.product-content{display:var(--product-content-display);grid-template-columns:minmax(auto,55vw) minmax(auto,45vw);grid-template-rows:1fr;flex-direction:column;gap:20px;z-index:10;padding:0 20px;max-width:1440px;margin:0 auto}.image-column{display:flex;flex-direction:column;grid-column:1;gap:15px}.image-column .image-container{aspect-ratio:var(--aspect-ratio);overflow-y:auto}.image-column .product-image{width:100%;height:fit-content}.product-content .content-column{height:fit-content;right:0;grid-column:2;display:flex;flex-direction:column;padding-right:var(--product-content-column-xpad)}.product-content .content-column .product-title{font-size:var(--product-title-fs);font-weight:400;text-transform:capitalize;margin-bottom:16px}.product-content .content-column .price-line{display:flex;gap:20px;margin-bottom:12px}.product-content .content-column .highlight-price{font-size:var(--product-price-fs);font-weight:700;color:var(--pink)}.product-content .content-column .old-price{font-size:var(--product-price-fs);text-decoration:line-through}.product-content .content-column .prc,.product-content .content-column .price{font-size:var(--product-price-fs);font-weight:500}.size-selector-container{--custom-button-height: 32px;display:flex;flex-direction:column;gap:22px;margin-bottom:20px}.size-selector-container .title-line{font-size:16px}.size-selector-container .title-line .title{font-weight:700}.size-selector-container .selector-wrapper{display:flex;gap:16px}.size-selector-container .selector-wrapper .variant-selector-btn:not(.variant-unavailable-button){background-color:var(--secondary-button-bg);color:var(--secondary-button-color);--standard-button-border-color: var(--secondary-button-color);border:1px solid var(--standard-button-border-color)}.size-selector-container .selector-wrapper .variant-selector-btn.mc-active{background-color:var(--primary-button-bg);color:var(--primary-button-color);--standard-button-border-color: var(--secondary-button-color)}.size-selector-container .size-guide-container .size-guide-btn{text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.add-to-cart-container{display:flex;flex-direction:var(--atc-container-direction);align-items:var(--atc-container-alignment);gap:20px;flex-wrap:wrap}.add-to-cart-container .quantity-selector{display:flex;flex-direction:column;gap:10px}.add-to-cart-container .quantity-selector .title{font-weight:700;font-size:14px}.add-to-cart-container .input-group{width:106px;border-radius:30px;padding:9px 27px;background-color:#fff;border:1px solid var(--border-color)}.add-to-cart-container .input-group button,.add-to-cart-container .input-group input{background-color:#fff;height:32px}.add-to-cart-container #variant-error-container{max-width:100%;padding:15px 40px 15px 15px;color:#d02e2e;background-color:#f3cbcb;border:1px solid #D02E2E;border-radius:30px;width:100%}.color-picker-container{display:flex;flex-direction:column;gap:22px;overflow:hidden;margin-bottom:24px}.color-picker-container .title-line .title{font-weight:700;font-size:16px}.color-picker-container mc-swiper{padding-right:20px}.color-picker-container mc-swiper .swiper-wrapper{padding:5px}.color-picker-container mc-swiper .swiper-arrow{background-color:var(--white);border:1px solid var(--grey_1);width:20px;height:20px;border-radius:100%;padding:4px;--swiper-navigation-size: 10px}.color-picker-container mc-swiper .swiper-arrow:after{color:var(--black);display:block;text-align:center}.color-picker-container mc-swiper .swiper-arrow.swiper-button-disabled{display:none}.color-picker-container .swiper-slide a{height:fit-content;display:block;border-radius:5px}.color-picker-container .swiper-slide a:hover{outline:2px solid black}.color-picker-container .swiper-slide a img{width:100%;height:fit-content;object-fit:cover;border-radius:5px}.complementary-products{display:flex;flex-direction:column;border:1px solid var(--border-color);padding:var(--complementary-padding);border-radius:30px;cursor:pointer}.complementary-products .title-line{display:flex;font-size:var(--complementary-title-fs);font-weight:700;margin-bottom:32px;align-items:center}.complementary-products .title-line .products-amount{color:var(--grey_1);font-weight:400;font-size:12px;margin-left:12px}.complementary-products .title-line .right-arrow{width:16px;height:16px;display:block;margin-left:auto}.complementary-products .products-wrapper{display:flex;justify-content:center;align-items:center;gap:10px}.complementary-products .products-wrapper .plus{width:16px;height:16px}.complementary-products .products-wrapper .complementary-image{height:fit-content;width:var(--complementary-image-w);border-radius:5px}.variant-unavailable-button{display:flex;align-items:center;border:1px solid var(--grey_2);background-color:#eee;text-decoration:line-through;width:var(--custom-btn-width, fit-content);height:var(--custom-button-height, 40px);border-radius:30px;padding-left:var(--custom-button-xpad, 20px);padding-right:var(--custom-button-xpad, 20px)}.add-to-cart-container .atc-button,#sticky-atc .atc-button,.complementary-item .atc-button{display:flex;text-align:center;background-color:var(--primary-button-bg);color:var(--primary-button-color);width:var(--custom-btn-width, fit-content);height:var(--custom-button-height, 40px);border-radius:30px;padding-left:var(--custom-button-xpad, 20px);padding-right:var(--custom-button-xpad, 20px);align-items:center;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer}.add-to-cart-container #main-atc-btn{height:52px;width:100%;justify-content:center}.add-to-cart-container .add-to-cart{width:100%}.add-to-cart-container .atc-button:hover,#sticky-atc .atc-button:hover,.complementary-item .atc-button:hover{background-color:var(--grey_1);color:var(--black);border:1px solid var(--grey_1)}.add-to-cart-container .variant-unavailable-atc,#sticky-atc .variant-unavailable-atc{display:flex;align-items:center;border:1px solid #eeeeee;background-color:#eee;color:var(--grey_2);width:var(--custom-btn-width, 100%);height:var(--custom-button-height, 40px);border-radius:30px;padding-left:var(--custom-button-xpad, 20px);padding-right:var(--custom-button-xpad, 20px);justify-content:center}.add-to-cart-container .variant-unavailable-atc:hover{cursor:not-allowed}.product-accordion>mc-accordion-item{border-bottom:1px solid var(--border-color);padding:12px 0}.product-accordion mc-accordion-item mc-btn{font-size:var(--product-accordion-title-fs);font-weight:600;display:flex;justify-content:space-between}.product-accordion mc-accordion-item .content{font-size:16px;line-height:1.5}.product-accordion mc-accordion-item mc-btn svg{width:10px}.product-accordion mc-accordion-item mc-btn.mc-active svg{transform:rotate(180deg)}.product-accordion mc-accordion-item .content>:first-child{margin-top:20px}.product-accordion>mc-accordion-item .effective-content{gap:5px}.product-accordion>mc-accordion-item .effective-content .content>:first-child{margin-top:5px;margin-bottom:15px}.product-icons-container{display:flex;justify-content:center}.product-icons-container .icon-wrapper{width:25%}.promo-button-container{margin:20px 0}.promo-button-container .promo-button-inline,#sticky-atc .promo-button{text-align:center;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:800;line-height:19px;text-transform:uppercase;padding-left:var(--custom-button-xpad, 20px);padding-right:var(--custom-button-xpad, 20px);width:var(--custom-btn-width, fit-content);height:var(--custom-button-height, 40px);display:flex;align-items:center;border-radius:30px}.promo-button-container .promo-button-side{position:fixed;right:0;top:50vh;text-orientation:sideways-right;writing-mode:sideways-lr;border-radius:22px 0 0 22px;width:var(--custom-button-height, 40px);display:flex;align-items:center;padding-top:var(--custom-button-xpad, 20px);padding-bottom:var(--custom-button-xpad, 20px);z-index:16256}.promo-button-container .promo-button-side.mc-active{display:none}.promo-button-container .promo-button-side .button-icon{position:absolute;top:-3px;left:-3px;z-index:2;background-color:#fff;padding:3px;border-radius:50px;border:1px solid black}#complementary-offcanvas>.drawer>.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:25px 20px}#complementary-offcanvas>.drawer>.drawer-head .title{text-transform:uppercase;font-weight:600;font-size:24px}#complementary-offcanvas>.drawer>.drawer-content{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}#complementary-offcanvas>.drawer>.drawer-content>.complementary-item form{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:repeat(4,1fr);column-gap:20px}.complementary-item>form>*{height:fit-content}.complementary-item .variant-unavailable-atc{grid-column:2;grid-row:4;align-self:center;font-size:12px;display:flex;text-align:center;border:1px solid #eeeeee;background-color:#eee;color:var(--grey_2);width:var(--custom-btn-width, fit-content);height:var(--custom-button-height, 40px);border-radius:30px;padding-left:var(--custom-button-xpad, 20px);padding-right:var(--custom-button-xpad, 20px);align-items:center;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:not-allowed;pointer-events:none}.complementary-item .image-container{grid-column:1;grid-row:span 4}.complementary-item .image-container a{display:block;height:100%;width:100%}.complementary-item .image-container img{border-radius:30px}.complementary-item .title{grid-column:2;grid-row:1;font-size:20px}.complementary-item .title a{text-decoration:inherit;color:inherit}.complementary-item .price-line{grid-column:2;grid-row:2;font-size:18px}.complementary-item .highlight-price{font-weight:700;color:var(--pink)}.complementary-item .prc{font-weight:700}.complementary-item .size-selector-container{grid-column:2;grid-row:3;margin-bottom:0;gap:15px}.complementary-item .size-selector-container .selector-wrapper .variant-selector-btn,#sticky-atc .size-selector .selector-wrapper .variant-selector-btn{border:1px solid black;border-radius:30px;line-height:16px;padding:5px;min-width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.complementary-item .size-selector-container .selector-wrapper .variant-selector-btn.mc-active,#sticky-atc .size-selector .selector-wrapper .variant-selector-btn.mc-active{background-color:#000;color:#fff}.complementary-item .atc-button{grid-column:2;grid-row:4;align-self:center;font-size:12px}#complementary-offcanvas>.drawer>.drawer-content>.separator{display:flex;justify-content:center;padding:28px 0}#complementary-offcanvas>.drawer>.drawer-content>.separator svg{height:42px;width:30px}#sticky-atc{position:fixed;overflow:hidden;bottom:0;width:100%;left:0;z-index:10099;padding:var(--sticky-atc-pad);background-color:var(--bs-body-bg);box-shadow:0 -15px 25px #0000001a}#sticky-atc form{display:grid;height:100%;grid-template-rows:var(--sticky-atc-rows);grid-template-columns:var(--sticky-atc-cols);row-gap:20px;column-gap:10px}#sticky-atc .image-container{width:61px}#sticky-atc .title{border-right:1px solid var(--border-color);height:fit-content}#sticky-atc .price-line{height:fit-content;display:flex;gap:10px;justify-content:center;font-size:16px}#sticky-atc .price-line .price,#sticky-atc .price-line .highlight-price{font-weight:700}#sticky-atc .price-line .old-price{text-decoration:line-through}#sticky-atc .size-selector{height:fit-content}#sticky-atc .size-selector .content .selector-wrapper{display:flex;flex-direction:row;align-items:center;gap:5px;margin-top:10px}#sticky-atc .size-selector .selector-wrapper .variant-selector-btn,#sticky-atc .size-selector .selector-wrapper .variant-unavailable-button{min-width:unset;width:50%}#sticky-atc .size-selector .selector-wrapper .variant-unavailable-button,.complementary-item .size-selector-container .selector-wrapper .variant-unavailable-button{padding:5px;height:fit-content;justify-content:center}.complementary-item .size-selector-container .selector-wrapper .variant-unavailable-button:not(.mc-active),#sticky-atc .size-selector .selector-wrapper .variant-unavailable-button:not(.mc-active){border-color:#858585}.product-content .image-swiper{z-index:0;margin:0;padding-bottom:40px;--swiper-theme-color: var(--black);--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1}.product-content .image-swiper .zoom-icon{position:absolute;bottom:60px;right:20px;z-index:100}.product-content .image-swiper .m-zoom-button{position:absolute;z-index:10;width:70%;height:80%;top:10%;right:15%}.product-content .image-swiper .swiper-pagination-bullet{border:1px solid var(--swiper-theme-color)}.product-content .image-swiper .navigation>div:after{content:none}.product-content .image-swiper .navigation>div svg{fill:#fff}.product-content .image-swiper img{width:100%;height:fit-content}#size-guide-offcanvas .drawer-head{display:flex;padding:20px;justify-content:end}#size-guide-offcanvas .drawer-content{padding:20px}#size-guide-offcanvas .drawer-content h2{font-size:32px}#size-guide-offcanvas .drawer-content .metafield-rich_text_field{margin-bottom:20px;font-size:16px}#size-guide-offcanvas .drawer-content .cont-tab-guida{display:inline-flex;border:1px solid;width:100%;margin-bottom:20px;overflow-x:auto}#size-guide-offcanvas .drawer-content .cont-tab-guida .guida-ul{border-right:1px solid;margin:0;width:inherit;padding-left:unset;list-style-type:none;font-size:16px}#size-guide-offcanvas .drawer-content .cont-tab-guida .guida-ul:last-of-type{border-right:none}.guida-ul li{list-style:none;padding:0 5px;border-bottom:1px solid}.guida-ul li:last-of-type{border-bottom:none}#size-guide-offcanvas .drawer-content .cont-tab-guida .guida-ul .div-h4-g{padding:5px 10px;background:#f0f8ff;text-transform:uppercase;min-height:70px;font-weight:700;font-size:11px;border-bottom:1px solid;margin-bottom:0}.div-h4-g p{text-align:center;margin:0;line-height:1.1;font-size:13px}#size-guide-offcanvas .drawer-content img{width:100%}.breadcrumb-container{padding:17px var(--standard-page-xpad);height:fit-content}.breadcrumb-container .breadcrumb{margin-bottom:0;font-size:10px;--bs-breadcrumb-item-padding-x: .25rem}.image-slide{overflow:hidden;border-radius:15px}.image-swiper .swiper-button-next,.image-swiper .swiper-button-prev{width:10%;height:33%;display:flex;flex-direction:column;justify-content:center;top:38%}.image-swiper .swiper-button-next>div,.image-swiper .swiper-button-prev>div{border-radius:50%;width:30px;height:30px;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all,.3s ease-in-out;--swiper-navigation-size: 12px;border:solid 1px var(--bs-body-color)}.image-swiper .swiper-button-next>div:after{content:">"}.image-swiper .swiper-button-prev>div:after{content:"<"}.image-swiper .swiper-button-next:after,.image-swiper .swiper-button-prev:after{content:none}.image-swiper .swiper-button-prev.swiper-button-disabled,.image-swiper .swiper-button-next.swiper-button-disabled{opacity:0}.zoom-btn{cursor:zoom-in}#zoom-modal{height:100dvh;background-color:var(--white)}#zoom-modal .content{height:100dvh;position:relative;display:flex;justify-content:center;width:100vw;align-items:center}#zoom-modal .content mc-btn.button-icon{position:absolute;top:20px;right:0;z-index:100}#zoom-modal .content .zoom-wrapper{width:100%;position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;max-width:100vw;background-color:#fff;height:100%;max-height:100dvh}#zoom-modal .content mc-swiper{display:flex;justify-content:center;width:100%;height:100%;margin:auto}#zoom-modal .content mc-swiper .swiper-wrapper{display:flex}#zoom-modal .content mc-swiper .swiper-arrow{background-color:var(--white);border:1px solid var(--grey_1);width:40px;height:40px;border-radius:100%;padding:4px;--swiper-navigation-size: 16px}#zoom-modal .content mc-swiper .swiper-arrow.swiper-button-disabled{display:none}#zoom-modal .content mc-swiper .swiper-arrow:after{color:var(--black);display:block;text-align:center}#zoom-modal .content mc-swiper .product-zoom-image{height:100%;width:fit-content}#zoom-modal .content mc-swiper .swiper-zoom-container img{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out;touch-action:none}#zoom-modal .content mc-swiper .swiper-slide{contain:layout paint}#zoom-modal .content mc-swiper .swiper-slide:not(.swiper-slide-active) .swiper-zoom-container{transform:scale(1)!important}#zoom-modal .content mc-swiper .swiper-slide:not(.swiper-slide-active) .swiper-zoom-container img{transform:scale(1)!important}.product-content mc-swiper p.xxs-font{font-size:8px!important}.product-content mc-swiper img{margin-bottom:7px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product.css.map */
