:is(.product-type-regalo,.product-type-gift) .main-product-form{display:none}.main-product{--section-padding-x: 0;--section-max-width: 100%;--section-padding: 0 0 clamp(24px, calc(24px + 16*(100vw - 1023px)) , 40px);--right-side-max-width: clamp(500px, calc(500px + (560 - 500) * ((100vw - 1023px) / 417)), 560px);--right-padding: 24px 116px 0 48px;--left-side-width: calc(100% - var(--right-side-max-width));background-color:var(--white);overflow:hidden}.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(0,var(--right-side-max-width));justify-content:center;align-items:start}.main-product-right{display:flex;flex-direction:column;gap:clamp(28px,calc(28px + 4*(100vw - 1023px)),32px);padding:var(--right-padding)}.main-product :is(.page-text,.metafield-rich_text_field){--page-text-font: var(--primary-font);--page-text-font-weight: 300;--page-text-font-size: 13px;--page-text-line-height: 18px;--page-text-letter-spacing: normal;--page-text-color: var(--primary-text-color);--page-text-li-marker-size: var(--page-text-font-size);--page-text-paragraphs-gap: 19px;--page-list-padding-left: 26px;--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(--primary-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)),:is(.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)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h1{font-size:2em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h2{font-size:1.5em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h3{font-size:1.17em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h4{font-size:1em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h5{font-size:.83em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h6{font-size:.6em}:is(.main-product :is(.page-text,.metafield-rich_text_field))>*{margin-top:0;margin-bottom:var(--page-text-paragraphs-gap)}:is(.main-product :is(.page-text,.metafield-rich_text_field))>*:last-child{margin-bottom:0}:is(.main-product :is(.page-text,.metafield-rich_text_field)):empty{margin:0}:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong{font-family:var(--page-bold-text-font)}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong),:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong) *{font-weight:var(--page-bold-text-font-weight)!important}:is(.main-product :is(.page-text,.metafield-rich_text_field)) a{text-decoration:underline}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover{text-decoration:unset}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover,:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover *{color:var(--page-link-hover-color)}:is(.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}:is(.main-product :is(.page-text,.metafield-rich_text_field)) ul li::marker,:is(.main-product :is(.page-text,.metafield-rich_text_field)) ol li::marker{font-size:var(--page-text-li-marker-size)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) ul,:is(.main-product :is(.page-text,.metafield-rich_text_field)) ol{margin-left:var(--page-list-padding-left);list-style:revert;list-style-position:outside}:is(.main-product :is(.page-text,.metafield-rich_text_field)) img{display:inline-block}:is(.main-product :is(.page-text,.metafield-rich_text_field)) p+ul,:is(.main-product :is(.page-text,.metafield-rich_text_field)) p+ol{margin-top:-19px}:is(.main-product :is(.page-text,.metafield-rich_text_field)) li{margin:0;list-style:inherit}:is(.main-product :is(.page-text,.metafield-rich_text_field)) iframe{max-width:100%}:is(.main-product :is(.page-text,.metafield-rich_text_field)) blockquote{padding:15px 30px;border-left:2px solid var(--primary-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*=youtube]),:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*="youtu.be"]),:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}.main-product-carousel{position:relative;display:flex;flex-direction:column}.main-product-carousel-items{--carousel-gap: 0;--carousel-item-width: 62.5% }.main-product-carousel-items:has(.main-product-carousel-item:only-child){justify-content:center}.main-product-carousel-items:empty{display:none}.main-product-carousel-item{position:relative;width:100%;overflow:hidden}.main-product-carousel-item-media{position:relative;display:flex;align-items:flex-start;aspect-ratio:550 / 815;overflow:hidden}.main-product-carousel-item-media picture{display:flex}.main-product-carousel-item-media video,.main-product-carousel-item-media iframe,.main-product-carousel-item-media picture,.main-product-carousel-item-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top;pointer-events:none}.main-product-carousel-item-media video,.main-product-carousel-item-media iframe{aspect-ratio:var(--aspect-ratio)}.main-product-carousel-scrollbar{--scrollbar-background-color: #efefef;--scrollbar-thumb-color: #585858;--scrollbar-thumb-size: 5px}.main-product-carousel-zoom .main-product-carousel-items{--carousel-item-width: 100%}.main-product-carousel-zoom .popup-component{--animation-config: .3s forwards ease-in-out;--popup-padding: clamp(1e-20px, calc(1e-20px + (33 - 1e-20) * (100vw - 1023px)), 33px) clamp(1e-20px, calc(1e-20px + (28 - 1e-20) * (100vw - 1023px)), 28px);--popup-content-max-width: 100%;--popup-content-padding: 0;--popup-content-border-radius: 0;--button-close-top: clamp(20px, calc(20px + 10*(100vw - 1023px)) , 30px);--button-close-right: clamp(20px, calc(20px + 10*(100vw - 1023px)) , 30px);--button-close-size-icon: clamp(20px, calc(20px + 12*(100vw - 1023px)) , 32px);--button-close-asset-color: var(--primary-text-color);--button-close-asset-color-hover: #313131}:is(.main-product-carousel-zoom .popup-component-button):empty{display:none}.main-product-carousel-zoom-content,.main-product-carousel-zoom-content .main-product-carousel,.main-product-carousel-zoom-content .main-product-carousel-wrapper,.main-product-carousel-zoom-content .main-product-carousel-items{height:100%}.main-product-carousel-zoom-content .main-product-carousel-item{display:flex;align-items:center;justify-content:center}.main-product-carousel-zoom-content .main-product-carousel-item-media{width:100%;max-width:min(600px,calc(100% - 32px));max-height:calc(100% - 180px)}.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow{--offset: 32px;--button-size: clamp(30px, calc(30px + 22*(100vw - 1023px)) , 52px);position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);background-color:#f5f5f5;padding:0;border-radius:999px;margin:auto;color:var(--primary-text-color);cursor:pointer;transition:.2s ease-in-out}:is(.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow):hover{background-color:#313131;color:var(--white)}[data-carousel-prev]:is(.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow){left:var(--offset)}[data-carousel-next]:is(.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow){right:var(--offset)}[disabled]:is(.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow){opacity:.5;pointer-events:none}:is(.main-product-carousel-zoom-content .main-product-carousel-zoom-arrow) svg{width:6px;height:auto}.main-product-info-meta{display:flex;flex-direction:column;gap:8px}.main-product-title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.main-product-title{margin:0;font-family:var(--primary-font);font-weight:300;font-size:20px;line-height:24px;letter-spacing:.4px;color:var(--primary-text-color)}.main-product-price-wrapper .price{flex-direction:column-reverse;gap:0 4px}.price-on-sale:is(.main-product-price-wrapper .price) .price-item-regular{font-size:11px;line-height:18px}.main-product-price-wrapper .price-item{font-family:var(--primary-font);font-weight:400;font-size:14px;line-height:20px}.main-product-form{display:flex;flex-direction:column;gap:4px}.main-product-form:has(button[disabled]) .main-product-banner-payment{display:none}.main-product-form:not(:has(button[disabled])) popup-klaviyo-bis{display:none}.main-product-form-button{--width: 100%;--height: 48px;--gap: 8px;--border-radius: 0;--background-color: var(--white);--background-color-hover: var(--primary-text-color);--background-color-disabled: #919191;--text-font-family: var(--primary-font);--text-font-weight: 400;--text-font-size: 16px;--text-line-height: 24px;--text-letter-spacing: normal;--text-color: #585858;--text-color-hover: var(--white);--text-color-disabled: var(--white);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);width:100%;max-width:var(--width);height:var(--height);background-color:var(--background-color);padding:var(--padding, 0 10px);border-radius:var(--border-radius);border:1px solid #585858;margin:0;overflow:hidden;text-align:center;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-font-size);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);color:var(--text-color);white-space:nowrap;text-decoration:none;appearance:none;cursor:pointer;transition:.2s}.main-product-form-button:active{background-color:var(--background-color-hover);color:var(--text-color-hover)}.main-product-form-button[disabled]{opacity:1!important;background:var(--background-color-disabled);color:var(--text-color-disabled);pointer-events:none}:is(.main-product-badge-on-sale,.main-product-badge-stock):not(:has(.product-badges)){display:none}.main-product-banner-payment{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:230px;aspect-ratio:230/24;margin:0 auto}.main-product-banner-payment img{width:100%;height:100%;max-height:100%;object-fit:cover}.main-product-mini-description{margin:0;font-family:var(--primary-font);font-weight:300;font-size:13px;line-height:18px;letter-spacing:normal;color:var(--primary-text-color)}.main-product-model-size{margin:clamp(-24px,calc(-24px + -4*(100vw - 1024px)),-20px) 0 0;font-family:var(--primary-font);font-weight:300;font-size:13px;line-height:16px;letter-spacing:normal;color:var(--primary-text-color)}.main-product-variants-wrapper{width:100%}.main-product-variants-wrapper .form-label-wrapper{display:flex;align-items:center;justify-content:space-between}:is(.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: 4px}.main-product-variant-option:has(select,select-component){--option-label-margin-bottom: 8px}.main-product-variant-option+.main-product-variant-option{margin-top:var(--option-margin-bottom)!important}.main-product-variant-option .form-label-wrapper{margin-bottom:var(--option-label-margin-bottom)}.main-product-variant-option .form-label{display:block;width:100%;padding:0;margin:0}:is(.main-product-variant-option .form-label),:is(.main-product-variant-option .form-label) *{font-family:var(--primary-font);font-weight:300;font-size:13px;line-height:18px;letter-spacing:normal;color:var(--primary-text-color)}:is(.main-product-variant-option .form-label) span{font-weight:500}.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}:is(.main-product-variant-option-select input[type=text],.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: 4px;--option-button-width: max-content;--option-button-padding: 8px clamp(32px, calc(32px + 8.5*(100vw - 1023px)) , 40.5px);--option-button-background-color: var(--white);--option-button-background-color-active: var(--white);--option-button-border-color: #ebebeb;--option-button-border-color-active: var(--primary-text-color);--option-button-border-radius: 0;--option-button-font-family: var(--primary-font);--option-button-font-weight: 300;--option-button-font-size: 13px;--option-button-line-height: 18px;--option-button-letter-spacing: normal;--option-button-text-color: var(--primary-text-color);--option-button-text-color-active: var(--primary-text-color);position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--option-buttons-spacing);padding:0;border:0;margin:0}.main-product-variant-option-radios .form-label-wrapper{justify-content:space-between;width:100%}.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label{background-color:var(--option-button-background-color-active)}:is(.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label):before{border:1px solid var(--option-button-border-color-active)}:is(.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label) span{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);margin:0;cursor:pointer}:is(.main-product-variant-option-radios label):before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:transparent;border:1px solid var(--option-button-border-color);border-radius:var(--option-button-border-radius)}.sold-out:is(.main-product-variant-option-radios label) span{color:var(--sale-regular-price-color)!important;text-decoration:line-through}:is(.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 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 div) label{--button-close-color: 255, 255, 255;aspect-ratio:1;height:var(--option-button-width)}:is(.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% calc(50% - 2px),rgba(var(--button-close-color),1) 50%,rgba(var(--button-close-color),0) calc(50% + 2px) 100%)}.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:center;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 + 2*(100vw - 1023px)) , 6px)}.main-product-variant-option-select-custom select-component{--select-height: clamp(40px, calc(40px + 8*(100vw - 1023px)) , 48px);--select-padding: 0 46px 0 clamp(16px, calc(16px + 8*(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 + 8*(100vw - 1023px)) , 24px);--select-dropdown-asset-size: 12px;--select-dropdown-option-padding: 12px clamp(16px, calc(16px + 8*(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)}:is(.main-product-variant-option-select-custom select-component) details[open]{--select-border-radius: 6px 6px 0 0}:is(:is(.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) / 1080)),16px);letter-spacing:normal;line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / 1080)),18px)}.main-product-variant-option-select-custom .select-component-button{color:var(--select-dropdown-option-text-color)}.sold-out:is(.main-product-variant-option-select-custom .select-component-dropdown-option){--select-dropdown-option-text-color: #888888;--select-dropdown-option-text-color-selected: #888888;text-decoration:line-through}.main-product-size-guide .popup-component{--popup-padding: 40px 15px;--popup-content-max-width: 884px;--popup-content-padding: clamp(20px, calc(20px + 20*(100vw - 1023px)) , 40px) clamp(16px, calc(16px + 24*(100vw - 1023px)) , 40px);--button-close-top: clamp(5px, calc(5px + 3*(100vw - 1023px)) , 8px);--button-close-right: 0;--button-close-size-icon: 24px;--button-close-asset-color: #ffffff;--button-close-asset-color-hover: #ffffff}.main-product-size-guide .popup-component-icon-close{top:unset;bottom:calc(100% + var(--button-close-top))}.main-product-size-guide-trigger{margin:0;font-family:var(--primary-font);font-weight:300;font-size:12px;line-height:14px;letter-spacing:normal;text-decoration:underline;color:var(--primary-text-color)}.main-product-size-guide-trigger:hover{text-decoration:none}.main-product-size-guide-title{margin-bottom:clamp(16px,calc(16px + 8*(100vw - 834px)),24px);text-align:center;font-family:var(--primary-font);font-weight:300;font-size:clamp(20px,calc(20px + (24 - 20) * ((100vw - 360px) / 1080)),24px);line-height:24px;letter-spacing:clamp(.4px,calc(.4px + (.48 - .4) * ((100vw - 360px) / 1080)),.48px);color:var(--primary-text-color)}.main-product-iwt{--items-gap: 12px;--item-gap: 8px;--icon-size: 16px;position:relative;width:100%}.main-product-iwt:has(.main-product-iwt-items:empty){display:none}.main-product-iwt-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--items-gap)}.main-product-iwt-item{display:grid;grid-template-columns:var(--icon-size) 1fr;gap:var(--item-gap);align-items:center}.main-product-iwt-item-icon{--aspect-ratio: 1;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:13px;line-height:18px;letter-spacing:normal;color:var(--primary-text-color)}.main-product-accordions{--accordion-asset-width: 24px;--accordion-asset-rotation: 0deg;--accordion-asset-rotation-hover: 0deg;--accordion-border: 1px solid #ebebeb;--accordion-trigger-padding: clamp(16px, calc(16px + 4*(100vw - 1023px)) , 20px) 0;--accordion-content-padding: 0 0 clamp(16px, calc(16px + 4*(100vw - 1023px)) , 20px) 0}.main-product-accordions:empty{display:none}[open]:is(.main-product-accordions .accordion) .icon-main-product-accordion-minus{display:block}[open]:is(.main-product-accordions .accordion) .icon-main-product-accordion-plus{display:none}.main-product-accordions .icon-main-product-accordion-minus{display:none}.main-product-accordions .accordion-trigger{font-family:var(--tertiary-font);font-weight:500;font-size:12px;line-height:14px;letter-spacing:.6px;color:var(--primary-text-color)}:is(.main-product-accordions .accordion-trigger):active{color:var(--sale-regular-price-color)}.main-product-bwt{--tooltip-offset-y: calc(100% + clamp(9px, calc(9px + -2*(100vw - 1024px)) , 11px)) ;--tooltip-offset-x: -10px;--tooltip-background-color: #202223;--tooltip-padding: 10px;--tooltip-border-radius: 0;--tooltip-arrow-size: 10px;--tooltip-arrow-offset: 13px;display:flex;flex-direction:column;gap:4px;background-color:#f8f8f8;padding:12px 16px}.main-product-bwt:has(.main-product-bwt-header:empty:only-child){display:none}.main-product-bwt-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.main-product-bwt-header:empty{display:none}.main-product-bwt-title{margin:0;font-family:var(--tertiary-font);font-weight:500;font-size:12px;line-height:14px;letter-spacing:.6px;color:var(--primary-text-color);text-transform:none}.main-product-bwt-text{margin:0;font-family:var(--primary-font);font-weight:300;font-size:12px;line-height:18px;letter-spacing:normal;color:var(--primary-text-color)}.main-product-bwt-tooltip{position:relative;margin-left:auto}.main-product-bwt-tooltip-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer}.main-product-bwt-tooltip-trigger svg{width:16px;min-width:16px;height:auto}.main-product-bwt-tooltip-content{position:absolute;bottom:var(--tooltip-offset-y);right:var(--tooltip-offset-x);z-index:4;display:flex;align-items:center;justify-content:center;width:239px;background-color:var(--tooltip-background-color);padding:var(--tooltip-padding);border-radius:var(--tooltip-border-radius);margin:0;text-align:center;font-family:var(--primary-font);font-weight:400;font-size:12px;line-height:15px;letter-spacing:normal;color:var(--white)}.main-product-bwt-tooltip-content *{margin:0}.main-product-bwt-tooltip-content:before{content:"";position:absolute;bottom:calc(var(--tooltip-arrow-size) / 2 * -1);right:var(--tooltip-arrow-offset);transform:rotate(-45deg);z-index:3;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);background-color:var(--tooltip-background-color)}.popup-klaviyo-bis-button-wrapper{display:flex;justify-content:center;align-items:center}.popup-klaviyo-bis-button{cursor:pointer}.popup-klaviyo-bis{--animation-config: .2s forwards ease-in-out;--popup-padding: 40px 16px;--popup-content-max-width: 520px;--popup-content-padding: clamp(32px, calc(32px + 8*(100vw - 1023px)) , 40px) clamp(20px, calc(20px + 20*(100vw - 1023px)) , 40px);--popup-content-border-radius: 0;--button-close-size-icon: 24px;--button-close-asset-color: var(--white);--button-close-asset-color-hover: var(--white);--button-close-top: calc((var(--button-close-size-icon) + 8px) * -1);--button-close-right: 0;position:fixed;inset:0;z-index:999999999999999;display:none;width:100vw;height:100dvh;padding:var(--popup-padding);overflow:hidden auto;box-sizing:border-box}.popup-klaviyo-bis .hidden{display:none}.popup-klaviyo-bis-mask{position:fixed;inset:0;width:100%;height:100%;background-color:#0006}.popup-klaviyo-bis-content{position:relative;width:100%;max-width:var(--popup-content-max-width);background-color:#fff;padding:var(--popup-content-padding);border-radius:var(--popup-content-border-radius);margin:auto}.popup-klaviyo-bis-content iframe,.popup-klaviyo-bis-content video{display:flex;width:100%;aspect-ratio:16/9}.popup-klaviyo-bis-content img{max-width:100%;height:auto}.popup-klaviyo-bis-icon-close-wrapper{position:absolute;top:var(--button-close-top);right:var(--button-close-right);display:flex;justify-content:center;align-items:center;color:var(--button-close-asset-color);cursor:pointer}.popup-klaviyo-bis-icon-close-wrapper:hover{color:var(--button-close-asset-color-hover)}.popup-klaviyo-bis-icon-close-wrapper svg{width:var(--button-close-size-icon);height:auto}.popup-klaviyo-bis.visible{display:flex;animation:popup-fadeIn var(--animation-config)}.popup-klaviyo-bis.hidding{animation:popup-fadeOut var(--animation-config)}@keyframes popup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popup-fadeOut{0%{opacity:1}to{opacity:0}}.popup-klaviyo-bis-button-wrapper{width:100%;text-align:center}.popup-klaviyo-bis-button{text-align:center;font-family:var(--primary-font);font-weight:400;font-size:13px;line-height:18px;letter-spacing:normal;text-decoration:underline;color:var(--primary-text-color)}.popup-klaviyo-bis-button:hover{text-decoration:none}.popup-klaviyo-bis{--klaviyo-bis-header-margin-bottom: clamp(20px, calc(20px + 6*(100vw - 1023px)) , 26px);--klaviyo-bis-header-gap: clamp(12px, calc(12px + 4*(100vw - 1023px)) , 16px);--klaviyo-bis-title-font-family: var(--primary-font);--klaviyo-bis-title-font-weight: 300;--klaviyo-bis-title-font-size: clamp(20px, calc(20px + (24 - 20) * ((100vw - 360px) / 1080)), 24px);--klaviyo-bis-title-line-height: 24px;--klaviyo-bis-title-letter-spacing: clamp(.4px, calc(.4px + (.48 - .4) * ((100vw - 360px) / 1080)), .48px);--klaviyo-bis-title-color: var(--primary-text-color);--klaviyo-bis-text-font-family: var(--primary-font);--klaviyo-bis-text-font-weight: 400;--klaviyo-bis-text-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 360px) / 1080)), 14px);--klaviyo-bis-text-line-height: clamp(18px, calc(18px + (20 - 18) * ((100vw - 360px) / 1080)), 20px);--klaviyo-bis-text-letter-spacing: normal;--klaviyo-bis-text-color: var(--primary-text-color);--klaviyo-bis-inputs-margin-bottom: 6px;--klaviyo-bis-inputs-gap: 6px;--klaviyo-bis-input-height: clamp(44px, calc(44px + 4*(100vw - 1023px)) , 48px);--klaviyo-bis-input-background-color: #f8f8f8;--klaviyo-bis-input-padding: 0 24px;--klaviyo-bis-input-border: 0;--klaviyo-bis-input-border-radius: 0;--klaviyo-bis-input-font-family: var(--primary-font);--klaviyo-bis-input-font-weight: 300;--klaviyo-bis-input-font-size: 14px;--klaviyo-bis-input-line-height: 20px;--klaviyo-bis-input-letter-spacing: normal;--klaviyo-bis-input-color: var(--primary-text-color);--klaviyo-bis-button-submit-height: 48px;--klaviyo-bis-button-submit-padding: 0 10px;--klaviyo-bis-button-submit-border-radius: 0;--klaviyo-bis-button-submit-background-color: var(--primary-text-color);--klaviyo-bis-button-submit-background-color-hover: #313131;--klaviyo-bis-button-submit-font-family: var(--primary-font);--klaviyo-bis-button-submit-font-weight: 400;--klaviyo-bis-button-submit-font-size: 16px;--klaviyo-bis-button-submit-line-height: 24px;--klaviyo-bis-button-submit-letter-spacing: normal;--klaviyo-bis-button-submit-text-color: var(--white);--klaviyo-bis-message-success-gap: 6px;--klaviyo-bis-message-success-padding: 0;--klaviyo-bis-message-success-border: 0;--klaviyo-bis-message-success-border-radius: 0;--klaviyo-bis-message-success-background-color: transparent;--klaviyo-bis-message-success-font-family: var(--primary-font);--klaviyo-bis-message-success-font-weight: 400;--klaviyo-bis-message-success-font-size: 13px;--klaviyo-bis-message-success-line-height: 18px;--klaviyo-bis-message-success-letter-spacing: normal;--klaviyo-bis-message-success-color: #349909}.popup-klaviyo-bis.success-submit .klaviyo-bis-button-submit{display:none!important}.popup-klaviyo-bis.success-submit .klaviyo-bis-message-success{display:flex}.klaviyo-bis-header{display:flex;flex-direction:column;gap:clamp(12px,calc(12px + 4*(100vw - 999px)),16px);width:100%;margin-bottom:var(--klaviyo-bis-header-margin-bottom)}.klaviyo-bis-title{margin:0;text-align:center;font-family:var(--klaviyo-bis-title-font-family);font-weight:var(--klaviyo-bis-title-font-weight);font-size:var(--klaviyo-bis-title-font-size);line-height:var(--klaviyo-bis-title-line-height);letter-spacing:var(--klaviyo-bis-title-letter-spacing);color:var(--klaviyo-bis-title-color)}.klaviyo-bis-text{margin:0;text-align:center;font-family:var(--klaviyo-bis-text-font-family);font-weight:var(--klaviyo-bis-text-font-weight);font-size:var(--klaviyo-bis-text-font-size);line-height:var(--klaviyo-bis-text-line-height);letter-spacing:var(--klaviyo-bis-text-letter-spacing);color:var(--klaviyo-bis-text-color)}.klaviyo-bis-fields{display:flex;flex-direction:column;gap:var(--klaviyo-bis-inputs-gap);margin-bottom:var(--klaviyo-bis-inputs-margin-bottom)}.klaviyo-bis-input{position:relative;width:100%;height:var(--klaviyo-bis-input-height);background-color:var(--klaviyo-bis-input-background-color);padding:var(--klaviyo-bis-input-padding);border:var(--klaviyo-bis-input-border)!important;border-radius:var(--klaviyo-bis-input-border-radius);outline:0!important;box-shadow:unset!important;font-family:var(--klaviyo-bis-input-font-family);font-weight:var(--klaviyo-bis-input-font-weight);font-size:var(--klaviyo-bis-input-font-size);line-height:var(--klaviyo-bis-input-line-height);letter-spacing:var(--klaviyo-bis-input-letter-spacing);color:var(--klaviyo-bis-input-color);appearance:none}.klaviyo-bis-selector{background-image:url(klaviyo-bis-icon-arrow-dropdown.svg);background-position:right 16px center;background-repeat:no-repeat;cursor:pointer}.klaviyo-bis-selector.single-option{display:none}.klaviyo-bis-form-error{display:none;margin:0;font-family:var(--klaviyo-bis-text-font-family);font-weight:var(--klaviyo-bis-text-font-weight);font-size:var(--klaviyo-bis-text-font-size);line-height:var(--klaviyo-bis-text-line-height);letter-spacing:var(--klaviyo-bis-text-letter-spacing);color:var(--sale-price-color)}.klaviyo-bis-form-error.show{display:block}.klaviyo-bis-checkbox{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;margin-top:clamp(12px,calc(12px + 11*(100vw - 1439px)),23px)}.klaviyo-bis-checkbox-input{--checkbox-size: 16px;--checkbox-arrow-size: 8px;width:var(--checkbox-size)!important;min-width:var(--checkbox-size)!important;height:var(--checkbox-size);background-color:#fff;border:1px solid var(--black);border-radius:0;margin:0!important;appearance:none}.klaviyo-bis-checkbox-input:checked{background-color:var(--black)}.klaviyo-bis-checkbox-input:checked:before{content:"";position:absolute;top:50%;left:50%;z-index:1;translate:-50% -50%;width:var(--checkbox-arrow-size);height:var(--checkbox-arrow-size);background-image:url(klaviyo-bis-icon-checked.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.klaviyo-bis-checkbox-label{font-family:var(--klaviyo-bis-text-font-family);font-weight:var(--klaviyo-bis-text-font-weight);font-size:var(--klaviyo-bis-text-font-size);line-height:var(--klaviyo-bis-text-line-height);letter-spacing:var(--klaviyo-bis-text-letter-spacing);color:var(--klaviyo-bis-text-color)}.klaviyo-bis-actions{display:flex;flex-direction:column;gap:8px}.klaviyo-bis-buttons{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.klaviyo-bis-button-submit{display:flex;align-items:center;justify-content:center;width:100%;height:var(--klaviyo-bis-button-submit-height);background-color:var(--klaviyo-bis-button-submit-background-color);padding:var(--klaviyo-bis-button-submit-padding);border:0;border-radius:var(--klaviyo-bis-button-submit-border-radius);text-align:center;font-family:var(--klaviyo-bis-button-submit-font-family);font-weight:var(--klaviyo-bis-button-submit-font-weight);font-size:var(--klaviyo-bis-button-submit-font-size);line-height:var(--klaviyo-bis-button-submit-line-height);letter-spacing:var(--klaviyo-bis-button-submit-letter-spacing);color:var(--klaviyo-bis-button-submit-text-color)}.klaviyo-bis-button-submit:hover{background-color:var(--klaviyo-bis-button-submit-background-color-hover)}.klaviyo-bis-message-success{display:none;align-items:center;justify-content:center;gap:var(--klaviyo-bis-message-success-gap);width:100%;background-color:var(--klaviyo-bis-message-success-background-color);padding:var(--klaviyo-bis-message-success-padding);border:var(--klaviyo-bis-message-success-border);border-radius:var(--klaviyo-bis-message-success-border-radius);text-align:left;font-family:var(--klaviyo-bis-message-success-font-family);font-weight:var(--klaviyo-bis-message-success-font-weight);font-size:var(--klaviyo-bis-message-success-font-size);line-height:var(--klaviyo-bis-message-success-line-height);letter-spacing:var(--klaviyo-bis-message-success-letter-spacing);color:var(--klaviyo-bis-message-success-color)}@media (width <= 1023px){.main-product{--right-padding: 30px 16px 0}.main-product-content{grid-template-columns:minmax(0,1fr)}.main-product-left,.main-product-right{width:100%;max-width:100%;margin-inline:auto}.main-product-carousel-items{--carousel-item-width: calc(327 / 360 * 100%)}}@media (hover: hover){.main-product-form-button:hover{background-color:var(--background-color-hover);color:var(--text-color-hover)}:is(.main-product-accordions .accordion-trigger):hover{color:var(--sale-regular-price-color)}}
