.swx-section,.swx-section-wide,.swx-collection-product-grid .swx-collection-grid-banner{--swx-desktop-reference-width: 989;--swx-desktop-reference-unit: min(1px, calc(100vw / var(--swx-desktop-reference-width)));--swx-large-layout-reference-width: 1400;--swx-large-layout-reference-unit: min(1px, calc(100vw / var(--swx-large-layout-reference-width)));--swx-small-desktop-reference-width: 1220;--swx-small-desktop-reference-unit: min(1px, calc(100vw / var(--swx-small-desktop-reference-width)));--swx-fluid-font-reference-width: 989;--swx-fluid-font-reference-unit: min(1px, calc(100vw / var(--swx-fluid-font-reference-width)));--swx-fluid-vertical-spacing-reference-width: 989;--swx-fluid-vertical-spacing-reference-unit: min(1px, calc(100vw / var(--swx-fluid-vertical-spacing-reference-width)));--swx-page-padding-inline-desktop: 30px;--swx-page-padding-inline-small-desktop: 40px;--swx-inline-padding-transition-progress: clamp( 0, calc((100vw - 1220px)/180px) , 1 )}.swx-section{--advanced-page-padding-inline: 2rem}.swx-section-wide{--advanced-page-padding-inline: var(--advanced-page-padding-inline-tiny, 2rem)}@media all and (min-width:1921px){.swx-content-max-width{max-width:144rem;margin-inline:auto}}@media all and (min-width:750px){.swx-section{--advanced-page-padding-inline: var(--swx-page-padding-inline-desktop)}.swx-section-wide{--swx-page-padding-inline-desktop: var( --advanced-page-padding-inline-tiny, 30px );--advanced-page-padding-inline: var(--swx-page-padding-inline-desktop)}}@media all and (min-width:990px){.swx-section,.swx-section-wide{--advanced-page-padding-inline: var(--swx-page-padding-inline-small-desktop)}}@supports (width: 1px){.swx-section,.swx-section-wide{--swx-page-padding-inline-desktop: calc(var(--swx-desktop-reference-unit) * 30)}@media all and (min-width:750px){.swx-section-wide{--swx-page-padding-inline-desktop: var( --advanced-page-padding-inline-tiny, calc(var(--swx-desktop-reference-unit) * 30) )}}}@supports (width: calc(1px/1px*1px)){@media all and (min-width:990px){.swx-section,.swx-section-wide{--advanced-page-padding-inline: calc( var(--swx-page-padding-inline-small-desktop) + (var(--swx-page-padding-inline-desktop) - var(--swx-page-padding-inline-small-desktop)) * var(--swx-inline-padding-transition-progress) )}}}@media all and (min-width:1400px){.swx-section,.swx-section-wide{--advanced-page-padding-inline: var(--swx-page-padding-inline-desktop)}}.swx-section.swx-section-no-bg{background:none;background-image:none;background-attachment:scroll}.swx-section-padding{padding-top:var(--swx-section-padding-top);padding-bottom:var(--swx-section-padding-bottom)}.swx-mobile-full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.swx-responsive-text--desktop[class]{display:none}.swx-responsive-text--mobile[class]{display:var(--swx-responsive-text-display, block)}@media all and (min-width:750px){.swx-responsive-text--desktop[class]{display:var(--swx-responsive-text-display, block)}.swx-responsive-text--mobile[class]{display:none}}.swx-responsive-breakpoint-text{display:none}.swx-responsive-breakpoint-text--inline{--swx-responsive-breakpoint-text-display: inline}.swx-responsive-breakpoint-text--mobile{display:var(--swx-responsive-breakpoint-text-display, block)}@media all and (min-width:750px){.swx-responsive-breakpoint-text--mobile{display:none}.swx-responsive-breakpoint-text--small{display:var(--swx-responsive-breakpoint-text-display, block)}}@media all and (min-width:1200px){.swx-responsive-breakpoint-text--small{display:none}.swx-responsive-breakpoint-text--medium{display:var(--swx-responsive-breakpoint-text-display, block)}}@media all and (min-width:1400px){.swx-responsive-breakpoint-text--medium{display:none}.swx-responsive-breakpoint-text--desktop{display:var(--swx-responsive-breakpoint-text-display, block)}}@media all and (min-width:1921px){.swx-responsive-breakpoint-text--desktop{display:none}.swx-responsive-breakpoint-text--xlarge{display:var(--swx-responsive-breakpoint-text-display, block)}}.swx-section-title{margin:0;color:var(--swx-section-title-color, rgb(var(--color-foreground)));font-family:var(--swx-section-title-family, var(--font-heading-family));font-size:var(--swx-section-title-size);font-weight:var(--swx-section-title-weight, 400);line-height:var(--swx-section-title-line-height, 1);letter-spacing:var(--swx-section-title-letter-spacing,.06em)}@media all and (min-width:750px){.swx-section-title{--swx-section-title-letter-spacing: .001em}.swx-fluid-section-title{--swx-section-title-size: clamp(var(--swx-section-title-size-min), var(--swx-section-title-size-fluid), var(--swx-section-title-size-max))}.swx-fluid-section-description{--swx-section-description-size: clamp(var(--swx-section-description-size-min), var(--swx-section-description-size-fluid), var(--swx-section-description-size-max))}.swx-fluid-block-title{--swx-block-title-size: clamp(var(--swx-block-title-size-min), var(--swx-block-title-size-fluid), var(--swx-block-title-size-max))}.swx-fluid-block-description{--swx-block-description-size: clamp(var(--swx-block-description-size-min), var(--swx-block-description-size-fluid), var(--swx-block-description-size-max))}.swx-fluid-product-card-title{--swx-product-card-title-size: clamp(var(--swx-product-card-title-size-min), var(--swx-product-card-title-size-fluid), var(--swx-product-card-title-size-max))}.swx-fluid-featured-product-card-title{--swx-featured-products-card-title-size: clamp(var(--swx-featured-products-card-title-size-min), var(--swx-featured-products-card-title-size-fluid), var(--swx-featured-products-card-title-size-max))}}.swx-eyebrow{margin:0;color:var(--swx-eyebrow-color, currentColor);font-family:var(--swx-eyebrow-family, var(--font-navigation-family, var(--font-body-family)));font-size:var(--swx-eyebrow-size, 1.4rem);font-weight:var(--swx-eyebrow-weight, 400);line-height:var(--swx-eyebrow-line-height, 1);letter-spacing:var(--swx-eyebrow-letter-spacing, 0);text-transform:var(--swx-eyebrow-text-transform, uppercase)}.swx-section-description{margin:0;color:var(--swx-section-description-color, rgb(var(--color-description)));font-family:var(--swx-section-description-family, var(--font-body-family));font-size:var(--swx-section-description-size);font-weight:var(--swx-section-description-weight, 400);line-height:var(--swx-section-description-line-height, 1.35);letter-spacing:var(--swx-section-description-letter-spacing, normal)}.swx-block-title{margin:0;color:var(--swx-block-title-color, rgb(var(--color-foreground)));font-family:var(--swx-block-title-family, var(--font-heading-family));font-size:var(--swx-block-title-size);font-weight:var(--swx-block-title-weight, 400);line-height:var(--swx-block-title-line-height, 1);letter-spacing:var(--swx-block-title-letter-spacing, normal)}.swx-block-description{margin:0;color:var(--swx-block-description-color, rgb(var(--color-description)));font-family:var(--swx-block-description-family, var(--font-body-family));font-size:var(--swx-block-description-size);font-weight:var(--swx-block-description-weight, 400);line-height:var(--swx-block-description-line-height, 1.35);letter-spacing:var(--swx-block-description-letter-spacing, normal)}.swx-badge{--swx-badge-shape-bleed: .3rem;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--swx-badge-min-width, 6rem);min-height:var(--swx-badge-min-height, 2.1rem);color:var(--swx-badge-foreground, rgb(var(--color-badge-foreground)));font-family:var(--swx-badge-font-family, var(--font-navigation-family, var(--font-body-family)));font-size:var(--swx-badge-font-size, .9rem);font-weight:var(--swx-badge-font-weight, 400);line-height:1;letter-spacing:0;white-space:nowrap}.swx-badge__shape{position:absolute;top:calc(0rem - var(--swx-badge-shape-bleed, .3rem));left:calc(0rem - var(--swx-badge-shape-bleed, .3rem));z-index:0;display:block;width:calc(100% + var(--swx-badge-shape-bleed, .3rem) + var(--swx-badge-shape-bleed, .3rem));height:calc(100% + var(--swx-badge-shape-bleed, .3rem) + var(--swx-badge-shape-bleed, .3rem));background:var(--swx-badge-background, rgb(var(--color-badge-background)));mask-image:var(--swx-badge-mask-image);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;-webkit-mask-image:var(--swx-badge-mask-image);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.swx-badge__text{position:relative;z-index:1;letter-spacing:-.01em;padding:var(--swx-badge-padding, 0 .9rem);color:var(--swx-badge-foreground, rgb(var(--color-badge-foreground)))}.swx-ticker{display:block;width:100%;overflow:hidden;white-space:nowrap}.swx-ticker__track{display:flex;align-items:center;justify-content:flex-start;width:max-content}.swx-ticker__group{display:inline-flex;flex:0 0 auto;align-items:center;padding-inline-end:var(--swx-ticker-gap, 4rem);animation:swx-ticker var(--swx-ticker-delay, 15s) infinite linear;will-change:transform}@media(prefers-reduced-motion:reduce){.swx-ticker__group{animation:none!important;transform:none!important}}@keyframes swx-ticker{to{transform:translate(-100%)}}swiper-component[class*=swx-]:not(.swiper-initialized)>.swiper-wrapper{column-gap:var(--swx-swiper-preinit-gap, 0px)}@media(hover:hover)and (pointer:fine){.swx-pill-hover{border-radius:var(--swx-pill-hover-radius, 999rem);background-color:var(--swx-pill-hover-background, transparent);transition:background-color var(--swx-pill-hover-duration, .18s) ease,color var(--swx-pill-hover-duration, .18s) ease}.swx-pill-hover:focus-visible,.swx-pill-hover[aria-current=page],.swx-pill-hover.is-active{background-color:var(--swx-pill-hover-background-hover, rgb(var(--color-secondary-button)));color:var(--swx-pill-hover-color-hover, currentColor);text-decoration:none}.swx-pill-hover:hover{background-color:var(--swx-pill-hover-background-hover, rgb(var(--color-secondary-button)));color:var(--swx-pill-hover-color-hover, currentColor);text-decoration:none}}@media(prefers-reduced-motion:reduce){.swx-pill-hover{transition:none}}.swx-card-hover{position:relative;overflow:hidden;border-radius:var(--swx-card-hover-radius, 0);transform:translateZ(0);transition:border-radius var(--swx-card-hover-duration, .42s) var(--swx-card-hover-easing, cubic-bezier(.22, 1, .36, 1)),transform var(--swx-card-hover-duration, .42s) var(--swx-card-hover-easing, cubic-bezier(.22, 1, .36, 1))}.swx-card-hover>img,.swx-card-hover>video,.swx-card-hover>svg,.swx-card-hover picture>img,.swx-card-hover .swx-card-hover__media{transition:transform var(--swx-card-hover-duration, .42s) var(--swx-card-hover-easing, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover)and (pointer:fine){.swx-card-hover:hover,.swx-card-hover:focus-within{border-radius:var(--swx-card-hover-radius-hover, 8%);transform:var(--swx-card-hover-transform-hover, translateZ(0));--swx-button-radius: 999px;--color-badge-background: var(--color-badge-background-hover);--color-badge-border: var(--color-badge-border-hover)}.swx-card-hover:hover>img,.swx-card-hover:hover>video,.swx-card-hover:hover>svg,.swx-card-hover:hover picture>img,.swx-card-hover:hover .swx-card-hover__media,.swx-card-hover:focus-within>img,.swx-card-hover:focus-within>video,.swx-card-hover:focus-within>svg,.swx-card-hover:focus-within picture>img,.swx-card-hover:focus-within .swx-card-hover__media{transform:var(--swx-card-hover-media-transform-hover, none)}}@media(prefers-reduced-motion:reduce){.swx-card-hover,.swx-card-hover>img,.swx-card-hover>video,.swx-card-hover>svg,.swx-card-hover picture>img,.swx-card-hover .swx-card-hover__media{transition:none}}.swx-slider-controls{display:flex;gap:var(--swx-slider-controls-gap, .8rem)}.swx-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.9rem;padding:var(--swx-button-padding, 1.1rem 1.2rem);border:.1rem solid transparent;-webkit-appearance:none;appearance:none;font-family:var(--font-navigation-family, var(--font-body-family));font-size:inherit;font-style:inherit;font-weight:inherit;line-height:1;letter-spacing:var(--swx-button-letter-spacing, -.5px);text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.swx-button,.swx-play-button--animated{border-radius:var(--swx-button-radius, 0);transition:background-color .18s ease,border-color .18s ease,color .18s ease,border-radius var(--swx-button-radius-transition-duration, .42s) var(--swx-card-hover-easing, cubic-bezier(.22, 1, .36, 1))}.swx-button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.swx-button,.swx-play-button--animated{transition:background-color .18s ease,border-color .18s ease,color .18s ease}}.swx-button--primary{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.swx-button--outline{color:rgb(var(--color-secondary-button-text));background:rgb(var(--color-secondary-button));border:.1rem solid rgba(var(--color-secondary-button-text),.18);--swx-button-letter-spacing:0;--swx-button-padding: .9rem 1rem;font-size:1.6rem;font-weight:400}.swx-button:hover{--swx-button-radius: 999rem}.swx-button--callout{justify-content:flex-start;gap:var(--swx-button-callout-gap, .7rem);min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));text-align:left}.swx-button--callout .swx-button__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--swx-button-callout-icon-size, 4.2rem);width:var(--swx-button-callout-icon-size, 4.2rem);height:var(--swx-button-callout-icon-size, 4.2rem);border:.1rem solid rgb(var(--swx-button-callout-border-color,var(--color-secondary-button-text)));background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));transition:background-color .18s ease,color .18s ease,border-color .18s ease,border-radius var(--swx-button-radius-transition-duration, .42s) var(--swx-card-hover-easing, cubic-bezier(.22, 1, .36, 1))}.swx-button--callout:hover .swx-button__icon,.swx-button--callout:focus-visible .swx-button__icon,.swx-button--callout[aria-expanded=true] .swx-button__icon{border-color:rgb(var(--color-button));border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.swx-button--callout .swx-button__label{display:inline-block}.swx-button.swx-slider-button{--swx-button-callout-gap: 0;--swx-button-callout-icon-size: 4rem}@media screen and (max-width:1199px)and (min-width:990px){.swx-button.swx-slider-button{--swx-button-callout-icon-size: 4.4rem}}.swx-slider-button.swiper-button-disabled{cursor:default;opacity:.35}.swx-slider-button__icon svg{width:var(--swx-slider-button-icon-size, 2.4rem);height:var(--swx-slider-button-icon-size, 2.4rem)}.swx-play-button{position:absolute;right:var(--swx-play-button-right, 2rem);bottom:var(--swx-play-button-bottom, 2rem);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--swx-play-button-size, 4rem);height:var(--swx-play-button-size, 4rem);padding:0;border:0;background:var(--sw-color-ink);color:rgb(var(--color-background));cursor:pointer}.swx-play-button--animated{--swx-button-radius: 0}@media(hover:hover)and (pointer:fine){.swx-play-button--animated:hover,.swx-play-button-hover:hover .swx-play-button--animated{--swx-button-radius: 50%}}.swx-play-button--left{right:auto;left:var(--swx-play-button-left, 2rem)}[data-playing=true] .swx-play-button{--swx-button-radius: 50%;background:rgb(var(--color-background));color:var(--sw-color-ink)}.swx-play-button svg{display:block;width:var(--swx-play-button-icon-size, 2.4rem);height:var(--swx-play-button-icon-size, 2.4rem)}.swx-play-button__icon--pause svg{width:var(--swx-play-button-pause-icon-width, 1.2rem);height:var(--swx-play-button-pause-icon-height, 1.4rem)}.swx-play-button__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .18s ease}.swx-play-button__icon--play{color:rgb(var(--color-background));opacity:1}.swx-play-button__icon--pause{opacity:0;color:var(--swx-play-button-pause-icon-color, #BFBFBF)}[data-playing=true] .swx-play-button__icon--play{opacity:0}[data-playing=true] .swx-play-button__icon--pause{opacity:1}@media(prefers-reduced-motion:reduce){.swx-play-button__icon{transition:none}}.swx-play-button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media all and (min-width:750px){.swx-button{--swx-button-padding: 1.6rem 1.2rem}.swx-button--callout{--swx-button-callout-icon-size: 4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/swx-base.css.map */
