:root{--szs-type-unit:calc(100vw / 40.2);--szs-flow-ease:cubic-bezier(1,0,0,1);--szs-affairs-letter-spacing:-.03em;--szs-switzer-letter-spacing:-.03em;--szs-type-micro:14px;--szs-type-ui:16px;--szs-type-body:18px;--szs-type-lead:24px;--szs-type-section:32px;--szs-type-editorial:43px;--szs-type-display:57px;--szs-type-hero:76px;--szs-type-monument:101px;--font-body-size:var(--szs-type-body);--font-subtitle-size:var(--szs-type-ui);--font-heading-h1-size:var(--szs-type-monument);--font-heading-h2-size:var(--szs-type-hero);--font-heading-h3-size:var(--szs-type-display);--font-heading-h4-size:var(--szs-type-editorial);--font-heading-h5-size:var(--szs-type-section);--font-heading-h6-size:var(--szs-type-lead);--font-heading-card-size:var(--szs-type-body);--font-heading-card-size-big:var(--szs-type-section);--font-text-card-size:var(--szs-type-ui);--body-letter-spacing:var(--szs-switzer-letter-spacing);--font-heading-letter-spacing:var(--szs-affairs-letter-spacing);--font-button-letter-spacing:var(--szs-switzer-letter-spacing);--font-subtitle-letter-spacing:var(--szs-switzer-letter-spacing);--font-body-family:"Switzer",Arial,sans-serif;--font-body-weight:400;--font-subtitle-family:"Switzer",Arial,sans-serif;--font-subtitle-weight:500;--font-heading-family:"Affairs",serif;--font-heading-weight:400;--font-heading-alt-family:"Affairs",serif;--font-heading-alt-weight:400;--font-heading-card-family:"Switzer",Arial,sans-serif;--font-heading-card-weight:400;--font-text-card-family:"Switzer",Arial,sans-serif;--font-text-card-weight:400;--font-button-family:"Switzer",Arial,sans-serif;--font-button-weight:500;--font-header-menu-family:"Switzer",Arial,sans-serif;--font-header-menu-weight:500;--font-footer-menu-family:"Switzer",Arial,sans-serif;--font-footer-menu-weight:500;--font-popups-heading-family:"Affairs",serif;--font-popups-heading-weight:400;--font-popups-text-family:"Switzer",Arial,sans-serif;--font-popups-text-weight:400}html,body,button,input,textarea,select{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility}:root{--szs-type-giant:135px;--szs-type-huge:180px;--szs-type-mega:240px}body{font-size:var(--szs-type-body);letter-spacing:var(--szs-switzer-letter-spacing)}p{font-size:inherit}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--szs-affairs-letter-spacing)}@media(min-width:650px){:root{--szs-type-unit:calc(100vw / 150)}}@media(min-width:1920px){:root{--szs-type-unit:calc(100vw / 174)}}.template-index .slideshow__additional-info,.template-index .image-with-text__content-item .h3,.template-index .product-carousel__heading,.template-index .banner-with-text__content-box .heading{font-family:var(--font-heading-family);font-size:clamp(var(--szs-type-editorial),4.456vw,var(--szs-type-hero));line-height:1.275;letter-spacing:-.03em}.template-index .image-with-text__content-item .h6,.template-index .banner-with-text__content-box .text{font-size:var(--szs-type-body);font-weight:500;line-height:1.15;letter-spacing:-.01em}.template-index main{font-size:var(--szs-type-body);font-weight:500;line-height:1.15;letter-spacing:-.01em}.template-index .h3,.template-index h3{font-size:clamp(var(--szs-type-section),3.183vw,var(--szs-type-display));line-height:1.275;letter-spacing:-.03em}.shopify-section-header .header__menu-item,.shopify-section-header .header__icon-name,.shopify-section-header .header__localization-button,.shopify-section-header .header__offcanvas-toggle-link{font-size:var(--szs-type-body)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important}.shopify-section-header .header__submenu .header__menu-item,.menu-drawer__menu-item{font-size:var(--szs-type-lead)!important;line-height:1!important;letter-spacing:-.04em!important}.szs-cta{--szs-cta-fg:rgb(var(--color-button-text));--szs-cta-bg:rgb(var(--color-button));position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;text-decoration:none;cursor:pointer}.szs-cta__track{--szs-cta-arrow-width:2.4rem;--szs-cta-gap:5px;position:relative;display:inline-block;white-space:nowrap;overflow:hidden;margin:0;padding:0 calc(var(--szs-cta-gap) + var(--szs-cta-arrow-width)) 0 0}.szs-cta__sizer{display:inline-block;visibility:hidden}.szs-cta__mover{position:absolute;left:calc((var(--szs-cta-arrow-width) + var(--szs-cta-gap))*-1);top:50%;display:flex;align-items:center;width:max-content;transform:translateY(-50%);transition:transform .5s ease}.szs-cta__label{display:inline-block;flex:0 0 auto}.szs-cta .szs-cta__arrow{position:static;width:var(--szs-cta-arrow-width)!important;min-width:var(--szs-cta-arrow-width)!important;max-width:var(--szs-cta-arrow-width)!important;height:var(--szs-cta-arrow-width)!important;margin:0 var(--szs-cta-gap) 0 0;overflow:visible;fill:currentColor;flex:0 0 var(--szs-cta-arrow-width)}.szs-cta__label+.szs-cta__arrow{margin:0 0 0 var(--szs-cta-gap)}.szs-cta--primary,.szs-cta--secondary,.szs-cta--tertiary{min-height:auto;padding:.9rem 0;color:currentColor!important;background:transparent!important;border:0!important;box-shadow:none!important}.szs-cta--primary{font-size:var(--szs-type-body);font-weight:500;line-height:1;letter-spacing:-.04em}.szs-cta--secondary{font-size:var(--szs-type-ui);font-weight:500;line-height:1;letter-spacing:-.035em}.szs-cta--tertiary{font-size:var(--szs-type-body);font-weight:500;line-height:1;letter-spacing:-.04em}.szs-cta:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .65s var(--szs-flow-ease)}.szs-cta--primary:after{height:1px}.szs-cta--tertiary .szs-cta__track{display:inline-flex;padding-right:0}.szs-cta--tertiary .szs-cta__sizer{visibility:visible}.szs-cta--tertiary .szs-cta__mover{display:none}@media(hover:hover)and (pointer:fine){.szs-cta--primary:hover .szs-cta__mover,.szs-cta--secondary:hover .szs-cta__mover{transform:translate(calc(var(--szs-cta-arrow-width) + var(--szs-cta-gap)),-50%)}.szs-cta:hover:after{transform:scaleX(1)}}.shopify-section-header .header__menu-item{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:opacity .3s ease,background-size .65s var(--szs-flow-ease)!important}@media(hover:hover)and (pointer:fine){.shopify-section-header .header .szs-header-action:hover{opacity:1!important}.shopify-section-header .header__menu-item:hover{background-size:0}.shopify-section-header .list-menu:has(.header__menu-item:hover) .header__menu-item:not(:hover){opacity:.35}.menu-drawer__menu:has(.menu-drawer__menu-item:hover) .menu-drawer__menu-item:not(:hover){opacity:.35}}.szs-cta:focus-visible{outline:1px solid currentColor;outline-offset:4px}.template-index .image-with-text__media{height:120%;max-height:none;top:-10%;will-change:transform}@media screen and (min-width:1100px){.shopify-section-header .header{--szs-header-band-height:var(--szs-header-band-normal-height,var(--header-dynamic-height,var(--header-height,8rem)));display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:none!important;column-gap:var(--szs-page-gutter)!important;align-items:start!important;padding-top:22px!important;padding-bottom:0!important}.shopify-section-header .header[data-szs-compact-menu=true]{height:var(--header-height)}.shopify-section-header .header.szs-header-compact-geometry{--szs-header-band-height:var(--szs-header-band-compact-height,var(--szs-header-band-normal-height,var(--header-dynamic-height,var(--header-height,8rem))))}.shopify-section-header .header>.header__inline-menu{grid-area:auto!important;grid-column:1/span 5!important;grid-row:1!important;justify-self:stretch!important;width:100%;margin:0!important}.shopify-section-header .header>.header__heading,.shopify-section-header .header>.header__heading-link{grid-area:auto!important;grid-row:1!important;justify-self:start!important;margin:0!important}.shopify-section-header .header--center>.header__heading{position:absolute!important;top:calc((var(--szs-header-band-height)/2) - var(--szs-header-band-padding-offset,0px))!important;left:50%!important;width:max-content!important;height:auto!important;align-self:center!important;transform:translate(-50%,-50%)!important;z-index:2;transition:opacity .32s cubic-bezier(.76,0,.24,1),visibility 0s linear 0s,top .4s cubic-bezier(.76,0,.24,1)!important}.shopify-section-header .header.szs-header-adaptive.header--center>.header__heading{transition:opacity .32s cubic-bezier(.76,0,.24,1),visibility 0s linear 0s,top .5s ease!important}.shopify-section-header .header.szs-header-initial-compact.header--center>.header__heading{transition:none!important}.shopify-section-header .header.szs-header-initial-compact:not(.szs-header-initial-compact-ready).header--center>.header__heading{opacity:0!important}.shopify-section-header .header.szs-header-initial-compact-ready.header--center>.header__heading{animation:szs-header-initial-logo-fade .32s cubic-bezier(.76,0,.24,1) both}.shopify-section-header .header--left>.header__heading{position:relative!important;top:auto!important;left:auto!important;grid-column:1!important;width:max-content!important;height:auto!important;align-self:center!important;transform:none!important;z-index:2}.shopify-section-header .header>.header__heading .header__heading-link{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important}.shopify-section-header .header>.header__column{grid-area:auto!important;grid-column:10/span 3!important;grid-row:1!important;justify-self:stretch!important;width:100%;margin:0!important}.szs-header-navigation__groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--szs-page-gutter);width:100%}.szs-header-navigation__group{display:flex!important;flex-direction:column;align-items:flex-start;gap:0;grid-row:1;margin:0;padding:0}.szs-header-navigation__group[data-szs-menu-column="1"]{grid-column:1}.szs-header-navigation__groups--cols-2 .szs-header-navigation__group[data-szs-menu-column="2"],.szs-header-navigation__groups--cols-3 .szs-header-navigation__group[data-szs-menu-column="2"]{grid-column:3}.szs-header-navigation__groups--cols-3 .szs-header-navigation__group[data-szs-menu-column="3"]{grid-column:5}.szs-header-navigation__group--catalog{transform:translateY(-2px)}.szs-header-navigation__group>li{display:flex!important;align-items:flex-start;margin:0!important;padding:0!important}.shopify-section-header .header--left>.header__inline-menu{grid-column:4/span 5!important}.header__column .header__icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--szs-page-gutter);align-items:start!important;justify-content:stretch!important;width:100%}.header__column .header__search{grid-column:1;grid-row:1;justify-self:start;margin:0!important;padding:0!important}.header__column .header__cart{grid-column:3;grid-row:1!important;justify-self:end}.header__column .header__toggle-scheme,.header__column .header__account{display:none!important}.shopify-section-header .szs-header-action{display:inline-flex!important;position:relative;align-items:flex-start!important;justify-content:flex-start!important;width:max-content!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 .2rem!important;font-size:var(--szs-type-ui)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important;background:none!important;border:0!important;overflow:visible!important;cursor:pointer}.shopify-section-header .szs-header-navigation__group>li>.szs-header-action,.shopify-section-header .szs-header-navigation__group>li>.szs-catalog-menu>.szs-header-action{margin:0!important;padding-top:0!important;padding-bottom:calc(.2rem + 3px)!important}.shopify-section-header .szs-header-action__label{display:inline-flex;align-items:flex-start;position:relative;width:max-content;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.shopify-section-header .szs-header-action:after{display:none!important;content:none!important}.shopify-section-header .szs-header-action__label:after{display:none!important;content:none!important}.shopify-section-header .szs-header-action>span:not(.szs-header-action__label):after,.shopify-section-header .szs-header-action span>span:after,.shopify-section-header .header__icon-name:before,.shopify-section-header .header__icon-name span:after{display:none!important;content:none!important}.shopify-section-header .header__menu-item{opacity:1!important;background-image:none!important;background-size:0!important}.shopify-section-header .header__icon--cart>svg{display:none!important}.shopify-section-header .header__search summary.szs-header-action{gap:0!important;margin:0!important;padding:0 0 .2rem!important}.shopify-section-header .header__search .szs-header-action__label{margin-left:2px!important}.shopify-section-header .header__icon--search .modal__toggle-open{display:block!important;flex:0 0 auto;width:1em!important;height:1em!important;margin:.075em 7px 0 0!important;overflow:visible!important;fill:currentColor!important}.shopify-section-header .cart-count-bubble{position:static!important;display:inline-flex!important;align-items:flex-start!important;width:auto!important;height:auto!important;margin-left:.15em;background:transparent!important;color:inherit!important}.shopify-section-header .cart-count-bubble sup,.szs-header-count{display:inline-block;font-size:.7em;line-height:1.15;vertical-align:baseline;position:static;font-weight:500;letter-spacing:-.01em;margin-left:.15em}.shopify-section-header .header .szs-header-navigation__group>li{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1);transition-timing-function:ease-out,cubic-bezier(.22,1,.36,1)!important}@media(hover:hover)and (pointer:fine){.shopify-section-header .header:not(.szs-header-is-expanding):not(.szs-header-is-collapsing):not(:has(.szs-catalog-menu.is-open)):has(.szs-header-action:hover) .szs-header-action:not(:hover){opacity:.35!important}}.shopify-section-header .header:has(.szs-catalog-menu.is-open) .szs-header-navigation__group>li{opacity:.35}.shopify-section-header .header:has(.szs-catalog-menu.is-open) .szs-header-navigation__group>li:has(.szs-catalog-menu__trigger){opacity:1}.shopify-section-header .header:has(.szs-catalog-menu.is-open) .header__search .szs-header-action,.shopify-section-header .header:has(.szs-catalog-menu.is-open) .header__cart{opacity:.35!important}.shopify-section-header{transition:transform .42s cubic-bezier(.76,0,.24,1)}.shopify-section-header.shopify-section-header-hidden{transform:translateY(-100%)}.szs-header-compact-trigger{position:relative;z-index:3;display:block;grid-row:1;grid-column:1;justify-self:start;align-self:start;width:max-content;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--szs-type-ui);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);cursor:pointer;transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.szs-header-compact-location,.szs-header-compact-context{position:relative;z-index:3;display:block;grid-row:1;justify-self:stretch;align-self:start;width:100%;max-width:none;margin:0;padding:0;color:inherit;font:inherit;font-size:var(--szs-type-ui);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.szs-header-compact-location{grid-column:2}.szs-header-compact-context{grid-column:3/7}.szs-header-compact-context__parent,.szs-header-compact-context__delimiter{opacity:1}.szs-header-compact-context__current{opacity:.5}.szs-header-compact-context__current--root{opacity:1}.header--left .szs-header-compact-trigger{position:absolute;left:50%;transform:translate(-50%)}.header .header__inline-menu,.header .header__column .header__search{opacity:1;visibility:visible;transition:none}.header.szs-header-is-compact:not(:has(.szs-catalog-menu:is(.is-open,.is-closing))) .header__inline-menu,.header.szs-header-is-compact:not(:has(.szs-catalog-menu:is(.is-open,.is-closing))) .header__column .header__search{visibility:hidden!important;pointer-events:none!important}.header:is(.szs-header-compact-menu-visible,.szs-header-compact-menu-leaving):not(:has(.szs-catalog-menu:is(.is-open,.is-closing))) .szs-header-compact-trigger{visibility:visible;pointer-events:auto;transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.header:is(.szs-header-compact-menu-visible,.szs-header-compact-menu-leaving):not(:has(.szs-catalog-menu:is(.is-open,.is-closing))) :is(.szs-header-compact-location,.szs-header-compact-context){visibility:visible;transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.header.szs-header-compact-menu-visible .szs-header-compact-trigger,.header.szs-header-compact-menu-visible .szs-header-compact-context{opacity:1;transform:translateY(0)}.header.szs-header-compact-menu-visible .szs-header-compact-location{opacity:.35;transform:translateY(0)}.header.szs-header-compact-menu-leaving .szs-header-compact-trigger{opacity:0;transform:translateY(-8px);pointer-events:none}.header.szs-header-compact-menu-leaving .szs-header-compact-context,.header.szs-header-compact-menu-leaving .szs-header-compact-location{opacity:0;transform:translateY(-8px)}.szs-header-navigation__group>li>.szs-header-action,.szs-header-navigation__group>li>.szs-catalog-menu>.szs-header-action,.header__column .header__search .szs-header-action,.header__column .header__cart{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .26s cubic-bezier(.22,1,.36,1)!important}.header:is(.szs-header-is-expanding,.szs-header-is-collapsing) .header__inline-menu,.header:is(.szs-header-is-expanding,.szs-header-is-collapsing) .header__column .header__search{visibility:visible!important;pointer-events:none!important}.header.szs-header-stagger-primed .header__inline-menu,.header.szs-header-stagger-primed .header__column .header__search{visibility:visible!important;pointer-events:none!important}.header.szs-header-stagger-primed .szs-header-stagger-target{opacity:0!important;transform:translateY(-8px)!important;transition:none!important}.header:is(.szs-header-is-expanding,.szs-header-is-collapsing) .szs-header-stagger-target{transition-property:opacity,transform!important;transition-duration:.22s,.26s!important;transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important}.header.szs-header-is-collapsing .szs-header-compact-trigger{transition-duration:.22s,.26s,0s;transition-timing-function:ease,cubic-bezier(.22,1,.36,1),linear}.header.szs-header-is-expanding .szs-header-stagger-target{transition-delay:calc(var(--szs-stagger-enter-index)*60ms)!important}.shopify-section-header .header.szs-header-is-expanding .szs-catalog-menu .szs-catalog-menu__trigger.szs-header-stagger-target{transition-property:opacity,transform!important;transition-duration:.22s,.26s!important;transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important;transition-delay:calc(var(--szs-stagger-enter-index)*60ms)!important}.header:is(.szs-header-is-collapsing,.szs-header-is-compact) .szs-header-stagger-target{opacity:0!important;transform:translateY(-8px)}.header.szs-header-is-collapsing .szs-header-stagger-target,.shopify-section-header .header.szs-header-is-collapsing .szs-catalog-menu .szs-catalog-menu__trigger.szs-header-stagger-target{transition-delay:calc(var(--szs-stagger-exit-index)*60ms)!important}.header.szs-header-adaptive .szs-header-stagger-target,.header.szs-header-adaptive.szs-header-stagger-primed .szs-header-stagger-target,.header.szs-header-adaptive:is(.szs-header-is-expanding,.szs-header-is-collapsing,.szs-header-is-compact) .szs-header-stagger-target{opacity:1!important;transform:none!important;transition-delay:0s!important}.header.szs-header-adaptive .header__inline-menu,.header.szs-header-adaptive .header__column .header__search{transform:translateZ(0);transition:transform .5s ease!important;will-change:transform}.header.szs-header-adaptive:is(.szs-header-stagger-primed,.szs-header-is-collapsing,.szs-header-is-compact) .header__inline-menu,.header.szs-header-adaptive:is(.szs-header-stagger-primed,.szs-header-is-collapsing,.szs-header-is-compact) .header__column .header__search{transform:translate3d(0,calc(-1 * var(--szs-header-band-normal-height,116px)),0)}@media(hover:hover)and (pointer:fine){.header.szs-header-is-compact:has(.szs-header-compact-trigger:hover) .header__cart{opacity:.35!important}.header.szs-header-is-compact:has(.header__cart:hover) .szs-header-compact-trigger{opacity:.35!important}}}@keyframes szs-header-initial-logo-fade{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1099px){.szs-header-compact-trigger,.szs-header-compact-location,.szs-header-compact-context{display:none!important}}@media(prefers-reduced-motion:reduce){.szs-cta__mover,.szs-cta:after{transition:none}.template-index .image-with-text__media{will-change:auto}}.field__label,.szs-slide-story__nav,.szs-slide-story__number-track,.szs-slide-story__number,.footer-block__heading,.szs-footer-social-title,.newsletter__title,.newsletter__title p,.totals__subtotal,.totals__subtotal-value,.predictive-search__result-tab,.predictive-search__result-tab *,.facets__details-title,.facets-drawer .szs-cta,.facets-drawer .szs-cta *,.szs-catalog-menu__editorial-copy,.szs-catalog-menu__view-all,.szs-catalog-menu__view-all *,.szs-product-editorial__return,.szs-product-editorial .price,.szs-product-editorial .price *,.szs-product-editorial-cta,.szs-product-editorial-cta *,.product-gallery-cursor,.product-media-modal__zoom-cursor{font-weight:500!important}.szs-editorial-text__copy,.szs-editorial-text__copy *,.szs-editorial-products__index,.szs-catalog-menu__link,.szs-catalog-menu__link *,.szs-catalog-menu__product-title,.szs-catalog-menu__product-title *,.card-text__description,.card-text__description *,.mission__text,.mission__text *{font-weight:400!important}.button.button--primary,.button.button--secondary,.button.button--tertiary,.customer .button.button--primary,.customer .button.button--secondary,.customer .button.button--tertiary,.shopify-payment-button__button.shopify-payment-button__button--unbranded{--szs-native-arrow-width: 2.4rem;--szs-native-arrow-gap: 5px;min-width:0;min-height:auto;padding:.9rem 0;border:0!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;background-color:transparent!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:left calc(100% - .35rem)!important;background-size:0 1px!important;font-family:var(--font-body-family),Arial,sans-serif!important;font-style:normal!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1!important;transition:color .3s ease,opacity .3s ease,background-size .65s var(--szs-flow-ease)!important}.button.button--primary,.customer .button.button--primary,.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:var(--szs-type-body)!important;font-weight:500!important}.button.button--secondary,.customer .button.button--secondary{font-size:var(--szs-type-ui)!important;font-weight:500!important}.button.button--tertiary,.customer .button.button--tertiary{font-size:var(--szs-type-body)!important;font-weight:500!important}.button.button--primary>span:not(.spinner),.button.button--secondary>span:not(.spinner),.customer .button.button--primary>span:not(.spinner),.customer .button.button--secondary>span:not(.spinner){position:relative;display:inline-block;transition:transform .5s ease}.button.button--primary>span:not(.spinner):before,.button.button--primary>span:not(.spinner):after,.button.button--secondary>span:not(.spinner):before,.button.button--secondary>span:not(.spinner):after,.customer .button.button--primary>span:not(.spinner):before,.customer .button.button--primary>span:not(.spinner):after,.customer .button.button--secondary>span:not(.spinner):before,.customer .button.button--secondary>span:not(.spinner):after{content:"";position:absolute;top:50%;width:var(--szs-native-arrow-width);height:var(--szs-native-arrow-width);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14l-6-6 1.4-1.4L22.8 12l-8.4 8.4L13 19l6-6Z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14l-6-6 1.4-1.4L22.8 12l-8.4 8.4L13 19l6-6Z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .5s ease,opacity .2s ease}.button.button--primary>span:not(.spinner):before,.button.button--secondary>span:not(.spinner):before,.customer .button.button--primary>span:not(.spinner):before,.customer .button.button--secondary>span:not(.spinner):before{right:calc(100% + var(--szs-native-arrow-gap));opacity:0;transform:translate(-100%,-50%)}.button.button--primary>span:not(.spinner):after,.button.button--secondary>span:not(.spinner):after,.customer .button.button--primary>span:not(.spinner):after,.customer .button.button--secondary>span:not(.spinner):after{left:calc(100% + var(--szs-native-arrow-gap));transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.button.button--primary:not([disabled]):hover,.button.button--secondary:not([disabled]):hover,.button.button--tertiary:not([disabled]):hover,.customer .button.button--primary:not([disabled]):hover,.customer .button.button--secondary:not([disabled]):hover,.customer .button.button--tertiary:not([disabled]):hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not([disabled]):hover{color:currentColor!important;background-color:transparent!important;background-size:100% 1px!important}.button.button--primary:not([disabled]):hover>span:not(.spinner),.button.button--secondary:not([disabled]):hover>span:not(.spinner),.customer .button.button--primary:not([disabled]):hover>span:not(.spinner),.customer .button.button--secondary:not([disabled]):hover>span:not(.spinner){transform:translate(calc(var(--szs-native-arrow-width) + var(--szs-native-arrow-gap)))}.button.button--primary:not([disabled]):hover>span:not(.spinner):before,.button.button--secondary:not([disabled]):hover>span:not(.spinner):before,.customer .button.button--primary:not([disabled]):hover>span:not(.spinner):before,.customer .button.button--secondary:not([disabled]):hover>span:not(.spinner):before{opacity:1;transform:translate(100%,-50%)}.button.button--primary:not([disabled]):hover>span:not(.spinner):after,.button.button--secondary:not([disabled]):hover>span:not(.spinner):after,.customer .button.button--primary:not([disabled]):hover>span:not(.spinner):after,.customer .button.button--secondary:not([disabled]):hover>span:not(.spinner):after{opacity:0;transform:translate(100%,-50%)}}.button.button--full-width,.customer .button.button--full-width,.shopify-payment-button__button.shopify-payment-button__button--unbranded{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){.button.button--primary,.button.button--secondary,.button.button--tertiary,.button.button--primary>span,.button.button--secondary>span,.button.button--primary>span:before,.button.button--primary>span:after,.button.button--secondary>span:before,.button.button--secondary>span:after,.shopify-payment-button__button.shopify-payment-button__button--unbranded{transition:none!important}}.szs-cta.button>.szs-cta__track{--szs-cta-arrow-width:2.4rem;--szs-cta-gap:5px;position:relative!important;display:inline-block!important;overflow:hidden!important;padding:0 calc(var(--szs-cta-gap) + var(--szs-cta-arrow-width)) 0 0!important;transform:none!important;transition:none!important}.szs-cta.button>.szs-cta__track:before,.szs-cta.button>.szs-cta__track:after{content:none!important;display:none!important}.szs-cta.button.szs-cta--primary{font-size:var(--szs-type-body)!important;letter-spacing:-.04em!important}.szs-cta.button.szs-cta--secondary{font-size:var(--szs-type-ui)!important;letter-spacing:-.035em!important}.szs-cta.button.szs-cta--tertiary{font-size:var(--szs-type-body)!important;letter-spacing:-.04em!important}:root{--szs-switzer-letter-spacing: -.025em}.template-index main,.template-index .image-with-text__content-item .h6,.template-index .banner-with-text__content-box .text,.shopify-section-header .header__menu-item,.shopify-section-header .header__icon-name,.shopify-section-header .header__localization-button,.shopify-section-header .header__offcanvas-toggle-link,.shopify-section-header .header__submenu .header__menu-item,.menu-drawer__menu-item,.shopify-section-header .szs-header-action,.shopify-section-header .cart-count-bubble sup,.szs-header-count,.szs-header-compact-trigger,.szs-header-compact-context,.button.button--primary,.customer .button.button--primary,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.szs-cta--primary,.szs-cta--secondary,.szs-cta--tertiary,.szs-cta.button.szs-cta--primary,.szs-cta.button.szs-cta--secondary,.szs-cta.button.szs-cta--tertiary{letter-spacing:var(--szs-switzer-letter-spacing)!important}@media(hover:hover)and (pointer:fine){.szs-cta.button:hover>.szs-cta__track{transform:none!important}}.szs-cta,.button.button--primary,.button.button--secondary,.button.button--tertiary,.customer .button.button--primary,.customer .button.button--secondary,.customer .button.button--tertiary{box-sizing:content-box;width:max-content;max-width:100%}.szs-cta.button.szs-cta--primary,.szs-cta.button.szs-cta--secondary{padding-inline:0!important;background-image:none!important}.szs-cta.button.szs-cta--primary:after,.szs-cta.button.szs-cta--secondary:after{left:0;right:0}.szs-cta.button>.szs-cta__track{box-sizing:content-box!important;width:auto!important;max-width:none!important;margin:0!important}.button.button--primary:not(.szs-cta),.button.button--secondary:not(.szs-cta),.customer .button.button--primary:not(.szs-cta),.customer .button.button--secondary:not(.szs-cta){box-sizing:content-box;overflow:hidden;padding-right:calc(var(--szs-native-arrow-width) + var(--szs-native-arrow-gap))}.button.button--primary:not(.szs-cta)>span:not(.spinner),.button.button--secondary:not(.szs-cta)>span:not(.spinner),.customer .button.button--primary:not(.szs-cta)>span:not(.spinner),.customer .button.button--secondary:not(.szs-cta)>span:not(.spinner){display:block;width:max-content}.button.button--primary:not(.szs-cta)>span:not(.spinner):before,.button.button--secondary:not(.szs-cta)>span:not(.spinner):before,.customer .button.button--primary:not(.szs-cta)>span:not(.spinner):before,.customer .button.button--secondary:not(.szs-cta)>span:not(.spinner):before{right:calc(100% + var(--szs-native-arrow-gap));opacity:1;transform:translateY(-50%)}.button.button--primary:not(.szs-cta)>span:not(.spinner):after,.button.button--secondary:not(.szs-cta)>span:not(.spinner):after,.customer .button.button--primary:not(.szs-cta)>span:not(.spinner):after,.customer .button.button--secondary:not(.szs-cta)>span:not(.spinner):after{transform:translateY(-50%)}.szs-cta.button.szs-cta--tertiary,.button.button--tertiary:not(.szs-cta),.customer .button.button--tertiary:not(.szs-cta){--szs-tertiary-end-space: 0px;box-sizing:content-box;padding-right:0!important}.szs-cta.button.szs-cta--tertiary{background-image:none!important;min-width:0!important}.szs-cta.button.szs-cta--tertiary>.szs-cta__track{display:inline-flex!important;width:max-content!important;padding-right:0!important;overflow:visible!important}.szs-cta.button.szs-cta--tertiary:after{left:0;right:auto;width:100%}.szs-cta.button>.szs-cta__track{padding-top:.08em!important;padding-bottom:.18em!important;margin-top:-.08em!important;margin-bottom:-.18em!important}.szs-cta.button .szs-cta__sizer,.szs-cta.button .szs-cta__label{line-height:1.15!important}@media(hover:hover)and (pointer:fine){.button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner),.button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner),.customer .button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner),.customer .button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner){transform:translate(calc(var(--szs-native-arrow-width) + var(--szs-native-arrow-gap)))}.button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):before,.button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):before,.customer .button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):before,.customer .button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):before{opacity:1;transform:translateY(-50%)}.button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):after,.button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):after,.customer .button.button--primary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):after,.customer .button.button--secondary:not(.szs-cta):not([disabled]):hover>span:not(.spinner):after{opacity:0;transform:translateY(-50%)}.button.button--tertiary:not(.szs-cta):not([disabled]):hover,.customer .button.button--tertiary:not(.szs-cta):not([disabled]):hover{background-size:calc(100% - var(--szs-tertiary-end-space)) 1px!important}}:root{--szs-leading-body:1.34;--szs-leading-heading:1.1;--szs-leading-monument:1;--font-body-line-height:134%;--font-heading-line-height:1.1}:is(body,p,li,dt,dd,label,input,textarea,select,button){line-height:var(--szs-leading-body)}:is(.szs-about-builder__size--18,.szs-about-builder__size--24,.szs-about-builder__size--32){line-height:var(--szs-leading-body)!important}:is(h2,h3,h4,h5,.h2,.h3,.h4,.h5,.szs-about-builder__size--43,.szs-about-builder__size--57,.szs-about-builder__size--76){line-height:var(--szs-leading-heading)!important}:is(h1,.h1,.szs-about-builder__size--101){line-height:var(--szs-leading-monument)!important}:is(h6,.h6){line-height:var(--szs-leading-body)!important}html,body,body *,button,input,textarea,select{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}:where(body,p,.rte,.szs-type-use--body,.szs-type-use--heading){--szs-switzer-use-weight: 400}:where(.szs-type-use--ui,.szs-type-use--label,button,.button,label,.field__label,.shopify-section-header .header__menu-item,.shopify-section-header .header__icon-name,.shopify-section-header .header__localization-button,.shopify-section-header .header__offcanvas-toggle-link,.szs-header-action,.menu-drawer__menu-item,.szs-cta,.szs-eyebrow,[class*=__eyebrow],[class*=__label],[class*=__nav],[class*=__button]){--szs-switzer-use-weight: 500}:where(.szs-type-use--body,.szs-type-use--heading,.szs-type-use--ui,.szs-type-use--label)[class*=type--sans],:where(.szs-type-use--body,.szs-type-use--heading,.szs-type-use--ui,.szs-type-use--label).is-sans{font-weight:var(--szs-switzer-use-weight, 400)!important}.shopify-section-header :where(.header__menu-item,.header__icon-name,.header__localization-button,.header__offcanvas-toggle-link,.szs-header-action),.menu-drawer__menu-item,button,.button,label,.field__label,.szs-cta{font-weight:500}.szs-type-use--heading{text-transform:none!important}.szs-about-builder__title.szs-type-use--heading.szs-about-builder__size--76,.szs-about-builder__title.szs-type-use--heading.szs-about-builder__size--101,.szs-editorial-text__copy.szs-type-use--heading.szs-type-size--76,.szs-editorial-text__copy.szs-type-use--heading.szs-type-size--101{text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/432/assets/szs-editorial-system.css.map */
