.product__discount-badge{display:inline-block;background-color:#149b58;color:#fff!important;font-family:Helvetica Neue,Inter,sans-serif;font-weight:500;font-size:13px;padding:4px 10px;border-radius:0;letter-spacing:1px;border:1px solid #0F7C46;line-height:1.2;white-space:nowrap;margin-left:4px!important}.product__price-wrapper{display:flex;align-items:center;gap:4px!important;flex-wrap:nowrap!important}.product__price,.price__regular,.price__sale{display:inline-flex;align-items:center;gap:4px!important}.template-product .variant-wrapper.js{margin:0 0 14px!important;padding:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.template-product .variant__label{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Arial,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:.1px;text-transform:none;color:#111;margin:0 0 6px!important}.template-product .variant-wrapper.js{margin:0 0 18px!important}.template-product .variant-input-wrap{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}.template-product .variant-input{margin:0!important;padding:0!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label.color-swatch{position:relative;display:inline-flex;align-items:stretch;justify-content:stretch;cursor:pointer;margin:0!important;padding:0!important;border:0;background:transparent;box-shadow:none;transition:transform .12s ease,box-shadow .18s ease}.template-product .variant-input-wrap[data-index=option1] .color-swatch{position:relative;display:block;width:74px!important;height:74px!important;border-radius:0!important;box-shadow:0 0 0 1px #e3e3e3!important;border:4px solid #ffffff!important;background-clip:padding-box!important;background-position:50% 50%!important;background-size:100% 100%!important;background-repeat:no-repeat!important;margin:0!important;overflow:hidden;transform:translateY(0);transition:box-shadow .18s ease,background-size .25s ease,transform .12s ease}.template-product .variant-input-wrap[data-index=option1] .color-swatch:before{content:none!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label.color-swatch:hover{box-shadow:0 0 0 1px #000!important;background-size:115% 115%!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 1px #000!important;transform:translateY(-1px);background-size:115% 115%!important}.template-product .variant-input-wrap[data-index=option1] .variant-input--disabled input[type=radio]+label .color-swatch{opacity:.35;cursor:not-allowed;box-shadow:0 0 0 1px #d1d5db!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label:before,.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label:after{content:none!important;display:none!important}.template-product .variant-input-wrap[data-index=option2] input[type=radio]+label{display:flex;justify-content:center;align-items:center;min-width:52px;padding:8px 14px;border-radius:4px;border:1px solid #d4d4d4;background:#fff;font-size:14px;font-weight:500;color:#111;cursor:pointer;margin:0!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.template-product .variant-input-wrap[data-index=option2] input[type=radio]+label:hover{border-color:#000}.template-product .variant-input-wrap[data-index=option2] input[type=radio]:checked+label{background:#292929;color:#fff;border-color:#111;box-shadow:0 4px 10px #0000002e;transform:translateY(-1px);font-weight:600}.template-product .variant-input-wrap[data-index=option2] input[type=radio][disabled]+label{background:#f5f5f5;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;text-decoration:line-through;box-shadow:none}.template-product .variant-input-wrap[data-index=option2] input[type=radio]:not([disabled])+label.disabled{background:#fff!important;color:#111!important;border-color:#d4d4d4!important;cursor:pointer!important;text-decoration:none!important;opacity:1!important}.template-product .variant-input-wrap[data-index=option2] input[type=radio].disabled{pointer-events:auto!important}@media (max-width: 768px){.template-product .variant-input-wrap{gap:6px!important}.template-product .variant-input-wrap[data-index=option1] .color-swatch{width:62px!important;height:62px!important;border-radius:0!important;border:3px solid #ffffff!important}.template-product .variant-input-wrap[data-index=option2] input[type=radio]+label{font-size:13px;padding:6px 10px}}.site-footer input[type=email],.site-footer .newsletter__input,.site-footer .input-group__field,.site-footer .field__input{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:6px}.site-footer input::placeholder,.site-footer .newsletter__input::placeholder{color:#fff9}.site-footer input[type=email]:focus,.site-footer .newsletter__input:focus,.site-footer .input-group__field:focus,.site-footer .field__input:focus{background:transparent!important;outline:none;box-shadow:none;border-color:#fff!important;color:#fff!important}.site-footer .input-group__btn .btn,.site-footer .newsletter__submit,.site-footer button[type=submit]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.site-footer input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}@media (max-width: 768px){.price-with-discount{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center!important;gap:6px}.price-with-discount .product__price,.price-with-discount .product__price--compare{margin:0;line-height:1.1}.price-with-discount .product__discount-badge{margin:2px 0 0;align-self:center;padding:4px 10px;line-height:1.1}}.template-product .product-form [type=submit],.template-product .product-form__submit,.template-product .btn--add-to-cart,.template-product .add-to-cart,.template-product button[name=checkout],.template-product .shopify-payment-button__button{background-color:#008c3a!important;border:0!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important;padding:12px 16px!important;width:100%!important;display:block!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:center!important}.template-product .product-form [type=submit]:hover,.template-product .product-form__submit:hover,.template-product .btn--add-to-cart:hover,.template-product .add-to-cart:hover,.template-product button[name=checkout]:hover,.template-product .shopify-payment-button__button:hover{background-color:#007532!important;border-radius:0!important}.template-product .product-form [type=submit]:active,.template-product .product-form__submit:active,.template-product .btn--add-to-cart:active,.template-product .add-to-cart:active,.template-product button[name=checkout]:active,.template-product .shopify-payment-button__button:active,.template-product .product-form [type=submit]:focus,.template-product .product-form__submit:focus,.template-product button[name=checkout]:focus,.template-product .shopify-payment-button__button:focus{background-color:#007532!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.template-product .product-form [type=submit][disabled],.template-product .product-form__submit[disabled],.template-product .btn--add-to-cart[disabled],.template-product .add-to-cart[disabled]{background-color:#007532!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;cursor:not-allowed!important}#shopify-section-template--27140902158678__featured_collections_JEBi6M{font-family:DM Sans,Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#shopify-section-template--27140902158678__featured_collections_JEBi6M .ed-tcwi__card-title h3{font-weight:600;font-size:1.05rem;letter-spacing:.03em;text-transform:none;color:#111}#shopify-section-template--27140902158678__featured_collections_JEBi6M .ed-tcwi__card-text p{font-weight:400;font-size:.9rem;line-height:1.55;letter-spacing:.01em;color:#444;margin:0}.price-with-discount{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important}.price-with-discount .product__price,.price-with-discount .product__price--compare{display:inline-flex!important;white-space:nowrap!important;margin:0!important}.price-with-discount .product__discount-badge{display:inline-flex!important;margin-left:2px!important;white-space:nowrap!important}.template-product .variant-wrapper:first-of-type{margin-top:14px!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label.variant__button-label:not(.color-swatch){display:flex!important;justify-content:center!important;align-items:center!important;min-width:52px!important;padding:8px 14px!important;border-radius:4px!important;border:1px solid #d4d4d4!important;background:#fff!important;font-size:14px!important;font-weight:500!important;color:#111!important;cursor:pointer!important;margin:0!important;box-shadow:none!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label.variant__button-label:not(.color-swatch):hover{border-color:#000!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background:#292929!important;color:#fff!important;border-color:#111!important;box-shadow:0 4px 10px #0000002e!important;transform:translateY(-1px)!important;font-weight:600!important}.template-product .variant-input-wrap[data-index=option1] input[type=radio][disabled]+label.variant__button-label:not(.color-swatch){background:#f5f5f5!important;color:#9ca3af!important;border-color:#e5e7eb!important;cursor:not-allowed!important;text-decoration:line-through!important;box-shadow:none!important;transform:none!important}@media (max-width: 768px){.template-product .variant-input-wrap[data-index=option1] input[type=radio]+label.variant__button-label:not(.color-swatch){font-size:13px!important;padding:6px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
