/** Shopify CDN: Minification failed

Line 13:6144 Expected "]" to go with "["
Line 13:6195 Unexpected "]"
Line 13:30188 Expected "]" to go with "["
Line 13:30221 Unexpected "]"
Line 13:30831 Expected "]" to go with "["
Line 13:30840 Unexpected "]"
Line 13:32126 Expected "]" to go with "["
Line 13:32158 Unexpected "]"

**/
.product-type-gift .main-product-form,.product-type-regalo .main-product-form{display:none;}.main-product{--section-padding-x:clamp(12px, calc(12px + (160 - 12) * (100vw - 1023px)), 160px);--section-max-width-unitless:1120;--section-max-width:calc(var(--section-max-width-unitless) * 1px);--section-padding:clamp(1e-20px, calc(1e-20px + (24 - 1e-20) * (100vw - 1023px)), 24px) 0 clamp(25px, calc(25px + (57 - 25) * (100vw - 1023px)), 57px);--left-side-width-unitless:580;--left-side-width:calc((var(--left-side-width-unitless) / var(--section-max-width-unitless)) * 100%);--left-side-thumbnails-limit:7;--left-side-thumbnails-width:calc((65 / var(--left-side-width-unitless)) * 100%);--left-side-thumbnails-main-image-gap:11px;--left-side-layout:var(--left-side-thumbnails-width) minmax(0,1fr);--right-side-width:500px;--gap-between-sides:clamp(28px, calc(28px + (40 - 28) * (100vw - 1023px)), 40px);--main-carousel-aspect-ratio:504/756;--main-carousel-border-radius:clamp(1e-20px, calc(1e-20px + (4 - 1e-20) * (100vw - 1023px)), 4px);--main-carousel-thumbnail-aspect-ratio:64/96;--main-carousel-thumbnail-spacing:14px;--main-carousel-thumbnail-active-border-color:var(--black);--main-carousel-thumbnail-border-radius:3px;--main-carousel-icon-play-video-thumbnail-width:min(40px,calc(var(--left-side-thumbnails-width) / 0.18));--main-carousel-arrows-size:32px;--main-carousel-arrows-offset:20px;background-color:var(--white);}.main-product,.main-product *{line-height:normal;}.main-product-container{width:calc(100% - var(--section-padding-x) * 2);max-width:var(--section-max-width);padding:var(--section-padding);margin:0 auto;}.main-product-content{display:grid;grid-template-columns:var(--left-side-width) minmax(336px,var(--right-side-width));grid-gap:var(--gap-between-sides);justify-content:center;align-items:start;}.main-product-right{display:flex;flex-direction:column;grid-gap:clamp(20px, calc(20px + (26 - 20) * (100vw - 1023px)), 26px);gap:clamp(20px, calc(20px + (26 - 20) * (100vw - 1023px)), 26px);}.main-product :is(.page-text,.metafield-rich_text_field){--page-text-font:var(--primary-font);--page-text-font-weight:400;--page-text-font-size:14px;--page-text-line-height:22px;--page-text-letter-spacing:normal;--page-text-color:var(--black);--page-text-li-marker-size:var(--page-text-font-size);--page-text-paragraphs-gap:19px;--page-list-padding-left:25px;--page-heading-font:var(--primary-font);--page-heading-font-weight:700;--page-bold-text-font:var(--primary-font);--page-bold-text-font-weight:700;--page-link-hover-color:var(--black);}.main-product :is(.page-text,.metafield-rich_text_field),.main-product :is(.page-text,.metafield-rich_text_field) *{font-family:var(--page-text-font);font-weight:var(--page-text-font-weight);font-size:var(--page-text-font-size);line-height:var(--page-text-line-height);letter-spacing:var(--page-text-letter-spacing);color:var(--page-text-color);}.main-product :is(.page-text,.metafield-rich_text_field) h1{font-size:2em;}.main-product :is(.page-text,.metafield-rich_text_field) h2{font-size:1.5em;}.main-product :is(.page-text,.metafield-rich_text_field) h3{font-size:1.17em;}.main-product :is(.page-text,.metafield-rich_text_field) h4{font-size:1em;}.main-product :is(.page-text,.metafield-rich_text_field) h5{font-size:.83em;}.main-product :is(.page-text,.metafield-rich_text_field) h6{font-size:.6em;}.main-product :is(.page-text,.metafield-rich_text_field)>*{margin-top:0;margin-bottom:var(--page-text-paragraphs-gap);}.main-product :is(.page-text,.metafield-rich_text_field)>:last-child{margin-bottom:0;}.main-product :is(.page-text,.metafield-rich_text_field):empty{margin:0;}.main-product :is(.page-text,.metafield-rich_text_field) b,.main-product :is(.page-text,.metafield-rich_text_field) strong{font-family:var(--page-bold-text-font);}.main-product :is(.page-text,.metafield-rich_text_field) b,.main-product :is(.page-text,.metafield-rich_text_field) b *,.main-product :is(.page-text,.metafield-rich_text_field) strong,.main-product :is(.page-text,.metafield-rich_text_field) strong *{font-weight:var(--page-bold-text-font-weight)!important;}.main-product :is(.page-text,.metafield-rich_text_field) a{text-decoration:underline;}.main-product :is(.page-text,.metafield-rich_text_field) a:hover{text-decoration:unset;}.main-product :is(.page-text,.metafield-rich_text_field) a:hover,.main-product :is(.page-text,.metafield-rich_text_field) a:hover *{color:var(--page-link-hover-color);}.main-product :is(.page-text,.metafield-rich_text_field) :is(h1,h2,h3,h4,h5,h6){font-family:var(--page-heading-font);font-weight:var(--page-heading-font-weight);line-height:normal;}.main-product :is(.page-text,.metafield-rich_text_field) ol li::marker,.main-product :is(.page-text,.metafield-rich_text_field) ul li::marker{font-size:var(--page-text-li-marker-size);}.main-product :is(.page-text,.metafield-rich_text_field) ol,.main-product :is(.page-text,.metafield-rich_text_field) ul{padding-left:var(--page-list-padding-left);list-style:revert;list-style-position:outside;}.main-product :is(.page-text,.metafield-rich_text_field) img{display:inline-block;}.main-product :is(.page-text,.metafield-rich_text_field) p+ol,.main-product :is(.page-text,.metafield-rich_text_field) p+ul{margin-top:-19px;}.main-product :is(.page-text,.metafield-rich_text_field) li{margin:0;list-style:inherit;}.main-product :is(.page-text,.metafield-rich_text_field) iframe{max-width:100%;}.main-product :is(.page-text,.metafield-rich_text_field) :is(iframe[src*="youtu.be"]),.main-product :is(.page-text,.metafield-rich_text_field) :is(iframe[src*=vimeo]),.main-product :is(.page-text,.metafield-rich_text_field) :is(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9;}.product-carousel-wrapper{position:relative;display:grid;grid-template-columns:var(--left-side-layout);grid-gap:var(--left-side-thumbnails-main-image-gap);align-items:start;}.product-carousel-wrapper.hide-arrows .product-carousel-arrows{display:none;}.product-carousel-wrapper.hide-dots .product-main-carousel .slick-dots{--dots-display:none;}.product-main-carousel-wrapper{position:relative;}.product-main-carousel-wrapper[\:has\(.product-main-carousel\:not\(.slick-initialized\)\)] .product-carousel-arrows{opacity:0;}.product-main-carousel-wrapper:has(.product-main-carousel:not(.slick-initialized)) .product-carousel-arrows{opacity:0;}.product-main-carousel .main-slide:not(:first-child){display:none;}.product-main-carousel.remove-animation .slick-track{transition:0s!important;}.product-main-carousel .slick-list[style="height\: 1px;"]{height:0!important;}.product-main-carousel.slick-initialized{opacity:1;height:auto;}.product-main-carousel.slick-initialized .main-slide:not(:first-child){display:block;}.main-slide{position:relative;width:100%;aspect-ratio:var(--main-carousel-aspect-ratio);overflow:hidden;}.main-slide-media-wrapper{position:absolute;top:0;left:0;right:0;transform:translateZ(0);width:calc(1 / var(--aspect-ratio));height:auto;max-height:100%;aspect-ratio:var(--aspect-ratio);margin:auto;overflow:hidden;}.main-slide-media-wrapper iframe,.main-slide-media-wrapper img,.main-slide-media-wrapper video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--main-carousel-border-radius);}.main-slide-zoom-button{position:absolute;bottom:1rem;right:1rem;z-index:10;opacity:0;width:46px;height:46px;background-color:var(--white);border-radius:50%;border:0;cursor:pointer;appearance:none;transition:opacity .3s ease-in-out;pointer-events:none;}.product-thumbnails-wrapper{position:relative;height:100%;}.product-thumbnails-carousel{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:auto;}.product-thumbnails-carousel.slick-initialized{opacity:1;height:100%;}.product-thumbnails-carousel .slick-list{height:100%!important;padding-right:1px;}.thumbnail-slide.slick-slide{position:relative;border:0;border-radius:var(--main-carousel-thumbnail-border-radius);margin-bottom:var(--main-carousel-thumbnail-spacing);overflow:hidden;cursor:pointer;}.thumbnail-slide.slick-slide:before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;border-radius:var(--main-carousel-thumbnail-border-radius);border:1px solid var(--main-carousel-thumbnail-active-border-color);}.thumbnail-slide.slick-slide.slick-current:before,.thumbnail-slide.slick-slide:hover:before{content:"";}.thumbnail-slide{position:relative;width:100%;aspect-ratio:var(--main-carousel-thumbnail-aspect-ratio);}.thumbnail-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0;}.thumbnail-image-wrapper img{position:static;width:auto;max-width:100%;height:auto;max-height:100%;border-radius:var(--main-carousel-thumbnail-border-radius);}.thumbnail-image-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--main-carousel-icon-play-video-thumbnail-width);height:auto;color:var(--white);}.product-carousel-arrow{position:absolute;top:0;bottom:0;z-index:1;width:var(--main-carousel-arrows-size);height:var(--main-carousel-arrows-size);background-color:initial!important;padding:0;border:0;margin:auto 0;color:var(--black);cursor:pointer;}.product-carousel-arrow.prev{left:var(--main-carousel-arrows-offset);}.product-carousel-arrow.next{right:var(--main-carousel-arrows-offset);}.product-carousel-arrow svg{width:100%;height:auto;}.product-carousel-arrow:hover{color:#616161;}.product-main-carousel .slick-dots{--dots-display:none;--dots-bottom:14px;--dots-spacing:6px;--dot-width:6px;--dot-height:6px;--dot-color:var(--secondary-color);--dot-color-active:var(--secondary-color);position:absolute;bottom:var(--dots-bottom);left:50%;transform:translateX(-50%);display:var(--dots-display)!important;justify-content:center;align-items:center;width:calc(100% - 20px);list-style:none;}.product-main-carousel .slick-dots li{opacity:.2;display:flex;width:100%;max-width:var(--dot-width);height:var(--dot-height);background-color:var(--dot-color);margin:0 calc(var(--dots-spacing) / 2);overflow:hidden;border-radius:100px;}.product-main-carousel .slick-dots li,.product-main-carousel .slick-dots li *{line-height:0;color:transparent;}.product-main-carousel .slick-dots li.slick-active{opacity:1;background-color:var(--dot-color-active);}.main-product-carousel-mobile{--carousel-offset:12px;position:relative;display:flex;flex-direction:column;grid-gap:13px;gap:13px;}.main-product-carousel-mobile-wrapper{position:relative;width:calc(100% + var(--carousel-offset) * 2);margin-left:calc(var(--carousel-offset) * -1);margin-right:calc(var(--carousel-offset) * -1);}.main-product-carousel-mobile-items{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc(300 / 360 * 100vw);width:100%;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;}.main-product-carousel-mobile-items::-webkit-scrollbar{display:none;width:0;height:0;}.main-product-carousel-mobile-items:empty{display:none;}.main-product-carousel-mobile-items .main-slide-video{aspect-ratio:unset;}.main-product-carousel-mobile-items .main-slide-video .main-slide-media-wrapper{position:static;width:100%;aspect-ratio:unset;}.main-product-carousel-mobile-items .main-slide-video iframe,.main-product-carousel-mobile-items .main-slide-video video{position:static;aspect-ratio:16/9;object-fit:unset;}.main-product-carousel-mobile-scrollbar{position:relative;display:block;width:100%;height:6px;background-color:#f6f6f6;border-radius:999px;}.main-product-carousel-mobile-scrollbar .thumb{position:absolute;background-color:#b9b9b9;border-radius:999px;cursor:pointer;pointer-events:none;}.main-product-carousel-badge-size{--badge-offset:12px;position:absolute;bottom:var(--badge-offset);left:var(--badge-offset);z-index:1;display:flex;justify-content:flex-start;align-items:center;grid-gap:6px;gap:6px;max-width:calc(100% - var(--badge-offset) * 2);background-color:hsla(0,0%,100%,.86);padding:6px 16px;border-radius:3px;font-family:var(--primary-font);font-weight:400;font-size:14px;line-height:20px;letter-spacing:normal;color:var(--black);}.main-product-carousel-badge-size svg{width:16px;min-width:16px;height:auto;}.main-product-carousel-badge-size span{position:relative;top:1px;}.main-product-info-meta{display:flex;flex-direction:column;grid-gap:6px;gap:6px;}.main-product-info-meta.only-mobile{padding-bottom:0;border:0;margin-bottom:8px;}.main-product-rating{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:5px;gap:5px;width:max-content;cursor:pointer;}.main-product-rating:empty{display:none;}.main-product-rating .main-product-rating-stars{display:flex;align-items:center;grid-gap:2px;gap:2px;}.main-product-rating .main-product-rating-stars svg{width:12px;height:auto;}.main-product-rating .main-product-rating-count{font-family:var(--primary-font);font-weight:400;font-size:12px;line-height:14px;letter-spacing:normal;color:#888;}.main-product-title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:10px;gap:10px;}.main-product-title{margin:0;font-family:var(--primary-font);font-weight:400;font-size:20px;line-height:24px;letter-spacing:normal;color:var(--black);}.main-product-button-wishlist{display:flex;align-items:center;justify-content:center;}.main-product-button-wishlist.is--added .icon-button-wishlist-fill{display:flex;}.main-product-button-wishlist .icon-button-wishlist-fill,.main-product-button-wishlist.is--added .icon-button-wishlist-empty{display:none;}.main-product-button-wishlist svg{width:28px;min-width:28px;height:auto;}.main-product-price-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;grid-gap:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);gap:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);margin-top:4px;}.main-product-price-wrapper .price__regular{display:block;}.main-product-price-wrapper .price__sale,.main-product-price-wrapper .price__sold-out{display:none;}.main-product-price-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;}.main-product-price-wrapper .price,.main-product-price-wrapper dd,.main-product-price-wrapper dt{margin:0!important;}.main-product-price-wrapper .price{--price-color:var(--black);--sale-price-color:#a82222;--sale-regular-price-color:#616161;--sold-out-color:#616161;position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;grid-gap:8px;gap:8px;}.main-product-price-wrapper .price del{display:flex;flex-direction:column;text-decoration:unset;}.main-product-price-wrapper .price-item,.main-product-price-wrapper .price-item *{font-family:var(--primary-font);font-weight:500;font-size:16px;line-height:20px;letter-spacing:normal;color:var(--price-color);}.main-product-price-wrapper .price--on-sale .price__regular{display:block;}.main-product-price-wrapper .price--on-sale .price-item-regular,.main-product-price-wrapper .price--on-sale .price-item-regular *{color:var(--sale-regular-price-color);text-decoration:line-through;}.main-product-price-wrapper .price-item-sale,.main-product-price-wrapper .price-item-sale *{color:var(--sale-price-color);}.main-product-price-wrapper .price--sold-out .price-item-regular,.main-product-price-wrapper .price--sold-out .price-item-regular *{color:var(--sold-out-color);}.main-product-price-wrapper .price__sold-out{color:var(--sold-out-color);}.main-product-form-wrapper{display:flex;flex-direction:column;grid-gap:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);gap:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);}.main-product-form{display:flex;flex-direction:column;grid-gap:clamp(10px, calc(10px + (12 - 10) * (100vw - 1023px)), 12px);gap:clamp(10px, calc(10px + (12 - 10) * (100vw - 1023px)), 12px);}.main-product-form-button{position:relative;width:100%;height:48px;background-color:var(--black);padding:0 10px;border:0;border-radius:3px;text-align:center;font-family:var(--primary-font)!important;font-weight:700;font-size:16px;line-height:20px;letter-spacing:normal;color:var(--white);appearance:none;cursor:pointer;transition:background-color .3s;}.main-product-form-button[disabled]{opacity:1!important;background:var(--disabled-background-color);color:var(--disabled-text-color);pointer-events:none;}.main-product-form-button:hover{background-color:#333;color:var(--white);}.main-product-text-contact{margin:0;text-align:center;font-family:var(--primary-font);font-weight:500;font-size:12px;line-height:16px;letter-spacing:normal;color:#616161;}.main-product-text-contact a{color:var(--black);text-decoration:underline;}.main-product-text-contact a:hover{text-decoration:unset;}.main-product-text-contact em,.main-product-text-contact em *{font-family:var(--primary-font)!important;}.main-product-variants-wrapper{width:100%;}.main-product-variants-wrapper .form-label-wrapper{display:flex;align-items:center;justify-content:space-between;}.main-product-variants-wrapper .form-label-wrapper .form-label{width:auto;}.main-product-variants-wrapper popup-component{display:flex;margin-left:auto;width:max-content;}.main-product-variant-option{--option-margin-bottom:16px;--option-label-margin-bottom:0;}.main-product-variant-option[\:has\(select\,\%20select-component\)]{--option-label-margin-bottom:6px;}.main-product-variant-option:has(select,select-component){--option-label-margin-bottom:6px;}.main-product-variant-option+.main-product-variant-option{margin-top:var(--option-margin-bottom)!important;}.main-product-variant-option .form-label{display:block;width:100%;padding:0;margin:0;margin-bottom:var(--option-label-margin-bottom);}.main-product-variant-option .form-label,.main-product-variant-option .form-label *{font-family:var(--primary-font);font-weight:700;font-size:14px;line-height:18px;letter-spacing:normal;color:var(--black);}.main-product-variant-option .form-label span{font-weight:400;}.main-product-variant-option-select{--option-dropdown-height:40px;--option-dropdown-padding:0 40px 0 16px;--option-dropdown-border:solid 1px #dedede;--option-dropdown-border-radius:6px;--option-dropdown-background-color:var(--white);--option-dropdown-background-image:url(icon-dropdown-variants.svg);--option-dropdown-background-position:right 16px center;--option-dropdown-background-size:18px;--option-dropdown-font-family:inherit;--option-dropdown-font-size:14px;--option-dropdown-font-weight:400;--option-dropdown-line-height:20px;--option-dropdown-text-color:var(--secondary-color);}.main-product-variant-option-select input[type=text],.main-product-variant-option-select select{display:flex;align-items:center;justify-content:flex-start;width:100%;height:var(--option-dropdown-height);background:unset;background-color:var(--option-dropdown-background-color);padding:var(--option-dropdown-padding);border:var(--option-dropdown-border);border-radius:var(--option-dropdown-border-radius);margin:0!important;font-family:var(--option-dropdown-font-family);font-size:var(--option-dropdown-font-size);font-weight:var(--option-dropdown-font-weight);line-height:var(--option-dropdown-line-height);color:var(--option-dropdown-text-color);outline:0;appearance:none;}.main-product-variant-option-select input[type=text]::placeholder,.main-product-variant-option-select select::placeholder{color:var(--option-dropdown-text-color);opacity:.5;}.main-product-variant-option-select select{background-image:var(--option-dropdown-background-image)!important;background-position:var(--option-dropdown-background-position)!important;background-size:var(--option-dropdown-background-size);background-repeat:no-repeat;}.main-product-variant-option-radios{--option-buttons-spacing:6px;--option-button-width:max-content;--option-button-padding:12px clamp(20px, calc(20px + (48 - 20) * (100vw - 1023px)), 48px);--option-button-background-color:var(--white);--option-button-background-color-active:var(--black);--option-button-border-color:#d2d2d2;--option-button-border-color-active:var(--black);--option-button-border-radius:3px;--option-button-font-family:var(--primary-font);--option-button-font-weight:400;--option-button-font-size:16px;--option-button-line-height:20px;--option-button-letter-spacing:normal;--option-button-text-color:var(--black);--option-button-text-color-active:var(--white);position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;grid-gap:var(--option-buttons-spacing);gap:var(--option-buttons-spacing);padding:0;border:0;margin:0;}.main-product-variant-option-radios .form-label-wrapper{grid-column:1/-1;width:100%;}.main-product-variant-option-radios input:checked+label,.main-product-variant-option-radios label:hover{background-color:var(--option-button-background-color-active);}.main-product-variant-option-radios input:checked+label:before,.main-product-variant-option-radios label:hover:before{border:1px solid var(--option-button-border-color-active);}.main-product-variant-option-radios input:checked+label.sold-out span,.main-product-variant-option-radios input:checked+label span,.main-product-variant-option-radios label:hover.sold-out span,.main-product-variant-option-radios label:hover span{--option-button-font-weight:700;color:var(--option-button-text-color-active);}.main-product-variant-option-radios label{position:relative;display:flex;justify-content:center;align-items:center;width:var(--option-button-width);background-color:var(--option-button-background-color);padding:var(--option-button-padding);border:0;border-radius:var(--option-button-border-radius);cursor:pointer;}.main-product-variant-option-radios label:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:initial;border:1px solid var(--option-button-border-color);border-radius:var(--option-button-border-radius);}.main-product-variant-option-radios label.sold-out span{color:var(--sale-regular-price-color);text-decoration:line-through;}.main-product-variant-option-radios label span{text-align:center;font-family:var(--option-button-font-family);font-weight:var(--option-button-font-weight);font-size:var(--option-button-font-size);line-height:var(--option-button-line-height);letter-spacing:var(--option-button-letter-spacing);color:var(--option-button-text-color);user-select:none;}.main-product-variant-option-radios[\:has\(label\%20div\)]{--option-button-width:34px;--option-button-background-color:var(--white);--option-button-background-color-active:var(--white);--option-button-padding:2px;--option-button-border-color:transparent;}.main-product-variant-option-radios:has(label div){--option-button-width:34px;--option-button-background-color:var(--white);--option-button-background-color-active:var(--white);--option-button-padding:2px;--option-button-border-color:transparent;}.main-product-variant-option-radios[\:has\(label\%20div\)] label{--button-close-color:255,255,255;aspect-ratio:1;height:var(--option-button-width);}.main-product-variant-option-radios:has(label div) label{--button-close-color:255,255,255;aspect-ratio:1;height:var(--option-button-width);}.main-product-variant-option-radios[\:has\(label\%20div\)] label:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to top left,rgba(var(--button-close-color),0) 0,rgba(var(--button-close-color),0) calc(50% - 2px),rgba(var(--button-close-color),1) 50%,rgba(var(--button-close-color),0) calc(50% + 2px),rgba(var(--button-close-color),0));}.main-product-variant-option-radios:has(label div) label:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to top left,rgba(var(--button-close-color),0) 0,rgba(var(--button-close-color),0) calc(50% - 2px),rgba(var(--button-close-color),1) 50%,rgba(var(--button-close-color),0) calc(50% + 2px),rgba(var(--button-close-color),0));}.main-product-variant-option-radios label div{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--option-color);background-image:var(--option-color-image);background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:var(--option-button-border-radius);}.main-product-variant-option-radios input{display:none;}.main-product-variant-option-select-custom{--option-label-margin-bottom:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);}.main-product-variant-option-select-custom select-component{--select-height:clamp(40px, calc(40px + (48 - 40) * (100vw - 1023px)), 48px);--select-padding:0 46px 0 clamp(16px, calc(16px + (24 - 16) * (100vw - 1023px)), 24px);--select-border:1px solid #dedede;--select-border-radius:6px;--select-dropdown-offset:0;--select-dropdown-max-height:200px;--select-dropdown-border:1px solid #dedede;--select-dropdown-border-radius:0 0 6px 6px;--select-dropdown-asset-right:clamp(16px, calc(16px + (24 - 16) * (100vw - 1023px)), 24px);--select-dropdown-asset-size:12px;--select-dropdown-option-padding:12px clamp(16px, calc(16px + (24 - 16) * (100vw - 1023px)), 24px) 10px;--select-dropdown-option-background-color:#f5f5f5;--select-dropdown-option-background-color-selected:var(--white);--select-dropdown-option-text-color:var(--secondary-color);--select-dropdown-option-text-color-selected:var(--secondary-color);}.main-product-variant-option-select-custom select-component details[open]{--select-border-radius:6px 6px 0 0;}.main-product-variant-option-select-custom select-component details[open] .select-component-dropdown{border-top:0;}.main-product-variant-option-select-custom .select-component-button,.main-product-variant-option-select-custom .select-component-dropdown-option{font-family:var(--primary-font);font-weight:400;font-size:clamp( 14px, calc( 14px + (16 - 14) * ( (100vw - 360px) / (1440 - 360) ) ), 16px );letter-spacing:normal;line-height:clamp( 16px, calc( 16px + (18 - 16) * ( (100vw - 360px) / (1440 - 360) ) ), 18px );}.main-product-variant-option-select-custom .select-component-button{color:var(--select-dropdown-option-text-color);}.main-product-variant-option-select-custom .select-component-dropdown-option.sold-out{--select-dropdown-option-text-color:#888;--select-dropdown-option-text-color-selected:#888;text-decoration:line-through;}.main-product-size-guide .popup-component{--animation-config:0.3s forwards ease-in-out;--popup-padding:40px 16px;--popup-content-max-width:893px;--popup-content-padding:clamp(24px, calc(24px + (40 - 24) * (100vw - 1023px)), 40px) clamp(11px, calc(11px + (24 - 11) * (100vw - 1023px)), 24px) clamp(24px, calc(24px + (40 - 24) * (100vw - 1023px)), 40px) clamp(20px, calc(20px + (40 - 20) * (100vw - 1023px)), 40px);--popup-content-border-radius:4px;--button-close-top:-34px;--button-close-right:0;--button-close-size-icon:24px;--button-close-asset-color:var(--white);--button-close-asset-color-hover:var(--white);overflow:hidden;}.main-product-size-guide .popup-component-content{display:flex;max-height:min(100%,clamp(628px, calc(628px + (757 - 628) * (100vw - 1023px)), 757px));}.main-product-size-guide-button{font-family:var(--primary-font);font-weight:400;font-size:14px;line-height:18px;letter-spacing:normal;color:var(--black);text-decoration:underline;}.main-product-size-guide-button:hover{text-decoration:unset;}.size-guide-content-wrapper{flex:1;width:100%;max-height:100%;padding-right:clamp(11px, calc(11px + (16 - 11) * (100vw - 1023px)), 16px);overflow-x:hidden;overflow-y:auto;overflow:hidden auto;}.size-guide-content-wrapper::-webkit-scrollbar{width:clamp(4px, calc(4px + (6 - 4) * (100vw - 1023px)), 6px);height:100%;}.size-guide-content-wrapper::-webkit-scrollbar-track{background:#f6f6f6;border-radius:999px;}.size-guide-content-wrapper::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:999px;}.size-guide-title{display:flex;align-items:center;justify-content:center;width:100%;background:#f6f6f6;padding:clamp(12px, calc(12px + (18 - 12) * (100vw - 1023px)), 18px);border-radius:4px;margin-bottom:12px;text-align:center;font-family:var(--primary-font);font-weight:700;font-size:clamp( 14px, calc( 14px + (22 - 14) * ( (100vw - 360px) / (1440 - 360) ) ), 22px );line-height:clamp( 20px, calc( 20px + (26 - 20) * ( (100vw - 360px) / (1440 - 360) ) ), 26px );letter-spacing:normal;color:var(--black);}.size-guide-content.page-text{--page-text-font-size:clamp( 13px, calc( 13px + (16 - 13) * ( (100vw - 360px) / (1440 - 360) ) ), 16px );--page-text-line-height:clamp( 18px, calc( 18px + (26 - 18) * ( (100vw - 360px) / (1440 - 360) ) ), 26px );}.size-guide-content.page-text ol,.size-guide-content.page-text ul{--page-text-font-size:clamp( 12px, calc( 12px + (13 - 12) * ( (100vw - 360px) / (1440 - 360) ) ), 13px );--page-text-line-height:clamp( 18px, calc( 18px + (22 - 18) * ( (100vw - 360px) / (1440 - 360) ) ), 22px );}.size-guide-content.page-text em,.size-guide-content.page-text em *{font-family:var(--primary-font)!important;}.size-guide-content .table-wrapper{max-width:100%;margin:0;overflow-x:auto;}.size-guide-content .table-wrapper table{min-width:282px;}.size-guide-content table{--page-text-font-size:clamp( 11px, calc( 11px + (16 - 11) * ( (100vw - 360px) / (1440 - 360) ) ), 16px );--page-text-line-height:clamp( 13px, calc( 13px + (24 - 13) * ( (100vw - 360px) / (1440 - 360) ) ), 24px );border:0;}.size-guide-content table *{padding:0;margin:0;box-sizing:border-box;}.size-guide-content table td,.size-guide-content table tr{height:auto!important;}.size-guide-content table tr:first-child td{padding:17px 5px;}.size-guide-content table tr:not(:first-child) td{border-top:1px solid #d2d2d2;}.size-guide-content table td{padding:clamp(13px, calc(13px + (17 - 13) * (100vw - 1023px)), 17px) 5px;border:0;}.product-linking-container{--blocks-gap:16px;--label-margin-bottom:6px;--items-gap:8px;--item-max-width:47px;--item-aspect-ratio:47/70;--item-background-color:#f6f6f6;--item-border-radius:3px;display:flex;flex-direction:column;grid-gap:var(--blocks-gap);gap:var(--blocks-gap);width:100%;padding:0;margin:0;}.product-linking-container[\:has\(\[data-product-linking-options\]\:empty\)]{display:none;}.product-linking-container:has([data-product-linking-options]:empty){display:none;}.product-linking-fieldset{padding:0;border:0;margin:0;}.product-linking-fieldset[\:has\(.product-linking-options\:empty\)]{display:none;}.product-linking-fieldset:has(.product-linking-options:empty){display:none;}.product-linking-label{padding:0;margin-bottom:var(--label-margin-bottom);font-family:var(--primary-font);font-weight:700;font-size:14px;line-height:18px;letter-spacing:normal;color:var(--black);}.product-linking-label .product-linking-value{font-weight:400;}.product-linking-options{display:grid;grid-template-columns:repeat(auto-fit,var(--item-max-width));grid-gap:var(--items-gap);gap:var(--items-gap);}.product-linking-options swappit-button{display:flex;width:100%;}.product-linking-options swappit-button[\:has\(.active\)]{pointer-events:none;}.product-linking-options swappit-button:has(.active){pointer-events:none;}.product-linking-item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--item-aspect-ratio);background-color:var(--item-background-color);padding:0;border-radius:var(--item-border-radius);border:0;margin:0;overflow:hidden;}.product-linking-item.sold-out .product-linking-item-asset{opacity:.4;}.product-linking-item.active:before,.product-linking-item:hover:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid var(--black);border-radius:var(--item-border-radius);}.product-linking-item-asset{display:flex;align-self:center;justify-content:center;width:100%;height:100%;background-image:var(--image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color);}.main-product-iwt{--item-gap:clamp(4px, calc(4px + (8 - 4) * (100vw - 1023px)), 8px);--icon-size:clamp(20px, calc(20px + (22 - 20) * (100vw - 1023px)), 22px);position:relative;width:100%;background-color:#f6f6f6;padding:clamp(10px, calc(10px + (12 - 10) * (100vw - 1023px)), 12px) clamp(12px, calc(12px + (16 - 12) * (100vw - 1023px)), 16px);border-radius:4px;}.main-product-iwt[\:has\(.main-product-iwt-items\:empty\)]{display:none;}.main-product-iwt:has(.main-product-iwt-items:empty){display:none;}.main-product-iwt-items{--grid-flex-columns:3;--grid-flex-horizontal-gap:clamp(18px, calc(18px + (24 - 18) * (100vw - 1023px)), 24px);--grid-flex-item-max-width:140px;}.main-product-iwt-item{display:grid;grid-template-columns:var(--icon-size) 1fr;grid-gap:var(--item-gap);gap:var(--item-gap);align-items:center;}.main-product-iwt-item-icon-wrapper{--aspect-ratio:1;display:flex!important;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);}.main-product-iwt-item-text{margin:0;font-family:var(--primary-font);font-weight:400;font-size:clamp( 11px, calc( 11px + (13 - 11) * ( (100vw - 360px) / (1440 - 360) ) ), 13px );line-height:clamp( 14px, calc( 14px + (16 - 14) * ( (100vw - 360px) / (1440 - 360) ) ), 16px );letter-spacing:normal;color:var(--black);}.main-product-iwt-item-text a{text-decoration:underline;}.main-product-iwt-item-text a:hover{text-decoration:none;}.main-product-iwt-item-text em,.main-product-iwt-item-text em *{font-family:var(--primary-font)!important;}.main-product-accordions{--accordion-asset-width:12px;--accordion-asset-rotation:0deg;--accordion-asset-rotation-hover:180deg;--accordion-border:1px solid #d2d2d2;--accordion-trigger-padding:16px 0;--accordion-content-padding:0 0 16px 0;}.main-product-accordions:empty{display:none;}.main-product-accordions .accordion-trigger{font-family:var(--primary-font)!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;letter-spacing:normal!important;color:var(--black)!important;text-transform:uppercase!important;}@media (max-width:1023px){.main-product{--left-side-layout:minmax(0,1fr);--right-side-width:100%;--main-carousel-aspect-ratio:unset;overflow:hidden;}.main-product-content{grid-template-columns:minmax(0,1fr);}.main-product-left{position:static;}.main-product-left,.main-product-right{width:100%;margin-left:auto;margin-right:auto;}.main-product-right{max-width:100%;}.main-slide-media-wrapper{position:static;}.main-product-iwt-items{--grid-flex-item-max-width:100%;}.main-product-iwt-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}}
