.product-area{display:flex;gap:2.5rem}@media(max-width:991px){.product-area{flex-direction:column}}.product-area .product-area__media .carousel{position:sticky;top:calc(var(--nav-height) + 1rem);align-items:flex-start;flex-direction:var(--pa-media-carousel-flex-dir, column);gap:.5rem 1rem}@media(min-width:1200px){.product-area .product-area__media .carousel{--pa-media-carousel-flex-dir: row-reverse}}.product-area .product-area__media .carousel .slides{position:relative;width:100%;aspect-ratio:1;border:1px solid #E8E8EE;border-radius:2px;overflow:hidden;background-color:#f5f5f9}.product-area .product-area__media .carousel .slides img{position:absolute;opacity:var(--slides-img-opacity, 0);z-index:var(--slides-img-z-index);transition:opacity .35s ease;mix-blend-mode:multiply}.product-area .product-area__media .carousel .slides img.active{--slides-img-opacity: 1;--slides-img-z-index: 1}.product-area .product-area__media .carousel .controls{position:absolute;z-index:2;inset:auto 1rem 1rem auto}.product-area .product-area__media .carousel .controls a,.product-area .product-area__media .carousel .controls button{padding:0;width:2.5rem;aspect-ratio:1;color:#ce2f39}:is(.product-area .product-area__media .carousel .controls a,.product-area .product-area__media .carousel .controls button) svg{width:1rem}.product-area .product-area__media .carousel .thumbnails{display:flex;gap:.5rem;flex-direction:var(--pa-thumbnails-flex-dir);flex-shrink:0}@media(min-width:1200px){.product-area .product-area__media .carousel .thumbnails{--pa-thumbnails-flex-dir: column}}.product-area .product-area__media .carousel .thumbnails img{margin:0;border:1px solid #E8E8EE;border-radius:2px;opacity:1;transition:all .35s ease}.product-area .product-area__media .carousel .thumbnails img.active{border-color:#3a3a43}.product-area .product-area__details,.product-area .product-area__details .product-area__details__inner,.product-area .product-area__details .product-area__details__header{padding:0}.product-area .product-area__sticky-footer{position:fixed;bottom:0;left:0;z-index:999;width:100%;padding-block:.5rem;border-top:1px solid #E8E8EE;transition:translate .5s ease;translate:var(--pa-sticky-footer-translate, 0 100%);background-color:#fff;box-shadow:var(--pa-sticky-footer-translate)}.product-area .product-area__sticky-footer.product-area__sticky-footer--show{--pa-sticky-footer-translate: 0% 0%;--pa-sticky-footer-translate: 0px -4px 4px rgba(0, 0, 0, .03) }.product-area .product-area__sticky-footer .product-area__sticky-footer__wrap{display:flex;gap:1rem;align-items:center;justify-content:space-between}.product-area .product-area__sticky-footer .product-area__sticky-footer__thumb{display:var(--pa-sticky-footer-thumb-display, none);border-radius:px;border:1px solid #E8E8EE;background-color:#f5f5f9;mix-blend-mode:multiply;width:4rem}.product-area .product-area__sticky-footer .product-area__sticky-footer__heading{display:var(--pa-sticky-footer-heading-display, none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-area .product-area__sticky-footer .product-area__sticky-footer__price{margin-left:auto}.product-area .product-area__sticky-footer .button{flex-grow:var(--pa-sticky-footer-button-flex-grow)}@media(max-width:768px){.product-area .product-area__sticky-footer{--pa-sticky-footer-button-flex-grow: 1}}@media(min-width:768px){.product-area .product-area__sticky-footer{--pa-sticky-footer-heading-display: block;--pa-sticky-footer-thumb-display: block}}.product-area .product-area__picker a[class^=opt--]{padding:1rem 2rem;border:1px solid#F5F5F9;opacity:1;color:#656580;transition:all .35s ease}.product-area .product-area__picker a[class^=opt--]:before,.product-area .product-area__picker a[class^=opt--]:after{content:unset}.product-area .product-area__picker a[class^=opt--]:hover,.product-area .product-area__picker a[class^=opt--]:focus-visible{border-color:#a3a3b4}.product-area .product-area__picker a[class^=opt--].active{border-color:#3a3a43;background-color:#f5f5f9;color:#3a3a43}.product-area .product-area__picker .cc-hover-line{display:none}.product-area .clickyboxes{margin-bottom:0}.product-area .clickyboxes li{margin:0}.discount-quantity-button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:-1px;padding:1rem 1.5rem;border:1px solid #E8E8EE;font-size:1rem;color:#656580;cursor:pointer;text-transform:none;transition:all .35s ease}.discount-quantity-button>input{display:none;margin-right:.375rem}.discount-quantity-button.active{z-index:1;background-color:#f5f5f9;border-color:#656580}.discount-quantity-button input[type=radio]{position:absolute;opacity:0;cursor:pointer}.discount-quantity-button .discount-quantity__save{padding:.375rem .5rem;background-color:#e8f4ed;font-size:.75rem;color:#179650;font-weight:700;line-height:1}.discount-quantity-button .discount-quantity__original{text-decoration:line-through}.discount-quantity-button .discount-quantity__unit{font-size:.75rem;color:#a3a3b4}.radio-checkmark{position:relative;flex-shrink:0;height:1rem;width:1rem;border:1px solid #E8E8EE;border-radius:50%;transition:all .35s ease}.radio-checkmark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:none;width:.375rem;height:.375rem;border-radius:50%;background:#fff}.discount-quantity-button input[type=radio]:checked~.radio-checkmark{border-color:#3a3a43;background-color:#3a3a43}.discount-quantity-button input[type=radio]:checked~.radio-checkmark:after{display:block}.quantity-wrapper{flex-basis:10rem!important;width:10rem!important;border:1px solid #E8E8EE;border-radius:2px}.quantity-wrapper input{position:relative;transform:unset;top:0;right:0;bottom:0;left:0;width:4rem}.quantity-wrapper>a[data-quantity]{width:3.25rem;height:100%;margin-top:0;padding:0;font-size:1.25rem;font-family:inherit;line-height:3.25rem}.quantity-wrapper>a:first-child{left:0;border-right:1px solid #E8E8EE}.quantity-wrapper>a:last-child{border-left:1px solid #E8E8EE}.payment-icons{display:flex;justify-content:center;flex-wrap:var(--pi-flex-wrap);gap:.5rem;font-size:.75rem;color:#656580}.payment-icons svg{height:auto;width:2.5rem}.payment-icons .payment-icons__text{flex-shrink:0}.payment-icons .section-footer__payment-icons{justify-content:center;flex-wrap:var(--pi-flex-wrap)}@media(max-width:768px){.payment-icons{--pi-flex-wrap: wrap}}.product-detail .product-detail__form{display:grid;gap:24px}.product-detail .product-detail__form .product-detail-accordion+.product-detail-accordion{margin-top:-24px!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pdp.css.map */
