body.template-product{--amora-pdp-announcement-height: 24px;--announcement-height: 24px !important;--ANNOUNCEMENT-HEIGHT-DESKTOP: 24px !important;--ANNOUNCEMENT-HEIGHT-MOBILE: 24px !important;background:#fff!important}body.template-product #MainContent,body.template-product .main-content,body.template-product .container,body.template-product product-component.index-product,body.template-product .index-product,body.template-product .shopify-section{background:#fff!important}body.template-product .shopify-section-group-header-group,body.template-product .header-sections{margin:0!important;padding:0!important;border:0!important}body.template-product .shopify-section-group-header-group{background:#000!important;box-shadow:0 -12px #000!important}body.template-product .header-sections{background:linear-gradient(to bottom,#000000 0,#000000 var(--amora-pdp-announcement-height),#ffffff var(--amora-pdp-announcement-height),#ffffff 100%)!important;border-top:0!important}body.template-product .header-sections:before,body.template-product .header-sections:after,body.template-product .shopify-section-group-header-group:before,body.template-product .shopify-section-group-header-group:after{display:none!important;content:none!important}body.template-product .header-sections .page-announcement,body.template-product .shopify-section.page-announcement,body.template-product .header-sections .page-announcement announcement-bar,body.template-product .header-sections .page-announcement .announcement__wrapper,body.template-product .header-sections .page-announcement .announcement__wrapper--top,body.template-product .header-sections .page-announcement .announcement__bar-outer,body.template-product .header-sections .page-announcement .announcement__bar-outer.section-padding,body.template-product .header-sections .page-announcement .announcement__bar-holder,body.template-product .header-sections .page-announcement .announcement__bar,body.template-product .header-sections .page-announcement ticker-bar,body.template-product .header-sections .page-announcement .announcement__message,body.template-product .header-sections .page-announcement .announcement__scale,body.template-product .header-sections .page-announcement .announcement__text,body.template-product .header-sections .page-announcement .announcement__slide,body.template-product .header-sections .page-announcement .announcement__slide>div,body.template-product .header-sections .page-announcement .announcement__content,body.template-product .header-sections .page-announcement .announcement__content p,body.template-product .header-sections .page-announcement .announcement__text p{min-height:var(--amora-pdp-announcement-height)!important;height:var(--amora-pdp-announcement-height)!important;max-height:var(--amora-pdp-announcement-height)!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important;background:#000!important;color:#fff!important;line-height:var(--amora-pdp-announcement-height)!important;overflow:hidden!important}body.template-product .header-sections .page-announcement{order:-1!important;transform:translateY(-1px)!important;box-shadow:0 -10px #000,0 1px #000!important}body.template-product .header-sections .page-announcement:before,body.template-product .header-sections .page-announcement:after,body.template-product .shopify-section.page-announcement:before,body.template-product .shopify-section.page-announcement:after,body.template-product .header-sections .page-announcement .announcement__bar--error{display:none!important;content:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.template-product .header__wrapper,body.template-product .theme__header{margin-top:0!important;border-top:0!important;background:#fff!important}body.template-product .header__backfill,body.template-product .header__wrapper.js__header__stuck~.header__backfill{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.template-product .product__breadcrumbs,body.template-product .product__title__breadcrumbs,body.template-product .breadcrumbs,body.template-product .quick-add__holder,body.template-product .quick-add__button,body.template-product .product-item__swatches__count,body.template-product .swatch-limited{display:none!important}body.template-product .product__block--lines,body.template-product .selector-wrapper .radio__fieldset{border:0!important;padding:8px 0!important}body.template-product .product__block,body.template-product .product__custom-code,body.template-product .product__form__holder{margin-top:0!important}body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title .h1,body.template-product .product__title__wrapper h1,body.template-product .mila-pdp__title{color:#171717!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:clamp(28px,2.35vw,44px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.12!important;text-transform:uppercase!important}body.template-product .product__price,body.template-product .product__price__wrap{align-items:baseline!important;gap:10px!important}body.template-product .product__price .product__price--sale,body.template-product .product__price [data-product-price],body.template-product .product__price ins,body.template-product .mila-pdp__price-current{color:#c90000!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:clamp(24px,1.65vw,32px)!important;font-weight:800!important;line-height:1.1!important}body.template-product .product__price .product__price--strike,body.template-product .product__price s,body.template-product .product__price del,body.template-product .mila-pdp__price-compare{color:#9d9d9d!important;font-size:clamp(16px,1.05vw,20px)!important;font-weight:400!important}body.template-product .amora-ref-save-row span,body.template-product .mila-pdp__save{background:#2d9b35!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 22px!important;border-radius:0!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-product .amora-ref-rating,body.template-product .amora-ref-viewing,body.template-product .amora-ref-trust-badges,body.template-product .mila-pdp__benefit-list{font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:15px!important;line-height:1.55!important}body.template-product .amora-ref-trust-badges{display:grid!important;gap:10px!important;margin:12px 0 16px!important}body.template-product .amora-ref-trust-badges .trust-badge-line{display:flex!important;align-items:center!important;gap:12px!important;color:#171717!important}body.template-product .amora-ref-trust-badges img{width:22px!important;height:22px!important;object-fit:contain!important}body.template-product .product__selectors{border-top:1px solid #e6e0d8!important;border-bottom:1px solid #e6e0d8!important;margin:18px 0 22px!important;padding:20px 0 12px!important}body.template-product .selector-wrapper{display:block!important;margin:0!important;padding:0 0 18px!important;border-bottom:1px solid #e6e0d8!important}body.template-product .selector-wrapper:last-child{border-bottom:0!important;padding-bottom:0!important}body.template-product .selector-wrapper fieldset{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}body.template-product .selector-wrapper .radio__fieldset{display:grid!important;grid-template-columns:95px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important}body.template-product .radio__legend,body.template-product .mila-pdp__option-head{grid-column:1!important;margin:0!important;padding:0!important}body.template-product .radio__legend__label,body.template-product .mila-pdp__option-head{display:block!important;color:#0d0d0d!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.26em!important;line-height:1.45!important;text-transform:uppercase!important}body.template-product .radio__legend__value,body.template-product .mila-pdp__option-head span:last-child{display:block!important;margin-top:3px!important;color:#747474!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}body.template-product .radio__buttons,body.template-product .radio__fieldset--variant-option-image .radio__buttons,body.template-product .radio__fieldset--swatches .radio__buttons,body.template-product .mila-pdp__color-rail,body.template-product .mila-pdp__size-rail{grid-column:2!important;display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px 4px 8px!important;margin:-2px -4px 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}body.template-product .radio__buttons:active,body.template-product .mila-pdp__color-rail:active,body.template-product .mila-pdp__size-rail:active{cursor:grabbing!important}body.template-product .radio__fieldset--variant-option-image .radio__button,body.template-product .radio__fieldset--swatches .swatch__button--square,body.template-product .mila-pdp__option-item--color{flex:0 0 auto!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important}body.template-product .radio__fieldset--variant-option-image .radio__button label,body.template-product .radio__fieldset--swatches .swatch__button--square label,body.template-product .radio__fieldset--swatches .swatch__button--square input~label,body.template-product .mila-pdp__color-card{position:relative!important;display:block!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:#eee!important;overflow:visible!important;opacity:1!important;cursor:pointer!important}body.template-product .radio__fieldset--variant-option-image .option-image,body.template-product .mila-pdp__color-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#eee!important;overflow:hidden!important;opacity:1!important}body.template-product .radio__fieldset--variant-option-image .option-image img,body.template-product .radio__fieldset--variant-option-image .option-image picture,body.template-product .radio__fieldset--swatches .swatch__button--square label,body.template-product .mila-pdp__color-thumb,body.template-product .mila-pdp__color-image img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;opacity:1!important;visibility:visible!important;filter:none!important}body.template-product .radio__fieldset--variant-option-image .radio__button input:checked+label:after,body.template-product .radio__fieldset--variant-option-image .radio__button input:checked~label:after,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked+label:after,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked~label:after,body.template-product .mila-pdp__option-input:checked+.mila-pdp__color-card:after,body.template-product .mila-pdp__color-card.is-selected:after{content:""!important;display:block!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:8!important;width:auto!important;height:auto!important;border:2px solid #111111!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;pointer-events:none!important;box-sizing:border-box!important;opacity:1!important;transform:none!important}body.template-product .radio__fieldset--variant-option-image .radio__button input:checked+label,body.template-product .radio__fieldset--variant-option-image .radio__button input:checked~label,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked+label,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked~label,body.template-product .mila-pdp__option-input:checked+.mila-pdp__color-card,body.template-product .mila-pdp__color-card.is-selected{border:0!important;outline:0!important;box-shadow:none!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__buttons,body.template-product .mila-pdp__size-rail{gap:14px!important;overflow-x:auto!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button,body.template-product .mila-pdp__option-item--size{flex:0 0 auto!important;width:auto!important;min-width:52px!important;height:40px!important;margin:0!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button label,body.template-product .mila-pdp__chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:40px!important;padding:8px 14px!important;border:1px solid #e0e0e0!important;border-radius:2px!important;background:#fff!important;color:#111!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important;box-shadow:none!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button input:checked+label,body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button input:checked~label,body.template-product .mila-pdp__option-input:checked+.mila-pdp__chip,body.template-product .mila-pdp__chip.is-selected{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}body.template-product .product__block--buttons,body.template-product .product__block:has(.product__submit),body.template-product .product__block:has(.product__submit__add),body.template-product .product__block:has(button[data-add-to-cart]),body.template-product .product__submit,body.template-product .product__submit__buttons,body.template-product .product__submit__item,body.template-product product-form,body.template-product .product-form,body.template-product .mila-pdp__form{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product .product__submit__add,body.template-product .product__submit .btn,body.template-product .mila-pdp__add,body.template-product button[data-add-to-cart]{width:100%!important;min-height:58px!important;padding:1.35rem 1.5rem!important;border:0!important;border-radius:4px!important;background:#159b58!important;color:#fff!important;box-shadow:0 6px #00000026!important;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease!important}body.template-product .product__submit__add .btn__text,body.template-product .product__submit .btn .btn__text,body.template-product .mila-pdp__add span,body.template-product button[data-add-to-cart] .btn__text{color:#fff!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.template-product .product__submit__add:hover,body.template-product .product__submit__add:focus,body.template-product .product__submit .btn:hover,body.template-product .product__submit .btn:focus,body.template-product .mila-pdp__add:hover,body.template-product .mila-pdp__add:focus,body.template-product button[data-add-to-cart]:hover,body.template-product button[data-add-to-cart]:focus{background:#12844d!important;color:#fff!important;box-shadow:0 4px #0000002e!important;transform:translateY(1px)!important}body.template-product .product__custom-code:has(.amora-ref-shipping),body.template-product .product__block:has(.amora-ref-shipping){margin-top:-10px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product .amora-ref-shipping,body.template-product .mila-pdp__shipping-pill.amora-ref-shipping,body.template-product .mila-pdp__shipping-pill--after-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-height:28px!important;margin:-10px 0 6px!important;padding:6px 12px!important;border:0!important;border-radius:3px!important;background:#f7f7f7!important;color:#111!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1!important}body.template-product .amora-ref-shipping .ws_shipping-item,body.template-product .mila-pdp__shipping-pill .ws_shipping-item{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;white-space:nowrap!important}body.template-product .amora-ref-dot{width:10px!important;height:10px!important;border-radius:999px!important;background:#18bd5b!important}body.template-product .amora-ref-flag{width:18px!important;height:12px!important;display:inline-block!important;background:linear-gradient(to bottom,#c6363c 0 33.33%,#244aa5 33.33% 66.66%,#fff 66.66% 100%)!important;border:1px solid rgba(0,0,0,.08)!important}body.template-product .mila-payment-icons,body.template-product .mila-pdp__payments .mila-payment-icons{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin:0 auto!important;padding:0!important}body.template-product .product__custom-code:has(.mila-payment-icons),body.template-product .product__block:has(.mila-payment-icons),body.template-product .mila-pdp__payments{margin-top:0!important;padding-top:0!important}body.template-product .mila-payment-card{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:34px!important;min-width:52px!important;border-radius:6px!important;background:#fff!important;border:1px solid #eeeeee!important;overflow:hidden!important}body.template-product .mila-payment-card img{display:block!important;width:52px!important;height:34px!important;object-fit:contain!important}body.template-product .amora-ref-last-chance,body.template-product .mila-pdp__last-chance{margin-top:22px!important;padding:26px 22px!important;border:1px solid #b40000!important;background:snow!important;text-align:center!important}body.template-product .amora-ref-last-chance h3,body.template-product .mila-pdp__last-chance strong{color:#b40000!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:24px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-product .amora-ref-last-chance p,body.template-product .amora-ref-last-chance li,body.template-product .mila-pdp__last-chance p,body.template-product .mila-pdp__last-chance li{color:#171717!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:15px!important;line-height:1.55!important}body.template-product .product__description,body.template-product .product__description p,body.template-product .product__description li,body.template-product .product__accordion__content p,body.template-product .product__accordion__content li,body.template-product .mila-pdp__accordions{font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:15px!important;line-height:1.55!important}@media(min-width:990px){body.template-product product-component.index-product,body.template-product .mila-pdp{min-height:calc(100dvh - var(--amora-pdp-announcement-height))!important;padding-top:35px!important;padding-bottom:26px!important}body.template-product .product__wrapper,body.template-product .product__wrapper__inner{height:calc(100dvh - var(--amora-pdp-announcement-height) - 35px - 26px)!important;min-height:640px!important;max-height:none!important}body.template-product .product__page,body.template-product .mila-pdp__grid{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr)!important;gap:clamp(44px,5vw,96px)!important;align-items:stretch!important;width:min(1600px,calc(100vw - 104px))!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important}body.template-product .product__images,body.template-product .mila-pdp__media-column{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}body.template-product .product__content,body.template-product .mila-pdp__panel{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important;padding-right:6px!important}body.template-product .product__images::-webkit-scrollbar,body.template-product .product__content::-webkit-scrollbar,body.template-product .mila-pdp__media-column::-webkit-scrollbar,body.template-product .mila-pdp__panel::-webkit-scrollbar{display:none!important}body.template-product .product__content .form__wrapper,body.template-product .form__wrapper,body.template-product .mila-pdp__panel>*{width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}body.template-product .product__page .form__wrapper.is-sticky,body.template-product .mila-pdp__media-sticky,body.template-product .mila-pdp__media-sticky.is-fixed,body.template-product .mila-pdp__media-sticky.is-bottom-locked{position:static!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important}body.template-product .product__wrapper--stacked .product__slides,body.template-product .product__wrapper--grid-1 .product__slides,body.template-product .product__wrapper--grid-2 .product__slides{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;height:auto!important;min-height:0!important;transform:none!important}body.template-product .product__wrapper--stacked .product__slide,body.template-product .product__wrapper--grid-1 .product__slide,body.template-product .product__wrapper--grid-2 .product__slide,body.template-product .product__images--thumbs .media--hidden,body.template-product .product__images--thumbs .media--hiding{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;opacity:1!important;visibility:visible!important;transform:none!important}body.template-product .product__slide figure,body.template-product .product__photo,body.template-product .product__photo .image-wrapper{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;padding-top:0!important;overflow:hidden!important;background:#f2f2f2!important}body.template-product .product__photo img,body.template-product .product__photo .image-wrapper img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center top!important}body.template-product .product__thumbs{display:none!important}body.template-product .mila-pdp__gallery,body.template-product .mila-pdp__stage,body.template-product .mila-pdp__track{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important}body.template-product .mila-pdp__slide{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;opacity:1!important;visibility:visible!important;transform:none!important}}@media(max-width:989px){body.template-product product-component.index-product,body.template-product .mila-pdp{padding-top:14px!important;padding-bottom:24px!important}body.template-product .product__wrapper,body.template-product .product__wrapper__inner,body.template-product .product__page,body.template-product .mila-pdp__grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.template-product .product__images,body.template-product .product__content,body.template-product .mila-pdp__media-column,body.template-product .mila-pdp__panel{height:auto!important;max-height:none!important;overflow:visible!important}body.template-product .product__content,body.template-product .form__wrapper,body.template-product .mila-pdp__panel{padding-left:20px!important;padding-right:20px!important}body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title .h1,body.template-product .mila-pdp__title{font-size:26px!important}body.template-product .selector-wrapper{padding-bottom:18px!important}body.template-product .selector-wrapper .radio__fieldset{grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important}body.template-product .radio__fieldset--variant-option-image .radio__button,body.template-product .radio__fieldset--variant-option-image .radio__button label,body.template-product .radio__fieldset--variant-option-image .option-image,body.template-product .radio__fieldset--swatches .swatch__button--square,body.template-product .radio__fieldset--swatches .swatch__button--square label,body.template-product .radio__fieldset--swatches .swatch__button--square input~label,body.template-product .mila-pdp__option-item--color,body.template-product .mila-pdp__color-card,body.template-product .mila-pdp__color-image{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}body.template-product .product__submit__add,body.template-product .product__submit .btn,body.template-product .mila-pdp__add,body.template-product button[data-add-to-cart]{min-height:58px!important}body.template-product .amora-ref-shipping,body.template-product .mila-pdp__shipping-pill.amora-ref-shipping,body.template-product .mila-pdp__shipping-pill--after-cta{gap:10px!important;margin-top:-8px!important;padding:6px 10px!important;font-size:10px!important}body.template-product .mila-payment-icons,body.template-product .mila-pdp__payments .mila-payment-icons{gap:7px!important}body.template-product .mila-payment-card{width:38px!important;min-width:38px!important;height:25px!important}body.template-product .mila-payment-card img{width:38px!important;height:25px!important}}body.template-product .product__selectors{display:block!important;margin:18px 0 22px!important;padding:18px 0 10px!important;border-top:1px solid #e6e0d8!important;border-bottom:1px solid #e6e0d8!important}body.template-product .selector-wrapper,body.template-product .selector-wrapper fieldset,body.template-product .selector-wrapper .radio__fieldset{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}body.template-product .selector-wrapper{padding-bottom:20px!important}body.template-product .selector-wrapper+.selector-wrapper{padding-top:18px!important;border-top:1px solid #e6e0d8!important}body.template-product .radio__legend,body.template-product .mila-pdp__option-head{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important}body.template-product .radio__legend__label,body.template-product .mila-pdp__option-head{display:block!important;color:#111!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.26em!important;line-height:1.45!important;text-transform:uppercase!important}body.template-product .radio__legend__value,body.template-product .mila-pdp__option-head span:last-child{display:block!important;margin-top:3px!important;padding-top:0!important;color:#747474!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}body.template-product .radio__buttons,body.template-product .radio__fieldset--variant-option-image .radio__buttons,body.template-product .radio__fieldset--swatches .radio__buttons,body.template-product .mila-pdp__color-rail,body.template-product .mila-pdp__size-rail{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}body.template-product .radio__buttons::-webkit-scrollbar,body.template-product .mila-pdp__color-rail::-webkit-scrollbar,body.template-product .mila-pdp__size-rail::-webkit-scrollbar{display:none!important}body.template-product .radio__fieldset--variant-option-image .radio__button,body.template-product .radio__fieldset--swatches .swatch__button--square,body.template-product .mila-pdp__option-item--color{flex:0 0 60px!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0!important}body.template-product .radio__fieldset--variant-option-image .radio__button label,body.template-product .radio__fieldset--variant-option-image-stacked .radio__button label,body.template-product .radio__fieldset--swatches .swatch__button--square label,body.template-product .radio__fieldset--swatches .swatch__button--square input~label,body.template-product .mila-pdp__color-card{position:relative!important;display:block!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f1f1f1!important;box-shadow:none!important;outline:0!important;overflow:visible!important}body.template-product .radio__fieldset--variant-option-image .option-image,body.template-product .mila-pdp__color-image{position:relative!important;inset:auto!important;display:block!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f1f1f1!important;overflow:hidden!important}body.template-product .radio__fieldset--variant-option-image .option-image img,body.template-product .radio__fieldset--variant-option-image .option-image picture,body.template-product .mila-pdp__color-thumb,body.template-product .mila-pdp__color-image img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;background:#f1f1f1!important;opacity:1!important;visibility:visible!important}body.template-product .radio__fieldset--swatches .swatch__button--square label,body.template-product .radio__fieldset--swatches .swatch__button--square input~label{background:var(--swatch) center / cover no-repeat #f1f1f1!important}body.template-product .radio__fieldset--variant-option-image .option-title,body.template-product .mila-pdp__color-name{display:none!important}body.template-product .radio__fieldset--variant-option-image .radio__button label:before,body.template-product .radio__fieldset--variant-option-image .radio__button label:after,body.template-product .radio__fieldset--swatches .swatch__button--square label:before,body.template-product .radio__fieldset--swatches .swatch__button--square label:after,body.template-product .radio__fieldset--swatches .swatch__button--square input~label:after,body.template-product .mila-pdp__color-card:before,body.template-product .mila-pdp__color-card:after{content:""!important;display:none!important}body.template-product .radio__fieldset--variant-option-image .radio__button input:checked+label:after,body.template-product .radio__fieldset--variant-option-image .radio__button input:checked~label:after,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked+label:after,body.template-product .radio__fieldset--swatches .swatch__button--square input:checked~label:after,body.template-product .mila-pdp__option-input:checked+.mila-pdp__color-card:after,body.template-product .mila-pdp__color-card.is-selected:after{content:""!important;display:block!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:5!important;border:2px solid #111111!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__buttons,body.template-product .mila-pdp__size-rail{flex-wrap:wrap!important;gap:12px!important;overflow-x:visible!important;padding-bottom:0!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button,body.template-product .mila-pdp__option-item--size{flex:0 0 auto!important;width:auto!important;min-width:52px!important;height:40px!important;margin:0!important;padding:0!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__button label,body.template-product .mila-pdp__chip{min-width:52px!important;height:40px!important;padding:8px 14px!important;border-radius:2px!important}body.template-product .product__block--buttons,body.template-product .product__block:has(.product__submit),body.template-product .product__submit,body.template-product .product__submit__buttons,body.template-product .product__submit__item,body.template-product product-form,body.template-product .product-form{margin-bottom:0!important;padding-bottom:0!important}body.template-product .product__custom-code:has(.amora-ref-shipping),body.template-product .product__block:has(.amora-ref-shipping){margin-top:-10px!important;padding-top:0!important}body.template-product .amora-ref-shipping,body.template-product .mila-pdp__shipping-pill.amora-ref-shipping,body.template-product .mila-pdp__shipping-pill--after-cta{margin-top:-10px!important;margin-bottom:6px!important;border-radius:3px!important}body.template-product .product__custom-code:has(.mila-payment-icons),body.template-product .product__block:has(.mila-payment-icons){margin-top:0!important;padding-top:0!important}body.template-product .amora-ref-last-chance,body.template-product .mila-pdp__last-chance{margin-top:20px!important;padding:24px 22px!important;border:1px solid #b84a45!important;border-radius:0!important;background:#fff!important;text-align:center!important}body.template-product .amora-ref-last-chance h3,body.template-product .mila-pdp__last-chance strong{display:block!important;margin:0 0 12px!important;color:#a92f2b!important;font-family:var(--FONT-STACK-SUBHEADING),Montserrat,sans-serif!important;font-size:18px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.25!important}body.template-product .amora-ref-last-chance p,body.template-product .mila-pdp__last-chance p{max-width:520px!important;margin:0 auto 16px!important;color:#333!important;font-size:15px!important;line-height:1.55!important}body.template-product .amora-ref-last-chance ul,body.template-product .mila-pdp__last-chance ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;color:#222!important;font-size:15px!important;line-height:1.4!important;list-style:none!important}@media(min-width:990px){body.template-product .product__wrapper,body.template-product .product__wrapper__inner{height:auto!important;min-height:0!important;max-height:none!important}body.template-product .product__page,body.template-product .mila-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;width:min(1400px,calc(100vw - 80px))!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;align-items:start!important}body.template-product .product__images,body.template-product .mila-pdp__media-column{position:sticky!important;top:calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px)!important;align-self:start!important;height:auto!important;max-height:calc(100dvh - var(--header-sticky-height, var(--header-height, 0px)) - 36px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:auto!important;scrollbar-width:none!important}body.template-product .product__content,body.template-product .mila-pdp__panel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}body.template-product .product__wrapper--stacked .product__slides,body.template-product .product__wrapper--grid-1 .product__slides,body.template-product .product__wrapper--grid-2 .product__slides{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}body.template-product .product__wrapper--stacked .product__slide,body.template-product .product__wrapper--grid-1 .product__slide,body.template-product .product__wrapper--grid-2 .product__slide{display:block!important;position:relative!important;width:100%!important;height:auto!important;padding-bottom:15px!important;opacity:1!important;visibility:visible!important;transform:none!important}body.template-product .product__slide figure,body.template-product .product__photo,body.template-product .product__photo .image-wrapper{aspect-ratio:var(--aspect-ratio, 1)!important;background:#f4f4f4!important}body.template-product .product__photo img,body.template-product .product__photo .image-wrapper img{object-fit:cover!important;object-position:center top!important}}@media(max-width:989px){body.template-product,body.template-product #MainContent,body.template-product .main-content,body.template-product .container{overflow-x:hidden!important}body.template-product product-component.index-product,body.template-product .mila-pdp{padding-top:12px!important;padding-bottom:24px!important}body.template-product .product__wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.template-product .product__wrapper__inner,body.template-product .product__page,body.template-product .product__images,body.template-product .product__content{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}body.template-product .product__images{display:block!important;padding-left:0!important;padding-right:0!important}body.template-product .product__images--mobile-thumbs .product__slides{position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-items:start!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin:0 auto 10px!important;overflow:hidden!important}body.template-product .product__images--mobile-thumbs .product__slide{grid-row-start:1!important;grid-column-start:1!important;width:100%!important;max-width:100%!important;padding:0!important;transition:opacity .3s ease,visibility 0s!important}body.template-product .product__images--mobile-thumbs .media--active{position:relative!important;left:0!important;opacity:1!important;visibility:visible!important}body.template-product .product__images--mobile-thumbs .media--hidden{position:absolute!important;top:0!important;left:100%!important;width:100%!important;opacity:0!important;visibility:hidden!important}body.template-product .product__images--mobile-thumbs .media--hiding{position:relative!important;left:0!important;opacity:0!important;visibility:hidden!important}body.template-product .product__photo,body.template-product .product__photo .image-wrapper,body.template-product .product__slide figure{width:100%!important;max-width:100%!important;aspect-ratio:var(--aspect-ratio, 1)!important;padding-top:0!important;overflow:hidden!important;background:#f4f4f4!important}body.template-product .product__photo img,body.template-product .product__photo .image-wrapper img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.template-product .product__thumbs{width:100%!important;margin:10px 0 0!important;overflow:hidden!important}body.template-product .product__thumbs__holder{margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important;overflow-x:auto!important}body.template-product .product__content,body.template-product .form__wrapper,body.template-product .mila-pdp__panel{padding-left:20px!important;padding-right:20px!important}body.template-product .radio__buttons,body.template-product .radio__fieldset--variant-option-image .radio__buttons,body.template-product .radio__fieldset--swatches .radio__buttons,body.template-product .mila-pdp__color-rail{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important}body.template-product .radio__fieldset:not(.radio__fieldset--variant-option-image):not(.radio__fieldset--swatches) .radio__buttons,body.template-product .mila-pdp__size-rail{flex-wrap:wrap!important;overflow-x:visible!important}body.template-product .product__custom-code:has(.amora-ref-shipping),body.template-product .product__block:has(.amora-ref-shipping){margin-top:-8px!important}}@media(max-width:989px){html:has(body.template-product){background:#000!important}body.template-product{background:#fff!important}body.template-product .shopify-section-group-header-group,body.template-product .header-sections{background:#000!important;border-top:0!important;margin-top:-1px!important;padding-top:0!important;box-shadow:0 -20px #000!important;overflow:visible!important}body.template-product .header-sections>.shopify-section:not(.page-announcement),body.template-product .header__wrapper,body.template-product .theme__header{background:#fff!important}body.template-product .header-sections .page-announcement,body.template-product .shopify-section.page-announcement{margin-top:-2px!important;transform:none!important;border-top:0!important;background:#000!important;box-shadow:0 -30px #000,0 2px #000!important}body.template-product .header-sections .page-announcement,body.template-product .header-sections .page-announcement announcement-bar,body.template-product .header-sections .page-announcement .announcement__wrapper,body.template-product .header-sections .page-announcement .announcement__wrapper--top,body.template-product .header-sections .page-announcement .announcement__bar-outer,body.template-product .header-sections .page-announcement .announcement__bar-outer.section-padding,body.template-product .header-sections .page-announcement .announcement__bar-holder,body.template-product .header-sections .page-announcement .announcement__bar,body.template-product .header-sections .page-announcement ticker-bar,body.template-product .header-sections .page-announcement .announcement__message,body.template-product .header-sections .page-announcement .announcement__scale,body.template-product .header-sections .page-announcement .announcement__text,body.template-product .header-sections .page-announcement .announcement__slide,body.template-product .header-sections .page-announcement .announcement__slide>div,body.template-product .header-sections .page-announcement .announcement__content,body.template-product .header-sections .page-announcement .announcement__content p,body.template-product .header-sections .page-announcement .announcement__text p{min-height:24px!important;height:24px!important;max-height:24px!important;border-top:0!important;background:#000!important;line-height:24px!important}}body.template-product .product__block--buttons,body.template-product .product__block.product__block--buttons,body.template-product .product__block:has(.product__submit),body.template-product .product__block:has(.product__submit__add),body.template-product .product__block:has(button[data-add-to-cart]),body.template-product .product__submit,body.template-product .product__submit__buttons,body.template-product .product__submit__item,body.template-product product-form,body.template-product .product-form,body.template-product .mila-pdp__form{--block-padding-bottom: 0px !important;margin-bottom:0!important;padding-bottom:0!important}body.template-product .product__submit__add,body.template-product .product__submit .btn,body.template-product .mila-pdp__add,body.template-product button[data-add-to-cart]{border-radius:0!important;box-shadow:none!important;transform:none!important}body.template-product .product__submit__add:hover,body.template-product .product__submit__add:focus,body.template-product .product__submit .btn:hover,body.template-product .product__submit .btn:focus,body.template-product .mila-pdp__add:hover,body.template-product .mila-pdp__add:focus,body.template-product button[data-add-to-cart]:hover,body.template-product button[data-add-to-cart]:focus{background:#12844d!important;box-shadow:none!important;transform:none!important}body.template-product .product__custom-code:has(.amora-ref-shipping),body.template-product .product__block:has(.amora-ref-shipping){--block-padding-bottom: 0px !important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product .amora-ref-shipping,body.template-product .mila-pdp__shipping-pill.amora-ref-shipping,body.template-product .mila-pdp__shipping-pill--after-cta{margin-top:0!important;margin-bottom:6px!important;border-radius:0 0 3px 3px!important}body.template-product .product__custom-code:has(.mila-payment-icons),body.template-product .product__block:has(.mila-payment-icons),body.template-product .mila-pdp__payments{--block-padding-bottom: 10px !important;margin-top:0!important;padding-top:0!important}@media(min-width:990px){body.template-product product-component.index-product,body.template-product .mila-pdp{overflow:visible!important}body.template-product .product__wrapper,body.template-product .product__wrapper__inner,body.template-product .product__page,body.template-product .mila-pdp__grid{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}body.template-product .product__page,body.template-product .mila-pdp__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;gap:clamp(54px,5vw,100px)!important;align-items:start!important;width:min(1400px,calc(100vw - 80px))!important;margin:0 auto!important}body.template-product .product__images,body.template-product .mila-pdp__media-column{position:relative!important;top:auto!important;align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto!important}body.template-product .product__content,body.template-product .mila-pdp__panel{position:relative!important;align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}body.template-product .product__content .form__wrapper,body.template-product .product__page .form__wrapper,body.template-product .product__page .form__wrapper.is-sticky,body.template-product .mila-pdp__panel>*,body.template-product .mila-pdp__media-sticky,body.template-product .mila-pdp__media-sticky.is-fixed,body.template-product .mila-pdp__media-sticky.is-bottom-locked{position:sticky!important;top:calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px)!important;align-self:start!important;max-height:none!important;overflow:visible!important;transform:none!important}body.template-product .product__wrapper--stacked .product__slides,body.template-product .product__wrapper--grid-1 .product__slides,body.template-product .product__wrapper--grid-2 .product__slides{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}body.template-product .product__wrapper--stacked .product__slide,body.template-product .product__wrapper--grid-1 .product__slide,body.template-product .product__wrapper--grid-2 .product__slide{display:block!important;position:relative!important;width:100%!important;height:auto!important;padding-bottom:16px!important;break-inside:avoid!important;opacity:1!important;visibility:visible!important;transform:none!important}}body.template-product #cart-bar,body.template-product #cart-bar .cart-bar__form__wrapper{background:var(--COLOR-BG, #ffffff)!important}body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .product__submit__add,body.template-product #cart-bar .product__submit .btn,body.template-product #cart-bar button[data-add-to-cart-bar],body.template-product #cart-bar button[data-cart-bar-scroll],body.template-product #cart-bar .product__cart-bar-notification-button{width:auto!important;min-width:260px!important;min-height:50px!important;padding:0 35px!important;border-radius:var(--RADIUS, 0)!important;box-shadow:none!important;transform:none!important;white-space:nowrap!important}body.template-product #cart-bar .product__submit__add .btn__text,body.template-product #cart-bar .product__submit .btn .btn__text{display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;font-family:var(--FONT-STACK-BODY),sans-serif!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:normal!important}body.template-product #cart-bar .product__submit__add:hover,body.template-product #cart-bar .product__submit__add:focus,body.template-product #cart-bar .product__submit .btn:hover,body.template-product #cart-bar .product__submit .btn:focus{box-shadow:none!important;transform:none!important}body.template-product product-component.index-product .product__content .product__block--buttons,body.template-product product-component.index-product .product__content .product__block:has(button[data-add-to-cart]),body.template-product product-component.index-product .product__content .product__submit,body.template-product product-component.index-product .product__content .product__submit__buttons,body.template-product product-component.index-product .product__content .product__submit__item,body.template-product product-component.index-product .product__content product-form,body.template-product product-component.index-product .product__content .product-form{--block-padding-bottom: 0px !important;margin-bottom:0!important;padding-bottom:0!important}body.template-product product-component.index-product .product__content button[data-add-to-cart]{width:100%!important;min-height:58px!important;margin:0!important;padding:1.35rem 1.5rem!important;border:0!important;border-radius:4px!important;background:#159b58!important;color:#fff!important;box-shadow:0 6px #00000026!important;transform:none!important;transition:background-color .18s ease,box-shadow .18s ease!important}body.template-product product-component.index-product .product__content button[data-add-to-cart]:hover,body.template-product product-component.index-product .product__content button[data-add-to-cart]:focus{background:#12844d!important;color:#fff!important;box-shadow:0 5px #0000002e!important;transform:none!important}body.template-product product-component.index-product .product__content .product__block:has(.amora-ref-shipping),body.template-product product-component.index-product .product__content .product__custom-code:has(.amora-ref-shipping){--block-padding-bottom: 0px !important;margin-top:-1px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product product-component.index-product .product__content .amora-ref-shipping{margin-top:0!important;margin-bottom:6px!important;border-radius:0 0 3px 3px!important}@media(min-width:990px){body.template-product product-component.index-product .product__page{align-items:start!important;overflow:visible!important}body.template-product product-component.index-product .product__images{position:relative!important;top:auto!important;align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product product-component.index-product .product__content{position:sticky!important;top:calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px)!important;align-self:start!important;height:fit-content!important;max-height:calc(100vh - var(--header-sticky-height, var(--header-height, 0px)) - 24px)!important;overflow:visible!important;z-index:20!important}body.template-product product-component.index-product .product__content .form__wrapper,body.template-product product-component.index-product .product__content .form__wrapper.is-sticky{position:static!important;top:auto!important;transform:none!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:749px){body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item,body.template-product #cart-bar .product__submit__add{width:100%!important;min-width:0!important}}body.template-product .shopify-section-group-header-group,body.template-product .header-sections{position:relative!important;border-top:0!important;background-color:#000!important;box-shadow:inset 0 32px #000,0 -24px #000!important}body.template-product .header-sections:before,body.template-product .shopify-section-group-header-group:before{display:block!important;content:""!important;position:absolute!important;left:0!important;right:0!important;top:-12px!important;height:12px!important;background:#000!important;visibility:visible!important}body.template-product .header-sections .page-announcement,body.template-product .shopify-section.page-announcement,body.template-product .header-sections .page-announcement announcement-bar,body.template-product .header-sections .page-announcement .announcement__wrapper,body.template-product .header-sections .page-announcement .announcement__bar-outer,body.template-product .header-sections .page-announcement .announcement__bar-holder,body.template-product .header-sections .page-announcement .announcement__bar,body.template-product .header-sections .page-announcement ticker-bar{border-top:0!important;background-color:#000!important;box-shadow:0 -16px #000!important}body.template-product product-component.index-product .product__content .product__block--buttons.block-padding,body.template-product product-component.index-product .product__content .product__block--buttons,body.template-product product-component.index-product .product__content .product__block:has(button[data-add-to-cart]),body.template-product product-component.index-product .product__content .product__submit,body.template-product product-component.index-product .product__content .product__submit__buttons,body.template-product product-component.index-product .product__content .product__submit__item,body.template-product product-component.index-product .product__content product-form,body.template-product product-component.index-product .product__content form.product-form{--block-padding-top: 0px !important;--block-padding-bottom: 0px !important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product product-component.index-product .product__content button[data-add-to-cart],body.template-product product-component.index-product .product__content button[data-add-to-cart]:hover,body.template-product product-component.index-product .product__content button[data-add-to-cart]:focus{box-shadow:none!important;transform:none!important}body.template-product product-component.index-product .product__content button[data-add-to-cart]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}body.template-product product-component.index-product .product__content .product__block:has(.amora-ref-shipping),body.template-product product-component.index-product .product__content .product__custom-code:has(.amora-ref-shipping){--block-padding-top: 0px !important;--block-padding-bottom: 0px !important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product product-component.index-product .product__content .amora-ref-shipping{margin-top:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}body.template-product .header__backfill{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.template-product .header__wrapper.js__header__stuck~.header__backfill{display:block!important;visibility:hidden!important;height:var(--header-height, 0px)!important;min-height:var(--header-height, 0px)!important;max-height:var(--header-height, 0px)!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.template-product .main-content>.shopify-section.product-main-section:first-of-type{--full-screen: calc(var(--full-height) - var(--header-height) - var(--announcement-height)) !important}@media(min-width:990px){body.template-product product-component.index-product,body.template-product product-sticky,body.template-product product-component.index-product .product__wrapper,body.template-product product-component.index-product .product__wrapper__inner,body.template-product product-component.index-product .product__page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.template-product product-component.index-product .product__page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;gap:clamp(54px,5vw,100px)!important;align-items:stretch!important;width:min(1400px,calc(100vw - 80px))!important;margin:0 auto!important}body.template-product product-component.index-product .product__images{position:relative!important;top:auto!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}body.template-product product-component.index-product .product__images,body.template-product product-component.index-product .product__slides,body.template-product product-component.index-product .product-single__photos{overflow:visible!important;max-height:none!important;scrollbar-width:auto!important}body.template-product product-component.index-product .product__content{position:relative!important;top:auto!important;align-self:stretch!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;z-index:20!important}body.template-product product-component.index-product .product__content,body.template-product product-component.index-product .product__content .form__width{overflow:visible!important;max-height:none!important;scrollbar-width:auto!important}body.template-product product-component.index-product .product__content .form__wrapper,body.template-product product-component.index-product .product__content .form__wrapper.is-sticky{position:sticky!important;top:var(--sticky-top, calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px))!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;transition:top .18s ease!important}}@media(max-width:989px){body.template-product .header__backfill{display:none!important;height:0!important;min-height:0!important;max-height:0!important}body.template-product .header__wrapper.js__header__stuck~.header__backfill{display:block!important;height:var(--header-height, 0px)!important;min-height:var(--header-height, 0px)!important;max-height:var(--header-height, 0px)!important}}body.template-product .header__backfill,body.template-product .header__wrapper~.header__backfill,body.template-product .header__wrapper.js__header__stuck~.header__backfill{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media(min-width:990px){body.template-product product-component.index-product,body.template-product product-component.index-product product-sticky,body.template-product product-component.index-product .product__wrapper,body.template-product product-component.index-product .product__wrapper__inner,body.template-product product-component.index-product .product__page,body.template-product product-component.index-product .product__images,body.template-product product-component.index-product .product__slides,body.template-product product-component.index-product .product-single__photos,body.template-product product-component.index-product .product__content,body.template-product product-component.index-product .product__content .form__width{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}body.template-product product-component.index-product{padding-top:24px!important}body.template-product product-component.index-product .product__page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;gap:clamp(54px,5vw,100px)!important;align-items:stretch!important;width:min(1400px,calc(100vw - 80px))!important;margin:0 auto!important}body.template-product product-component.index-product .product__images{position:relative!important;top:auto!important;align-self:start!important}body.template-product product-component.index-product .product__content{position:relative!important;top:auto!important;align-self:stretch!important;z-index:20!important}body.template-product product-component.index-product .product__content .form__wrapper,body.template-product product-component.index-product .product__content .form__wrapper.is-sticky,body.template-product product-component.index-product .product__page .form__wrapper.is-sticky{position:sticky!important;top:var(--amora-opis-sticky-top, var(--sticky-top, calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px)))!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important}}@media(min-width:750px){body.template-product #cart-bar{height:78px!important;min-height:78px!important;overflow:hidden!important}body.template-product #cart-bar .cart-bar__form__wrapper{display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:14px!important;height:100%!important;padding:10px 24px!important}body.template-product #cart-bar .cart-bar__info,body.template-product #cart-bar .cart-bar__form{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .cart-bar__product__price{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:auto!important;min-width:310px!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:8px 18px!important;overflow:visible!important;white-space:nowrap!important}body.template-product #cart-bar .cart-bar__product__price:before{display:none!important;content:none!important}body.template-product #cart-bar .cart-bar__product__price span,body.template-product #cart-bar .cart-bar__product__price s,body.template-product #cart-bar .cart-bar__product__price .product__price--sale,body.template-product #cart-bar .cart-bar__product__price .product__price--strike{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;white-space:nowrap!important}body.template-product #cart-bar .cart-bar__submit,body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{display:flex!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .product__submit__add,body.template-product #cart-bar button[data-cart-bar-scroll],body.template-product #cart-bar button[data-add-to-cart-bar]{flex:0 0 auto!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 24px!important;overflow:hidden!important;white-space:nowrap!important}}body.template-product product-component.index-product .product__content .product__block--buttons+.mila-trust-row,body.template-product product-component.index-product .product__content .mila-trust-row,body.template-product product-component.index-product .product__content .mila-character-quote,body.template-product product-component.index-product .product__content .mila-viewing-now{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.template-product product-component.index-product .product__content .product__block--buttons,body.template-product product-component.index-product .product__content .product__block--buttons.block-padding,body.template-product product-component.index-product .product__content .product__block--buttons *{margin-bottom:0!important}body.template-product product-component.index-product .product__content .product__block--buttons~.product__block:has(.amora-ref-shipping),body.template-product product-component.index-product .product__content .product__custom-code:has(.amora-ref-shipping){--block-padding-top: 0px !important;--block-padding-bottom: 0px !important;margin-top:-1px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product product-component.index-product .product__content .amora-ref-shipping{margin-top:0!important;margin-bottom:4px!important;border-top:0!important;border-radius:0 0 3px 3px!important}body.template-product product-component.index-product .product__content .product__block:has(.mila-payment-icons),body.template-product product-component.index-product .product__content .product__custom-code:has(.mila-payment-icons){margin-top:0!important;padding-top:0!important}body.template-product #cart-bar{height:82px!important;min-height:82px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 -1px #00000014!important}body.template-product #cart-bar .cart-bar__form__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;height:100%!important;padding:10px max(var(--outer, 20px),calc((100vw - 1400px)/2))!important;background:#fff!important}body.template-product #cart-bar .cart-bar__info{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;padding:0!important}body.template-product #cart-bar .cart-bar__product__title{display:none!important}body.template-product #cart-bar .cart-bar__product__price{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:auto!important;min-width:250px!important;min-height:50px!important;margin:0!important;padding:8px 18px!important;border:1px solid #eeeeee!important;background:#fff!important;line-height:1!important;white-space:nowrap!important}body.template-product #cart-bar .cart-bar__product__price [data-product-price]{color:#d00000!important;font-family:Montserrat,var(--FONT-STACK-BODY),sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1!important}body.template-product #cart-bar .cart-bar__product__price s,body.template-product #cart-bar .cart-bar__product__price .product__price--strike{color:#9d9d9d!important;font-size:18px!important;font-weight:500!important;line-height:1!important;opacity:1!important}body.template-product #cart-bar .cart-bar__form{display:flex!important;align-items:center!important;justify-content:flex-start!important;max-width:none!important;margin:0!important}body.template-product #cart-bar .cart-bar__submit,body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .product__submit__add,body.template-product #cart-bar button[data-cart-bar-scroll],body.template-product #cart-bar button[data-add-to-cart-bar]{width:auto!important;min-width:260px!important;min-height:50px!important;height:50px!important;margin:0!important;padding:0 34px!important;border:0!important;border-radius:0!important;background:#159b58!important;color:#fff!important;box-shadow:none!important;transform:none!important}body.template-product #cart-bar .product__submit__add:hover,body.template-product #cart-bar .product__submit__add:focus,body.template-product #cart-bar button[data-cart-bar-scroll]:hover,body.template-product #cart-bar button[data-cart-bar-scroll]:focus,body.template-product #cart-bar button[data-add-to-cart-bar]:hover,body.template-product #cart-bar button[data-add-to-cart-bar]:focus{background:#12844d!important;box-shadow:none!important;transform:none!important}body.template-product #cart-bar .product__submit__add .btn__text{color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important}@media(max-width:749px){body.template-product #cart-bar{height:auto!important;min-height:74px!important;background:#fff!important;box-shadow:0 -1px #00000014!important}body.template-product #cart-bar .cart-bar__form__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(138px,46%)!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;width:100%!important;min-height:74px!important;padding:9px 10px!important;background:#fff!important}body.template-product #cart-bar .cart-bar__info,body.template-product #cart-bar .cart-bar__form,body.template-product #cart-bar .cart-bar__submit,body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body.template-product #cart-bar .cart-bar__info{justify-content:flex-start!important}body.template-product #cart-bar .cart-bar__form,body.template-product #cart-bar .cart-bar__submit,body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{justify-content:flex-end!important}body.template-product #cart-bar .cart-bar__product__title{display:none!important}body.template-product #cart-bar .cart-bar__product__price{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:7px 9px!important;border:1px solid #eeeeee!important;background:#fff!important;overflow:hidden!important;white-space:normal!important;line-height:1!important}body.template-product #cart-bar .cart-bar__product__price:before{content:none!important;display:none!important}body.template-product #cart-bar .cart-bar__product__price span,body.template-product #cart-bar .cart-bar__product__price s,body.template-product #cart-bar .cart-bar__product__price .product__price--sale,body.template-product #cart-bar .cart-bar__product__price .product__price--strike{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}body.template-product #cart-bar .cart-bar__product__price [data-product-price]{font-size:clamp(17px,4.8vw,21px)!important;font-weight:900!important}body.template-product #cart-bar .cart-bar__product__price s,body.template-product #cart-bar .cart-bar__product__price .product__price--strike{font-size:clamp(12px,3.4vw,14px)!important;font-weight:500!important}body.template-product #cart-bar .product__submit__add,body.template-product #cart-bar button[data-cart-bar-scroll],body.template-product #cart-bar button[data-add-to-cart-bar]{width:100%!important;min-width:0!important;max-width:none!important;min-height:56px!important;height:56px!important;padding:0 12px!important;border-radius:0!important;background:#159b58!important;color:#fff!important;box-shadow:none!important;transform:none!important}body.template-product #cart-bar .product__submit__add .btn__text,body.template-product #cart-bar button[data-cart-bar-scroll] .btn__text,body.template-product #cart-bar button[data-add-to-cart-bar] .btn__text{font-size:clamp(12px,3.4vw,14px)!important;letter-spacing:.1em!important;white-space:nowrap!important}}@media(min-width:990px){body.template-product product-component.index-product .product__content .form__wrapper,body.template-product product-component.index-product .product__content .form__wrapper.is-sticky,body.template-product product-component.index-product .product__page .form__wrapper.is-sticky{top:var(--amora-opis-sticky-top, var(--sticky-top, calc(var(--header-sticky-height, var(--header-height, 0px)) + 18px)))!important}}body.template-product product-component.index-product .product__content .product__block--buttons,body.template-product product-component.index-product .product__content .product__block--buttons.block-padding,body.template-product product-component.index-product .product__content .product__block--buttons product-form,body.template-product product-component.index-product .product__content .product__block--buttons form.product-form,body.template-product product-component.index-product .product__content .product__block--buttons .product__submit,body.template-product product-component.index-product .product__content .product__block--buttons .product__submit__buttons,body.template-product product-component.index-product .product__content .product__block--buttons .product__submit__item{--block-padding-top: 0px !important;--block-padding-bottom: 0px !important;margin:0!important;padding:0!important}body.template-product product-component.index-product .product__content .product__block--buttons button[data-add-to-cart]{margin:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important}body.template-product product-component.index-product .product__content .product__block--buttons button[data-add-to-cart]:before,body.template-product product-component.index-product .product__content .product__block--buttons button[data-add-to-cart]:after{box-shadow:none!important}body.template-product product-component.index-product .product__content .product__block--buttons~.product__custom-code:has(.amora-ref-shipping),body.template-product product-component.index-product .product__content .product__block--buttons~.product__block:has(.amora-ref-shipping){--block-padding-top: 0px !important;--block-padding-bottom: 0px !important;margin:-1px 0 0!important;padding:0!important}body.template-product product-component.index-product .product__content .product__block--buttons~.product__custom-code:has(.amora-ref-shipping)>.amora-ref-shipping,body.template-product product-component.index-product .product__content .product__block--buttons~.product__block:has(.amora-ref-shipping)>.amora-ref-shipping{margin:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}body.template-product product-component.index-product .product__content .product__block:has(.mila-payment-icons),body.template-product product-component.index-product .product__content .product__custom-code:has(.mila-payment-icons){margin-top:4px!important;padding-top:0!important}@media(min-width:750px){body.template-product #cart-bar{height:78px!important;min-height:78px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 -1px #00000014!important}body.template-product #cart-bar .cart-bar__form__wrapper{display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:14px!important;height:100%!important;padding:10px 24px!important;background:#fff!important}body.template-product #cart-bar .cart-bar__info,body.template-product #cart-bar .cart-bar__form{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .cart-bar__product__price{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:auto!important;min-width:310px!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:8px 18px!important;overflow:visible!important;white-space:nowrap!important;line-height:1!important}body.template-product #cart-bar .cart-bar__product__price:before{display:none!important;content:none!important}body.template-product #cart-bar .cart-bar__product__price span,body.template-product #cart-bar .cart-bar__product__price s,body.template-product #cart-bar .cart-bar__product__price .product__price--sale,body.template-product #cart-bar .cart-bar__product__price .product__price--strike{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;white-space:nowrap!important;line-height:1!important}body.template-product #cart-bar .cart-bar__submit,body.template-product #cart-bar .product__submit,body.template-product #cart-bar .product__submit__buttons,body.template-product #cart-bar .product__submit__item{display:flex!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body.template-product #cart-bar .product__submit__add,body.template-product #cart-bar button[data-cart-bar-scroll],body.template-product #cart-bar button[data-add-to-cart-bar]{flex:0 0 auto!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 24px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;border-radius:0!important;background:#159b58!important;color:#fff!important;box-shadow:none!important;transform:none!important}body.template-product #cart-bar .product__submit__add:hover,body.template-product #cart-bar .product__submit__add:focus,body.template-product #cart-bar button[data-cart-bar-scroll]:hover,body.template-product #cart-bar button[data-cart-bar-scroll]:focus,body.template-product #cart-bar button[data-add-to-cart-bar]:hover,body.template-product #cart-bar button[data-add-to-cart-bar]:focus{background:#12844d!important;box-shadow:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/284/assets/amora-pdp-reference-final.css.map */
