*{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]){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}.word{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;display:inline-block}html{scroll-behavior:auto}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}:root{--color-brand-accent: #FFD340}html{font-size:var(--font-size-base)}body{font-family:var(--font-squizzi-sans);background-color:var(--color-background);color:var(--color-primary)}.shopify-section{position:relative;width:100%}h1{font-size:clamp(var(--font-size-4xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);font-family:var(--font-squizzi-serif);margin:0 0 var(--spacing-lg)}h2{font-size:clamp(var(--font-size-3xl),4vw,var(--font-size-5xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);font-family:var(--font-squizzi-serif);margin:0 0 var(--spacing-lg)}h3{font-size:clamp(var(--font-size-2xl),3.5vw,var(--font-size-4xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);font-family:var(--font-squizzi-serif);margin:0 0 var(--spacing-md)}h4{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-3xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);font-family:var(--font-squizzi-sans);margin:0 0 var(--spacing-md)}h5{font-size:clamp(var(--font-size-lg),2.5vw,var(--font-size-2xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);font-family:var(--font-squizzi-sans);margin:0 0 var(--spacing-sm)}h6{font-size:clamp(var(--font-size-base),2vw,var(--font-size-xl));font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);font-family:var(--font-squizzi-sans);margin:0 0 var(--spacing-sm)}p{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.font-serif{font-family:var(--font-squizzi-serif)}.font-sans{font-family:var(--font-squizzi-sans)}.weight-light{font-weight:var(--font-weight-light)}.weight-normal{font-weight:var(--font-weight-normal)}.weight-medium{font-weight:var(--font-weight-medium)}.weight-semibold{font-weight:var(--font-weight-semibold)}.weight-bold{font-weight:var(--font-weight-bold)}.weight-extrabold{font-weight:var(--font-weight-extrabold)}.weight-black{font-weight:var(--font-weight-black)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tighter{letter-spacing:var(--letter-spacing-tighter)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.eyebrow{font-family:var(--font-squizzi-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}.lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.caption{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.heading{font-family:var(--font-squizzi-serif);font-weight:var(--font-weight-normal)}.heading-xl,.heading-1,.heading-l,.heading-2{font-size:var(--font-size-5xl);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg)}.heading-m,.heading-3{font-size:var(--font-size-4xl);line-height:var(--line-height-snug);margin:0 0 var(--spacing-md)}.heading-s,.heading-4{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);margin:0 0 var(--spacing-md)}.heading-6{font-size:var(--font-size-xl);line-height:var(--line-height-normal);margin:0 0 var(--spacing-sm)}.text-body{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.text-small,.text-body-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-large,.text-body-lg{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.caption,.text-caption{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.button-text{font-family:var(--font-squizzi-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/critical.css.map */
