*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}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}.font-caveat{font-family:Caveat,cursive;color:red}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(--core-type-font-family-sans);font-size:var(--core-type-scale-base);line-height:var(--core-type-leading-normal);background-color:var(--color-background);color:var(--color-foreground)}h1{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-4xl);font-weight:500;line-height:var(--core-type-leading-tight);letter-spacing:var(--core-type-letter-spacing-tight)}h2{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-3xl);font-weight:500;line-height:var(--core-type-leading-tight);letter-spacing:var(--core-type-letter-spacing-tight)}h3{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-2xl);font-weight:500;line-height:var(--core-type-leading-normal);letter-spacing:var(--core-type-letter-spacing-tight)}h4{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-xl);font-weight:500;line-height:var(--core-type-leading-normal)}h5{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-lg);font-weight:500;line-height:var(--core-type-leading-normal)}h6{font-family:var(--core-type-font-family-sans);font-size:var(--core-type-scale-base);font-weight:500;line-height:var(--core-type-leading-normal)}a{color:var(--core-color-main-primary);text-decoration:underline}a:hover{color:var(--core-color-main-dark)}strong,b{font-weight:500}em{font-style:normal}small{font-size:var(--core-type-scale-sm)}.shopify-section{--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>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.text-xs{font-family:var(--core-type-font-family-sans);font-size:.75rem;font-weight:400;line-height:1;letter-spacing:0px}.text-xs-cav{font-family:var(--core-type-font-family-caveat);font-size:.75rem;font-weight:400;line-height:1;letter-spacing:0px}.text-sm{font-family:var(--core-type-font-family-sans);font-size:1.0625rem;font-weight:400;line-height:1;letter-spacing:-.28px}.text-sm-cav{font-family:var(--core-type-font-family-caveat);font-size:1.0625rem;font-weight:400;line-height:1;letter-spacing:-.28px}.text-base{font-family:var(--core-type-font-family-sans);font-size:1.0625rem;font-weight:400;line-height:1.5;letter-spacing:-.34px}.text-base-cav{font-family:var(--core-type-font-family-caveat);font-size:1.0625rem;font-weight:400;line-height:1.5;letter-spacing:-.34px}.text-lg{font-family:var(--core-type-font-family-sans);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.4px}.text-lg-cav{font-family:var(--core-type-font-family-caveat);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.4px}.text-xl{font-family:var(--core-type-font-family-sans);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.48px}.text-xl-cav{font-family:var(--core-type-font-family-caveat);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.48px}.text-2xl{font-family:var(--core-type-font-family-sans);font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.64px}.text-2xl-cav{font-family:var(--core-type-font-family-caveat);font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.64px}.text-3xl,.text-3xl-cav{--text-3xl-min: 2rem;--text-3xl-max: 3rem;font-size:clamp(var(--text-3xl-min),calc(var(--text-3xl-min) + 1.9vw - .48rem),var(--text-3xl-max));font-weight:500;line-height:1;letter-spacing:-.96px}.text-3xl{font-family:var(--core-type-font-family-sans)}.text-3xl-cav{font-family:var(--core-type-font-family-caveat)}.text-4xl{font-family:var(--core-type-font-family-sans);font-size:4rem;font-weight:500;line-height:1;letter-spacing:-1.28px}.text-4xl-cav{font-family:var(--core-type-font-family-caveat);font-size:4rem;font-weight:500;line-height:1;letter-spacing:-1.28px}.text-5xl{font-family:var(--core-type-font-family-sans);font-size:6rem;font-weight:500;line-height:1;letter-spacing:-1.92px}.text-5xl-cav{font-family:var(--core-type-font-family-caveat);font-size:6rem;font-weight:500;line-height:1;letter-spacing:-1.92px}.text-6xl{font-family:var(--core-type-font-family-sans);font-size:9.25rem;font-weight:400;line-height:1;letter-spacing:-2.96px}.text-6xl-cav{font-family:var(--core-type-font-family-caveat);font-size:9.25rem;font-weight:400;line-height:1;letter-spacing:-2.96px}.text-xs-cav,.text-sm-cav,.text-base-cav,.text-lg-cav,.text-xl-cav,.text-2xl-cav,.text-3xl-cav,.text-4xl-cav,.text-5xl-cav,.text-6xl-cav,.font-caveat{transform:rotate(var(--caveat-tilt, -3deg));transform-origin:left bottom}.font-caveat{font-family:var(--core-type-font-family-caveat)}.no-tilt{--caveat-tilt: 0deg}.p-sm{padding:var(--core-space-sm)}.px-sm{padding-left:var(--core-space-sm);padding-right:var(--core-space-sm)}.py-sm{padding-top:var(--core-space-sm);padding-bottom:var(--core-space-sm)}.m-sm{margin:var(--core-space-sm)}.gap-sm{gap:var(--core-space-sm)}.p-md{padding:var(--core-space-md)}.px-md{padding-left:var(--core-space-md);padding-right:var(--core-space-md)}.py-md{padding-top:var(--core-space-md);padding-bottom:var(--core-space-md)}.m-md{margin:var(--core-space-md)}.gap-md{gap:var(--core-space-md)}.p-lg{padding:var(--core-space-lg)}.px-lg{padding-left:var(--core-space-lg);padding-right:var(--core-space-lg)}.py-lg{padding-top:var(--core-space-lg);padding-bottom:var(--core-space-lg)}.m-lg{margin:var(--core-space-lg)}.gap-lg{gap:var(--core-space-lg)}.radius-xs{border-radius:var(--core-radius-xs)}.radius-sm{border-radius:var(--core-radius-sm)}.radius-md{border-radius:var(--core-radius-md)}.radius-lg{border-radius:var(--core-radius-lg)}.radius-xl{border-radius:var(--core-radius-xl)}.radius-pill{border-radius:var(--core-radius-pill)}.shadow-soft{box-shadow:var(--core-shadow-soft)}.shadow-sharp{box-shadow:var(--core-shadow-sharp)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 1.5rem;background-color:var(--core-color-main-primary);color:var(--core-color-main-white);text-decoration:none;font-weight:500;border-radius:var(--core-radius-sm);transition:top .2s ease}.skip-link:focus{top:1rem;outline:2px solid var(--core-color-main-dark);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/critical.css.map */
