*{box-sizing:border-box;margin:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;margin:0;font-family:Greycliff CF;font-weight:400;min-height:100svh}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}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:calc(23.38728px + 3.23699vw);line-height:1.1}h2{font-size:calc(20.04624px + 2.77457vw);line-height:66px}h3{font-size:calc(16.02312px + 1.38728vw);line-height:38px}h4{font-size:calc(21.34104px + .46243vw);line-height:34px}h5{font-size:21px}h6{font-size:22px}p{font-size:calc(19.33526px + .11561vw);line-height:28px}@media screen and (max-width:1280px){h2{line-height:55px}h3,h4{line-height:32px}}@media screen and (max-width:991px){h2{line-height:50px}h3,h4{line-height:30px}}@media screen and (max-width:575px){h1{font-size:42px}h2{font-size:36px;line-height:40px}h3,h4{font-size:24px;line-height:28px}p{font-size:20px;line-height:26px}}@media screen and (min-width:1440px){h1{font-size:70px}h2{font-size:60px}h3{font-size:36px}h4{font-size:28px}p{font-size:21px}}h1{font-size:calc(36.7341px + 4.04624vw);line-height:1.2}h2{color:var(--color-light-blue);font-weight:500;margin-bottom:0;line-height:1.2;font-size:calc(20.04624px + 2.77457vw)}@media screen and (min-width:1440px){h2{font-size:3.75rem}h1{font-size:5.938rem}}.shopify-section{--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;width:100%}.container{width:100%;height:100%;max-width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:576px){.container{max-width:93.75vw}}@media screen and (min-width:992px){.container{max-width:96.77vw}}@media screen and (min-width:1200px){.container{max-width:95vw}}@media screen and (min-width:1400px){.container{max-width:94.29vw}}@media screen and (min-width:1920px){.container{max-width:72.135vw}}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.button{display:inline-flex;align-items:center;justify-content:center;min-width:265px;max-width:100%;padding:20px 22px;background-color:var(--color-primary);color:#fff;border:2px solid var(--color-primary);border-radius:100px;text-decoration:none;text-align:center;font-family:var(--font-primary--family);font-size:21px;font-weight:500;line-height:1;transition:all .5s ease;cursor:pointer;white-space:nowrap}.button:hover{background-color:#fff;color:var(--color-primary)}.button--secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.button--secondary:hover{background:var(--color-primary);color:#fff}@media screen and (max-width:767px){.button{font-size:20px;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
