@media(max-width:989px){body[data-template-name=product] #main,body[data-template-name=product] .product-main{background:#fff!important}body[data-template-name=product] .product-main{--pt: 0px !important;--pb: 36px !important}body[data-template-name=product] .product-main-inner{gap:0!important}body[data-template-name=product] .product-main-media-gallery{padding-inline:14px;background:#fff}body[data-template-name=product] .product-main-media-gallery img,body[data-template-name=product] .product-main-media-gallery video,body[data-template-name=product] .product-main-media-gallery model-viewer{border-radius:18px!important}body[data-template-name=product] .product-main-content{position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:26px 18px 42px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-template-name=product] .product-main-content .product-title{margin:0!important;font-family:var(--body-font-family)!important;font-size:clamp(2rem,8.5vw,2.55rem)!important;font-style:normal!important;font-weight:750!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:none!important;--pt: 0px !important;--pb: 8px !important}body[data-template-name=product] .product-main-content .product-review{--pt: 0px !important;--pb: 8px !important;font-size:.86rem}body[data-template-name=product] .product-main-content .product-price{--pt: 0px !important;--pb: 18px !important;font-size:clamp(1.45rem,6vw,1.8rem)!important;line-height:1.15}body[data-template-name=product] .product-price-tax-info,body[data-template-name=product] .product-price-installments{margin-top:5px;color:rgb(var(--color-text-rgb) / .62)!important;font-size:.82rem!important}body[data-template-name=product] .product-main-content .product-switcher{--pt: 0px !important;--pb: 18px !important}body[data-template-name=product] .product-switcher-heading{font-size:.9rem!important;font-weight:700}body[data-template-name=product] .product-switcher-link{border-radius:16px!important}body[data-template-name=product] .product-main-content .product-options{--pt: 0px !important;--pb: 16px !important;gap:12px!important}body[data-template-name=product] .product-options-fieldset{margin:0!important;padding:18px 16px 16px!important;border:0!important;border-radius:22px!important;background:#f4f4f4!important}body[data-template-name=product] .product-options-legend{margin:0 0 14px!important;color:#202020;font-size:.88rem!important;font-weight:750!important;letter-spacing:.045em!important;line-height:1.2;text-transform:uppercase}body[data-template-name=product] .product-options-legend [data-selected-option-value]{display:none}body[data-template-name=product] .product-options-size-guide{margin-left:auto!important;color:#d81b60!important;font-size:.78rem!important;font-weight:750!important;letter-spacing:.035em;text-transform:uppercase}body[data-template-name=product] .product-options-buttons{gap:10px!important}body[data-template-name=product] .product-options-buttons:before{background:#252326!important;border-radius:999px!important}body[data-template-name=product] .product-options-buttons input+label{display:grid!important;place-items:center;min-width:54px;min-height:52px;padding:0 16px!important;border:1px solid rgba(30,30,30,.18)!important;border-radius:999px!important;background:#fff!important;color:#252326;font-size:1rem;line-height:1}body[data-template-name=product] .product-options-buttons input:checked+label{color:#fff!important;background:transparent!important;border-color:transparent!important}body[data-template-name=product] .product-options-swatches{gap:10px!important}body[data-template-name=product] .product-options-swatches input+label{width:42px!important;height:42px!important;padding:3px!important;background:#fff!important}body[data-template-name=product] .product-main-content .product-qty-breaks{--pt: 4px !important;--pb: 18px !important}body[data-template-name=product] .product-qty-breaks-header{margin-bottom:12px!important;text-align:left!important}body[data-template-name=product] .product-qty-breaks-heading{color:#242124;font-size:1.16rem!important;font-weight:760!important;letter-spacing:-.02em}body[data-template-name=product] .product-qty-breaks-description{margin-top:3px!important;color:#1e1e1e9e;font-size:.86rem!important}body[data-template-name=product] .product-qty-breaks-list{gap:10px!important}body[data-template-name=product] .product-qty-break label{padding:15px 14px 15px 46px!important;border:1px solid rgba(30,30,30,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body[data-template-name=product] .product-qty-break input[type=radio]{top:20px!important;left:14px!important;width:19px;height:19px;accent-color:#d81b60}body[data-template-name=product] .product-qty-break input:checked+label{border-color:#d81b60!important;background:linear-gradient(180deg,#fffafd,#fff1f6)!important;box-shadow:0 8px 22px #d81b6014!important}body[data-template-name=product] .product-qty-break-title{font-size:.95rem;font-weight:750!important}body[data-template-name=product] .product-qty-break-subtitle,body[data-template-name=product] .product-qty-break-total s{font-size:.78rem!important}body[data-template-name=product] .product-qty-break-badge{padding:.28em .7em!important;border-radius:999px!important;background:#d81b60!important;color:#fff!important;font-size:.66rem!important;font-weight:760!important;letter-spacing:.045em;text-transform:uppercase}body[data-template-name=product] .product-qty-break-variant-title{background:#252326!important;color:#fff!important}body[data-template-name=product] .product-qty-break-variant select,body[data-template-name=product] .product-qty-break-variant .input{min-height:40px;border-radius:10px!important;background:#fff!important}body[data-template-name=product] .product-main-content .product-buttons{--pt: 0px !important;--pb: 16px !important}body[data-template-name=product] .product-buttons-primary{gap:10px!important}body[data-template-name=product] .product-buttons-form{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:10px!important;width:100%}body[data-template-name=product] .product-buttons-quantity{--width: 84px !important;width:84px!important}body[data-template-name=product] .product-buttons-quantity .input,body[data-template-name=product] .product-buttons-quantity .btn{min-height:56px!important}body[data-template-name=product] .product-buttons-add-to-cart{position:relative;min-height:56px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ee1b72,#d81b60 56%,#bd0c4d)!important;color:#fff!important;box-shadow:0 10px 24px #d81b6030!important;font-size:.96rem!important;font-weight:760!important}body[data-template-name=product] .product-buttons-buy-now{min-height:56px!important;border:1px solid #151515!important;border-radius:999px!important;background:#151515!important;color:#fff!important;box-shadow:none!important;font-size:.96rem!important;font-weight:740!important}body[data-template-name=product] .product-buttons-payment-icons{display:block!important;margin-top:13px!important;padding-top:12px;border-top:1px solid rgba(30,30,30,.09)}body[data-template-name=product] .product-buttons-payment-icons:before{content:"Payment methods accepted";display:block;margin-bottom:8px;color:#1e1e1ea8;font-size:.78rem;font-weight:650}body[data-template-name=product] .product-buttons-payment-icons .payment-icons ul{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0 0 2px!important;overflow-x:auto;list-style:none;scrollbar-width:none}body[data-template-name=product] .product-buttons-payment-icons .payment-icons ul::-webkit-scrollbar{display:none}body[data-template-name=product] .product-buttons-payment-icons .payment-icons li{display:grid!important;place-items:center;flex:0 0 auto;min-width:46px;height:31px;padding:4px 6px!important;border:1px solid rgba(30,30,30,.1);border-radius:7px;background:#fff}body[data-template-name=product] .product-buttons-payment-icons .payment-icons svg{width:auto;max-width:36px;height:20px}body[data-template-name=product] .product-main-content .product-trust-badges{--pt: 5px !important;--pb: 18px !important}body[data-template-name=product] .product-trust-badges-list[data-style=horizontal]{gap:6px!important;width:100%;max-width:none!important;margin:0!important;padding:18px 9px!important;border:0!important;border-radius:20px!important;background:#f4f4f4!important}body[data-template-name=product] .product-trust-badges-list[data-style=horizontal] .product-trust-badges-item{gap:7px!important}body[data-template-name=product] .product-trust-badges-text{font-size:.75rem!important;line-height:1.25!important}body[data-template-name=product] .product-main-content .accordion-block{display:grid!important;gap:12px!important;--pt: 4px !important;--pb: 0px !important}body[data-template-name=product] .accordion-block .accordion-row{display:block!important;overflow:hidden;border:0!important;border-radius:19px!important;background:#f4f4f4!important}body[data-template-name=product] .accordion-block .accordion-row+.accordion-row{border-top:0!important}body[data-template-name=product] .accordion-block .theme-collapse-summary{min-height:70px!important;padding:0 18px!important;color:#202020!important;font-size:.92rem!important;font-weight:760!important;letter-spacing:.025em!important;text-transform:uppercase}body[data-template-name=product] .accordion-block .accordion-row-content{padding:0 18px 18px!important;color:#1e1e1eb8;font-size:.9rem;line-height:1.55}body[data-template-name=product] .sticky-atc{background:#fffffff0!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-template-name=product] .sticky-atc .btn{min-height:46px!important;border-radius:999px!important}}@media(max-width:599px){body[data-template-name=product] .product-main-media-gallery{padding-inline:12px}body[data-template-name=product] .product-main-content{padding-inline:16px!important}body[data-template-name=product] .product-buttons-form{grid-template-columns:78px minmax(0,1fr)!important}body[data-template-name=product] .product-buttons-quantity{--width: 78px !important;width:78px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-mobile-product.css.map */
