h1 em,h2 em,h3 em,h4 em,.h1 em,.h2 em,.h3 em,.h4 em{font-family:var(--font-accent--family);font-style:var(--font-accent--style, italic);font-weight:var(--font-accent--weight, 400);letter-spacing:0}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;padding-inline:28px}.button.button-unstyled,.button.close-button{padding-inline:0}.button-unstyled{letter-spacing:.1em}.header-menu .menu-list__link{--menu-top-level-font-size: .75rem;--menu-top-level-font-size-desktop: .75rem;font-weight:500;letter-spacing:.12em}@media screen and (max-width:749px){.text-block.text-block--hide-mobile{display:none}}@media screen and (min-width:750px){.section-resource-list:has(.resource-list__carousel:not(.hidden--desktop)) :is(.section-resource-list__header,.section-resource-list__content){padding-inline-end:104px}.section-resource-list .resource-list__carousel slideshow-arrows{--carousel-arrows-offset: 36px;inset:auto 0 calc(100% + var(--carousel-arrows-offset)) 0;justify-content:flex-end;align-items:flex-end;mix-blend-mode:normal}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;opacity:1;color:var(--color-foreground);min-height:auto;padding:0}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control--next{margin-inline-start:0}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control:is(.slideshow-control--shape-circle,.slideshow-control--shape-square){width:36px;min-width:36px;height:36px;color:var(--color-primary-button-text)}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control--next:is(.slideshow-control--shape-circle,.slideshow-control--shape-square){margin-inline-start:8px}.section-resource-list .resource-list__carousel slideshow-component:is(:hover,:focus-within)>slideshow-container>slideshow-arrows .slideshow-control.slideshow-control{animation:none}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control .svg-wrapper,.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.section-resource-list .resource-list__carousel slideshow-arrows .slideshow-control[disabled]{display:flex;opacity:.3;cursor:default}product-recommendations .section-resource-list .resource-list__carousel slideshow-arrows{height:calc(var(--font-h3--size) * var(--font-h3--line-height));align-items:center}}@media screen and (min-width:750px){.resource-list--no-peek{--peek-next-slide-size: 0px}.section--page-width>.resource-list--no-peek{grid-column:2}.section--full-width.section-resource-list{padding-inline:max(var(--page-margin),var(--padding-inline-start, 0px)) max(var(--page-margin),var(--padding-inline-end, 0px));max-width:var(--full-width-max, none);margin-inline:auto}.resource-list--no-peek slideshow-slides{--gutter-slide-width: 0px}.resource-list--no-peek.resource-list__carousel slideshow-arrows{padding-inline:0}}@media screen and (max-width:749px){product-recommendations .section--page-width>.resource-list--no-peek{grid-column:2}product-recommendations .section--full-width.section-resource-list{padding-inline:max(var(--page-margin),var(--padding-inline-start, 0px)) max(var(--page-margin),var(--padding-inline-end, 0px))}product-recommendations .resource-list--no-peek slideshow-slides{--gutter-slide-width: 0px}}.full-width-max-normal{--full-width-max: var(--normal-page-width)}.full-width-max-wide{--full-width-max: var(--wide-page-width)}.section--full-width>.custom-section-content>.section-content-wrapper:not(:has(>.group-block[class*=color-custom-]),:has(>.group-block:has(>.group-block__media-wrapper>*))){padding-inline:max(var(--page-margin),var(--padding-inline-start, 0px)) max(var(--page-margin),var(--padding-inline-end, 0px));max-width:var(--full-width-max, none);margin-inline:auto}.announcement-bar-release.section--full-width{padding-inline:var(--page-margin)}@media(hover:hover){.header-menu--hover-underline .menu-list__link-title{position:relative}.header-menu--hover-underline .menu-list__link-title:before{content:"";position:absolute;inset-inline:calc(var(--gap-xl) / 2);bottom:-.4em;height:var(--hover-line-thickness, 1px);background-color:var(--hover-line-color, currentColor);transform:scaleX(var(--hover-line-idle-scale, 0));transform-origin:var(--hover-line-origin, center);opacity:var(--hover-line-idle-opacity, 1);transition:transform var(--hover-line-duration, .3s) var(--animation-easing, ease-in-out),opacity var(--hover-line-duration, .3s) var(--animation-easing, ease-in-out)}.header-menu--hover-underline [slot=overflow] .menu-list__link-title:before{inset-inline:0}.header-menu--hover-underline .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true]) .menu-list__link-title:before{transform:scaleX(1);opacity:1}.menu--hover-underline .menu__item a{position:relative;display:inline-block;text-decoration:none}.menu--hover-underline .menu__item a:after{content:"";position:absolute;inset-inline:0;bottom:-.1em;height:var(--hover-line-thickness, 1px);background-color:var(--hover-line-color, currentColor);transform:scaleX(var(--hover-line-idle-scale, 0));transform-origin:var(--hover-line-origin, center);opacity:var(--hover-line-idle-opacity, 1);transition:transform var(--hover-line-duration, .3s) var(--animation-easing, ease-in-out),opacity var(--hover-line-duration, .3s) var(--animation-easing, ease-in-out)}.menu--hover-underline .menu__item a:is(:hover,:focus-visible):after{transform:scaleX(1);opacity:1}}a.size-style.button-unstyled{position:relative;padding-bottom:.35em}a.size-style.button-unstyled:after{content:"";position:absolute;inset-inline:0;bottom:2px;height:var(--hover-line-thickness, 1px);background-color:var(--hover-line-color, currentColor)}@media(hover:hover){a.size-style.button-unstyled.link-hover-underline:hover:after{animation:var(--hover-line-replay-name, link-replay-center) var(--hover-line-duration, .3s) var(--animation-easing, ease-in-out)}}@keyframes link-replay-center{0%{transform:scaleX(1);transform-origin:center}50%{transform:scaleX(0);transform-origin:center}to{transform:scaleX(1);transform-origin:center}}@keyframes link-replay-left{0%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes link-replay-fade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.header-menu--hover-underline .menu-list__link-title:before,.menu--hover-underline .menu__item a:after{transition:none}a.size-style.button-unstyled.link-hover-underline:hover:after{animation:none}}.header-menu .menu-list__link[aria-haspopup] .menu-list__link-title:after{content:"";display:inline-block;width:5px;height:5px;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:rotate(45deg);margin-inline-start:8px;vertical-align:2px}.header .dropdown-localization__button{text-transform:uppercase;letter-spacing:.12em;font-weight:500}.header .dropdown-localization__button .icon-flag{width:21px;height:14px;clip-path:none;border-radius:2px}.header .dropdown-localization__button .icon-flag:after{border-radius:2px}.header .header-actions__action:not(.account-button) svg{width:var(--header-icon-size, var(--icon-size-md));height:var(--header-icon-size, var(--icon-size-md))}.header .account-button__icon{height:calc(var(--header-icon-size, 22px) * .77);width:auto}.header[transparent] .header__underlay-closed{height:100%;opacity:0;transition:opacity var(--animation-speed-slow, .3s) var(--ease-out-cubic, ease)}.header[transparent=not-sticky][data-sticky-state=active] .header__underlay-closed,.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover) .header__underlay-closed,.header[transparent]:has(.mega-menu__list:hover) .header__underlay-closed,.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])) .header__underlay-closed,.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) .header__underlay-closed{opacity:1}.header.header[transparent]{--header-content-transition-timing: var(--animation-speed-slow, .3s) var(--ease-out-cubic, ease)}.header[transparent] .header__row--top{transition:border-bottom-color var(--animation-speed-slow, .3s) var(--ease-out-cubic, ease)}#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row--top{border-bottom-color:var(--header-transparent-border-color, rgb(var(--color-transparent-text-rgb) / .25));border-bottom-width:var(--header-transparent-border-width, var(--border-bottom-width))}.product-card [ref=productTitleLink] .text-block{font-weight:400;letter-spacing:normal}.product-card__content product-price,.product-card__content product-price>*{font-weight:400}.product-card__content .group-block>.text-block:first-child{letter-spacing:.08em}.quick-add .quick-add__button,.quick-add .quick-add__button.add-to-cart-button{width:48px;height:48px;padding:0;border:none;border-radius:10px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--quick-add-background, var(--color-background))}.quick-add .quick-add__button .add-to-cart-text{border-radius:inherit;width:100%}.quick-add .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content{grid-template-columns:0fr}@media(prefers-reduced-motion:reduce){.quick-add .quick-add__button .add-to-cart-text__content{grid-template-columns:0fr}}.quick-add .quick-add__button .add-to-cart-icon{width:100%}.quick-add .quick-add__button .add-to-cart-icon svg{display:none}.quick-add .quick-add__button .add-to-cart-icon:before{content:"";width:100%;height:100%;background:linear-gradient(currentColor,currentColor) center / 16px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 16px no-repeat}@media screen and (min-width:990px){.product-information .product-details>.group-block{padding-inline:clamp(28px,4.5vw,84px)}}.product-information .product-details h1{font-size:1.625rem;letter-spacing:.02em;line-height:1.3}.product-information .variant-option--buttons legend{font-size:.9375rem;margin-block-end:10px}.product-information .variant-option .variant-option__swatch-value{padding-inline-start:0}.product-information .variant-option .variant-option__swatch-value:before{content:": "}.product-information .variant-picker .variant-option--buttons label:has(.swatch){--variant-picker-swatch-width: 40px;--variant-picker-swatch-height: 40px;--variant-picker-swatch-radius: 50%;--focus-outline-offset: 3px}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex-basis:3.75rem;min-height:3rem;font-size:.9375rem}.product-information .product-form-buttons .button{min-height:3.5rem;font-size:.9375rem}.product-information .product-details .text-block ul{list-style:disc outside;margin:0;padding-inline-start:1.1em}.product-information .product-details .text-block li{margin-block:.4em}.product-information .accordion .details__header{width:100%;justify-content:space-between;font-size:.9375rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding-block:1.125rem}.product-information .details-content .text-block,.product-information .details-content .text-block>*{line-height:1.7}.variant-option__button-label[hidden],.product-grid__item[hidden]{display:none}.dialog-zoomed-gallery__close-button{width:52px;height:52px}.dialog-zoomed-gallery__close-button svg{width:24px;height:24px}.sticky-add-to-cart__bar.sticky-add-to-cart__bar{top:calc(var(--header-height, 60px) - 1px);bottom:auto;left:0;width:100%;transform:translateY(-130%);opacity:0;pointer-events:none;border-radius:0;box-shadow:none;background-color:var(--color-background);border-bottom:1px solid #efede9;padding-block:10px;padding-inline:var(--page-margin, 16px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:0;align-items:center}@starting-style{.sticky-add-to-cart__bar.sticky-add-to-cart__bar{opacity:0;transform:translateY(-130%)}}.sticky-add-to-cart__bar.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0);opacity:1;pointer-events:auto}body:has(.header[data-sticky-state=inactive]) .sticky-add-to-cart__bar.sticky-add-to-cart__bar{top:calc(var(--header-group-height, 0px) + var(--header-height, 60px) - 1px)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar.sticky-add-to-cart__bar{transform:translateY(-130%);opacity:0}.sticky-add-to-cart__bar.sticky-add-to-cart__bar:before{content:none}.sticky-add-to-cart__bar .sticky-add-to-cart__image{grid-column:1;grid-row:1 / -1;height:56px;border-radius:4px}.sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-column:2;grid-row:1;align-self:end}.sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:2;grid-row:2;align-self:start;font-weight:400;font-size:.9375rem}.sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-column:3;grid-row:1 / -1}.sticky-add-to-cart__bar .sticky-add-to-cart__variant{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__title{font-size:.9375rem}@media screen and (min-width:750px){.sticky-add-to-cart__bar .add-to-cart-text .svg-wrapper{display:none}}@media screen and (max-width:749px){.sticky-add-to-cart__bar.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:48px;height:48px;min-height:48px;padding:0;border-radius:50%}}.menu-drawer>.button.menu-drawer__close-button{align-self:flex-end;padding-inline:var(--padding-lg)}.menu-drawer>.menu-drawer__close-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: auto){:is(.slideshow-fx--zoom,.slideshow-fx--parallax,.slideshow-fx--blur) slideshow-slide :is(.slide__image,.slide__video,.slide__video-poster),:is(.slideshow-fx--fade,.slideshow-fx--tilt,.slideshow-fx--reveal) slideshow-slide .slide__image-container{animation:both linear;animation-timeline:var(--slideshow-timeline)}slideshow-component[refreshing-timeline] slideshow-slide :is(.slide__image,.slide__video,.slide__video-poster,.slide__image-container){animation:none}.slideshow-fx--zoom slideshow-slide :is(.slide__image,.slide__video,.slide__video-poster){animation-name:slideshow-fx-zoom}@keyframes slideshow-fx-zoom{0%,to{scale:1.18}50%{scale:1}}.slideshow-fx--parallax slideshow-slide :is(.slide__image,.slide__video,.slide__video-poster){scale:1.35;animation-name:slideshow-fx-parallax}@keyframes slideshow-fx-parallax{0%{translate:16% 0}to{translate:-16% 0}}.slideshow-fx--blur slideshow-slide :is(.slide__image,.slide__video,.slide__video-poster){scale:1.06;animation-name:slideshow-fx-blur}@keyframes slideshow-fx-blur{0%,to{filter:blur(18px);opacity:.55}50%{filter:blur(0);opacity:1}}.slideshow-fx--fade slideshow-slide .slide__image-container{animation-name:slideshow-fx-dissolve}@keyframes slideshow-fx-dissolve{0%,to{opacity:0}50%{opacity:1}}.slideshow-fx--tilt slideshow-slide{perspective:2200px}.slideshow-fx--tilt slideshow-slide .slide__image-container{transform-origin:center;backface-visibility:hidden;animation-name:slideshow-fx-tilt}@keyframes slideshow-fx-tilt{0%{transform:rotateY(12deg) scale(1.16)}50%{transform:rotateY(0) scale(1)}to{transform:rotateY(-12deg) scale(1.16)}}.slideshow-fx--reveal slideshow-slide .slide__image-container{animation-name:slideshow-fx-reveal}@keyframes slideshow-fx-reveal{0%{clip-path:inset(0 0 0 100%)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}}.slideshow-fx--kenburns slideshow-slide[aria-hidden=false] :is(.slide__image,.slide__video-poster){animation:slideshow-fx-kenburns 8s ease-out both}@keyframes slideshow-fx-kenburns{0%{scale:1;translate:0 0}to{scale:1.16;translate:-2.5% -2%}}}.page-wrapper--drawer-open{margin-right:0}@media(min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-theme.css.map */
