:root{--color-base-text: 29,37,66;--color-base-background: 255,255,255;--color-base-heading: 29,37,66;--color-base-border: 213,219,230;--color-base-accent: 29,37,66;--color-base-solid-button-labels: 255,255,255;--color-base-outline-button-labels: 29,37,66;--color-foreground: 29,37,66;--color-background: 255,255,255;--color-heading: 29,37,66;--color-border: 213,219,230;--color-link: 29,37,66;--color-icon: 29,37,66;--color-critical: 183,51,51;--color-success: 52,148,68;--color-keyboard-focus: 120,162,208;--color-button-background: 29,37,66;--color-button-border: 29,37,66;--color-button-text: 255,255,255;--color-badge-background: 255,255,255;--color-badge-foreground: 29,37,66;--color-badge-border: 213,219,230;--duration-short: .1s;--duration-default: .25s;--duration-long: .5s;--duration-animate: 1s;--image-position: center center;--font-body-scale: 1;--font-heading-scale: 1;--button-radius: 0px}.page-width--full-width{max-width:100%;padding:0}@media screen and (min-width:750px){.page-width--narrow{padding:0 90px}}@media screen and (min-width:990px){.page-width--inner{padding:0 150px}.page-width--narrow{max-width:726px;padding:0}}.grid-auto-flow{display:grid;grid-auto-flow:column}.h0{font-size:calc(var(--font-heading-scale) * 36px)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 60px)}}h1,.h1,.h1.h1,h1.h1,h2.h1,h3.h1{font-size:30px;letter-spacing:.6px;line-height:1.3}@media only screen and (min-width:750px){h1,.h1,.h1.h1,h1.h1,h2.h1,h3.h1{font-size:40px}}h2,.h2,.h2.h2,h2.h2,h3.h2{font-size:20px;letter-spacing:.6px;line-height:1.3}@media only screen and (min-width:750px){h2,.h2,.h2.h2,h2.h2,h3.h2{font-size:28px}}h3,.h3,.h3.h3,h3.h3{font-size:17px;letter-spacing:.6px;line-height:1.3}@media only screen and (min-width:750px){h3,.h3,.h3.h3,h3.h3{font-size:20px}}.caption{font-size:10px;letter-spacing:.7px;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:12px}}.typeset0,.typeset,.typeset2,.typeset3{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.typeset0{font-size:13px}@media screen and (min-width:750px){.typeset0{font-size:14px}}.typeset{font-size:15px}@media screen and (min-width:750px){.typeset{font-size:16px}}.typeset2{font-size:18px}@media screen and (min-width:750px){.typeset2{font-size:20px}}.typeset3{font-size:20px}@media screen and (min-width:750px){.typeset3{font-size:24px}}.typeset .link,.typeset2 .link,.typeset3 .link{font-size:inherit}.caption-with-letter-spacing{font-size:10px;letter-spacing:1.3px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.caption-with-letter-spacing .link{font-size:inherit;color:inherit}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.4px}.grid{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;column-gap:var(--grid-horizontal-spacing);--grid-horizontal-spacing: 10px}@media screen and (min-width:480px){.grid{--grid-horizontal-spacing: 20px}}@media screen and (min-width:750px){.grid{--grid-horizontal-spacing: 30px}}.grid__item{padding-bottom:5px;flex-grow:1;flex-shrink:0;width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid__item{padding-bottom:10px}.grid__item--one-third{max-width:100%;width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}.grid__item--two-third{max-width:100%;width:calc(66.67% - var(--grid-horizontal-spacing) / 2)}.grid__item--one-quarter{max-width:100%;width:calc(25% - var(--grid-horizontal-spacing) / 2)}.grid__item--three-quarter{max-width:100%;width:calc(75% - var(--grid-horizontal-spacing) / 2)}}.grid--gapless{margin-bottom:0;--grid-horizontal-spacing: 0px}.grid--gapless .grid__item{padding-bottom:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.grid--1-col-tablet .grid__item{max-width:100%}.grid--one-third-max.grid--2-col-tablet .grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--one-third-max.grid--3-col-tablet .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px){.grid--one-third-max.grid--3-col-desktop .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:100%}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--1-col-tablet .grid__item{width:100%}}@media screen and (min-width:990px){.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}}@media screen and (max-width:480px){.grid--1-col-mobile .grid__item{max-width:100%;width:100%}}.grid__item--vertical-align{align-self:center}.grid__item--full-width{flex:0 0 100%;max-width:100%}.grid--no-gutters{column-gap:0}.grid--no-gutters .grid__item{padding-bottom:0}@media screen and (min-width:750px){.button,.shopify-challenge__button{min-height:50px}.button--large{font-size:calc(var(--font-button-size) + 2px);padding:15px 30px;padding-top:calc(15px + var(--font-button-baseline));min-height:60px}}@media screen and (min-width:750px){.button--cta{min-width:225px}.button--cta.button--large .label{font-size:18px}}@media screen and (hover:hover){.button--cta:hover{color:rgb(var(--color-link));background-color:transparent}}@media screen and (hover:hover){.button--cta:hover:before{transform:scaleX(1);transition-delay:.25s}.button--cta:hover:after{transform:scaleX(0);transition-delay:0s}}@media screen and (hover:hover){.button--cta:hover .label{transform:translate(5px)}}@media screen and (min-width:750px){.field__input,.select__select,.customer .field input,.customer select{min-height:45px}}@media screen and (hover:hover){.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover,.localization-form__select:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-border))}}@media screen and (hover:hover){.field__input.invalid:hover,.select__select.invalid:hover,.customer .field input.invalid:hover,.customer select.invalid:hover,.localization-form__select.invalid:hover{box-shadow:inset 0 0 0 2px var(--color-critical)}}@media screen and (hover:hover){.field__button:hover{color:currentColor}}.form__message{font-family:var(--font-body-family);align-items:center;display:grid;grid-template-columns:auto 1fr;font-size:14px;line-height:1;margin-top:10px;margin-bottom:0;font-weight:400;color:var(--color-success)}.form__message.errors{color:var(--color-critical)}.form__message.errors .rte a{color:inherit}.form__message.errors+.errors{margin-top:10px}.form__message.errors+.errors ul{margin-top:0}.form__message .icon,.customer .form__message .icon{align-self:flex-start;height:16px;width:16px;margin-inline-end:5px}.form-status{margin:0;font-size:16px}.form-status .icon{width:18px;height:18px}.form-status-list{padding:0;margin:20px 0 40px}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.spacing-section{display:block;min-height:var(--spacing-section-mobile)}@media screen and (min-width:750px){.spacing-section{min-height:var(--spacing-section-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/legacy-compat.css.map */
