/** Shopify CDN: Minification failed

Line 13:1137 Unexpected "="
Line 13:17751 Unexpected "="
Line 578:4 Unexpected "="
Line 1354:4 Unexpected "="

**/
.axt-xy-widget-wrapper {
  display: none;
}
.isolate,summary{position:relative}.link,:focus{box-shadow:none}.grid,.list-unstyled,summary{list-style:none}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close,.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*,.visibility-hidden{visibility:hidden}.badge,.break,.header__heading-link{word-break:break-word}.rte table,table:not([class]){table-layout:fixed}.form-status-list li,.rte ol,.rte ul{list-style-position:inside}.inline-richtext a,.rte a,.underlined-link{text-underline-offset:.3rem;text-decoration-thickness:.1rem}.announcement-bar__link:hover,.cv-richtext a,.cv-richtext-light a,.link{text-decoration:underline}:root{--font-family-body:'Poppins', sans-serif;--font-family-heading:'Wittgenstein', serif}*{font-family:var(--font-family-body)}.grid__item.block-listing{min-height:400px}.sewp-engine-popupinr{border-radius:8px;overflow:hidden}.sewp-content{padding:24px 32px!important}@media screen and (min-width:1024px){.grid__item.block-listing[data-index='14'],.grid__item.block-listing[data-index='6']{width:33%}.grid__item.block-listing[data-index='15'],.grid__item.block-listing[data-index='7']{width:21%}}@media screen and (min-width:756px) and (max-width:1023px){.grid__item.block-listing[data-index='14'],.grid__item.block-listing[data-index='6']{width:40%}.grid__item.block-listing[data-index='15'],.grid__item.block-listing[data-index='7']{width:30%}}#CartDrawer-CartErrors,#create_customer div:nth-of-type(2),#skeepers_product_widget.widget--vertical .rating__filters,.cf-cancel,.hidden,.is-empty .associated-products-pannel,.rating__quality_criteria,.rating__sorting,.sewp-close svg,.wishlist-h-count[data-total='0'],.wishlist-remove svg{display:none!important}.wishlist-engine-button{background-color:transparent!important}.shopify-section-group-header-group.section-header{z-index:101}.comparison-selector::before{content:'';background:url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.70493 4.5H9.29494C9.39382 4.50041 9.49036 4.53014 9.57236 4.58542C9.65435 4.6407 9.71811 4.71906 9.75557 4.81057C9.79303 4.90209 9.80252 5.00266 9.78282 5.09957C9.76313 5.19647 9.71515 5.28536 9.64494 5.355L6.85494 8.14499C6.80845 8.19186 6.75315 8.22905 6.69222 8.25444C6.63129 8.27982 6.56594 8.29289 6.49994 8.29289C6.43393 8.29289 6.36858 8.27982 6.30765 8.25444C6.24672 8.22905 6.19142 8.19186 6.14494 8.14499L3.35494 5.355C3.28472 5.28536 3.23674 5.19647 3.21705 5.09957C3.19735 5.00266 3.20684 4.90209 3.2443 4.81057C3.28176 4.71906 3.34552 4.6407 3.42751 4.58542C3.50951 4.53014 3.60605 4.50041 3.70493 4.5Z" fill="%23737373"/></svg>');display:block;width:12px;height:12px}.circle-divider:last-of-type::after,.hide-searchbar predictive-search,a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,p:empty,section:empty,ul:empty{display:none}@media screen and (min-width:1024px) and (orientation:landscape){.hide-searchbar predictive-search{display:block}}.hide-searchbar sticky-header{height:66px!important}.button-next.disabled,.button-prev.disabled,.button-next.swiper-button-disabled,.button-prev.swiper-button-disabled{cursor:not-allowed;border-color:#f5f5f5!important;color:#d4d4d4!important}.button-next.disabled:hover,.button-prev.disabled:hover,.button-next.swiper-button-disabled:hover,.button-prev.swiper-button-disabled:hover{background-color:#fff!important;color:#d4d4d4!important;border-color:#f5f5f5!important}.contains-card--product,.product-card-wrapper .card{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 28px}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}.isolate{z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}.element-margin-top{margin-top:5rem}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.page-margin{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + 0.8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * 0.06rem);color:rgb(var(--color-foreground));line-height:calc(1 + 0.3 / max(1, var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem), 14vw, calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + 0.3 / max(1, var(--font-heading-scale)))}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 3rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}.h4,h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:768px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 4rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + 0.7 / var(--font-body-scale))}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + 0.2 / var(--font-body-scale))}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + 0.5 / var(--font-body-scale));letter-spacing:.04rem}.form-control{font-family:system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.form-control+.form-control{margin-top:1em}.form-control:focus-within{color:var(--form-control-color)}input[type='radio']:not([name='sort_by']){-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type='radio']::before{content:'';width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:transform 120ms ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#062a4e}.link,hr{border:none}input[type='radio']:checked::before{transform:scale(1)}input[type='radio']:focus{outline:currentColor solid;outline-offset:max(2px, 0.15em)}table:not([class]){border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}.link{cursor:pointer;display:inline-block;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:#fff0;font-size:1.4rem;font-family:inherit}.button,.full-unstyled-link,.header__heading-link,.header__menu-item{text-decoration:none}.link--text{color:rgb(var(--color-foreground))}a:not([href]){cursor:not-allowed}.circle-divider::after{content:'\2022';margin:0 1.3rem 0 1.5rem}hr{height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}.full-unstyled-link{color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:0.85;--alpha-badge-border:0.1;--focused-base-outline:0.2rem solid rgba(var(--color-foreground), 0.5);--focused-base-outline-offset:0.3rem;--focused-base-box-shadow:0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);--duration-short:100ms;--duration-default:200ms;--duration-announcement-bar:250ms;--duration-medium:300ms;--duration-long:500ms;--duration-extra-long:600ms;--duration-extra-longer:750ms;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, 0.3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.inline-richtext a,.underlined-link{transition:text-decoration-thickness 0.1s}.underlined-link{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.inline-richtext a:hover,.rte a:hover,.underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}.h3 .icon-arrow,h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translateX(-.25rem);transition:transform var(--duration-short) ease}.button,.button:after,.customer .field input,.customer button:after,.field__input,.quantity:after,.share-button__fallback:after,=======>>>>>>>Stashed changes .field{transition:box-shadow var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translateX(-.05rem)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.placeholder-svg,.svg-wrapper>svg{height:100%;width:100%}summary{cursor:pointer}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - 0.2rem)}.button,.disclosure-has-popup,.media{position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:' ';background:0 0}.disclosure-has-popup>summary::before,.share-button__close:not(.hidden)+.share-button__copy{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}:focus{outline:0}:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground),.3)}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.rte>:first-child,.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + 0.8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.media,.primary-btn-cta__hover:hover .icon_hover,.progress-bar .progress-bar-value,deferred-media,details[open] .modal-overlay{display:block}.grid:last-child,.rte li:last-child,.rte>:last-child{margin-bottom:0}@media screen and (max-width:420px){.grid__item{width:100%;max-width:100%;flex-grow:1;flex-shrink:0}}@media screen and (min-width:421px){.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--1-col .grid__item{max-width:100%;width:100%}@media screen and (min-width:768px){.page-width{padding:0 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}.section+.section{margin-top:var(--spacing-sections-desktop)}.caption{font-size:1.2rem}hr{margin:7rem 0}.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--mobile .scroll-trigger.animate--slide-in,.slider.slider--tablet .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}.utility-bar .utility-bar__grid .list-social{display:none}}.localization-wrapper .localization-selector+.disclosure__list-wrapper,details[open]>.header__submenu,details[open]>.search-modal,details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}@media screen and (max-width:767px){.small-hide{display:none!important}.grid__item.slider__slide--full-width{width:100%;max-width:none}.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--peek .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:768px) and (max-width:989px){.medium-hide{display:none!important}.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.media{background-color:rgba(var(--color-foreground),.1);overflow:hidden}.media--transparent{background-color:#fff0}.media model-viewer,.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:relative;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity 0.4s cubic-bezier(.25,.46,.45,.94)}.media--landscape{padding-bottom:66.6%}.media.media--hover-effect>img+img{opacity:0}.button--secondary,.button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}.button{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;color:rgb(var(--color-button-text));-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.customer button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.customer button:after{content:'';position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity:var(--buttons-border-opacity)}.button.focused,.button:focus,.button:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.customer button{font-size:16px;line-height:calc(1 + 0.2 / var(--font-body-scale))}.button--tertiary{--alpha-button-background:0;--alpha-button-border:0.2;font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button.disabled,.button:disabled,.button[aria-disabled='true'],.customer button.disabled,.customer button:disabled,.customer button[aria-disabled='true'],.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:#fff0;position:relative}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.header__icon:hover .icon,.modal__close-button:hover .icon,.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.button.loading>.loading__spinner .spinner,.share-button details{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.quantity:after,.share-button__fallback:after{pointer-events:none;content:'';position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid #fff0;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));z-index:1}.quantity:before,.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__close,.share-button__copy{background-color:#fff0;color:rgb(var(--color-foreground))}.share-button__close:focus-visible,.share-button__copy:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__close:focus,.share-button__copy:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:-webkit-autofill,.share-button__fallback .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;width:100%;border-radius:999px;height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;padding:21px 20px}.customer select::after{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:#ccc #fff0 #fff0;pointer-events:none}.customer .field input{border-radius:999px;border:1px solid #d4d4d4;height:55px;font-size:16px}.customer .field:before,.customer select:before,.field:before,.localization-form__select:before,.select:before{pointer-events:none;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.select__select:focus-visible{outline:0}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:0}.localization-form__select:focus{outline:0;box-shadow:none}.select,.text-area{display:flex;position:relative;width:100%}.customer select+.svg-wrapper,.select .svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - 0.2rem);right:0}.customer select,.select__select{cursor:pointer;line-height:calc(1 + 0.6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:5.5rem}.cf-field input,.cf-field select{border-radius:999px!important;border:1px solid #d4d4d4!important;height:55px!important;font-size:16px!important;padding:0 23px!important;box-shadow:none!important}.cf-field-container h3,.cf-submit-form{font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.cf-enum-field__choice{width:100%!important;margin-top:0!important}.cf-field select{z-index:9!important}.cf-react-target .cf-fields-container .cf-field label{left:31px!important;top:24px;z-index:9;background-color:#fff;width:50%}.cf-field-container h3{margin-top:32px;color:#171717;letter-spacing:0}.announcement-bar__message,.badge{letter-spacing:.1rem;text-align:center}.cf-submit-form{display:flex;width:264px;height:auto;max-width:532px;padding:16px 24px;justify-content:center;align-items:center;gap:8px;border-radius:9999px;border:3px solid #062a4e;background:#fff;color:#062a4e;margin:0!important}.cf-react-target .cf-fields-container .cf-field .cf-enum-field__choice{opacity:1!important;pointer-events:all!important;position:relative!important;left:0!important}.cf-react-target .cf-fields-container .cf-field:has(input:focus) label.cf-enum-field__choice{left:0!important}.cf-field[data-cf-field-type='paragraph']{margin-top:32px!important}.DayPicker-Caption-Dropdown .cf-down-arrow{right:5px!important}=======>>>>>>>Stashed changes .field{position:relative;width:100%;display:flex}.customer .field{display:flex;position:relative}.field--with-error{flex-wrap:wrap}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width)}@media screen and (max-width:750px){.customer .field input,.field__input{padding:.8rem}}.cf-field label,.customer .field label,.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 5rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,opacity 0.3s ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.cf-field label,.customer .field label{left:22px!important;top:16px;color:#737373;letter-spacing:0}.cf-react-target .cf-fields-container .cf-field:has(input:focus) label,.cf-react-target .cf-fields-container .cf-field:has(input:not(:placeholder-shown)) label,.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + 0.5rem);left:calc(var(--inputs-border-width) + 5rem);letter-spacing:.04rem;opacity:0}.cf-react-target .cf-fields-container .cf-field:has(input:focus) label,.customer .field input:not(:placeholder-shown)~label{left:22px!important}.field label{z-index:999}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:1.2rem 1rem 1.2rem 2rem;margin:var(--inputs-border-width)}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:#fff0;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.quantity,.quantity__rules,.quantity__rules-cart,details-disclosure>details,header-menu>details{position:relative}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.customer .field input:-webkit-autofill~label,.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.text-area{font-size:16px;min-height:10rem;resize:none;border:1px solid #d4d4d4;border-radius:16px}input[type='checkbox']{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.customer .form__message .svg-wrapper,.form__message .icon{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list .link::first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity__button,.quantity__input{border:0;background-color:#fff0}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.search-modal,.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:active,.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type='number']{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider::before{content:'\2022';margin:0 .5rem}.modal__toggle{list-style-type:none}.cart-count-bubble:empty,.modal__toggle-close{display:none}.modal__toggle-open,account-icon{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:#fff0}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble{position:absolute;color:rgb(var(--color-button-text));border-radius:100%;display:flex;justify-content:center;align-items:center;left:2.2rem;width:15px;height:15px;font-size:8px;background:#000;right:0;top:7px;line-height:15px;padding-left:1px}.header__heading-link:hover .h2,.header__icon{color:rgb(var(--color-foreground))}.utility-bar{height:100%}.utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:'announcements'}.utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-1.2rem;grid-area:social-icons}.utility-bar .list-social__item .icon{scale:.9}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.announcement-bar-slider,.announcement-bar-slider .slider,.search-modal__form,.utility-bar__grid .announcement-bar-slider{width:100%}.announcement-bar .slider-button--next{margin-right:-1.5rem;min-width:44px}.announcement-bar .slider-button--prev{margin-left:-1.5rem;min-width:44px}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}.announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__message{padding:1rem 0;margin:0;min-height:3.8rem}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translateX(var(--announcement-translate-from))}100%{opacity:1;transform:translateX(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(var(--announcement-translate-to))}}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden,.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top 0.15s ease-out}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header{grid-template-areas:'left-icons heading icons';grid-template-columns:1fr 2fr 1fr;align-items:center;display:flex}@media screen and (max-width:767px){.header--has-app{grid-template-columns:auto 1fr auto}}.header [tabindex='-1']:focus{outline:0}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:110px;max-width:110px;width:110px}.header__heading-logo-wrapper{width:100%;height:100%;display:inline-block;transition:width 0.3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:1023px){.header__heading-logo,.header__heading-logo-wrapper img{width:50px;height:48px}.header__heading,.header__heading-link{text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon span{height:100%}.header__icon .svg-wrapper{width:20px;height:20px}.header__icon::after{content:none}.header__icon .icon{height:2rem;width:2rem;min-width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;min-width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded='true']::before{content:'';top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header:not(.header--has-menu) *>.header__search,.primary-btn-cta__hover .icon_hover,.primary-btn-cta__hover:hover .icon_cta,details .header__icon-close,menu-drawer+.header__search{display:none}details[open] .header__icon-close{display:inline-block}.header>.header__search{grid-area:left-icons;justify-self:start}.header__search{display:inline-flex;line-height:0}details[open]>.search-modal{opacity:1}details[open] .modal-overlay::after{position:absolute;content:'';background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + 0.8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__close-button{position:absolute;right:.3rem}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform 150ms,opacity 150ms}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{grid-area:navigation;display:none}.header__menu-item .icon-caret{margin-left:1rem;min-width:11px;transition:transform 0.3s;right:.8rem}.header__menu-item span{transition:text-decoration var(--duration-short) ease}details[open]>.header__menu-item,details[open]>.header__menu-item span{color:#1c6aa0}header-menu.active .header__menu-item .icon-caret{transform:rotate(-90deg)}.header__active-menu-item{text-decoration:none!important}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width:1024px) and (pointer:fine){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:860px;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}.large-up-hide{display:none!important}.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:'social-icons announcements language-currency'}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:'social-icons language-currency'}.announcement-bar--one-announcement .announcement-bar__link,.announcement-bar.announcement-bar--one-announcement{width:fit-content;margin:auto}body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}.header{display:grid;grid-template-columns:1fr auto 1fr}.header__heading,.header__heading-link{justify-self:start}.header:not(.header--top-center) *>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search{display:none}.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}.header--middle-left:not(.header--has-menu),.header--top-left{grid-template-areas:'heading icons' 'navigation navigation';grid-template-columns:1fr auto}.header--middle-left.drawer-menu,.header--top-left.drawer-menu{grid-template-areas:'navigation heading icons';grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:'heading navigation icons';grid-template-columns:auto 1fr 1fr;column-gap:28px}.header--middle-center:not(.drawer-menu){grid-template-areas:'navigation heading icons';grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:'left-icons heading icons' 'navigation navigation navigation'}.header--top-center.drawer-menu{grid-template-areas:'left-icons heading icons';grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}.header__inline-menu{display:block}.overflow-hidden-tablet{overflow:auto}.associated-products-pannel{top:-1px}}.badge{border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;line-height:1;padding:.5rem 1.3rem .6rem;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground))}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.ratio{display:flex;position:relative;align-items:stretch}.ratio::before{content:'';width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:'';position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.global-media-settings:after,.rte img{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:767px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:'';position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);z-index:-1;pointer-events:none}.global-media-settings--no-shadow,.sewp-content{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings .placeholder-svg,.global-media-settings iframe,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width .placeholder-svg,.global-media-settings--full-width iframe,.global-media-settings--full-width img,.global-media-settings--full-width video{border-radius:0;border-left:none;border-right:none}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:768px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:768px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}@media (forced-colors:active){.button,.customer button{border:1px solid #fff0}.button.focused,.button:focus,.button:focus-visible{outline:#fff0 solid 1px}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:#fff0 solid 1px}.localization-form__select:focus{outline:#fff0 solid 1px}}.rte:after{clear:both;content:'';display:block}@media screen and (min-width:768px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}.overflow-hidden-mobile{overflow:auto}.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);margin-bottom:var(--media-shadow-vertical-offset)}.rte ol,.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte a{color:rgba(var(--color-link),var(--alpha-link));transition:text-decoration-thickness var(--duration-short) ease}.animate--zoom-in{--zoom-in-ratio:1}.animate--zoom-in>.svg-wrapper,.animate--zoom-in>img{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion:no-preference){@keyframes animateAmbient{0%{transform:rotate(0) translateX(1em) rotate(0) scale(1.2)}100%{transform:rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{from{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{from{opacity:.01}to{opacity:1}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:root{--easter-egg:none;--sparkle:url(./sparkle.gif)}}.loading__spinner{position:absolute;z-index:1;width:1.8rem;display:inline-block}.spinner{animation:1.4s linear infinite rotator}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path,.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}@keyframes indeterminateAnimation{0%{transform:translateX(-20%) scaleX(0)}40%{transform:translateX(30%) scaleX(.7)}100%{transform:translateX(100%) scaleX(0)}}.quantity__select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.cv-richtext{font-weight:300}.cv-richtext li{list-style:disc}.cv-richtext ul{padding-left:20px;margin-bottom:16px}.cv-richtext a,.cv-richtext li,.cv-richtext p{color:#737373;line-height:32px}.cv-richtext--article a,.cv-richtext--article li,.cv-richtext--article p{color:#737373;line-height:24px;font-weight:400}.cv-richtext strong{display:inline-block;color:#171717;margin-bottom:12px}.cv-richtext--page h2,.cv-richtext--page h3,.cv-richtext--page h4,.cv-richtext--page h5,.cv-richtext--page h6{font-weight:500}.cv-richtext--page h2{font-size:38px}.cv-richtext--page h3{font-size:24px}.cv-richtext--page h4{font-size:20px}.cv-richtext--page h5{font-size:18px}.cv-richtext--page h6{font-size:16px}.cv-richtext--article h2,.cv-richtext--article h3,.cv-richtext--article h4,.cv-richtext--article h5,.cv-richtext--article h6{margin-bottom:24px;font-weight:500}.cv-richtext--article h2,.cv-richtext--article h2 p,.cv-richtext--article h2 span,.cv-richtext--article h2 strong{font-size:48px;font-family:Wittgenstein,serif}.cv-richtext--article h2{margin-top:80px}.cv-richtext--article h3{font-size:36px;margin-top:80px}.cv-richtext--article h4{font-size:24px;margin-top:48px}.cv-richtext--article h5,.cv-richtext--article h6{font-size:18px;margin-top:48px}.cv-richtext--article img{margin-bottom:24px}.cv-richtext--article{margin-bottom:60px!important}@media (min-width:1024px){.cv-richtext--article img{width:80%;margin:24px auto}.cv-richtext--article{margin-bottom:132px!important}}@media (max-width:1024px){.cv-richtext--article h2,.cv-richtext--article h2 p,.cv-richtext--article h2 span,.cv-richtext--article h2 strong{font-size:36px}.cv-richtext--article h2{margin-top:60px}.cv-richtext--article h3{font-size:30px;margin-top:60px}.cv-richtext--article h4{font-size:24px;margin-top:32px}.cv-richtext--article h5,.cv-richtext--article h6{font-size:18px;margin-top:32px}}.wishlist-engine{position:absolute;z-index:9;right:12px;top:12px}.card__media--white .wishlist-icon svg path{stroke:#8c84ff}.h-wishlist-icon .wishlist-h-count{padding-left:2px!important}.associated-products-pannel{transition:opacity 0.2s,transform 0.5s}@media (min-width:768px){.wishlist-page-container section{width:75%}}.wishlist-page-container section .page-width,.wishlist-page-container section .wishlist-page{padding:0!important;max-width:100%!important}.wishlist-page{border:1px solid #d4d4d4;border-radius:8px;min-height:400px;display:flex;justify-content:center;align-items:center}.wishlist-container{padding:48px 32px!important}#wishlist-input{border-radius:999px}.wishlist-top{padding-bottom:100%!important;margin-bottom:24px!important}.wh-pro-meta h3,.wihslist-meta h3{margin-bottom:6px!important;font-size:16px!important;font-weight:500!important;order:1}.wishlist-variant{order:2}.wh-pro-meta .wishlist-price,.wihslist-meta .wishlist-price{position:absolute;left:13px;bottom:0;font-size:16px!important;font-weight:600!important;order:3;margin-top:24px}.wishlist-cart{position:absolute;right:25px;bottom:0;border-radius:999px!important;background-color:#1c6aa0!important;color:transparent!important;font-size:0!important;width:52px!important;height:52px;padding:0!important;margin:0!important;min-width:52px!important;order:4}.wishlist-cart:before{content:'';display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_6224_1946)"><path d="M18.9275 3.3975C18.6931 3.1162 18.3996 2.88996 18.0679 2.73485C17.7363 2.57973 17.3745 2.49955 17.0083 2.5H3.535L3.5 2.2075C3.42837 1.59951 3.13615 1.03894 2.67874 0.632065C2.22133 0.225186 1.63052 0.000284828 1.01833 0L0.833333 0C0.61232 0 0.400358 0.0877974 0.244078 0.244078C0.0877974 0.400358 0 0.61232 0 0.833333C0 1.05435 0.0877974 1.26631 0.244078 1.42259C0.400358 1.57887 0.61232 1.66667 0.833333 1.66667H1.01833C1.22244 1.66669 1.41945 1.74163 1.57198 1.87726C1.72451 2.0129 1.82195 2.19979 1.84583 2.4025L2.9925 12.1525C3.11154 13.1665 3.59873 14.1015 4.36159 14.78C5.12445 15.4585 6.10988 15.8334 7.13083 15.8333H15.8333C16.0543 15.8333 16.2663 15.7455 16.4226 15.5893C16.5789 15.433 16.6667 15.221 16.6667 15C16.6667 14.779 16.5789 14.567 16.4226 14.4107C16.2663 14.2545 16.0543 14.1667 15.8333 14.1667H7.13083C6.61505 14.1652 6.11233 14.0043 5.69161 13.7059C5.27089 13.4075 4.95276 12.9863 4.78083 12.5H14.7142C15.6911 12.5001 16.6369 12.1569 17.3865 11.5304C18.1361 10.9039 18.6417 10.0339 18.815 9.0725L19.4692 5.44417C19.5345 5.08417 19.5198 4.71422 19.4262 4.36053C19.3326 4.00684 19.1623 3.67806 18.9275 3.3975ZM17.8333 5.14833L17.1783 8.77667C17.0743 9.35417 16.7704 9.87666 16.3199 10.2527C15.8694 10.6287 15.301 10.8342 14.7142 10.8333H4.51583L3.73167 4.16667H17.0083C17.1307 4.16594 17.2518 4.19218 17.3629 4.24355C17.4741 4.29491 17.5725 4.37012 17.6513 4.46384C17.73 4.55756 17.7872 4.66748 17.8186 4.78578C17.8501 4.90409 17.8551 5.02787 17.8333 5.14833Z" fill="%23ACD9FB"></path><path d="M5.83366 20.0006C6.75413 20.0006 7.50032 19.2544 7.50032 18.3339C7.50032 17.4134 6.75413 16.6672 5.83366 16.6672C4.91318 16.6672 4.16699 17.4134 4.16699 18.3339C4.16699 19.2544 4.91318 20.0006 5.83366 20.0006Z" fill="%23ACD9FB"></path><path d="M14.1667 20.0006C15.0871 20.0006 15.8333 19.2544 15.8333 18.3339C15.8333 17.4134 15.0871 16.6672 14.1667 16.6672C13.2462 16.6672 12.5 17.4134 12.5 18.3339C12.5 19.2544 13.2462 20.0006 14.1667 20.0006Z" fill="%23ACD9FB"></path></g><defs><clipPath id="clip0_6224_1946"><rect width="20" height="20" fill="white"></rect></clipPath></defs></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wishlist-column{position:relative;width:33%!important;padding:20px 13px;height:fit-content!important}.wihslist-meta{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:36px}.wishlist-remove{width:20px!important;height:20px!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><g clip-path="url(%23clip0_9529_75525)"><path d="M9.99458 1.94812C9.35165 1.95812 8.72274 2.1376 8.17136 2.46842C7.61999 2.79924 7.16567 3.2697 6.85429 3.83229C6.54291 3.2697 6.0886 2.79924 5.53722 2.46842C4.98585 2.1376 4.35694 1.95812 3.71401 1.94812C2.6891 1.99265 1.72347 2.441 1.02809 3.19523C0.332699 3.94946 -0.0359188 4.94825 0.00276408 5.97339C0.00276408 8.56955 2.73538 11.4049 5.02722 13.3274C5.53892 13.7574 6.1859 13.9931 6.85429 13.9931C7.52268 13.9931 8.16966 13.7574 8.68137 13.3274C10.9732 11.4049 13.7058 8.56955 13.7058 5.97339C13.7445 4.94825 13.3759 3.94946 12.6805 3.19523C11.9851 2.441 11.0195 1.99265 9.99458 1.94812Z" fill="%23FAFAFA"/></g><defs><clipPath id="clip0_9529_75525"><rect width="13.7031" height="13.7031" fill="white" transform="translate(0 0.853882)"/></clipPath></defs></svg>')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border:none!important;background-color:transparent!important}.wishlist-heading{font-size:24px!important;font-weight:500!important;font-family:Poppins!important;color:#2d3648!important}#skeepers_product_widget .report-review,#skeepers_product_widget .review__data,#skeepers_product_widget .review__data-name,#skeepers_product_widget .review__data-time,#skeepers_product_widget .thumbs-text,.upvotes-block{font-weight:400!important;color:#737373!important}#skeepers_product_widget.widget--vertical .widget__wrapper{display:flex!important;flex-direction:row!important}@media (max-width:768px){.wishlist-column{width:100%!important;margin-bottom:24px}#skeepers_product_widget.widget--vertical .widget__wrapper{flex-direction:column!important}}#skeepers_product_widget.widget--vertical .widget__block--sidebar{width:210px!important}#skeepers_product_widget.widget--vertical .rating__filters,#skeepers_product_widget.widget--vertical .rating__value{flex-basis:100%!important}#skeepers_product_widget .rating__details,#skeepers_product_widget.widget--vertical .rating__value{align-items:flex-start!important}#skeepers_product_widget .rating__details__information{align-items:flex-end!important}#skeepers_product_widget .rating__details-text{text-align:left!important}#skeepers_product_widget .rating__global{text-align:left!important;margin-bottom:20px!important}#skeepers_product_widget .review__text{margin:24px 0!important}#skeepers_product_widget .review{border:1px solid #d4d4d4!important;padding:24px 32px!important;border-radius:8px!important;margin-bottom:24px!important}#skeepers_product_widget .review__response{padding:30px!important;background-color:#f6f6f6!important}.wishlist-engine[data-added='true'] .wishlist-icon path,.wishlist-icon:hover path{fill:#ef4444!important;stroke:#ef4444!important}.pagination__item path:first-of-type,.pagination__item path:last-of-type{transition:0.3s}.pagination__item:hover path{fill:#1c6aa0!important;fill-opacity:1!important;transition:0.3s}.pagination__item:hover g path{fill:white!important;fill-opacity:1!important;transition:0.3s}.form-checkbox{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:1px solid #d4d4d4;width:16px!important;height:16px;border-radius:4px;cursor:pointer}.form-checkbox:checked{background-color:#062a4e;border:1px solid #062a4e}.form-checkbox:checked::after{content:'';background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');background-repeat:no-repeat;background-position:center;background-size:14px 14px;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}#google-login{width:100%!important}.sewp-header{background:#fff!important}.sewp-engine-popupinr{position:relative!important}.sewp-header a{color:#062a4e!important;position:absolute!important;font-size:16px!important;top:120px!important;right:70px!important;display:flex;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important}html[lang='en'] .sewp-header a{right:105px!important}.sewp-header a::after{content:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_11151_18624)"><path d="M10 10.5791C10.9889 10.5791 11.9556 10.2859 12.7779 9.73645C13.6001 9.18704 14.241 8.40615 14.6194 7.49252C14.9978 6.57889 15.0969 5.57356 14.9039 4.60365C14.711 3.63375 14.2348 2.74283 13.5355 2.04357C12.8363 1.34431 11.9454 0.868104 10.9755 0.675177C10.0055 0.482251 9.00021 0.581268 8.08658 0.959706C7.17295 1.33814 6.39206 1.97901 5.84265 2.80125C5.29324 3.6235 5 4.5902 5 5.5791C5.00132 6.90478 5.52853 8.17578 6.46593 9.11318C7.40332 10.0506 8.67432 10.5778 10 10.5791ZM10 2.24577C10.6593 2.24577 11.3037 2.44127 11.8519 2.80754C12.4001 3.17381 12.8273 3.69441 13.0796 4.30349C13.3319 4.91258 13.3979 5.5828 13.2693 6.2294C13.1407 6.87601 12.8232 7.46995 12.357 7.93613C11.8908 8.4023 11.2969 8.71977 10.6503 8.84839C10.0037 8.97701 9.33348 8.91099 8.72439 8.6587C8.1153 8.40641 7.59471 7.97917 7.22844 7.431C6.86216 6.88284 6.66667 6.23837 6.66667 5.5791C6.66667 4.69505 7.01786 3.8472 7.64298 3.22208C8.2681 2.59696 9.11595 2.24577 10 2.24577Z" fill="%23062A4E"/><path d="M10 12.2463C8.01155 12.2485 6.10518 13.0394 4.69914 14.4455C3.29309 15.8515 2.50221 17.7579 2.5 19.7463C2.5 19.9674 2.5878 20.1793 2.74408 20.3356C2.90036 20.4919 3.11232 20.5797 3.33333 20.5797C3.55435 20.5797 3.76631 20.4919 3.92259 20.3356C4.07887 20.1793 4.16667 19.9674 4.16667 19.7463C4.16667 18.1992 4.78125 16.7155 5.87521 15.6215C6.96917 14.5276 8.4529 13.913 10 13.913C11.5471 13.913 13.0308 14.5276 14.1248 15.6215C15.2188 16.7155 15.8333 18.1992 15.8333 19.7463C15.8333 19.9674 15.9211 20.1793 16.0774 20.3356C16.2337 20.4919 16.4457 20.5797 16.6667 20.5797C16.8877 20.5797 17.0996 20.4919 17.2559 20.3356C17.4122 20.1793 17.5 19.9674 17.5 19.7463C17.4978 17.7579 16.7069 15.8515 15.3009 14.4455C13.8948 13.0394 11.9884 12.2485 10 12.2463Z" fill="%23062A4E"/></g><defs><clipPath id="clip0_11151_18624"><rect width="20" height="20" fill="white" transform="translate(0 0.579102)"/></clipPath></defs></svg>');position:relative;display:block;width:20px;height:20px}.wishlist-header-left{width:calc(100% - 150px)!important}.wishlist-row{overflow:auto;height:50vh!important}@media screen and (min-height:590px){.wishlist-row{height:55vh!important}}@media screen and (min-height:729px){.wishlist-row{height:60vh!important}}@media screen and (min-height:912px){.wishlist-row{height:65vh!important}}@media screen and (max-width:950px){.wishlist-header-left{width:100%!important;margin-bottom:56px!important}.sewp-header a,html[lang='en'] .sewp-header a{right:auto!important;top:169px!important;left:30px}}.sewp-close{width:28px!important;height:48px!important;top:24px;right:32px;position:absolute;display:grid}.sewp-close::after{content:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_11689_25835)"><path d="M15.8045 0.774659C15.6795 0.649678 15.51 0.579468 15.3332 0.579468C15.1564 0.579468 14.9869 0.649678 14.8619 0.774659L7.99986 7.63666L1.13786 0.774659C1.01284 0.649678 0.8433 0.579468 0.666524 0.579468C0.489748 0.579468 0.320209 0.649678 0.195191 0.774659V0.774659C0.0702103 0.899677 0 1.06922 0 1.24599C0 1.42277 0.0702103 1.59231 0.195191 1.71733L7.05719 8.57933L0.195191 15.4413C0.0702103 15.5663 0 15.7359 0 15.9127C0 16.0894 0.0702103 16.259 0.195191 16.384V16.384C0.320209 16.509 0.489748 16.5792 0.666524 16.5792C0.8433 16.5792 1.01284 16.509 1.13786 16.384L7.99986 9.52199L14.8619 16.384C14.9869 16.509 15.1564 16.5792 15.3332 16.5792C15.51 16.5792 15.6795 16.509 15.8045 16.384C15.9295 16.259 15.9997 16.0894 15.9997 15.9127C15.9997 15.7359 15.9295 15.5663 15.8045 15.4413L8.94252 8.57933L15.8045 1.71733C15.9295 1.59231 15.9997 1.42277 15.9997 1.24599C15.9997 1.06922 15.9295 0.899677 15.8045 0.774659V0.774659Z" fill="%23062A4E"/></g><defs><clipPath id="clip0_11689_25835"><rect width="16" height="16" fill="white" transform="translate(0 0.579102)"/></clipPath></defs></svg>');display:block;position:relative;height:16px;width:16px;place-self:center}#RegisterForm-email,#RegisterForm-email input{height:0;padding:0;border:none}.wishlist-page .wishlist-row{height:auto!important}@media screen and (max-width:1023px){.quick-add-modal__content-info product-info>div.tw-relative>.product{overflow-y:auto}}
    .isolate,
    summary {
      position: relative;
    }
    .link,
    :focus {
      box-shadow: none;
    }
    .grid,
    .list-unstyled,
    summary {
      list-style: none;
    }
    .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close,
    .product__info-container .loading__spinner:not(.hidden) ~ *,
    .quantity__rules-cart .loading__spinner:not(.hidden) ~ *,
    .visibility-hidden {
      visibility: hidden;
    }
    .badge,
    .break,
    .header__heading-link {
      word-break: break-word;
    }
    .rte table,
    table:not([class]) {
      table-layout: fixed;
    }
    .form-status-list li,
    .rte ol,
    .rte ul {
      list-style-position: inside;
    }
    .inline-richtext a,
    .rte a,
    .underlined-link {
      text-underline-offset: 0.3rem;
      text-decoration-thickness: 0.1rem;
    }
    .announcement-bar__link:hover,
    .cv-richtext a,
    .cv-richtext-light a,
    .link {
      text-decoration: underline;
    }
    :root {
      --font-family-body: 'Poppins', sans-serif;
      --font-family-heading: 'Wittgenstein', serif;
    }
    * {
      font-family: var(--font-family-body);
    }
    .grid__item.block-listing {
      min-height: 400px;
    }
    .sewp-engine-popupinr {
      border-radius: 8px;
      overflow: hidden;
    }
    .sewp-content {
      padding: 24px 32px !important;
    }
    @media screen and (min-width: 1024px) {
      .grid__item.block-listing[data-index='14'],
      .grid__item.block-listing[data-index='6'] {
        width: 33%;
      }
      .grid__item.block-listing[data-index='15'],
      .grid__item.block-listing[data-index='7'] {
        width: 21%;
      }
    }
    @media screen and (min-width: 756px) and (max-width: 1023px) {
      .grid__item.block-listing[data-index='14'],
      .grid__item.block-listing[data-index='6'] {
        width: 40%;
      }
      .grid__item.block-listing[data-index='15'],
      .grid__item.block-listing[data-index='7'] {
        width: 30%;
      }
    }
    #CartDrawer-CartErrors,
    #create_customer div:nth-of-type(2),
    #skeepers_product_widget.widget--vertical .rating__filters,
    .cf-cancel,
    .hidden,
    .is-empty .associated-products-pannel,
    .rating__quality_criteria,
    .rating__sorting,
    .sewp-close svg,
    .wishlist-h-count[data-total='0'],
    .wishlist-remove svg {
      display: none !important;
    }
    .wishlist-engine-button {
      background-color: transparent !important;
    }
    .shopify-section-group-header-group.section-header {
      z-index: 101;
    }
    .comparison-selector::before {
      content: '';
      background: url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.70493 4.5H9.29494C9.39382 4.50041 9.49036 4.53014 9.57236 4.58542C9.65435 4.6407 9.71811 4.71906 9.75557 4.81057C9.79303 4.90209 9.80252 5.00266 9.78282 5.09957C9.76313 5.19647 9.71515 5.28536 9.64494 5.355L6.85494 8.14499C6.80845 8.19186 6.75315 8.22905 6.69222 8.25444C6.63129 8.27982 6.56594 8.29289 6.49994 8.29289C6.43393 8.29289 6.36858 8.27982 6.30765 8.25444C6.24672 8.22905 6.19142 8.19186 6.14494 8.14499L3.35494 5.355C3.28472 5.28536 3.23674 5.19647 3.21705 5.09957C3.19735 5.00266 3.20684 4.90209 3.2443 4.81057C3.28176 4.71906 3.34552 4.6407 3.42751 4.58542C3.50951 4.53014 3.60605 4.50041 3.70493 4.5Z" fill="%23737373"/></svg>');
      display: block;
      width: 12px;
      height: 12px;
    }
    .circle-divider:last-of-type::after,
    .hide-searchbar predictive-search,
    a:empty,
    article:empty,
    div:empty,
    dl:empty,
    h1:empty,
    h2:empty,
    h3:empty,
    h4:empty,
    h5:empty,
    p:empty,
    section:empty,
    ul:empty {
      display: none;
    }
    @media screen and (min-width: 1024px) and (orientation: landscape) {
        .hide-searchbar predictive-search {
            display: block;
        }
    }
    .hide-searchbar sticky-header {
      height: 66px !important;
    }
    .button-next.disabled,
    .button-prev.disabled,
    .button-next.swiper-button-disabled,
    .button-prev.swiper-button-disabled {
      cursor: not-allowed;
      border-color: #f5f5f5 !important;
      color: #d4d4d4 !important;
    }
    .button-next.disabled:hover,
    .button-prev.disabled:hover,
    .button-next.swiper-button-disabled:hover,
    .button-prev.swiper-button-disabled:hover {
      background-color: #fff !important;
      color: #d4d4d4 !important;
      border-color: #f5f5f5 !important;
    }
    .contains-card--product,
    .product-card-wrapper .card {
      --border-radius: var(--product-card-corner-radius);
      --border-width: var(--product-card-border-width);
      --border-opacity: var(--product-card-border-opacity);
      --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--product-card-shadow-vertical-offset);
      --shadow-blur-radius: var(--product-card-shadow-blur-radius);
      --shadow-opacity: var(--product-card-shadow-opacity);
      --shadow-visible: var(--product-card-shadow-visible);
      --image-padding: var(--product-card-image-padding);
      --text-alignment: var(--product-card-text-alignment);
    }
    .collection-card-wrapper .card,
    .contains-card--collection {
      --border-radius: var(--collection-card-corner-radius);
      --border-width: var(--collection-card-border-width);
      --border-opacity: var(--collection-card-border-opacity);
      --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);
      --shadow-blur-radius: var(--collection-card-shadow-blur-radius);
      --shadow-opacity: var(--collection-card-shadow-opacity);
      --shadow-visible: var(--collection-card-shadow-visible);
      --image-padding: var(--collection-card-image-padding);
      --text-alignment: var(--collection-card-text-alignment);
    }
    .article-card-wrapper .card,
    .contains-card--article {
      --border-radius: var(--blog-card-corner-radius);
      --border-width: var(--blog-card-border-width);
      --border-opacity: var(--blog-card-border-opacity);
      --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);
      --shadow-blur-radius: var(--blog-card-shadow-blur-radius);
      --shadow-opacity: var(--blog-card-shadow-opacity);
      --shadow-visible: var(--blog-card-shadow-visible);
      --image-padding: var(--blog-card-image-padding);
      --text-alignment: var(--blog-card-text-alignment);
    }
    .contains-content-container,
    .content-container {
      --border-radius: var(--text-boxes-radius);
      --border-width: var(--text-boxes-border-width);
      --border-opacity: var(--text-boxes-border-opacity);
      --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);
      --shadow-blur-radius: var(--text-boxes-shadow-blur-radius);
      --shadow-opacity: var(--text-boxes-shadow-opacity);
      --shadow-visible: var(--text-boxes-shadow-visible);
    }
    .contains-media,
    .global-media-settings {
      --border-radius: var(--media-radius);
      --border-width: var(--media-border-width);
      --border-opacity: var(--media-border-opacity);
      --shadow-horizontal-offset: var(--media-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--media-shadow-vertical-offset);
      --shadow-blur-radius: var(--media-shadow-blur-radius);
      --shadow-opacity: var(--media-shadow-opacity);
      --shadow-visible: var(--media-shadow-visible);
    }
    .page-width {
      max-width: var(--page-width);
      margin: 0 auto;
      padding: 0 28px;
    }
    body:has(.section-header .drawer-menu) .announcement-bar-section .page-width {
      max-width: 100%;
    }
    .page-width.drawer-menu {
      max-width: 100%;
    }
    .page-width-desktop {
      padding: 0;
      margin: 0 auto;
    }
    .utility-bar__grid.page-width {
      padding-left: 3rem;
      padding-right: 3rem;
    }
    .isolate {
      z-index: 0;
    }
    .section + .section {
      margin-top: var(--spacing-sections-mobile);
    }
    .element-margin-top {
      margin-top: 5rem;
    }
    .background-secondary {
      background-color: rgba(var(--color-foreground), 0.04);
    }
    .page-margin {
      margin: 7rem auto;
    }
    .rte-width {
      max-width: 82rem;
      margin: 0 auto 2rem;
    }
    .list-unstyled {
      margin: 0;
      padding: 0;
    }
    .visually-hidden {
      position: absolute !important;
      overflow: hidden;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      border: 0;
      clip: rect(0 0 0 0);
      word-wrap: normal !important;
    }
    .visually-hidden--inline {
      margin: 0;
      height: 1em;
    }
    .overflow-hidden,
    .overflow-hidden-mobile,
    .overflow-hidden-tablet {
      overflow: hidden;
    }
    .skip-to-content-link:focus {
      z-index: 9999;
      position: inherit;
      overflow: auto;
      width: auto;
      height: auto;
      clip: auto;
    }
    ::selection {
      background-color: rgba(var(--color-foreground), 0.2);
    }
    .text-body {
      font-size: 1.5rem;
      letter-spacing: 0.06rem;
      line-height: calc(1 + 0.8 / var(--font-body-scale));
      font-family: var(--font-body-family);
      font-style: var(--font-body-style);
      font-weight: var(--font-body-weight);
    }
    .h0,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    h1,
    h2,
    h3,
    h4,
    h5 {
      font-family: var(--font-heading-family);
      font-style: var(--font-heading-style);
      font-weight: var(--font-heading-weight);
      letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
      color: rgb(var(--color-foreground));
      line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
      word-break: break-word;
    }
    .hxxl {
      font-size: clamp(calc(var(--font-heading-scale) * 5.6rem), 14vw, calc(var(--font-heading-scale) * 7.2rem));
      line-height: 1.1;
    }
    .hxl {
      font-size: calc(var(--font-heading-scale) * 5rem);
      line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
    }
    .h0 {
      font-size: calc(var(--font-heading-scale) * 4rem);
    }
    .h1,
    h1 {
      font-size: calc(var(--font-heading-scale) * 3rem);
    }
    .h2,
    h2 {
      font-size: calc(var(--font-heading-scale) * 2rem);
    }
    .h3,
    h3 {
      font-size: calc(var(--font-heading-scale) * 1.7rem);
    }
    .h4,
    h4 {
      font-size: calc(var(--font-heading-scale) * 1.5rem);
    }
    .h5,
    h5 {
      font-size: calc(var(--font-heading-scale) * 1.2rem);
    }
    @media only screen and (min-width: 768px) {
      .hxl {
        font-size: calc(var(--font-heading-scale) * 6.2rem);
      }
      .h0 {
        font-size: calc(var(--font-heading-scale) * 5.2rem);
      }
      .h1,
      h1 {
        font-size: calc(var(--font-heading-scale) * 4rem);
      }
      .h2,
      h2 {
        font-size: calc(var(--font-heading-scale) * 2.4rem);
      }
      .h3,
      h3 {
        font-size: calc(var(--font-heading-scale) * 1.8rem);
      }
      .h5,
      h5 {
        font-size: calc(var(--font-heading-scale) * 1.3rem);
      }
    }
    .caption {
      font-size: 1rem;
      letter-spacing: 0.07rem;
      line-height: calc(1 + 0.7 / var(--font-body-scale));
    }
    .caption-with-letter-spacing {
      font-size: 1rem;
      letter-spacing: 0.13rem;
      line-height: calc(1 + 0.2 / var(--font-body-scale));
    }
    .caption-with-letter-spacing--medium {
      font-size: 1.2rem;
      letter-spacing: 0.16rem;
    }
    .caption-large,
    .customer .field input,
    .customer select,
    .field__input,
    .form__label,
    .select__select {
      font-size: 1.3rem;
      line-height: calc(1 + 0.5 / var(--font-body-scale));
      letter-spacing: 0.04rem;
    }
    .form-control {
      font-family: system-ui, sans-serif;
      font-size: 2rem;
      font-weight: 700;
      line-height: 1.1;
      display: grid;
      grid-template-columns: 1em auto;
      gap: 0.5em;
    }
    .form-control + .form-control {
      margin-top: 1em;
    }
    .form-control:focus-within {
      color: var(--form-control-color);
    }
    input[type='radio']:not([name='sort_by']) {
      -webkit-appearance: none;
      appearance: none;
      background-color: var(--form-background);
      margin: 0;
      font: inherit;
      color: currentColor;
      width: 1.15em;
      height: 1.15em;
      border: 0.15em solid currentColor;
      border-radius: 50%;
      transform: translateY(-0.075em);
      display: grid;
      place-content: center;
    }
    input[type='radio']::before {
      content: '';
      width: 0.65em;
      height: 0.65em;
      border-radius: 50%;
      transform: scale(0);
      transition: transform 120ms ease-in-out;
      box-shadow: inset 1em 1em var(--form-control-color);
      background-color: #062a4e;
    }
    .link,
    hr {
      border: none;
    }
    input[type='radio']:checked::before {
      transform: scale(1);
    }
    input[type='radio']:focus {
      outline: currentColor solid;
      outline-offset: max(2px, 0.15em);
    }
    table:not([class]) {
      border-collapse: collapse;
      font-size: 1.4rem;
      border-style: hidden;
      box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);
    }
    table:not([class]) td,
    table:not([class]) th {
      padding: 1em;
      border: 0.1rem solid rgba(var(--color-foreground), 0.2);
    }
    .left {
      text-align: left;
    }
    .center {
      text-align: center;
    }
    .right {
      text-align: right;
    }
    .uppercase {
      text-transform: uppercase;
    }
    .light {
      opacity: 0.7;
    }
    .link {
      cursor: pointer;
      display: inline-block;
      text-underline-offset: 0.3rem;
      color: rgb(var(--color-link));
      background-color: transparent;
      font-size: 1.4rem;
      font-family: inherit;
    }
    .button,
    .full-unstyled-link,
    .header__heading-link,
    .header__menu-item {
      text-decoration: none;
    }
    .link--text {
      color: rgb(var(--color-foreground));
    }
    a:not([href]) {
      cursor: not-allowed;
    }
    .circle-divider::after {
      content: '\2022';
      margin: 0 1.3rem 0 1.5rem;
    }
    hr {
      height: 0.1rem;
      background-color: rgba(var(--color-foreground), 0.2);
      display: block;
      margin: 5rem 0;
    }
    .full-unstyled-link {
      color: currentColor;
      display: block;
    }
    .placeholder {
      background-color: rgba(var(--color-foreground), 0.04);
      color: rgba(var(--color-foreground), 0.55);
      fill: rgba(var(--color-foreground), 0.55);
    }
    details > * {
      box-sizing: border-box;
    }
    :root {
      --alpha-button-background: 1;
      --alpha-button-border: 1;
      --alpha-link: 0.85;
      --alpha-badge-border: 0.1;
      --focused-base-outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      --focused-base-outline-offset: 0.3rem;
      --focused-base-box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),
        0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
      --duration-short: 100ms;
      --duration-default: 200ms;
      --duration-announcement-bar: 250ms;
      --duration-medium: 300ms;
      --duration-long: 500ms;
      --duration-extra-long: 600ms;
      --duration-extra-longer: 750ms;
      --duration-extended: 3s;
      --ease-out-slow: cubic-bezier(0, 0, 0.3, 1);
      --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;
      --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);
    }
    .inline-richtext a,
    .underlined-link {
      transition: text-decoration-thickness 0.1s;
    }
    .underlined-link {
      color: rgba(var(--color-link), var(--alpha-link));
    }
    .inline-richtext a,
    .rte.inline-richtext a {
      color: currentColor;
    }
    .inline-richtext a:hover,
    .rte a:hover,
    .underlined-link:hover {
      color: rgb(var(--color-link));
      text-decoration-thickness: 0.2rem;
    }
    .icon-arrow {
      width: 1.5rem;
    }
    .h3 .icon-arrow,
    h3 .icon-arrow {
      width: calc(var(--font-heading-scale) * 1.5rem);
    }
    .animate-arrow .icon-arrow path {
      transform: translateX(-0.25rem);
      transition: transform var(--duration-short) ease;
    }
    .button,
    .button:after,
    .customer .field input,
    .customer button:after,
    .field__input,
    .quantity:after,
    .share-button__fallback:after,
    =======>>>>>>>Stashed changes .field {
      transition: box-shadow var(--duration-short) ease;
    }
    .animate-arrow:hover .icon-arrow path {
      transform: translateX(-0.05rem);
    }
    .svg-wrapper {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      width: 20px;
      height: 20px;
    }
    .placeholder-svg,
    .svg-wrapper > svg {
      height: 100%;
      width: 100%;
    }
    summary {
      cursor: pointer;
    }
    summary .icon-caret {
      position: absolute;
      height: 0.6rem;
      right: 1.5rem;
      top: calc(50% - 0.2rem);
    }
    .button,
    .disclosure-has-popup,
    .media {
      position: relative;
    }
    summary::-webkit-details-marker {
      display: none;
    }
    .disclosure-has-popup[open] > summary::before {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 2;
      display: block;
      cursor: default;
      content: ' ';
      background: 0 0;
    }
    .disclosure-has-popup > summary::before,
    .share-button__close:not(.hidden) + .share-button__copy {
      display: none;
    }
    .disclosure-has-popup[open] > summary + * {
      z-index: 100;
    }
    :focus {
      outline: 0;
    }
    :focus-visible {
      outline: var(--focused-base-outline);
      outline-offset: var(--focused-base-outline-offset);
    }
    .focused {
      outline: var(--focused-base-outline);
      outline-offset: var(--focused-base-outline-offset);
    }
    .focus-inset:focus-visible {
      outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      outline-offset: -0.2rem;
      box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);
    }
    .focused.focus-inset {
      outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      outline-offset: -0.2rem;
      box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);
    }
    .focus-offset:focus-visible {
      outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      outline-offset: 1rem;
      box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);
    }
    .focus-offset.focused {
      outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      outline-offset: 1rem;
      box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);
    }
    .title,
    .title-wrapper-with-link {
      margin: 3rem 0 2rem;
    }
    .title-wrapper-with-link .title {
      margin: 0;
    }
    .title .link {
      font-size: inherit;
    }
    .title-wrapper {
      margin-bottom: 3rem;
    }
    .title-wrapper-with-link {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      gap: 1rem;
      margin-bottom: 3rem;
      flex-wrap: wrap;
    }
    .title--primary {
      margin: 4rem 0;
    }
    .title-wrapper--self-padded-mobile,
    .title-wrapper--self-padded-tablet-down {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
    .title-wrapper-with-link a {
      margin-top: 0;
      flex-shrink: 0;
    }
    .rte > :first-child,
    .title-wrapper--no-top-margin,
    .title-wrapper--no-top-margin > .title {
      margin-top: 0;
    }
    .subtitle {
      font-size: 1.8rem;
      line-height: calc(1 + 0.8 / var(--font-body-scale));
      letter-spacing: 0.06rem;
      color: rgba(var(--color-foreground), 0.7);
    }
    .grid {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 2rem;
      padding: 0;
      column-gap: var(--grid-mobile-horizontal-spacing);
      row-gap: var(--grid-mobile-vertical-spacing);
    }
    .media,
    .primary-btn-cta__hover:hover .icon_hover,
    .progress-bar .progress-bar-value,
    deferred-media,
    details[open] .modal-overlay {
      display: block;
    }
    .grid:last-child,
    .rte li:last-child,
    .rte > :last-child {
      margin-bottom: 0;
    }
    @media screen and (max-width: 420px) {
      .grid__item {
        width: 100%;
        max-width: 100%;
        flex-grow: 1;
        flex-shrink: 0;
      }
    }
    @media screen and (min-width: 421px) {
      .grid__item {
        width: calc(50% - var(--grid-mobile-horizontal-spacing) * 3 / 4);
        max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
        flex-grow: 1;
        flex-shrink: 0;
      }
    }
    .grid--gapless.grid {
      column-gap: 0;
      row-gap: 0;
    }
    .grid--1-col .grid__item {
      max-width: 100%;
      width: 100%;
    }
    @media screen and (min-width: 768px) {
      .page-width {
        padding: 0 5rem;
      }
      .header.page-width,
      .utility-bar__grid.page-width {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
      }
      .page-width--narrow {
        padding: 0 9rem;
      }
      .page-width-desktop {
        padding: 0;
      }
      .page-width-tablet {
        padding: 0 5rem;
      }
      .section + .section {
        margin-top: var(--spacing-sections-desktop);
      }
      .caption {
        font-size: 1.2rem;
      }
      hr {
        margin: 7rem 0;
      }
      .disclosure-has-popup[open] > summary + * {
        z-index: 4;
      }
      .facets .disclosure-has-popup[open] > summary + * {
        z-index: 2;
      }
      .title-wrapper--self-padded-mobile {
        padding-left: 0;
        padding-right: 0;
      }
      .grid {
        column-gap: var(--grid-desktop-horizontal-spacing);
        row-gap: var(--grid-desktop-vertical-spacing);
      }
      .grid__item {
        width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      }
      .grid--2-col-tablet .grid__item {
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      }
    }
    @media screen and (max-width: 989px) {
      .slider--tablet.grid--peek {
        margin: 0;
        width: 100%;
      }
      .slider--tablet.grid--peek .grid__item {
        box-sizing: content-box;
        margin: 0;
      }
      .slider.slider--mobile .scroll-trigger.animate--slide-in,
      .slider.slider--tablet .scroll-trigger.animate--slide-in {
        animation: none;
        opacity: 1;
        transform: inherit;
      }
      .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet {
        animation: var(--animation-slide-in);
      }
      .utility-bar .utility-bar__grid .list-social {
        display: none;
      }
    }
    .localization-wrapper .localization-selector + .disclosure__list-wrapper,
    details[open] > .header__submenu,
    details[open] > .search-modal,
    details[open] > .share-button__fallback {
      animation: animateMenuOpen var(--duration-default) ease;
    }
    @media screen and (max-width: 767px) {
      .small-hide {
        display: none !important;
      }
      .grid__item.slider__slide--full-width {
        width: 100%;
        max-width: none;
      }
      .grid--peek.slider--mobile {
        margin: 0;
        width: 100%;
      }
      .grid--peek.slider--mobile .grid__item {
        box-sizing: content-box;
        margin: 0;
      }
      .grid--peek .grid__item {
        min-width: 35%;
      }
      .grid--peek.slider .grid__item:first-of-type {
        margin-left: 1.5rem;
      }
      .grid--peek.slider:after {
        margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));
      }
      .grid--2-col-tablet-down .grid__item {
        width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
      }
      .grid--peek .grid__item,
      .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
        width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem);
      }
    }
    @media screen and (min-width: 768px) and (max-width: 989px) {
      .medium-hide {
        display: none !important;
      }
      .slider--tablet.grid--peek .grid__item {
        width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem);
      }
      .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,
      .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
        width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);
      }
      .slider--tablet.grid--peek .grid__item:first-of-type {
        margin-left: 1.5rem;
      }
      .grid--2-col-tablet-down .grid__item {
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      }
    }
    .media {
      background-color: rgba(var(--color-foreground), 0.1);
      overflow: hidden;
    }
    .media--transparent {
      background-color: transparent;
    }
    .media model-viewer,
    .media > :not(.zoom):not(.deferred-media__poster-button) {
      display: block;
      max-width: 100%;
      position: relative;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
    }
    .media > img {
      object-fit: cover;
      object-position: center center;
      transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    .media--landscape {
      padding-bottom: 66.6%;
    }
    .media.media--hover-effect > img + img {
      opacity: 0;
    }
    .button--secondary,
    .button--tertiary {
      --color-button: var(--color-secondary-button);
      --color-button-text: var(--color-secondary-button-text);
    }
    .button {
      --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);
      --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);
      --shadow-blur-radius: var(--buttons-shadow-blur-radius);
      --shadow-opacity: var(--buttons-shadow-opacity);
      --shadow-visible: var(--buttons-shadow-visible);
      --border-offset: var(--buttons-border-offset);
      --border-opacity: calc(1 - var(--buttons-border-opacity));
      border-radius: var(--buttons-radius-outset);
      min-width: calc(12rem + var(--buttons-border-width) * 2);
      min-height: calc(4.5rem + var(--buttons-border-width) * 2);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      border: 0;
      padding: 0 3rem;
      cursor: pointer;
      font: inherit;
      color: rgb(var(--color-button-text));
      -webkit-appearance: none;
      appearance: none;
      background-color: rgba(var(--color-button), var(--alpha-button-background));
    }
    .button:before,
    .customer button:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: -1;
      border-radius: var(--buttons-radius-outset);
      box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius)
        rgba(var(--color-shadow), var(--shadow-opacity));
    }
    .button:after,
    .customer button:after {
      content: '';
      position: absolute;
      top: var(--buttons-border-width);
      right: var(--buttons-border-width);
      bottom: var(--buttons-border-width);
      left: var(--buttons-border-width);
      z-index: 1;
      border-radius: var(--buttons-radius);
      box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
          rgba(var(--color-button-text), var(--border-opacity)),
        0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));
    }
    .button--secondary:after {
      --border-opacity: var(--buttons-border-opacity);
    }
    .button.focused,
    .button:focus,
    .button:focus-visible {
      outline: 0;
      box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.5),
        0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
    }
    .button:focus:not(:focus-visible):not(.focused) {
      box-shadow: inherit;
    }
    .button::selection,
    .customer button::selection {
      background-color: rgba(var(--color-button-text), 0.3);
    }
    .button,
    .button-label,
    .customer button {
      font-size: 16px;
      line-height: calc(1 + 0.2 / var(--font-body-scale));
    }
    .button--tertiary {
      --alpha-button-background: 0;
      --alpha-button-border: 0.2;
      font-size: 1.2rem;
      padding: 1rem 1.5rem;
      min-width: calc(9rem + var(--buttons-border-width) * 2);
      min-height: calc(3.5rem + var(--buttons-border-width) * 2);
    }
    .button--small {
      padding: 1.2rem 2.6rem;
    }
    .button.disabled,
    .button:disabled,
    .button[aria-disabled='true'],
    .customer button.disabled,
    .customer button:disabled,
    .customer button[aria-disabled='true'],
    .quantity__button.disabled {
      cursor: not-allowed;
      opacity: 0.5;
    }
    .button--full-width {
      display: flex;
      width: 100%;
    }
    .button.loading {
      color: transparent;
      position: relative;
    }
    .button.loading > .loading__spinner {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      position: absolute;
      height: 100%;
      display: flex;
      align-items: center;
    }
    .header__icon:hover .icon,
    .modal__close-button:hover .icon,
    .share-button__fallback button:hover .svg-wrapper {
      transform: scale(1.07);
    }
    .button.loading > .loading__spinner .spinner,
    .share-button details {
      width: fit-content;
    }
    .button.loading > .loading__spinner .path {
      stroke: rgb(var(--color-button-text));
    }
    .share-button {
      display: block;
      position: relative;
    }
    .share-button__button {
      font-size: 1.4rem;
      display: flex;
      align-items: center;
      color: rgb(var(--color-link));
      margin-left: 0;
      padding-left: 0;
      min-height: 4.4rem;
    }
    .share-button__button:hover {
      text-decoration: underline;
      text-underline-offset: 0.3rem;
    }
    
    .share-button__button .icon-share {
      height: 1.2rem;
      margin-right: 1rem;
      min-width: 1.3rem;
    }
    .share-button__fallback {
      display: flex;
      align-items: center;
      position: absolute;
      top: 3rem;
      left: 0.1rem;
      z-index: 3;
      width: 100%;
      min-width: max-content;
      border-radius: var(--inputs-radius);
      border: 0;
    }
    .quantity:after,
    .share-button__fallback:after {
      pointer-events: none;
      content: '';
      position: absolute;
      top: var(--inputs-border-width);
      right: var(--inputs-border-width);
      bottom: var(--inputs-border-width);
      left: var(--inputs-border-width);
      border: 0.1rem solid transparent;
      border-radius: var(--inputs-radius);
      box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));
      z-index: 1;
    }
    .quantity:before,
    .share-button__fallback:before {
      background: rgb(var(--color-background));
      pointer-events: none;
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: var(--inputs-radius-outset);
      box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset)
        var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity));
      z-index: -1;
    }
    .share-button__fallback button {
      width: 4.4rem;
      height: 4.4rem;
      padding: 0;
      flex-shrink: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative;
      right: var(--inputs-border-width);
    }
    .share-button__fallback button:hover {
      color: rgba(var(--color-foreground), 0.75);
    }
    .share-button__close,
    .share-button__copy {
      background-color: transparent;
      color: rgb(var(--color-foreground));
    }
    .share-button__close:focus-visible,
    .share-button__copy:focus-visible {
      background-color: rgb(var(--color-background));
      z-index: 2;
    }
    .share-button__close:focus,
    .share-button__copy:focus {
      background-color: rgb(var(--color-background));
      z-index: 2;
    }
    .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused),
    .field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused) {
      background-color: inherit;
    }
    .share-button__fallback .field:after,
    .share-button__fallback .field:before {
      content: none;
    }
    .share-button__fallback .field {
      border-radius: 0;
      min-width: auto;
      min-height: auto;
      transition: none;
    }
    .share-button__fallback .field__input:-webkit-autofill,
    .share-button__fallback .field__input:focus {
      outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
      outline-offset: 0.1rem;
      box-shadow: 0 0 0 0.1rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
    }
    .share-button__fallback .field__input {
      box-shadow: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      filter: none;
      min-width: auto;
      min-height: auto;
    }
    .share-button__fallback .field__input:hover {
      box-shadow: none;
    }
    .share-button__fallback .icon {
      width: 1.5rem;
      height: 1.5rem;
    }
    .share-button__message:not(:empty) {
      display: flex;
      align-items: center;
      width: 100%;
      height: 100%;
      margin-top: 0;
      padding: 0.8rem 0 0.8rem 1.5rem;
      margin: var(--inputs-border-width);
    }
    .share-button__message:not(:empty):not(.hidden) ~ * {
      display: none;
    }
    .customer .field input,
    .customer select,
    .field__input,
    .select__select {
      -webkit-appearance: none;
      appearance: none;
      width: 100%;
      border-radius: 999px;
      height: 4.5rem;
      min-height: calc(var(--inputs-border-width) * 2);
      min-width: calc(7rem + (var(--inputs-border-width) * 2));
      position: relative;
      padding: 21px 20px;
    }
    .customer select::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%);
      border-width: 6px;
      border-style: solid;
      border-color: #ccc transparent transparent;
      pointer-events: none;
    }
    .customer .field input {
      border-radius: 999px;
      border: 1px solid #d4d4d4;
      height: 55px;
      font-size: 16px;
    }
    .customer .field:before,
    .customer select:before,
    .field:before,
    .localization-form__select:before,
    .select:before {
      pointer-events: none;
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: var(--inputs-radius-outset);
      box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset)
        var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity));
      z-index: -1;
    }
    .select__select {
      font-family: var(--font-body-family);
      font-style: var(--font-body-style);
      font-weight: var(--font-body-weight);
      font-size: 1.2rem;
      color: rgba(var(--color-foreground), 0.75);
    }
    .customer .field:hover.field:after,
    .customer select:hover.select:after,
    .field:hover.field:after,
    .localization-form__select:hover.localization-form__select:after,
    .select:hover.select:after,
    .select__select:hover.select__select:after {
      box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width))
        rgba(var(--color-foreground), var(--inputs-border-opacity));
      outline: 0;
      border-radius: var(--inputs-radius);
    }
    .customer .field input:focus-visible,
    .customer select:focus-visible,
    .field__input:focus-visible,
    .localization-form__select:focus-visible.localization-form__select:after,
    .select__select:focus-visible {
      outline: 0;
    }
    .customer .field input:focus,
    .customer select:focus,
    .field__input:focus,
    .localization-form__select:focus.localization-form__select:after,
    .select__select:focus {
      outline: 0;
    }
    .localization-form__select:focus {
      outline: 0;
      box-shadow: none;
    }
    .select,
    .text-area {
      display: flex;
      position: relative;
      width: 100%;
    }
    .customer select + .svg-wrapper,
    .select .svg-wrapper {
      height: 0.6rem;
      width: 1rem;
      pointer-events: none;
      position: absolute;
      top: calc(50% - 0.2rem);
      right: 0;
    }
    .customer select,
    .select__select {
      cursor: pointer;
      line-height: calc(1 + 0.6 / var(--font-body-scale));
      padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem;
      margin: var(--inputs-border-width);
      min-height: 5.5rem;
    }
    .cf-field input,
    .cf-field select {
      border-radius: 999px !important;
      border: 1px solid #d4d4d4 !important;
      height: 55px !important;
      font-size: 16px !important;
      padding: 0 23px !important;
      box-shadow: none !important;
    }
    .cf-field-container h3,
    .cf-submit-form {
      font-family: Poppins;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
    }
    .cf-enum-field__choice {
      width: 100% !important;
      margin-top: 0 !important;
    }
    .cf-field select {
      z-index: 9 !important;
    }
    .cf-react-target .cf-fields-container .cf-field label {
      left: 31px !important;
      top: 24px;
      z-index: 9;
      background-color: #fff;
      width: 50%;
    }
    .cf-field-container h3 {
      margin-top: 32px;
      color: #171717;
      letter-spacing: 0;
    }
    .announcement-bar__message,
    .badge {
      letter-spacing: 0.1rem;
      text-align: center;
    }
    .cf-submit-form {
      display: flex;
      width: 264px;
      height: auto;
      max-width: 532px;
      padding: 16px 24px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      border-radius: 9999px;
      border: 3px solid #062a4e;
      background: #fff;
      color: #062a4e;
      margin: 0 !important;
    }
    .cf-react-target .cf-fields-container .cf-field .cf-enum-field__choice {
      opacity: 1 !important;
      pointer-events: all !important;
      position: relative !important;
      left: 0 !important;
    }
    .cf-react-target .cf-fields-container .cf-field:has(input:focus) label.cf-enum-field__choice {
      left: 0 !important;
    }
    .cf-field[data-cf-field-type='paragraph'] {
      margin-top: 32px !important;
    }
    .DayPicker-Caption-Dropdown .cf-down-arrow {
      right: 5px !important;
    }
    =======>>>>>>>Stashed changes .field {
      position: relative;
      width: 100%;
      display: flex;
    }
    .customer .field {
      display: flex;
      position: relative;
    }
    .field--with-error {
      flex-wrap: wrap;
    }
    .customer .field input,
    .field__input {
      flex-grow: 1;
      text-align: left;
      padding: 1.5rem;
      margin: var(--inputs-border-width);
    }
    @media screen and (max-width: 750px) {
      .customer .field input,
      .field__input {
        padding: 0.8rem;
      }
    }
    .cf-field label,
    .customer .field label,
    .field__label {
      font-size: 1.6rem;
      left: calc(var(--inputs-border-width) + 5rem);
      top: calc(1rem + var(--inputs-border-width));
      margin-bottom: 0;
      pointer-events: none;
      position: absolute;
      transition: top var(--duration-short) ease, opacity 0.3s ease;
      color: rgba(var(--color-foreground), 0.75);
      letter-spacing: 0.1rem;
      line-height: 1.5;
    }
    .cf-field label,
    .customer .field label {
      left: 22px !important;
      top: 16px;
      color: #737373;
      letter-spacing: 0;
    }
    .cf-react-target .cf-fields-container .cf-field:has(input:focus) label,
    .cf-react-target .cf-fields-container .cf-field:has(input:not(:placeholder-shown)) label,
    .customer .field input:-webkit-autofill ~ label,
    .customer .field input:focus ~ label,
    .customer .field input:not(:placeholder-shown) ~ label,
    .field__input:-webkit-autofill ~ .field__label,
    .field__input:focus ~ .field__label,
    .field__input:not(:placeholder-shown) ~ .field__label {
      top: calc(var(--inputs-border-width) + 0.5rem);
      left: calc(var(--inputs-border-width) + 5rem);
      letter-spacing: 0.04rem;
      opacity: 0;
    }
    .cf-react-target .cf-fields-container .cf-field:has(input:focus) label,
    .customer .field input:not(:placeholder-shown) ~ label {
      left: 22px !important;
    }
    .field label {
      z-index: 999;
    }
    .customer .field input:-webkit-autofill,
    .customer .field input:focus,
    .customer .field input:not(:placeholder-shown),
    .field__input:-webkit-autofill,
    .field__input:focus,
    .field__input:not(:placeholder-shown) {
      padding: 1.2rem 1rem 1.2rem 2rem;
      margin: var(--inputs-border-width);
    }
    .customer .field input::-webkit-search-cancel-button,
    .field__input::-webkit-search-cancel-button {
      display: none;
    }
    .customer .field input::placeholder,
    .field__input::placeholder {
      opacity: 0;
    }
    .field__button {
      align-items: center;
      background-color: transparent;
      border: 0;
      color: currentColor;
      cursor: pointer;
      display: flex;
      height: 4.4rem;
      justify-content: center;
      overflow: hidden;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 4.4rem;
    }
    .quantity,
    .quantity__rules,
    .quantity__rules-cart,
    details-disclosure > details,
    header-menu > details {
      position: relative;
    }
    .field__button > .svg-wrapper {
      height: 2.5rem;
      width: 2.5rem;
    }
    .customer .field input:-webkit-autofill ~ label,
    .field__input:-webkit-autofill ~ .field__button,
    .field__input:-webkit-autofill ~ .field__label {
      color: #000;
    }
    .text-area {
      font-size: 16px;
      min-height: 10rem;
      resize: none;
      border: 1px solid #d4d4d4;
      border-radius: 16px;
    }
    input[type='checkbox'] {
      display: inline-block;
      width: auto;
      margin-right: 0.5rem;
    }
    .form__label {
      display: block;
      margin-bottom: 0.6rem;
    }
    .form__message {
      align-items: center;
      display: flex;
      font-size: 1.4rem;
      line-height: 1;
      margin-top: 1rem;
    }
    .customer .field .form__message {
      font-size: 1.4rem;
      text-align: left;
    }
    .customer .form__message .svg-wrapper,
    .form__message .icon {
      flex-shrink: 0;
      height: 1.3rem;
      margin-right: 0.5rem;
      width: 1.3rem;
    }
    .customer .form__message .svg-wrapper {
      height: 1.5rem;
      width: 1.5rem;
      margin-right: 1rem;
    }
    .customer .field .form__message .svg-wrapper {
      align-self: start;
    }
    .form-status {
      margin: 0;
      font-size: 1.6rem;
    }
    .form-status-list {
      padding: 0;
      margin: 2rem 0 4rem;
    }
    .form-status-list .link::first-letter {
      text-transform: capitalize;
    }
    .quantity {
      color: rgba(var(--color-foreground));
      width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
      display: flex;
      border-radius: var(--inputs-radius);
      min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);
    }
    .quantity__button,
    .quantity__input {
      border: 0;
      background-color: transparent;
    }
    .quantity__input {
      color: currentColor;
      font-family: var(--font-body-family);
      font-style: var(--font-body-style);
      font-weight: var(--font-body-weight);
      font-size: 1.6rem;
      font-weight: 500;
      opacity: 0.85;
      text-align: center;
      padding: 0 0.5rem;
      width: 100%;
      flex-grow: 1;
      -webkit-appearance: none;
      appearance: none;
    }
    .quantity__button {
      width: calc(4.5rem / var(--font-body-scale));
      flex-shrink: 0;
      font-size: 1.8rem;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      color: rgb(var(--color-foreground));
      padding: 0;
    }
    .search-modal,
    .utility-bar--bottom-border {
      border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
    }
    .quantity__button:first-child {
      margin-left: calc(var(--inputs-border-width));
    }
    .quantity__button:last-child {
      margin-right: calc(var(--inputs-border-width));
    }
    .quantity__button .svg-wrapper {
      width: 1rem;
      pointer-events: none;
    }
    .quantity__button:focus-visible,
    .quantity__input:focus-visible {
      background-color: rgb(var(--color-background));
      z-index: 2;
    }
    .quantity__button:focus,
    .quantity__input:focus {
      background-color: rgb(var(--color-background));
      z-index: 2;
    }
    .quantity__button:not(:focus-visible):not(.focused),
    .quantity__input:not(:focus-visible):not(.focused) {
      box-shadow: inherit;
      background-color: inherit;
    }
    .quantity__input:-webkit-autofill,
    .quantity__input:-webkit-autofill:active,
    .quantity__input:-webkit-autofill:hover {
      box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;
      -webkit-box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;
    }
    .quantity__input::-webkit-inner-spin-button,
    .quantity__input::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
    .quantity__input[type='number'] {
      -moz-appearance: textfield;
    }
    .quantity__rules {
      margin-top: 0.5rem;
      font-size: 1.2rem;
    }
    .quantity__rules .caption {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
    }
    .quantity__rules .divider + .divider::before {
      content: '\2022';
      margin: 0 0.5rem;
    }
    .modal__toggle {
      list-style-type: none;
    }
    .cart-count-bubble:empty,
    .modal__toggle-close {
      display: none;
    }
    .modal__toggle-open,
    account-icon {
      display: flex;
    }
    .modal__close-button.link {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0;
      height: 4.4rem;
      width: 4.4rem;
      background-color: transparent;
    }
    .modal__close-button .icon {
      width: 1.7rem;
      height: 1.7rem;
    }
    .modal__content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgb(var(--color-background));
      z-index: 4;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .media-modal {
      cursor: zoom-out;
    }
    .media-modal .deferred-media {
      cursor: initial;
    }
    .cart-count-bubble {
      position: absolute;
      color: rgb(var(--color-button-text));
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      left: 2.2rem;
      width: 15px;
      height: 15px;
      font-size: 8px;
      background: #000;
      right: 0;
      top: 7px;
      line-height: 15px;
      padding-left: 1px;
    }
    .header__heading-link:hover .h2,
    .header__icon {
      color: rgb(var(--color-foreground));
    }
    .utility-bar {
      height: 100%;
    }
    .utility-bar__grid {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-areas: 'announcements';
    }
    .utility-bar__grid .list-social {
      justify-content: flex-start;
      align-content: center;
      margin-left: -1.2rem;
      grid-area: social-icons;
    }
    .utility-bar .list-social__item .icon {
      scale: 0.9;
    }
    .announcement-bar,
    .announcement-bar__announcement {
      color: rgb(var(--color-foreground));
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      align-content: center;
      grid-area: announcements;
    }
    .announcement-bar .slider--everywhere {
      margin-bottom: 0;
      scroll-behavior: auto;
    }
    .announcement-bar-slider,
    .announcement-bar-slider .slider,
    .search-modal__form,
    .utility-bar__grid .announcement-bar-slider {
      width: 100%;
    }
    .announcement-bar .slider-button--next {
      margin-right: -1.5rem;
      min-width: 44px;
    }
    .announcement-bar .slider-button--prev {
      margin-left: -1.5rem;
      min-width: 44px;
    }
    .announcement-bar .slider-button--next:focus-visible,
    .announcement-bar .slider-button--prev:focus-visible,
    .utility-bar .list-social__link:focus-visible {
      outline-offset: -0.3rem;
      box-shadow: 0 0 0 -0.2rem rgb(var(--color-foreground));
    }
    .localization-wrapper {
      grid-area: language-currency;
      align-self: center;
      display: flex;
      justify-content: flex-end;
    }
    .utility-bar .localization-wrapper .disclosure .localization-form__select,
    .utility-bar .localization-wrapper .disclosure__link {
      font-size: calc(var(--font-heading-scale) * 1.3rem);
    }
    .announcement-bar__link {
      display: flex;
      width: 100%;
      text-decoration: none;
      height: 100%;
      justify-content: center;
      align-items: center;
    }
    .announcement-bar__link .icon-arrow {
      display: inline-block;
      pointer-events: none;
      margin-left: 0.8rem;
      vertical-align: middle;
      margin-bottom: 0.2rem;
    }
    .announcement-bar__message {
      padding: 1rem 0;
      margin: 0;
      min-height: 3.8rem;
    }
    @keyframes translateAnnouncementSlideIn {
      0% {
        opacity: 0;
        transform: translateX(var(--announcement-translate-from));
      }
      100% {
        opacity: 1;
        transform: translateX(0);
      }
    }
    @keyframes translateAnnouncementSlideOut {
      0% {
        opacity: 1;
        transform: translateX(0);
      }
      100% {
        opacity: 0;
        transform: translateX(var(--announcement-translate-to));
      }
    }
    .shopify-section-header-sticky {
      position: sticky;
      top: 0;
    }
    .shopify-section-header-hidden,
    .shopify-section-header-hidden.menu-open {
      top: 0;
    }
    .section-header.animate {
      transition: top 0.15s ease-out;
    }
    .header-wrapper {
      display: block;
      position: relative;
      background-color: rgb(var(--color-background));
    }
    .header {
      grid-template-areas: 'left-icons heading icons';
      grid-template-columns: 1fr 2fr 1fr;
      align-items: center;
      display: flex;
    }
    @media screen and (max-width: 767px) {
      .header--has-app {
        grid-template-columns: auto 1fr auto;
      }
    }
    .header [tabindex='-1']:focus {
      outline: 0;
    }
    .header__heading {
      margin: 0;
      line-height: 0;
    }
    .header > .header__heading-link {
      line-height: 0;
    }
    .header__heading,
    .header__heading-link {
      grid-area: heading;
      justify-self: center;
    }
    .header__heading-link {
      display: inline-block;
    }
    .header__heading-link .h2 {
      line-height: 1;
      color: rgba(var(--color-foreground), 0.75);
    }
    .header__heading-logo {
      height: 110px;
      max-width: 110px;
      width: 110px;
    }
    .header__heading-logo-wrapper {
      width: 100%;
      height: 100%;
      display: inline-block;
      transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99);
    }
    @media screen and (max-width: 1023px) {
      .header__heading-logo,
      .header__heading-logo-wrapper img {
        width: 50px;
        height: 48px;
      }
      .header__heading,
      .header__heading-link {
        text-align: center;
      }
    }
    .header__icons {
      display: flex;
      grid-area: icons;
      justify-self: end;
      padding-right: 0.8rem;
    }
    .header__icon span,
    .header__icon:not(.header__icon--summary) {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .header__icon span {
      height: 100%;
    }
    .header__icon .svg-wrapper {
      width: 20px;
      height: 20px;
    }
    .header__icon::after {
      content: none;
    }
    .header__icon .icon {
      height: 2rem;
      width: 2rem;
      min-width: 2rem;
      fill: none;
      vertical-align: middle;
    }
    .header__icon,
    .header__icon--cart .icon {
      height: 4.4rem;
      width: 4.4rem;
      min-width: 4.4rem;
      padding: 0;
    }
    .header__icon--cart {
      position: relative;
      margin-right: -1.2rem;
    }
    .header__icon--menu[aria-expanded='true']::before {
      content: '';
      top: 100%;
      left: 0;
      height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));
      width: 100%;
      display: block;
      position: absolute;
      background: rgba(var(--color-foreground), 0.5);
    }
    .header:not(.header--has-menu) * > .header__search,
    .primary-btn-cta__hover .icon_hover,
    .primary-btn-cta__hover:hover .icon_cta,
    details .header__icon-close,
    menu-drawer + .header__search {
      display: none;
    }
    details[open] .header__icon-close {
      display: inline-block;
    }
    .header > .header__search {
      grid-area: left-icons;
      justify-self: start;
    }
    .header__search {
      display: inline-flex;
      line-height: 0;
    }
    details[open] > .search-modal {
      opacity: 1;
    }
    details[open] .modal-overlay::after {
      position: absolute;
      content: '';
      background-color: rgb(var(--color-foreground), 0.5);
      top: 100%;
      left: 0;
      right: 0;
      height: 100vh;
    }
    .search-modal {
      opacity: 0;
      min-height: calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));
      height: 100%;
    }
    .search-modal__content {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      padding: 0 5rem 0 1rem;
      line-height: calc(1 + 0.8 / var(--font-body-scale));
      position: relative;
    }
    .search-modal__content-bottom {
      bottom: calc((var(--inputs-margin-offset) / 2));
    }
    .search-modal__content-top {
      top: calc((var(--inputs-margin-offset) / 2));
    }
    .search-modal__close-button {
      position: absolute;
      right: 0.3rem;
    }
    .header__icon--menu .icon {
      display: block;
      position: absolute;
      opacity: 1;
      transform: scale(1);
      transition: transform 150ms, opacity 150ms;
    }
    details:not([open]) > .header__icon--menu .icon-close,
    details[open] > .header__icon--menu .icon-hamburger {
      visibility: hidden;
      opacity: 0;
      transform: scale(0.8);
    }
    .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger {
      visibility: visible;
      opacity: 1;
      transform: scale(1.07);
    }
    .js details > .header__submenu {
      opacity: 0;
      transform: translateY(-1.5rem);
    }
    details[open] > .header__submenu {
      animation-fill-mode: forwards;
      z-index: 1;
    }
    @media (prefers-reduced-motion) {
      .motion-reduce {
        transition: none !important;
        animation: none !important;
      }
      details[open] > .header__submenu {
        opacity: 1;
        transform: translateY(0);
      }
    }
    .header__inline-menu {
      grid-area: navigation;
      display: none;
    }
    .header__menu-item .icon-caret {
      margin-left: 1rem;
      min-width: 11px;
      transition: transform 0.3s;
      right: 0.8rem;
    }
    .header__menu-item span {
      transition: text-decoration var(--duration-short) ease;
    }
    details[open] > .header__menu-item,
    details[open] > .header__menu-item span {
      color: #1c6aa0;
    }
    header-menu.active .header__menu-item .icon-caret {
      transform: rotate(-90deg);
    }
    .header__active-menu-item {
      text-decoration: none !important;
    }
    .header__submenu {
      transition: opacity var(--duration-default) ease, transform var(--duration-default) ease;
    }
    .global-settings-popup,
    .header__submenu.global-settings-popup {
      border-radius: var(--popup-corner-radius);
      border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
      border-style: solid;
      border-width: var(--popup-border-width);
      box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
        rgba(var(--color-shadow), var(--popup-shadow-opacity));
      z-index: -1;
    }
    .header__submenu.list-menu {
      padding: 1rem 0;
    }
    .header__submenu .header__submenu {
      background-color: rgba(var(--color-foreground), 0.03);
      padding: 1rem 0;
      margin: 1rem 0;
    }
    .header__submenu .header__menu-item:after {
      right: 2rem;
    }
    .header__submenu .header__menu-item {
      justify-content: space-between;
      padding: 0.8rem 2rem;
    }
    .header__submenu .icon-caret {
      flex-shrink: 0;
      margin-left: 1rem;
      position: static;
    }
    @keyframes animateMenuOpen {
      0% {
        opacity: 0;
        transform: translateY(-1.5rem);
      }
      100% {
        opacity: 1;
        transform: translateY(0);
      }
    }
    @media screen and (min-width: 1024px) and (pointer: fine) {
      .header:not(.drawer-menu).page-width {
        padding-left: 5rem;
        padding-right: 5rem;
      }
      .page-width--narrow {
        max-width: 860px;
        padding: 0;
      }
      .page-width-desktop {
        max-width: var(--page-width);
        padding: 0 5rem;
      }
      .large-up-hide {
        display: none !important;
      }
      .title,
      .title-wrapper-with-link {
        margin: 5rem 0 3rem;
      }
      .title--primary {
        margin: 2rem 0;
      }
      .title-wrapper-with-link {
        align-items: center;
      }
      .title-wrapper-with-link .title {
        margin-bottom: 0;
      }
      .title-wrapper--self-padded-tablet-down {
        padding-left: 0;
        padding-right: 0;
      }
      .slider.slider--desktop .scroll-trigger.animate--slide-in {
        animation: none;
        opacity: 1;
        transform: inherit;
      }
      .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop {
        animation: var(--animation-slide-in);
      }
      .utility-bar--bottom-border-social-only {
        border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
      }
      .utility-bar__grid--3-col {
        grid-template-columns: 3fr 4fr 3fr;
        grid-template-areas: 'social-icons announcements language-currency';
      }
      .utility-bar__grid--2-col {
        grid-template-columns: 1fr 1fr;
        grid-template-areas: 'social-icons language-currency';
      }
      .announcement-bar--one-announcement .announcement-bar__link,
      .announcement-bar.announcement-bar--one-announcement {
        width: fit-content;
        margin: auto;
      }
      body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width {
        padding-left: 5rem;
        padding-right: 5rem;
      }
      .announcement-bar-slider {
        width: 60%;
      }
      .announcement-bar .slider-button {
        height: 3.8rem;
      }
      .header {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
      }
      .header__heading,
      .header__heading-link {
        justify-self: start;
      }
      .header:not(.header--top-center) * > .header__search {
        display: inline-flex;
      }
      .header:not(.header--top-center) > .header__search {
        display: none;
      }
      .search-modal__form {
        max-width: 74.2rem;
      }
      .search-modal__close-button {
        position: initial;
        margin-left: 0.5rem;
      }
      .header--middle-left:not(.header--has-menu),
      .header--top-left {
        grid-template-areas: 'heading icons' 'navigation navigation';
        grid-template-columns: 1fr auto;
      }
      .header--middle-left.drawer-menu,
      .header--top-left.drawer-menu {
        grid-template-areas: 'navigation heading icons';
        grid-template-columns: auto 1fr auto;
        column-gap: 1rem;
      }
      .header--middle-left {
        grid-template-areas: 'heading navigation icons';
        grid-template-columns: auto 1fr 1fr;
        column-gap: 28px;
      }
      .header--middle-center:not(.drawer-menu) {
        grid-template-areas: 'navigation heading icons';
        grid-template-columns: 1fr auto 1fr;
        column-gap: 2rem;
      }
      .header--middle-center a.header__heading-link {
        text-align: center;
      }
      .header--top-center {
        grid-template-areas: 'left-icons heading icons' 'navigation navigation navigation';
      }
      .header--top-center.drawer-menu {
        grid-template-areas: 'left-icons heading icons';
        grid-template-columns: 1fr auto 1fr;
      }
      .header:not(.header--middle-left, .header--middle-center) .header__inline-menu {
        margin-top: 1.05rem;
      }
      .header__inline-menu {
        display: block;
      }
      .overflow-hidden-tablet {
        overflow: auto;
      }
      .associated-products-pannel {
        top: -1px;
      }
    }
    .badge {
      border-radius: var(--badge-corner-radius);
      display: inline-block;
      font-size: 1.2rem;
      line-height: 1;
      padding: 0.5rem 1.3rem 0.6rem;
      background-color: rgb(var(--color-badge-background));
      border-color: rgba(var(--color-badge-border), var(--alpha-badge-border));
      color: rgb(var(--color-badge-foreground));
    }
    .gradient {
      background: rgb(var(--color-background));
      background: var(--gradient-background);
      background-attachment: fixed;
    }
    .ratio {
      display: flex;
      position: relative;
      align-items: stretch;
    }
    .ratio::before {
      content: '';
      width: 0;
      height: 0;
      padding-bottom: var(--ratio-percent);
    }
    .content-container {
      border-radius: var(--text-boxes-radius);
      border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));
      position: relative;
    }
    .content-container:after {
      content: '';
      position: absolute;
      top: calc(var(--text-boxes-border-width) * -1);
      right: calc(var(--text-boxes-border-width) * -1);
      bottom: calc(var(--text-boxes-border-width) * -1);
      left: calc(var(--text-boxes-border-width) * -1);
      border-radius: var(--text-boxes-radius);
      box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
        var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
      z-index: -1;
    }
    .global-media-settings:after,
    .rte img {
      box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
        rgba(var(--color-shadow), var(--media-shadow-opacity));
    }
    .content-container--full-width:after {
      left: 0;
      right: 0;
      border-radius: 0;
    }
    @media screen and (max-width: 767px) {
      .content-container--full-width-mobile {
        border-left: none;
        border-right: none;
        border-radius: 0;
      }
      .content-container--full-width-mobile:after {
        display: none;
      }
    }
    .global-media-settings {
      position: relative;
      border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
      border-radius: var(--media-radius);
      overflow: visible !important;
      background-color: rgb(var(--color-background));
    }
    .global-media-settings:after {
      content: '';
      position: absolute;
      top: calc(var(--media-border-width) * -1);
      right: calc(var(--media-border-width) * -1);
      bottom: calc(var(--media-border-width) * -1);
      left: calc(var(--media-border-width) * -1);
      border-radius: var(--media-radius);
      z-index: -1;
      pointer-events: none;
    }
    .global-media-settings--no-shadow,
    .sewp-content {
      overflow: hidden !important;
    }
    .global-media-settings--no-shadow:after {
      content: none;
    }
    .global-media-settings .placeholder-svg,
    .global-media-settings iframe,
    .global-media-settings img,
    .global-media-settings model-viewer,
    .global-media-settings video {
      border-radius: calc(var(--media-radius) - var(--media-border-width));
    }
    .content-container--full-width,
    .global-media-settings--full-width,
    .global-media-settings--full-width .placeholder-svg,
    .global-media-settings--full-width iframe,
    .global-media-settings--full-width img,
    .global-media-settings--full-width video {
      border-radius: 0;
      border-left: none;
      border-right: none;
    }
    @supports not (inset: 10px) {
      .grid {
        margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));
      }
      .grid__item {
        padding-left: var(--grid-mobile-horizontal-spacing);
        padding-bottom: var(--grid-mobile-vertical-spacing);
      }
      .grid--gapless .grid__item {
        padding-left: 0;
        padding-bottom: 0;
      }
      @media screen and (min-width: 768px) {
        .grid--peek .grid__item {
          padding-left: var(--grid-mobile-horizontal-spacing);
        }
      }
      .product-grid .grid__item {
        padding-bottom: var(--grid-mobile-vertical-spacing);
      }
      @media screen and (min-width: 768px) {
        .grid {
          margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));
        }
        .grid__item {
          padding-left: var(--grid-desktop-horizontal-spacing);
          padding-bottom: var(--grid-desktop-vertical-spacing);
        }
        .product-grid .grid__item {
          padding-bottom: var(--grid-desktop-vertical-spacing);
        }
      }
    }
    @media (forced-colors: active) {
      .button,
      .customer button {
        border: 1px solid transparent;
      }
      .button.focused,
      .button:focus,
      .button:focus-visible {
        outline: transparent solid 1px;
      }
      .customer .field input:focus,
      .customer select:focus,
      .field__input:focus,
      .localization-form__select:focus.localization-form__select:after,
      .select__select:focus {
        outline: transparent solid 1px;
      }
      .localization-form__select:focus {
        outline: transparent solid 1px;
      }
    }
    .rte:after {
      clear: both;
      content: '';
      display: block;
    }
    @media screen and (min-width: 768px) {
      .search-modal__close-button {
        right: 1rem;
      }
      .search-modal__content {
        padding: 0 6rem;
      }
      .overflow-hidden-mobile {
        overflow: auto;
      }
      .rte table td {
        padding-left: 1.2rem;
        padding-right: 1.2rem;
      }
    }
    .rte img {
      height: auto;
      max-width: 100%;
      border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));
      border-radius: var(--media-radius);
      margin-bottom: var(--media-shadow-vertical-offset);
    }
    .rte ol,
    .rte ul {
      padding-left: 2rem;
    }
    .rte li {
      list-style: inherit;
    }
    .rte a {
      color: rgba(var(--color-link), var(--alpha-link));
      transition: text-decoration-thickness var(--duration-short) ease;
    }
    .animate--zoom-in {
      --zoom-in-ratio: 1;
    }
    .animate--zoom-in > .svg-wrapper,
    .animate--zoom-in > img {
      transition: scale var(--duration-short) linear;
      scale: var(--zoom-in-ratio);
    }
    @media (prefers-reduced-motion: no-preference) {
      @keyframes animateAmbient {
        0% {
          transform: rotate(0) translateX(1em) rotate(0) scale(1.2);
        }
        100% {
          transform: rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2);
        }
      }
      .scroll-trigger.animate--fade-in,
      .scroll-trigger.animate--slide-in {
        opacity: 0.01;
      }
      .scroll-trigger.animate--slide-in {
        transform: translateY(2rem);
      }
      .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in {
        opacity: 1;
        animation: var(--animation-fade-in);
      }
      .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in {
        animation: var(--animation-slide-in);
        animation-delay: calc(var(--animation-order) * 75ms);
      }
      .scroll-trigger.scroll-trigger--design-mode .slider,
      .scroll-trigger.scroll-trigger--design-mode.animate--fade-in,
      .scroll-trigger.scroll-trigger--design-mode.animate--slide-in,
      .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel {
        opacity: 1;
        animation: none;
        transition: none;
        transform: none;
      }
      .scroll-trigger.scroll-trigger--design-mode.animate--slide-in {
        transform: translateY(0);
      }
      @keyframes slideIn {
        from {
          transform: translateY(2rem);
          opacity: 0.01;
        }
        to {
          transform: translateY(0);
          opacity: 1;
        }
      }
      @keyframes fadeIn {
        from {
          opacity: 0.01;
        }
        to {
          opacity: 1;
        }
      }
    }
    @media (prefers-reduced-motion: no-preference) and (hover: hover) {
      :root {
        --easter-egg: none;
        --sparkle: url('./sparkle.gif');
      }
    }
    .loading__spinner {
      position: absolute;
      z-index: 1;
      width: 1.8rem;
      display: inline-block;
    }
    .spinner {
      animation: 1.4s linear infinite rotator;
    }
    @keyframes rotator {
      0% {
        transform: rotate(0);
      }
      100% {
        transform: rotate(270deg);
      }
    }
    .path {
      stroke-dasharray: 280;
      stroke-dashoffset: 0;
      transform-origin: center;
      stroke: rgb(var(--color-foreground));
      animation: 1.4s ease-in-out infinite dash;
    }
    @media screen and (forced-colors: active) {
      .button.loading {
        color: rgb(var(--color-foreground));
      }
      .icon {
        color: CanvasText;
        fill: CanvasText !important;
      }
      .icon-close-small path,
      .path {
        stroke: CanvasText;
      }
    }
    @keyframes dash {
      0% {
        stroke-dashoffset: 280;
      }
      50% {
        stroke-dashoffset: 75;
        transform: rotate(135deg);
      }
      100% {
        stroke-dashoffset: 280;
        transform: rotate(450deg);
      }
    }
    .loading__spinner:not(.hidden) + .cart-item__price-wrapper,
    .loading__spinner:not(.hidden) ~ cart-remove-button {
      opacity: 50%;
    }
    .loading__spinner:not(.hidden) ~ cart-remove-button {
      pointer-events: none;
      cursor: default;
    }
    .progress-bar-container {
      width: 100%;
      margin: auto;
    }
    .progress-bar {
      height: 0.13rem;
      width: 100%;
    }
    .progress-bar-value {
      width: 100%;
      height: 100%;
      background-color: rgb(var(--color-foreground));
      animation: indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;
      transform-origin: 0;
    }
    @keyframes indeterminateAnimation {
      0% {
        transform: translateX(-20%) scaleX(0);
      }
      40% {
        transform: translateX(30%) scaleX(0.7);
      }
      100% {
        transform: translateX(100%) scaleX(0);
      }
    }
    .quantity__select {
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
    }
    .cv-richtext {
      font-weight: 300;
    }
    .cv-richtext li {
      list-style: disc;
    }
    .cv-richtext ul {
      padding-left: 20px;
      margin-bottom: 16px;
    }
    .cv-richtext a,
    .cv-richtext li,
    .cv-richtext p {
      color: #737373;
      line-height: 32px;
    }
    .cv-richtext--article a,
    .cv-richtext--article li,
    .cv-richtext--article p {
      color: #737373;
      line-height: 24px;
      font-weight: 400;
    }
    .cv-richtext strong {
      display: inline-block;
      color: #171717;
      margin-bottom: 12px;
    }
    .cv-richtext--page h2,
    .cv-richtext--page h3,
    .cv-richtext--page h4,
    .cv-richtext--page h5,
    .cv-richtext--page h6 {
      font-weight: 500;
    }
    .cv-richtext--page h2 {
      font-size: 38px;
    }
    .cv-richtext--page h3 {
      font-size: 24px;
    }
    .cv-richtext--page h4 {
      font-size: 20px;
    }
    .cv-richtext--page h5 {
      font-size: 18px;
    }
    .cv-richtext--page h6 {
      font-size: 16px;
    }
    .cv-richtext--article h2,
    .cv-richtext--article h3,
    .cv-richtext--article h4,
    .cv-richtext--article h5,
    .cv-richtext--article h6 {
      margin-bottom: 24px;
      font-weight: 500;
    }
    .cv-richtext--article h2,
    .cv-richtext--article h2 p,
    .cv-richtext--article h2 span,
    .cv-richtext--article h2 strong {
      font-size: 48px;
      font-family: Wittgenstein, serif;
    }
    .cv-richtext--article h2 {
      margin-top: 80px;
    }
    .cv-richtext--article h3 {
      font-size: 36px;
      margin-top: 80px;
    }
    .cv-richtext--article h4 {
      font-size: 24px;
      margin-top: 48px;
    }
    .cv-richtext--article h5,
    .cv-richtext--article h6 {
      font-size: 18px;
      margin-top: 48px;
    }
    .cv-richtext--article img {
      margin-bottom: 24px;
    }
    .cv-richtext--article {
      margin-bottom: 60px !important;
    }
    @media (min-width: 1024px) {
      .cv-richtext--article img {
        width: 80%;
        margin: 24px auto;
      }
      .cv-richtext--article {
        margin-bottom: 132px !important;
      }
    }
    @media (max-width: 1024px) {
      .cv-richtext--article h2,
      .cv-richtext--article h2 p,
      .cv-richtext--article h2 span,
      .cv-richtext--article h2 strong {
        font-size: 36px;
      }
      .cv-richtext--article h2 {
        margin-top: 60px;
      }
      .cv-richtext--article h3 {
        font-size: 30px;
        margin-top: 60px;
      }
      .cv-richtext--article h4 {
        font-size: 24px;
        margin-top: 32px;
      }
      .cv-richtext--article h5,
      .cv-richtext--article h6 {
        font-size: 18px;
        margin-top: 32px;
      }
    }
    .wishlist-engine {
      position: absolute;
      z-index: 9;
      right: 12px;
      top: 12px;
    }
    .card__media--white .wishlist-icon svg path {
      stroke: #8c84ff;
    }
    .h-wishlist-icon .wishlist-h-count {
      padding-left: 2px !important;
    }
    .associated-products-pannel {
      transition: opacity 0.2s, transform 0.5s;
    }
    @media (min-width: 768px) {
      .wishlist-page-container section {
        width: 75%;
      }
    }
    .wishlist-page-container section .page-width,
    .wishlist-page-container section .wishlist-page {
      padding: 0 !important;
      max-width: 100% !important;
    }
    .wishlist-page {
      border: 1px solid #d4d4d4;
      border-radius: 8px;
      min-height: 400px;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .wishlist-container {
      padding: 48px 32px !important;
    }
    #wishlist-input {
      border-radius: 999px;
    }
    .wishlist-top {
      padding-bottom: 100% !important;
      margin-bottom: 24px !important;
    }
    .wh-pro-meta h3,
    .wihslist-meta h3 {
      margin-bottom: 6px !important;
      font-size: 16px !important;
      font-weight: 500 !important;
      order: 1;
    }
    .wishlist-variant {
      order: 2;
    }
    .wh-pro-meta .wishlist-price,
    .wihslist-meta .wishlist-price {
      position: absolute;
      left: 13px;
      bottom: 0;
      font-size: 16px !important;
      font-weight: 600 !important;
      order: 3;
      margin-top: 24px;
    }
    .wishlist-cart {
      position: absolute;
      right: 25px;
      bottom: 0;
      border-radius: 999px !important;
      background-color: #1c6aa0 !important;
      color: transparent !important;
      font-size: 0 !important;
      width: 52px !important;
      height: 52px;
      padding: 0 !important;
      margin: 0 !important;
      min-width: 52px !important;
      order: 4;
    }
    .wishlist-cart:before {
      content: '';
      display: block;
      width: 20px;
      height: 20px;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_6224_1946)"><path d="M18.9275 3.3975C18.6931 3.1162 18.3996 2.88996 18.0679 2.73485C17.7363 2.57973 17.3745 2.49955 17.0083 2.5H3.535L3.5 2.2075C3.42837 1.59951 3.13615 1.03894 2.67874 0.632065C2.22133 0.225186 1.63052 0.000284828 1.01833 0L0.833333 0C0.61232 0 0.400358 0.0877974 0.244078 0.244078C0.0877974 0.400358 0 0.61232 0 0.833333C0 1.05435 0.0877974 1.26631 0.244078 1.42259C0.400358 1.57887 0.61232 1.66667 0.833333 1.66667H1.01833C1.22244 1.66669 1.41945 1.74163 1.57198 1.87726C1.72451 2.0129 1.82195 2.19979 1.84583 2.4025L2.9925 12.1525C3.11154 13.1665 3.59873 14.1015 4.36159 14.78C5.12445 15.4585 6.10988 15.8334 7.13083 15.8333H15.8333C16.0543 15.8333 16.2663 15.7455 16.4226 15.5893C16.5789 15.433 16.6667 15.221 16.6667 15C16.6667 14.779 16.5789 14.567 16.4226 14.4107C16.2663 14.2545 16.0543 14.1667 15.8333 14.1667H7.13083C6.61505 14.1652 6.11233 14.0043 5.69161 13.7059C5.27089 13.4075 4.95276 12.9863 4.78083 12.5H14.7142C15.6911 12.5001 16.6369 12.1569 17.3865 11.5304C18.1361 10.9039 18.6417 10.0339 18.815 9.0725L19.4692 5.44417C19.5345 5.08417 19.5198 4.71422 19.4262 4.36053C19.3326 4.00684 19.1623 3.67806 18.9275 3.3975ZM17.8333 5.14833L17.1783 8.77667C17.0743 9.35417 16.7704 9.87666 16.3199 10.2527C15.8694 10.6287 15.301 10.8342 14.7142 10.8333H4.51583L3.73167 4.16667H17.0083C17.1307 4.16594 17.2518 4.19218 17.3629 4.24355C17.4741 4.29491 17.5725 4.37012 17.6513 4.46384C17.73 4.55756 17.7872 4.66748 17.8186 4.78578C17.8501 4.90409 17.8551 5.02787 17.8333 5.14833Z" fill="%23ACD9FB"></path><path d="M5.83366 20.0006C6.75413 20.0006 7.50032 19.2544 7.50032 18.3339C7.50032 17.4134 6.75413 16.6672 5.83366 16.6672C4.91318 16.6672 4.16699 17.4134 4.16699 18.3339C4.16699 19.2544 4.91318 20.0006 5.83366 20.0006Z" fill="%23ACD9FB"></path><path d="M14.1667 20.0006C15.0871 20.0006 15.8333 19.2544 15.8333 18.3339C15.8333 17.4134 15.0871 16.6672 14.1667 16.6672C13.2462 16.6672 12.5 17.4134 12.5 18.3339C12.5 19.2544 13.2462 20.0006 14.1667 20.0006Z" fill="%23ACD9FB"></path></g><defs><clipPath id="clip0_6224_1946"><rect width="20" height="20" fill="white"></rect></clipPath></defs></svg>');
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    .wishlist-column {
      position: relative;
      width: 33% !important;
      padding: 20px 13px;
      height: fit-content !important;
    }
    .wihslist-meta {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding-bottom: 36px;
    }
    .wishlist-remove {
      width: 20px !important;
      height: 20px !important;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><g clip-path="url(%23clip0_9529_75525)"><path d="M9.99458 1.94812C9.35165 1.95812 8.72274 2.1376 8.17136 2.46842C7.61999 2.79924 7.16567 3.2697 6.85429 3.83229C6.54291 3.2697 6.0886 2.79924 5.53722 2.46842C4.98585 2.1376 4.35694 1.95812 3.71401 1.94812C2.6891 1.99265 1.72347 2.441 1.02809 3.19523C0.332699 3.94946 -0.0359188 4.94825 0.00276408 5.97339C0.00276408 8.56955 2.73538 11.4049 5.02722 13.3274C5.53892 13.7574 6.1859 13.9931 6.85429 13.9931C7.52268 13.9931 8.16966 13.7574 8.68137 13.3274C10.9732 11.4049 13.7058 8.56955 13.7058 5.97339C13.7445 4.94825 13.3759 3.94946 12.6805 3.19523C11.9851 2.441 11.0195 1.99265 9.99458 1.94812Z" fill="%23FAFAFA"/></g><defs><clipPath id="clip0_9529_75525"><rect width="13.7031" height="13.7031" fill="white" transform="translate(0 0.853882)"/></clipPath></defs></svg>') !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      background-size: contain !important;
      border: none !important;
      background-color: transparent !important;
    }
    .wishlist-heading {
      font-size: 24px !important;
      font-weight: 500 !important;
      font-family: Poppins !important;
      color: #2d3648 !important;
    }
    #skeepers_product_widget .report-review,
    #skeepers_product_widget .review__data,
    #skeepers_product_widget .review__data-name,
    #skeepers_product_widget .review__data-time,
    #skeepers_product_widget .thumbs-text,
    .upvotes-block {
      font-weight: 400 !important;
      color: #737373 !important;
    }
    #skeepers_product_widget.widget--vertical .widget__wrapper {
      display: flex !important;
      flex-direction: row !important;
    }
    @media (max-width: 768px) {
      .wishlist-column {
        width: 100% !important;
        margin-bottom: 24px;
      }
      #skeepers_product_widget.widget--vertical .widget__wrapper {
        flex-direction: column !important;
      }
    }
    #skeepers_product_widget.widget--vertical .widget__block--sidebar {
      width: 210px !important;
    }
    #skeepers_product_widget.widget--vertical .rating__filters,
    #skeepers_product_widget.widget--vertical .rating__value {
      flex-basis: 100% !important;
    }
    #skeepers_product_widget .rating__details,
    #skeepers_product_widget.widget--vertical .rating__value {
      align-items: flex-start !important;
    }
    #skeepers_product_widget .rating__details__information {
      align-items: flex-end !important;
    }
    #skeepers_product_widget .rating__details-text {
      text-align: left !important;
    }
    #skeepers_product_widget .rating__global {
      text-align: left !important;
      margin-bottom: 20px !important;
    }
    #skeepers_product_widget .review__text {
      margin: 24px 0 !important;
    }
    #skeepers_product_widget .review {
      border: 1px solid #d4d4d4 !important;
      padding: 24px 32px !important;
      border-radius: 8px !important;
      margin-bottom: 24px !important;
    }
    #skeepers_product_widget .review__response {
      padding: 30px !important;
      background-color: #f6f6f6 !important;
    }
    .wishlist-engine[data-added='true'] .wishlist-icon path,
    .wishlist-icon:hover path {
      fill: #ef4444 !important;
      stroke: #ef4444 !important;
    }
    .pagination__item path:first-of-type,
    .pagination__item path:last-of-type {
      transition: 0.3s;
    }
    .pagination__item:hover path {
      fill: #1c6aa0 !important;
      fill-opacity: 1 !important;
      transition: 0.3s;
    }
    .pagination__item:hover g path {
      fill: white !important;
      fill-opacity: 1 !important;
      transition: 0.3s;
    }
    .form-checkbox {
      position: relative;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      -o-appearance: none;
      border: 1px solid #d4d4d4;
      width: 16px !important;
      height: 16px;
      border-radius: 4px;
      cursor: pointer;
    }
    .form-checkbox:checked {
      background-color: #062a4e;
      border: 1px solid #062a4e;
    }
    .form-checkbox:checked::after {
      content: '';
      background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 14px 14px;
      color: #fff;
      font-size: 16px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
    #google-login {
      width: 100% !important;
    }
    .sewp-header {
      background: #fff !important;
    }
    .sewp-engine-popupinr {
      position: relative !important;
    }
    .sewp-header a {
      color: #062a4e !important;
      position: absolute !important;
      font-size: 16px !important;
      top: 120px !important;
      right: 70px !important;
      display: flex;
      flex-direction: row !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 8px !important;
    }
    html[lang='en'] .sewp-header a {
      right: 105px !important;
    }
    .sewp-header a::after {
      content: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_11151_18624)"><path d="M10 10.5791C10.9889 10.5791 11.9556 10.2859 12.7779 9.73645C13.6001 9.18704 14.241 8.40615 14.6194 7.49252C14.9978 6.57889 15.0969 5.57356 14.9039 4.60365C14.711 3.63375 14.2348 2.74283 13.5355 2.04357C12.8363 1.34431 11.9454 0.868104 10.9755 0.675177C10.0055 0.482251 9.00021 0.581268 8.08658 0.959706C7.17295 1.33814 6.39206 1.97901 5.84265 2.80125C5.29324 3.6235 5 4.5902 5 5.5791C5.00132 6.90478 5.52853 8.17578 6.46593 9.11318C7.40332 10.0506 8.67432 10.5778 10 10.5791ZM10 2.24577C10.6593 2.24577 11.3037 2.44127 11.8519 2.80754C12.4001 3.17381 12.8273 3.69441 13.0796 4.30349C13.3319 4.91258 13.3979 5.5828 13.2693 6.2294C13.1407 6.87601 12.8232 7.46995 12.357 7.93613C11.8908 8.4023 11.2969 8.71977 10.6503 8.84839C10.0037 8.97701 9.33348 8.91099 8.72439 8.6587C8.1153 8.40641 7.59471 7.97917 7.22844 7.431C6.86216 6.88284 6.66667 6.23837 6.66667 5.5791C6.66667 4.69505 7.01786 3.8472 7.64298 3.22208C8.2681 2.59696 9.11595 2.24577 10 2.24577Z" fill="%23062A4E"/><path d="M10 12.2463C8.01155 12.2485 6.10518 13.0394 4.69914 14.4455C3.29309 15.8515 2.50221 17.7579 2.5 19.7463C2.5 19.9674 2.5878 20.1793 2.74408 20.3356C2.90036 20.4919 3.11232 20.5797 3.33333 20.5797C3.55435 20.5797 3.76631 20.4919 3.92259 20.3356C4.07887 20.1793 4.16667 19.9674 4.16667 19.7463C4.16667 18.1992 4.78125 16.7155 5.87521 15.6215C6.96917 14.5276 8.4529 13.913 10 13.913C11.5471 13.913 13.0308 14.5276 14.1248 15.6215C15.2188 16.7155 15.8333 18.1992 15.8333 19.7463C15.8333 19.9674 15.9211 20.1793 16.0774 20.3356C16.2337 20.4919 16.4457 20.5797 16.6667 20.5797C16.8877 20.5797 17.0996 20.4919 17.2559 20.3356C17.4122 20.1793 17.5 19.9674 17.5 19.7463C17.4978 17.7579 16.7069 15.8515 15.3009 14.4455C13.8948 13.0394 11.9884 12.2485 10 12.2463Z" fill="%23062A4E"/></g><defs><clipPath id="clip0_11151_18624"><rect width="20" height="20" fill="white" transform="translate(0 0.579102)"/></clipPath></defs></svg>');
      position: relative;
      display: block;
      width: 20px;
      height: 20px;
    }
    .wishlist-header-left {
      width: calc(100% - 150px) !important;
    }
    .wishlist-row {
      overflow: auto;
      height: 50vh !important;
    }
    @media screen and (min-height: 590px) {
      .wishlist-row {
        height: 55vh !important;
      }
    }
    @media screen and (min-height: 729px) {
      .wishlist-row {
        height: 60vh !important;
      }
    }
    @media screen and (min-height: 912px) {
      .wishlist-row {
        height: 65vh !important;
      }
    }
    @media screen and (max-width: 950px) {
      .wishlist-header-left {
        width: 100% !important;
        margin-bottom: 56px !important;
      }
      .sewp-header a,
      html[lang='en'] .sewp-header a {
        right: auto !important;
        top: 169px !important;
        left: 30px;
      }
    }
    .sewp-close {
      width: 28px !important;
      height: 48px !important;
      top: 24px;
      right: 32px;
      position: absolute;
      display: grid;
    }
    .sewp-close::after {
      content: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_11689_25835)"><path d="M15.8045 0.774659C15.6795 0.649678 15.51 0.579468 15.3332 0.579468C15.1564 0.579468 14.9869 0.649678 14.8619 0.774659L7.99986 7.63666L1.13786 0.774659C1.01284 0.649678 0.8433 0.579468 0.666524 0.579468C0.489748 0.579468 0.320209 0.649678 0.195191 0.774659V0.774659C0.0702103 0.899677 0 1.06922 0 1.24599C0 1.42277 0.0702103 1.59231 0.195191 1.71733L7.05719 8.57933L0.195191 15.4413C0.0702103 15.5663 0 15.7359 0 15.9127C0 16.0894 0.0702103 16.259 0.195191 16.384V16.384C0.320209 16.509 0.489748 16.5792 0.666524 16.5792C0.8433 16.5792 1.01284 16.509 1.13786 16.384L7.99986 9.52199L14.8619 16.384C14.9869 16.509 15.1564 16.5792 15.3332 16.5792C15.51 16.5792 15.6795 16.509 15.8045 16.384C15.9295 16.259 15.9997 16.0894 15.9997 15.9127C15.9997 15.7359 15.9295 15.5663 15.8045 15.4413L8.94252 8.57933L15.8045 1.71733C15.9295 1.59231 15.9997 1.42277 15.9997 1.24599C15.9997 1.06922 15.9295 0.899677 15.8045 0.774659V0.774659Z" fill="%23062A4E"/></g><defs><clipPath id="clip0_11689_25835"><rect width="16" height="16" fill="white" transform="translate(0 0.579102)"/></clipPath></defs></svg>');
      display: block;
      position: relative;
      height: 16px;
      width: 16px;
      place-self: center;
    }
    #RegisterForm-email,
    #RegisterForm-email input {
      height: 0;
      padding: 0;
      border: none;
    }
    .wishlist-page .wishlist-row {
      height: auto !important;
    }
    
    @media screen and (max-width: 1023px) {
      .quick-add-modal__content-info product-info > div.tw-relative > .product {
        overflow-y: auto;
      }
    }

    @media screen and (max-width: 768px) {
      .leaflet-popup {
          display: none !important;
      }    
    }