:root{--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 28px;--grid-desktop-horizontal-spacing: 28px;--grid-mobile-vertical-spacing: 14px;--grid-mobile-horizontal-spacing: 14px;--variants-pills-color-radius: 50%;--card-product-color-radius: 50%}slider-component{display:block;overflow:hidden}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;margin:0}.slider::-webkit-scrollbar{display:none}.slider.contains-card--product{padding-top:1rem;padding-bottom:5px;margin-top:-1rem}.slider__slide{--focus-outline-padding: .5rem;scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width: 749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider.slider--mobile .slider__slide{margin-bottom:0}.slider-component-full-width.slider-component-mobile{max-width:none;padding:0}.slider-component-full-width.slider-component-mobile .slider{scroll-padding-left:1.5rem}.slider-component-full-width.slider-component-mobile .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width.slider-component-mobile .slider__slide:last-child{margin-right:1.5rem}.slider:not(.slider--mobile)+.slider-buttons{display:none}}@media screen and (min-width: 750px){.slider-component-desktop.page-width-desktop{padding:0}}@media screen and (min-width: 750px) and (max-width: 989px){slider-component.page-width{padding:0 5rem}.slider-component-full-width.slider-component-tablet{max-width:none;padding:0}.slider-component-full-width.slider-component-tablet .slider{scroll-padding-left:1.5rem}.slider-component-full-width.slider-component-tablet .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width.slider-component-tablet .slider__slide:last-child{margin-right:1.5rem}.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider.slider--tablet .slider__slide{margin-bottom:0}.slider:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width: 990px){.slider-component-full-width.slider-component-desktop{max-width:none;padding:0}.slider-component-full-width.slider-component-desktop .slider{scroll-padding-left:5rem}.slider-component-full-width.slider-component-desktop .slider__slide:first-child{margin-left:5rem;scroll-margin-left:5rem}.slider-component-full-width.slider-component-desktop .slider__slide:last-child{margin-right:5rem}.slider--desktop{position:relative;flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider.slider--desktop .slider__slide{margin-bottom:0}.slider-component-full-width .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--grid-horizontal-spacing) * 4) / 5 - 2rem)}.slider-component-full-width .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--grid-horizontal-spacing) * 3) / 4 - 3rem)}.slider-component-full-width .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--grid-horizontal-spacing) * 2) / 3 - 4rem)}.slider-component-full-width .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--grid-horizontal-spacing)) / 2 - 6rem)}.slider-component-full-width .slider--desktop.grid--1-col-desktop .grid__item{width:calc(100% - var(--grid-horizontal-spacing) - 7rem)}.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}.large-up-hide{display:none!important}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}.slider-buttons--box{column-gap:1rem}.slider-button{gap:unset;color:#282828;background:transparent;border:1px solid #2828281a;display:flex;width:2.6rem;height:2.6rem;padding:0;cursor:pointer;z-index:2;box-shadow:0 1px 2px #28282812;border-radius:.6rem}.slider-button span{width:.7rem;height:.7rem;transition:transform .5s ease}.slider-button[disabled]{cursor:not-allowed;opacity:.5}button[type=submit][name=checkout]{pointer-events:auto}.slider-button--float{position:absolute;top:50%;transform:translateY(-50%)}.slider-button--float.slider-button--prev{left:.5rem}.slider-button--float.slider-button--next{right:.5rem}.slider-component-full-width .slider-button--float.slider-button--prev{left:1.5rem}.slider-component-full-width .slider-button--float.slider-button--next{right:1.5rem}.slider-button--next span{border-right:1.5px solid}.slider-button--next span:first-child{transform:rotate(-45deg);transform-origin:bottom right}.slider-button--next span:last-child{transform:rotate(45deg);transform-origin:top right}.slider-button--prev span{border-left:1.5px solid}.slider-button--prev span:first-child{transform:rotate(45deg);transform-origin:bottom left}.slider-button--prev span:last-child{transform:rotate(-45deg);transform-origin:top left}.slider-button--prev[disabled] span:first-child,.slider-button--next[disabled] span:last-child{transform:rotate(90deg)}.slider-button--prev[disabled] span:last-child,.slider-button--next[disabled] span:first-child{transform:rotate(-90deg)}.slider-counter__link{width:3rem;height:3rem;padding:0;border:none;background:none;cursor:pointer}.slider-counter__link--dots .dot{width:.7rem;height:.7rem;border-radius:50%;display:block;background-color:rgb(var(--color-foreground),.5)}.slider-counter__link--active.slider-counter__link--dots .dot,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{background-color:rgb(var(--color-foreground))}.title{margin:0 0 2rem}.title__gap{gap:1.5rem 2.4rem}.title__line{height:.3rem;border-top:.3rem solid #3230300f}.title__buttons{z-index:1;--color-button-outline: var(--color-background);--color-button-text-outline: var(--color-foreground)}.button__section-heading{border:1px solid #3230302b;padding-left:1.5rem}.button--semi-bold{font-weight:var(--font-button-weight-medium)}.button--medium{padding:.7rem 1.3rem!important}.button:not(.ignore-effect):not(:disabled):before{content:"";position:absolute;top:100%;right:0;bottom:0;left:0;background-color:#323030;transition:top .5s cubic-bezier(.03,.93,.97,1);border-radius:calc(.6rem - 1px)}.slider-mobile-gutter .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;margin:0}.slider-mobile-gutter .grid{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:2rem;padding:0;list-style:none;margin-top:0;flex-direction:initial}.slider-mobile-gutter .slider__slide{--focus-outline-padding: .5rem;scroll-snap-align:start;flex-shrink:0;padding-bottom:0}.slider-mobile-gutter .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);flex-shrink:0}.slider-mobile-gutter .contains-card--article{--text-alignment: var(--blog-card-text-alignment)}@media screen and (min-width: 750px){.slider-mobile-gutter .grid{--grid-horizontal-spacing: var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.slider-mobile-gutter .article-card-radius{--border-radius: 1.2rem}}@media screen and (min-width: 990px){.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.slider-mobile-gutter .article-card-radius{--border-radius: 1.6rem}}.slider-mobile-gutter .article-card-radius{--border-radius: 1rem;border-radius:var(--border-radius)}.slider-mobile-gutter .card-wrapper{color:inherit;text-decoration:none}.slider-mobile-gutter .card:not(.ratio){display:flex;flex-direction:column;height:100%}.slider-mobile-gutter .card{text-align:var(--text-alignment);text-decoration:none}.slider-mobile-gutter .full-unstyled-link{text-decoration:none;color:currentColor;display:block}.media--transparent{background-color:transparent}.media{display:block;background-color:rgba(var(--color-background-input));position:relative;overflow:hidden}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.media>img{object-fit:cover;object-position:center center}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .5s ease}}.article-card__image-wrapper.full-link:after{z-index:2}.card__heading a:after,.full-link:after{bottom:.5rem;content:"";left:.5rem;position:absolute;right:.5rem;top:.5rem;z-index:1;outline-offset:.3rem}.article-card__image--medium .ratio:before{padding-bottom:13.5rem}@media screen and (min-width: 750px){.article-card__image--medium .ratio:before{padding-bottom:15.9rem}}@media screen and (min-width: 990px){.article-card__image--medium .ratio:before{padding-bottom:20.7rem}}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.isolate{position:relative;z-index:0}.por{position:relative}.w100{width:100%}.h100{height:100%}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.justify-space-between{justify-content:space-between}.flex-grow-1{flex-grow:1}.margin0{margin:0}.margin-top-1rem{margin-top:1rem}.overflow-hidden{overflow:hidden}.db{display:block}.font-heading-extra-bold{font-weight:800!important}.lh1{line-height:1}.light{opacity:.7}.card__content-article hr{height:.1rem}hr{border:none;height:.4rem;background-color:#3230300d;display:block;margin:5rem 0}.article-card__footer{gap:1.5rem}.caption-large,.text-small{font-size:calc(1.4rem * var(--font-body-scale))}.caption-large,.field__input,.form__label,.select__select{line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (max-width: 749px){.title__buttons--full-on-mobile{width:100%}}.tap-area-icon:before{content:"";position:absolute;width:3.4rem;height:3.4rem}.flex-column{flex-direction:column}.sliderCustom .button,.sliderCustom .shopify-challenge__button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:1.1rem 2.2rem;cursor:pointer;text-decoration:none;color:rgb(var(--color-button-text));-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));gap:1rem}@media screen and (max-width: 749px){.grid--peek.slider--mobile{margin:0;width:100%}}@media screen and (max-width: 989px){.slider--tablet.grid--peek{margin:0;width:100%}}@media screen and (max-width: 749px){.slider.slider--mobile .slider__slide{margin-bottom:0}}@media screen and (max-width: 989px){.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}}@media screen and (max-width: 749px){.grid__item.slider__slide--full-width{width:100%}}.slider-mobile-gutter .grid:last-child{margin-bottom:0}.margin-bottom-1rem{margin-bottom:1rem}.slider-button--next:not([disabled]):hover span:first-child,.sliderCustom .slider-button--prev:not([disabled]):hover span:last-child{transform:rotate(-60deg)}.slider-button--next:not([disabled]):hover span:last-child,.sliderCustom .slider-button--prev:not([disabled]):hover span:first-child{transform:rotate(60deg)}.sliderCustom .button--secondary:not(.ignore-effect):not(:disabled):hover,.sliderCustom .button--tertiary:not(.ignore-effect):not(:disabled):hover{color:#fff}.sliderCustom .button:not(.ignore-effect):not(:disabled):hover:before{top:0}@media screen and (min-width: 990px){.sliderCustom .card:hover .media.media--hover-effect>img:first-child:only-child,.sliderCustom .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}}@media screen and (min-width: 990px){.sliderCustom .card .media.media--hover-effect>img:only-child,.sliderCustom .card-wrapper .media.media--hover-effect>img:only-child{transition:transform .5s ease}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.sliderCustom .button--secondary:not(.ignore-effect):not(:disabled):hover span{z-index:1}.badge--position-1{top:.25rem;left:.25rem}@media screen and (max-width: 989px){.badge--position-1{top:.3rem;left:.3rem}}.hover-link:hover{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/43/assets/critical-base.css.map */
