:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-hover: .5;--alpha-badge-border: .1;--focused-base-outline: .2rem solid var(--color-foreground);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.contains-card--product{grid-column-gap:var(--product-card-grid-column-gap)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.isolate{position:relative;z-index:0}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.page-margin,.shopify-challenge__container{margin:7rem auto}img{max-width:100%;height:auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-above-content)}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.desktop-only,.mobile-only{display:contents}@media (max-width: 1023px){.mobile-hide{display:none!important}.desktop-only{display:none}.mobile-only{display:block}}@media (min-width: 1024px){.desktop-up-hide{display:none!important}.desktop-only{display:block}.mobile-only{display:none}}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width: 750px){hr{margin:7rem 0}}.unstyled-list{list-style:none;padding:0;margin:0}.unstyled-select{-webkit-appearance:none;appearance:none;color:currentColor;background-color:transparent;border:none;padding:0;margin:0;cursor:pointer}.js-resizing-select{--horizontal-padding-rem: .4;padding:0 calc(var(--horizontal-padding) * 1rem)}.js-select-helper-element{position:absolute;top:0;left:-9999px}.ul-dashed{padding:0;margin:0;list-style-type:none}.ul-dashed li:before{content:"- ";margin-right:5px}.unstyled-link,.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors: active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}@media screen and (max-width: 749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:var(--z-behind-content);pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}.cursor-text{position:absolute;pointer-events:none;opacity:0;top:0;left:3rem;z-index:var(--z-cursor);transition:opacity .2s var(--ease-smooth)}.cursor-text .svg-wrapper{width:1rem;height:1rem}.section-wrapper{display:grid;gap:var(--space-between-sections)}fieldset{border:none;margin:0;padding:0;margin-inline:0}.section-wrapper>.maybe-empty-section:empty{display:none}.sticky-logo-section{--logo-section-height: 12rem;--logo-space: 6rem;position:sticky;bottom:0;margin:calc(var(--logo-section-height) - var(--logo-space)) 0;padding:var(--logo-space) 0;display:flex;justify-content:center;align-items:flex-end;transform:translateY(100%);transition:transform var(--duration-medium) var(--ease-smooth);pointer-events:none}.sticky-logo-section__link{pointer-events:auto}[data-sticky-logo-section-visible=true] .sticky-logo-section{transform:translateY(0)}strong,p strong{font-weight:400}@media screen and (min-width: 1024px){[data-sticky-logo-section-visible=true] .header__heading-link{opacity:0}.disableMenuLogoHiddenIfBottomIsVisible .header__heading-link,.header__heading-link{opacity:1}}.sticky-logo-section:not([data-sticky-logo-section-visible]) .sticky-logo-section{position:static;transform:translateY(0)}@media screen and (min-width: 1024px){.sticky-logo-section{--logo-section-height: 20rem;--logo-space: 6rem}}.sticky-logo-section__logo{align-items:center;display:flex;width:11.5rem}.sticky-logo-section__logo svg{height:3rem}@media screen and (min-width: 1024px){.sticky-logo-section__logo{width:14.1rem}}.svg-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--product-gradient)}.svg-placeholder--dark{background:var(--black-80)}.js body.allow-intro-animation{--intro-animation-duration: 1s;--ease: ease;--delay: .15s;opacity:0}.js body.allow-intro-animation.animate-on-load{animation:fadeIn var(--intro-animation-duration) var(--ease) forwards var(--delay)}.js .allow-intro-animation .section-wrapper-animation-clip-mask{--path-start: 9rem;clip-path:polygon(0 var(--path-start),100% var(--path-start),100% 100%,0 100%)}.js .allow-intro-animation.animate-on-load .section-wrapper-animation-clip-mask{animation:reveal var(--intro-animation-duration) var(--ease) forwards var(--delay)}.js .allow-intro-animation .section-wrapper-animation-clip-mask .section-wrapper{--animation-distance: 4rem;transform:translateY(var(--animation-distance))}.js .allow-intro-animation.animate-on-load .section-wrapper-animation-clip-mask .section-wrapper{animation:scroll var(--intro-animation-duration) var(--ease) forwards var(--delay)}@keyframes reveal{0%{clip-path:polygon(0 var(--path-start),100% var(--path-start),100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes scroll{0%{transform:translateY(var(--animation-distance))}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a,button,details{-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
