*{box-sizing:border-box;margin:0}html{width:100%}body{display:flex;flex-direction:column;margin:0;min-height:100svh;width:100%;padding-top:var(--header-height)}@media (max-width: 767px){body{padding-top:3.5rem}}.shopify-challenge__container{min-height:512px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:2rem;box-sizing:border-box}.shopify-challenge__container>*{width:100%;max-width:40rem;text-align:center}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}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}html{font-size:var(--font-size-root)}body{font-family:var(--font-body--family);font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3{font-family:var(--font-accent--family);line-height:var(--line-height-heading)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);color:var(--h1-color);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);font-optical-sizing:var(--h1-optical-sizing);font-variant-ligatures:var(--h1-variant-ligatures);font-feature-settings:var(--h1-font-features)}h2,.h2{font-size:var(--h2-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);font-weight:var(--h2-weight);color:var(--h2-color);font-optical-sizing:var(--h2-optical-sizing);font-variant-ligatures:var(--h2-variant-ligatures);font-feature-settings:var(--h2-font-features)}h3,.h3{font-size:var(--h3-size);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);font-weight:var(--h3-weight);color:var(--h3-color);font-optical-sizing:var(--h3-optical-sizing);font-variant-ligatures:var(--h3-variant-ligatures);font-feature-settings:var(--h3-font-features)}h4,.h4{font-size:var(--h4-size);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);font-weight:var(--h4-weight);color:var(--h4-color);font-optical-sizing:var(--h4-optical-sizing);font-variant-ligatures:var(--h4-variant-ligatures);font-feature-settings:var(--h4-font-features)}h5,.h5{font-size:var(--h5-size);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);font-weight:var(--h5-weight);color:var(--h5-color);font-optical-sizing:var(--h5-optical-sizing);font-variant-ligatures:var(--h5-variant-ligatures);font-feature-settings:var(--h5-font-features)}.typography-body{font-family:var(--font-body--family);font-size:var(--body-size);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);font-weight:var(--body-weight);color:var(--body-color);font-optical-sizing:var(--body-optical-sizing);font-variant-ligatures:var(--body-variant-ligatures);font-feature-settings:var(--body-font-features)}.typography-caption{font-family:var(--font-body--family);font-size:var(--caption-size);letter-spacing:var(--caption-letter-spacing);line-height:var(--caption-line-height);font-weight:var(--caption-weight);color:var(--caption-color);font-optical-sizing:var(--caption-optical-sizing);font-variant-ligatures:var(--caption-variant-ligatures);font-feature-settings:var(--caption-font-features)}.page-header-spacing{padding-top:6rem}.shopify-section{width:100%}.shopify-section>*{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto;padding:var(--section-padding)}.shopify-section>.full-width{max-width:none;width:100%;margin-left:0;margin-right:0;padding:0}.shopify-section>.no-padding{padding:0}.shopify-section>.no-padding-x{padding-left:0;padding-right:0}.shopify-section>.no-padding-y{padding-top:0;padding-bottom:0}.responsive-padding{padding:clamp(1rem,2vw,2rem)}.responsive-margin{margin:clamp(1rem,2vw,2rem)}.responsive-gap{gap:clamp(1rem,2vw,2rem)}.responsive-container{max-width:min(100%,var(--page-width));margin:0 auto;padding:0 clamp(1rem,4vw,4rem)}.padding-x{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}.padding-y{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media (min-width: 1920px){.responsive-padding{padding:clamp(2rem,3vw,4rem)}.responsive-margin{margin:clamp(2rem,3vw,4rem)}.responsive-gap{gap:clamp(2rem,3vw,4rem)}.responsive-container{padding:0 clamp(2rem,6vw,8rem)}}@media (min-width: 2560px){.responsive-padding{padding:clamp(3rem,4vw,6rem)}.responsive-margin{margin:clamp(3rem,4vw,6rem)}.responsive-gap{gap:clamp(3rem,4vw,6rem)}.responsive-container{padding:0 clamp(3rem,8vw,12rem)}}@media (min-width: 3840px){.responsive-padding{padding:clamp(4rem,5vw,8rem)}.responsive-margin{margin:clamp(4rem,5vw,8rem)}.responsive-gap{gap:clamp(4rem,5vw,8rem)}.responsive-container{padding:0 clamp(4rem,10vw,16rem)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/critical.css.map */
