html{font-size:62.5%;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-accent) 78%,#fff 22%) color-mix(in srgb,var(--color-background) 76%,var(--color-accent) 24%)}*::-webkit-scrollbar{width:.7rem;height:.7rem}*::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-background) 68%,var(--color-accent) 32%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 45%,transparent),inset 0 0 10px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:999px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent) 90%,#fff 10%);border:2px solid color-mix(in srgb,var(--color-background) 76%,var(--color-accent) 24%);border-radius:999px;min-height:2.4rem;box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent) 28%,transparent),0 4px 12px color-mix(in srgb,var(--color-accent) 22%,transparent)}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-accent) 96%,#fff 4%);box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent) 38%,transparent),0 6px 16px color-mix(in srgb,var(--color-accent) 30%,transparent)}strong{font-weight:bolder}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]),html:has(scroll-steps-component[scroll-lock]){overflow:hidden}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.visually-hidden--inline{margin:0;height:1em}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit}select{background:var(--color-background);color:currentColor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}a{color:currentColor}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-weight-body);background-color:var(--color-surface);color:var(--color-body-text);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}h1,h2,h3,h4,h5,h6,.heading-0{font-family:var(--font-heading--family);font-style:var(--font-heading--style);color:var(--color-heading-text)}h1>em,h2>em,h3>em,h4>em,h5>em,h6>em,.heading-0>em,.heading-1>em,.heading-2>em,.heading-3>em,.heading-4>em,.heading-5>em,.heading-6>em{font-style:inherit;color:var(--color-accent)}.text-body,.text{text-align:var(--text-align);color:var(--color-body-text);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-small{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-weight-body-small);font-size:var(--font-size-body-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}.heading-0{font-weight:var(--font-weight-h0);font-size:var(--font-size-h0);line-height:var(--line-height-h0);letter-spacing:var(--letter-spacing-h0)}h1,.heading-1{font-weight:var(--font-weight-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2,.heading-2{font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}h3,.heading-3{font-weight:var(--font-weight-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}h4,.heading-4{font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4)}h5,.heading-5{font-weight:var(--font-weight-h5);font-size:var(--font-size-h5);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-h5)}h6,.heading-6{font-weight:var(--font-weight-h6);font-size:var(--font-size-h6);line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-h6)}.subtitle{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-weight-subtitle);color:var(--color-heading-text);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);letter-spacing:var(--letter-spacing-subtitle)}.caption{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-weight-caption);color:var(--color-body-text);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.text a{color:var(--color-link)}.text a:hover,.text a:focus{color:var(--color-link-hover)}.text *:not(:empty)+*:not(:empty){margin-top:var(--space-200)}.text li:not(:empty)+li:not(:empty){margin-top:0}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.section-spacing{padding-block-start:var(--section-padding-block-start, 0);padding-block-end:var(--section-padding-block-end, 0)}@media screen and (max-width:749px){.section-spacing{padding-block-start:var(--section-padding-block-start-mobile, calc(var(--section-padding-block-start, 0) * .8));padding-block-end:var(--section-padding-block-end-mobile, calc(var(--section-padding-block-end, 0) * .8))}}.hidden{display:none}.shopify-section,.container{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*,.container>*,.container-small>*{grid-column:2}.shopify-section>.full-width,.container>.full-width,.container-small>.full-width{grid-column:1 / -1}.container--small{--page-width: var(--page-width-small)}.shopify-section{position:relative}.section-background{grid-column:1 / -1;background:var(--color-background);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}slider-component{user-select:none;-webkit-user-select:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
