@font-face{font-family:Gosha Sans;src:url(GoshaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-size-default: var(--text-h6);--font-14: .875rem;--font-13: .8125rem;--font-12: .75rem;--font-h2: var(--font-13);--c-spacing-2: .125rem;--c-spacing-4: .25rem;--c-spacing-6: .375rem;--c-spacing-8: .5rem;--c-spacing-10: .625rem;--c-spacing-12: .75rem;--c-spacing-16: 1rem;--c-spacing-20: 1.25rem;--c-spacing-24: 1.5rem;--c-spacing-28: 1.75rem;--c-spacing-32: 2rem;--c-spacing-40: 2.5rem;--c-spacing-48: 3rem;--c-spacing-50: 3.125rem;--c-spacing-56: 3.5rem;--c-spacing-60: 3.75rem;--c-spacing-80: 5rem;--c-spacing-90: 5.625rem;--c-spacing-100: 6.25rem;--c-spacing-110: 6.875rem;--spacing-product-section-custom: var(--c-spacing-110);--container-gutter: var(--c-spacing-4);--default-padding-inline: var(--c-spacing-12)}@media screen and (max-width:699px){.button{font-size:var(--font-13)}}@media screen and (min-width:1000px){:root{--font-h2: var(--font-14)}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overscroll-behavior:none}h1,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font-family)}.h3,.h4,.h5,.h6{font-size:var(--font-size-default)}.h2{font-size:var(--font-h2)!important}.text-subdued{color:rgb(var(--text-color) / .6)}.accordion{border-block-width:0}.link-faded{color:var(--text-color);transition:color .3s ease-in-out}.link-faded:hover{color:rgb(var(--text-color) / .6)}.price-list .text-subdued{color:var(--text-color)}.product-card__info{text-align:start;justify-items:start;padding:var(--c-spacing-8) var(--c-spacing-12) 0 var(--c-spacing-12);display:flex}.product-card__media{display:flex;aspect-ratio:4/5;justify-content:center;align-items:center}.product-card__image{width:100%;height:100%}.product-card__info :is(.price-list,.rating-badge){justify-content:start}.product-card__content{width:100%;display:flex;flex-direction:column;gap:var(--c-spacing-4)}.product-card__content .product-card__price{flex-shrink:0}@media screen and (min-width:1000px){.product-card__content{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1280px){.product-card__info{padding:var(--c-spacing-12) var(--default-padding-inline) 0 var(--default-padding-inline)}}.content-over-media{--content-over-media-column-gap: var(--c-spacing-24);--content-over-media-row-gap: var(--c-spacing-28);place-items:start}.product-list__promo .content-over-media{--content-over-media-row-gap: var(--c-spacing-20);min-height:inherit}.product-list__promo .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:var(--c-spacing-8)}.product-list__promo .prose :is(.h2,.h3,.h4,.h5,.h6){font-size:var(--font-13);line-height:1.2}@media screen and (min-width:700px){.product-list__promo .prose :is(.h2,.h3,.h4,.h5,.h6){font-size:var(--font-14)}@supports (grid-template-rows: subgrid){.product-list__promo{grid-row:span 1;overflow:hidden}}.product-list__promo .content-over-media{overflow:hidden}.product-list__promo--size-1 .content-over-media{aspect-ratio:4 / 5}.product-list__promo--size-2 .content-over-media{aspect-ratio:8 / 5}}@media screen and (min-width:1280px){.content-over-media{--content-over-media-column-gap: var(--c-spacing-32);--content-over-media-row-gap: var(--c-spacing-32)}.product-list__promo .content-over-media{--content-over-media-row-gap: var(--c-spacing-20)}}.product-list{width:100%;--product-list-default-row-gap: var(--c-spacing-32);--product-list-default-column-gap: var(--c-spacing-4);--product-list-calculated-row-gap: var(--product-list-default-row-gap);--product-list-calculated-column-gap: var(--product-list-default-column-gap)}.product-list:not(.product-list--carousel){margin-inline:0}@media screen and (min-width:1280px){.product-list{--product-list-default-row-gap: var(--c-spacing-48)}}.collection:only-child{margin-block-start:0}.collection-toolbar{width:100%;flex-direction:row;align-items:center;box-shadow:none;padding-inline-end:var(--c-spacing-16)}.collection-toolbar__button-list{position:relative;align-items:center;gap:var(--c-spacing-28);flex-grow:0;flex-shrink:1;margin-inline-start:auto}.collection-toolbar__button-list:before{content:"";position:absolute;width:3rem;top:0;bottom:0;left:-3rem;z-index:1;background:linear-gradient(to right,transparent 0%,#fff 100%)}.collection-toolbar__button-container{border-inline-start:0}.collection-toolbar__button-container>.collection-toolbar__button{padding:0;width:auto;white-space:nowrap;opacity:1;transition:opacity .3s ease-out}.collection-toolbar__button-container>.collection-toolbar__button:hover,.collection-toolbar__button-container>.collection-toolbar__button[aria-expanded=true]{opacity:.5}.collection-toolbar__quick-links-wrapper{position:relative;flex:1;min-width:0;margin-inline-end:var(--c-spacing-48)}.collection-toolbar__quick-links-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3rem;background:linear-gradient(to right,transparent,#fff);pointer-events:none}.collection-toolbar__quick-links{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline-start:var(--c-spacing-16);display:flex}.collection-toolbar__quick-links::-webkit-scrollbar{display:none}.collection-toolbar__quick-links-list{display:flex;list-style:none;gap:var(--c-spacing-20);flex-wrap:nowrap;margin:0;padding-inline-end:var(--c-spacing-56)}.collection-toolbar__quick-link{white-space:nowrap;transition:opacity .3s ease-out}.collection-toolbar__quick-link:hover{opacity:.5}.collection-toolbar__quick-link--active{font-weight:700}.shopify-section--main-search .collection-toolbar__button{font-family:var(--text-font-family)!important;font-size:var(--font-13)!important;font-weight:400!important;text-transform:none!important}.shopify-section--main-search h1{font-size:12px!important}.shopify-section--main-search .collection-toolbar__button-list{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:24px}.shopify-section--main-search .collection-toolbar__button-container{width:auto}.shopify-section--main-search .collection-toolbar__button{padding-block:0!important}.shopify-section--main-search .v-stack{gap:16px!important}.shopify-section--main-search .collection-toolbar{margin-block-end:0!important}@media screen and (min-width:1280px){.collection-toolbar__quick-links-list{gap:var(--c-spacing-32)}}@media screen and (max-width:699px){.shopify-section--main-search .collection-toolbar{padding-inline-end:8px}}product-recommendations .product-list--carousel{--product-list-items-per-row: 2;--product-list-max-items-per-row-allowed: 2;margin-inline:0;padding-inline:0;scroll-padding-inline:0}product-recommendations{--section-stack-gap: var(--c-spacing-24)}product-recommendations .section-header{justify-self:start;text-align:start;width:100%;padding:0 var(--c-spacing-12)}product-recommendations .section-header h2{font-size:var(--text-base);font:var(--text-font-family);text-transform:none}@media screen and (max-width:699px){product-recommendations .product-list--carousel{--product-list-card-width: calc( 100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row) )}}@media screen and (min-width:1280px){product-recommendations .section-header{padding:0 var(--c-spacing-12)}}@media screen and (min-width:1000px){product-recommendations .product-list--carousel{--product-list-items-per-row: 4;--product-list-max-items-per-row-allowed: 4}}product-recommendations .product-list:has(>:only-child){justify-content:start}.image-with-text .prose{max-width:680px;text-align:start;margin-inline:0;padding-inline:var(--image-with-text-gap, var(--default-padding-inline))}.image-with-text picture{width:100%}@media screen and (max-width:700px){.image-with-text picture{order:1}}@media screen and (min-width:1000px){.image-with-text{--image-with-text-gap: var(--spacing-product-section-custom)}.image-with-text picture img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:700px)and (max-width:1199px){.image-with-text .prose{padding-inline:var(--c-spacing-60)}}.shopify-section--main-product .product .product-info{--product-info-gap: var(--c-spacing-20);padding-inline:var(--c-spacing-12);display:flex;justify-content:center}.shopify-section--main-product .product .product-info__block-list{width:100%;max-width:680px}.shopify-section--main-product .product .product-title,.shopify-section--main-product .product .price-list .h4{font-size:var(--text-base);font-family:var(--text-font-family);text-transform:none}.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap: var(--c-spacing-4)}.product-info__block-item:is([data-block-type=price]) .product-price-wrapper{display:flex;flex-direction:column;gap:var(--c-spacing-4)}.product-info__block-list>:not(:last-child){margin-block-end:0}.product-info__block-item:is([data-block-type=text]) .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:var(--c-spacing-4)}.product-info__block-item:is([data-block-type=description]){margin-block-start:var(--c-spacing-32)!important}.product-info__block-item:is([data-groupe-type=accordion]){margin-block-start:calc(var(--c-spacing-20) - var(--c-spacing-10))!important}.product-info__block-item:is([data-block-type=accordion]) .accordion__toggle,.product-info__block-item:is([data-block-type=accordion]) .accordion__content{margin-block-start:0!important;padding-block:var(--c-spacing-10);text-transform:none;font-family:var(--text-font-family);font-size:var(--text-base)}.product-info__block-item:is([data-block-type=accordion]) .animated-plus:before,.product-info__block-item:is([data-block-type=accordion]) .animated-plus:after{border-color:var(--text-color)}@media screen and (min-width:1000px){.product-info__block-item:is([data-block-type=price]) .product-price-wrapper{flex-direction:row;align-items:end;gap:var(--c-spacing-8)}.shopify-section--main-product .product .product-info{--product-info-gap: var(--c-spacing-24);padding-inline-start:0;padding-inline-end:var(--product-gap, 0)}}@media screen and (min-width:1000px){.product-info__block-item:is([data-block-type=description]){margin-block-start:var(--c-spacing-48)!important}.product-info__block-item:is([data-groupe-type=accordion]){margin-block-start:calc(var(--c-spacing-48) - var(--c-spacing-8))!important}.product-info__block-item:is([data-block-type=accordion]) .accordion__toggle,.product-info__block-item:is([data-block-type=accordion]) .accordion__content{padding-block:var(--c-spacing-8)}}@media screen and (min-width:1280px){.product{--product-gap: var(--spacing-product-section-custom)}.shopify-section--main-product .product .product-info{padding-inline-end:var(--spacing-product-section-custom)}}.variant-picker.variant-picker--side-by-side{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem}.variant-picker.variant-picker--side-by-side>.variant-picker__option{flex:1 1 100%;max-width:100%}.variant-picker.variant-picker--side-by-side>.variant-picker__option--side-by-side{flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem)}.variant-picker.variant-picker--side-by-side>.variant-picker__option--taille{order:1}.variant-picker.variant-picker--side-by-side>.variant-picker__option--carat-pierre-centrale{order:2}.variant-picker__size-chart{width:max-content}.block-swatch{border-color:var(--text-color)!important;transition:border-color .3s ease-out,color .3s ease-out}.block-swatch:hover{color:var(--text-color);border-color:rgb(var(--text-color))!important}.select,.popover{border-color:var(--text-color)!important;box-shadow:none;transition:border-color .3s ease-out}.select:hover{border-color:rgb(var(--border-color))!important}button:disabled,.button:disabled,button[aria-disabled=true],.button[aria-disabled=true]{background:#e5e5e5!important;color:#000!important;border-color:#e5e5e5!important;opacity:1!important;cursor:not-allowed}.cart-drawer{--drawer-max-width: 34rem}.cart-drawer .line-item{align-items:flex-start}.cart-drawer::part(close-button){font-family:var(--text-font-family);font-size:var(--font-13)!important;font-weight:400;text-transform:none;color:rgb(var(--text-color))!important;opacity:1!important;cursor:pointer}.cart-drawer::part(header),.cart-drawer::part(footer){border-block-width:0;align-items:center}.facets-drawer{--drawer-max-width: 34rem}.facets-drawer::part(close-button){color:transparent!important;opacity:1!important;width:auto!important;height:auto!important;padding:0!important;cursor:pointer;display:flex;align-items:center;align-self:center}.facets-drawer::part(close-button):after{content:"Fermer";font-family:var(--text-font-family);font-size:var(--font-13);font-weight:400;line-height:1.2;text-transform:none;color:rgb(var(--text-color))}.facets-drawer::part(header),.facets-drawer::part(footer){border-block-width:0}.facets-drawer .accordion__toggle{font-size:var(--font-12)!important}.gravure-drawer{--drawer-max-width: 100vw}@media screen and (min-width:700px){.gravure-drawer{--drawer-max-width: 34rem}}@media screen and (max-width:699px){.facets-drawer .accordion__toggle,.facets-drawer__title{font-size:var(--font-13)!important}}.gravure-drawer__body{display:flex;flex-direction:column;flex-grow:1}.gravure-drawer__title{font-size:var(--text-base);font-family:var(--text-font-family);font-weight:400;text-transform:none}.gravure-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:none;text-align:start;font:inherit;margin-block-start:var(--c-spacing-20)}.gravure-trigger-content{gap:var(--c-spacing-2)}.gravure-hint{font-size:var(--font-13)}.gravure-drawer__gravure-input{margin-block-start:var(--c-spacing-20)}.gravure-drawer__gravure-input,.gravure-text-input::placeholder{color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-base);transition:color .3s ease-out}.gravure-text-input:hover::placeholder{color:rgb(var(--text-color) / .6)!important}.gravure-text-input{border-color:var(--text-color);border-width:0;border-bottom-width:1px;padding-inline:0;padding-inline-end:var(--c-spacing-48)}.gravure-text-input__note{margin-block-start:var(--c-spacing-8)}.gravure-styles-section{display:flex;flex-direction:column;flex-grow:1;margin-block-start:var(--c-spacing-48)}.gravure-styles-section__title,.gravure-styles-section__description{font-family:var(--text-font-family);font-size:var(--text-base);color:var(--text-color)}.gravure-styles-section__description{margin-block-start:var(--c-spacing-16)}.gravure-styles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--c-spacing-4);margin-block-start:var(--c-spacing-24)}.gravure-style-option{cursor:pointer}.gravure-style-image{display:block;overflow:hidden}.gravure-style-image img{width:100%;height:100%;object-fit:cover;display:block}.gravure-style-label{display:block;margin-top:var(--c-spacing-6)}.gravure-style-option:has(.gravure-style-radio:checked) .gravure-style-image{outline:1px solid currentColor;outline-offset:-1px}.gravure-style-radio{visibility:hidden;position:absolute}.gravure-selected-label{margin-block-start:auto;padding-block-start:var(--c-spacing-32)}.gravure-char-count{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.gravure-drawer .input-wrapper:has(.gravure-text-input) .input{padding-inline-end:var(--c-spacing-48)}.gravure-summary{display:flex;align-items:center;gap:var(--c-spacing-8);margin-block-start:var(--c-spacing-8);font-family:var(--text-font-family);font-size:var(--font-13)}.gravure-summary-content{display:inline-flex;align-items:center;line-height:1}.gravure-summary__delete{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:0;flex-shrink:0}.gravure-drawer::part(header){border-block-width:0}.gravure-drawer::part(close-button){margin-left:auto;opacity:1;transition:opacity .3s ease-out;font-family:var(--text-font-family);font-size:var(--font-13)!important;font-weight:400;text-transform:none}.gravure-drawer::part(close-button):hover{opacity:.6}.gravure-drawer::part(body){display:flex;flex-direction:column;padding-block-start:var(--c-spacing-60);padding-block-end:0;padding-inline:var(--c-spacing-16);box-sizing:border-box}.gravure-drawer::part(footer){padding-block-start:var(--c-spacing-16);padding-block-end:var(--c-spacing-28);padding-inline:var(--c-spacing-16);box-sizing:border-box;border-block-width:0}@media screen and (min-width:700px){.gravure-drawer__gravure-input{margin-block-start:var(--c-spacing-32)}.gravure-drawer::part(body),.gravure-drawer::part(footer){padding-inline:var(--c-spacing-40)}.gravure-trigger{margin-block-start:var(--c-spacing-24)}}@media screen and (min-width:1280px){.gravure-drawer::part(body),.gravure-drawer::part(footer){padding-inline:var(--c-spacing-32)}.gravure-drawer::part(footer){padding-block-end:var(--c-spacing-40)}}.facets-drawer .facets-drawer__title,.facets-drawer [slot=header],.cart-drawer__title{font-family:var(--heading-font-family);font-size:var(--font-12)!important;text-transform:uppercase;line-height:100%}.cart-drawer__empty-state{font-family:var(--heading-font-family);font-size:var(--font-12)!important;font-weight:inherit;text-transform:uppercase;line-height:100%}@media screen and (max-width:699px){.cart-drawer__title,.cart-drawer__empty-state,.facets-drawer .facets-drawer__title,.facets-drawer .accordion__toggle{font-size:var(--font-13)!important}}.header,.product-sticky-bar{padding-inline:var(--default-padding-inline)}.header-search>.container{padding-inline-start:var(--default-padding-inline);padding-inline-end:16px;margin-inline:0;max-width:none;width:100%;margin-block-start:calc(var(--c-spacing-28) * -1)}.header-search__input{font-family:var(--text-font-family)!important;font-size:var(--font-13)!important;font-weight:400!important;line-height:100%;text-transform:none!important}.header-search__input::placeholder{font-family:Gosha Sans,sans-serif;font-size:12px;text-transform:uppercase}.header-search__form-control{width:100%}.header-search__form-control>svg{display:none}.header-search__close{font-family:var(--text-font-family)!important;font-size:var(--font-13)!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important;margin-inline-start:auto!important;margin-inline-end:0!important;padding-block:2px;text-align:right}.header{padding-block-start:var(--c-spacing-28);padding-block-end:var(--c-spacing-28)}.header-search::part(overlay){inset-block-start:calc(var(--sticky-area-height) - 8px)}.header{border-block-end:0!important;box-shadow:none!important}@media screen and (max-width:699px){.header{padding-inline:var(--c-spacing-16)}}.mega-menu{--mega-menu-promo-gap: var(--c-spacing-4);justify-content:space-between;padding-inline:var(--c-spacing-16)}.mega-menu a{font-family:var(--text-font-family);font-size:var(--text-base);text-transform:none;transition:color .3s ease-out}.mega-menu a:hover{color:rgb(var(--text-color) / .6)}.mega-menu__linklist{flex-direction:column;gap:var(--c-spacing-24)}.mega-menu__linklists{display:flex;gap:87px;align-items:flex-start}summary[data-title=E-shop]+.mega-menu .mega-menu__linklist li:first-child{margin-block-end:var(--c-spacing-12)}.mega-menu-images__wrapper{position:relative}.mega-menu-images__content{position:absolute;left:var(--c-spacing-20);bottom:var(--c-spacing-20);color:#fff;font-size:var(--text-base)}@media screen and (max-width:699px){.header-sidebar__promo .mega-menu-images__content{left:var(--c-spacing-12);bottom:var(--c-spacing-12)}#header-panel-2 .mega-menu-images__wrapper .overflow-hidden{aspect-ratio:4 / 5}#header-panel-2 .mega-menu-images__wrapper .overflow-hidden img{width:100%;height:100%;object-fit:cover}}.mega-menu-images__wrapper .zoom-image{transform-origin:center;transition:scale .6s cubic-bezier(.25,.46,.45,.94)}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){a.mega-menu-images__wrapper:hover .zoom-image{scale:1.05}}.header__primary-nav,.header__secondary-nav{gap:var(--c-spacing-40)}.header__primary-nav-item,.header__secondary-nav-item,.header__secondary-nav,.header__secondary-nav .h6,.header__primary-nav-item .h6,.header .h6 .header .account-button{font-family:var(--heading-font-family);font-size:var(--font-12)!important;text-transform:uppercase;transition:color .3s ease-out;line-height:100%}.header .mega-menu__promo .h6{font-size:var(--font-13)!important}.header-sidebar__collapsible-panel .header-sidebar__linklist-button .h6,.header .mega-menu__linklist .h6{text-transform:none;font-family:var(--text-font-family);font-size:var(--font-13)!important}.header__menu-disclosure [data-title]:before{content:none}shopify-account::part(signed-out-avatar){line-height:inherit!important}.header__account-link .h6{display:block!important}.header-sidebar{--text-h6: var(--font-size-default)}.header-sidebar__scroller{height:100%}.header-sidebar__sub-panel{display:flex;flex-direction:column;height:100%}.header-sidebar::part(header){flex-direction:column;align-items:center;justify-content:center;min-height:auto}.header-sidebar__logo{display:block;text-decoration:none;width:100%;text-align:center;margin-bottom:1.25rem}.header-sidebar__logo .header__logo-image{max-width:100%;height:auto;display:block;margin-inline:auto}.header-sidebar__logo .header__logo-text{display:block;text-align:center}.header-sidebar__close-label{font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;-webkit-text-size-adjust:none}.header-sidebar__close-label:after{display:none!important;content:none!important}.header-sidebar::part(close-button-container){align-self:flex-end}.header-sidebar__promo{gap:2rem var(--c-spacing-4);justify-self:flex-end}.header-sidebar__promo>*{min-width:auto}.header-sidebar__back-button{border-width:0;padding-block:0;margin-block-end:var(--c-spacing-32);margin-block-start:var(--c-spacing-50)}.header-sidebar__sub-panel .header-sidebar__linklist li .h6{font-family:var(--text-font-family);font-size:var(--font-13)!important;text-transform:none;transition:color .3s ease-out;line-height:100%}.header-sidebar__sub-panel>.header-sidebar__linklist+.header-sidebar__linklist{margin-top:24px}@media screen and (max-width:999px){.header{display:flex;flex-wrap:wrap;justify-content:space-between;--header-grid: ". logo ." "primary-nav . secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important;--header-logo-width: 340px}.header__logo{flex-shrink:0;width:100%}.header__logo-image{max-width:400px;margin-inline:auto}.header__primary-nav,.header__secondary-nav{white-space:nowrap}.header-sidebar__back-button{margin-block-start:20px!important}.header-sidebar__promo{padding-block-start:24px;margin-top:auto;flex-shrink:0}.header-sidebar__logo,.header-sidebar__logo .header__logo-image{width:100%;max-width:340px;margin-inline:auto}.header-sidebar::part(header){padding-block-start:var(--c-spacing-28);padding-block-end:var(--c-spacing-28)}}@media screen and (max-width:699px){.header-sidebar{--drawer-max-width: 100vw}}@media screen and (min-width:700px)and (max-width:999px){.header-sidebar{--drawer-max-width: 65vw}.header-sidebar__logo{display:none}}@media screen and (min-width:1000px){.header{padding-block-start:var(--c-spacing-50);padding-block-end:var(--c-spacing-60);padding-inline:var(--c-spacing-16)}.header,.product-sticky-bar,.mega-menu{padding-inline:var(--c-spacing-16)}.mega-menu__linklist{gap:var(--c-spacing-12)}}body:has(.header__primary-nav):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1;pointer-events:none;transition:opacity .3s ease-out;opacity:0}body:has(.header__primary-nav details[open]):before{opacity:1}.header-sidebar__footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-spacing-24);padding-block-end:var(--c-spacing-32);padding-inline:var(--drawer-footer-padding-inline);font-size:var(--font-size-default)}.header-sidebar__footer-link{text-decoration:none;font-family:var(--heading-font-family);font-size:var(--font-size-default);transition:opacity .3s ease-out;letter-spacing:var(--heading-letter-spacing, 0);text-transform:uppercase}.header-sidebar__footer-link:hover{opacity:.5}.header-sidebar__footer-links shopify-account{display:block;text-align:start}.footer-group{margin-block-start:0}.footer-group .shopify-section--text-with-icons .container{--container-gutter: 0px;width:100%;max-width:none;margin-inline:0;padding-inline:var(--c-spacing-16);box-sizing:border-box}.shopify-section:has(+.footer-group) .section-spacing{padding-block-end:var(--section-vertical-spacing-tight)}.shopify-section--image-row:has(+.footer-group) .section-spacing{padding-block-end:var(--c-spacing-40)}@media screen and (min-width:1000px){.shopify-section--image-row:has(+.footer-group) .section-spacing{padding-block-end:var(--c-spacing-24)}}.footer-group .shopify-section--text-with-icons .section-spacing{--section-vertical-spacing: unset;padding-block-start:var(--section-vertical-spacing-tight);padding-block-end:var(--section-vertical-spacing-tight)}@media screen and (min-width:700px){.footer-group .shopify-section--text-with-icons .section-spacing{padding-block-end:0}}@media screen and (min-width:700px){.footer-group .text-with-icons{width:100%}}.footer-group .text-with-icons{--text-with-icons-column-gap: var(--c-spacing-48);max-width:none}@media screen and (min-width:1000px){.footer-group .text-with-icons>*{max-width:320px;margin-inline:auto}}.footer-group .text-with-icons>*{flex-basis:calc(100% / var(--text-with-icons-items-per-row) - var(--text-with-icons-column-gap) * (var(--text-with-icons-items-per-row) - 1) / var(--text-with-icons-items-per-row))}@media screen and (min-width:700px){.footer-group .text-with-icons:not(:has(>:nth-child(5))):has(>:nth-child(4)){--text-with-icons-items-per-row: 4}}@media screen and (max-width:699px){.footer-group .text-with-icons--stacked{--text-with-icons-items-per-row: 1}.footer-group .text-with-icons--stacked>*{flex-basis:100%}.footer-group .text-with-icons:not(.text-with-icons--stacked)>*{flex-basis:auto;width:100%;max-width:none;justify-self:center;text-align:center}}.footer{padding-block:var(--c-spacing-60);padding-inline:var(--c-spacing-12);margin-block-start:0}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--c-spacing-60)}.footer__logo{max-width:110px;margin-inline:auto}.footer__columns{display:grid;grid-template-columns:1fr;gap:var(--c-spacing-32);width:100%}.footer__column{display:flex;flex-direction:column}.footer__column:not(.footer__column--newsletter){gap:var(--c-spacing-12)}.footer__column.footer__column--newsletter{margin-block-end:var(--c-spacing-8)}.footer__column-title{margin:0;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4}.footer__link-list{display:flex;flex-direction:column;gap:var(--c-spacing-8)}.footer__link-list-title{font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4}.footer__link{color:rgb(var(--text-color));text-decoration:none;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;transition:opacity .3s ease-out}.footer__link:hover{opacity:.6}.footer__link--underline{text-decoration:underline;text-underline-offset:.15em}.footer-newsletter-form{display:flex;flex-direction:column}.footer-newsletter-form__field{display:flex;align-items:baseline;justify-content:space-between;border-block-end:1px solid rgb(var(--text-color));padding-block-end:var(--c-spacing-8)}.footer-newsletter-form__input{flex:1;min-width:0;border:0;background:transparent;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;padding:0;outline:none;margin-block-start:var(--c-spacing-12)}.footer-newsletter-form__input::placeholder{color:var(--text-color)}.footer-newsletter-form__submit{flex-shrink:0;border:0;background:transparent;color:rgb(var(--text-color));cursor:pointer;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;padding:0;transition:opacity .3s ease-out;opacity:.6}.footer-newsletter-form__submit:hover{opacity:1}.footer-newsletter-form__disclaimer{margin-block-start:var(--c-spacing-12);font-family:var(--text-font-family);font-size:.625rem;font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.5}.footer-newsletter-form__disclaimer p{margin:0}.footer-newsletter-form__success,.footer-newsletter-form__error{margin:0;font-size:var(--text-font-size);line-height:1.4}.footer-newsletter-form__error{color:rgb(var(--error-color, 255 100 100))}@media screen and (min-width:1000px){.footer{padding-block-start:var(--c-spacing-90);padding-inline:var(--c-spacing-16);margin-block-start:var(--c-spacing-48)}.footer__inner{gap:var(--c-spacing-90)}.footer__column.footer__column--newsletter{max-width:400px;margin-block-end:0;margin-inline-end:auto}.footer__logo{max-width:130px}.footer__columns{grid-template-columns:2.5fr 1fr 1fr 1fr;gap:var(--c-spacing-110);align-items:start}}@media screen and (min-width:1400px){.footer__columns{grid-template-columns:3fr 1fr 1fr 1fr}}.shopify-section.shopify-section--image-with-text,.shopify-section.shopify-section--image-with-text-slider{padding-inline:var(--c-spacing-4)}@media screen and (max-width:699px){.shopify-section.shopify-section--image-with-text-slider{padding-inline:0}}.customer-login--with-image .customer-login__content{max-width:var(--container-xxs-max-width);margin-inline:auto;width:100%}.customer-login__media{aspect-ratio:4 / 5;overflow:hidden}.customer-login__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:1000px){.customer-login--with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--c-spacing-60);align-items:center}.customer-login--with-image .customer-login__content{max-width:var(--container-xxs-max-width);margin-inline:auto}.customer-login--with-image .customer-account-box{min-height:0}}.collection-row{display:flex;gap:var(--c-spacing-4)}.collection-row__item{flex:0 0 calc((100% - var(--c-spacing-4)) / 1.5);display:grid;gap:var(--c-spacing-12);text-decoration:none;color:inherit}.collection-row__media{aspect-ratio:4 / 5;overflow:hidden}.collection-row__media img,.collection-row__media .placeholder{width:100%;height:100%;object-fit:cover;display:block}.collection-row__title{margin:0;padding-inline-start:var(--c-spacing-12);transition:opacity .3s ease-out}@media screen and (min-width:700px)and (max-width:1199px){.collection-row__title{margin:0;padding-inline-start:var(--c-spacing-12)}}@media screen and (max-width:699px){.collection-row__title{padding-inline-start:var(--c-spacing-12)}}@media screen and (pointer:fine){.collection-row__item:hover .collection-row__title{opacity:.5}}@media screen and (min-width:700px){.collection-row__item{flex-basis:calc((100% - 2 * var(--c-spacing-4)) / 3)}}@media screen and (min-width:1000px){.collection-row{gap:var(--c-spacing-4);overflow-x:hidden}.collection-row__item{flex-basis:calc((100% - 4 * var(--c-spacing-4)) / 5)}}#main>.shopify-section:first-child .section-spacing{padding-block-start:0}.shopify-section:has(.section-spacing)+.shopify-section .section-spacing:not(.bordered-section){padding-block-start:0}.shopify-section--image-row .section-spacing{padding-block-start:var(--c-spacing-32);padding-block-end:var(--c-spacing-80)}.shopify-section:has(.section-spacing)+.shopify-section--image-row .section-spacing:not(.bordered-section),.shopify-section+.shopify-section--image-row .section-spacing{padding-block-start:var(--c-spacing-32)}@media screen and (min-width:1000px){.shopify-section--image-row .section-spacing,.shopify-section:has(.section-spacing)+.shopify-section--image-row .section-spacing:not(.bordered-section),.shopify-section+.shopify-section--image-row .section-spacing{padding-block-start:var(--c-spacing-60)}.shopify-section--image-row .section-spacing{padding-block-end:var(--c-spacing-90)}}.image-row{display:grid;grid-template-columns:1fr;gap:var(--c-spacing-4);padding:var(--c-spacing-4)}.image-row__item img,.image-row__item .placeholder{width:100%;height:auto;display:block}@media screen and (min-width:700px){.image-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.shopify-section--text-with-icons .h6{font-size:var(--font-12)!important}.shopify-section--media-grid .media-grid{grid-auto-rows:auto}.shopify-section--media-grid .media-grid__item{aspect-ratio:9 / 10;height:auto;grid-row:span 1}.shopify-section--media-grid .content-over-media{--content-over-media-column-gap: 0px;--content-over-media-row-gap: 0px;--content-over-media-gap: 0px}.shopify-section--media-grid .prose{padding:0 0 var(--c-spacing-28) var(--c-spacing-16)}@media screen and (min-width:1000px){.shopify-section--media-grid .prose{padding-inline-start:var(--c-spacing-16)}}.shopify-section--media-grid .prose :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--font-13)!important;font-weight:400!important;letter-spacing:normal!important}@media screen and (min-width:700px)and (max-width:1199px){.shopify-section--media-grid .prose :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--font-12)!important}}.shopify-section--media-grid .content-over-media:before{content:none}.shopify-section--media-grid .zoom-image{transform-origin:center;transition:scale .6s cubic-bezier(.25,.46,.45,.94)}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.shopify-section--media-grid .media-grid__item:hover .zoom-image{scale:1.05}}.iwts__desktop{display:none}.iwts__desktop-media{display:grid;grid-template-columns:1fr 1fr;gap:var(--c-spacing-4);width:100%;min-width:0}.iwts--mobile{display:flex;flex-direction:column;gap:var(--c-spacing-32);padding-block-end:var(--section-vertical-spacing-tight)}.iwts__content{max-width:680px;text-align:start;padding-inline:var(--image-with-text-gap, var(--c-spacing-16))}.iwts__slider{display:grid;grid:auto / auto-flow calc((100% - var(--c-spacing-4)) / 1.5);gap:var(--c-spacing-4);align-items:start}@media screen and (max-width:699px){.iwts__slider{padding-inline-start:var(--c-spacing-4);padding-inline-end:var(--c-spacing-4);scroll-padding-inline:var(--c-spacing-4)}}.iwts__image{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;display:block}@media screen and (min-width:700px){.iwts__desktop{display:grid}.iwts__desktop.image-with-text--reverse .iwts__desktop-media{order:9999}.iwts__desktop-media .iwts__image,.iwts__desktop-media .placeholder{aspect-ratio:3 / 4;width:100%;height:auto;object-fit:cover}.iwts--mobile{display:none}}.product-sticky-bar{font-family:Helvetica,Arial,sans-serif;border-block-end:0!important;box-shadow:none!important}.product-sticky-bar .button{padding-inline:4rem}.product-sticky-bar .h6,.product-sticky-bar .price-list,.announcement-bar,.announcement-bar *{font-family:Helvetica,Arial,sans-serif!important;font-size:var(--text-base)!important;text-transform:none!important}@media screen and (max-width:699px){.announcement-bar,.announcement-bar *{font-size:var(--font-12)!important}}@media screen and (max-width:699px){.product-gallery{position:relative}.product-gallery .page-dots{display:flex!important;position:absolute!important;bottom:-2px!important;left:-4px!important;width:calc(100% + 8px)!important;height:1px!important;margin:0!important;padding:0!important;gap:0!important;z-index:2;background:#e5e5e5}.product-gallery .page-dots>button{display:block!important;flex:1 1 0!important;width:auto!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important}.product-gallery .page-dots>button:before,.product-gallery .page-dots>button:after{display:none!important;content:none!important}.product-gallery .page-dots>button[aria-current=true]{background:#03121b!important}}@media screen and (max-width:699px){.product-gallery__zoom-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
