@layer base,typography;@layer base{*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;width:100%}:root{interpolate-size:allow-keywords;scroll-behavior:smooth}html:has(dialog[scroll-lock][open],details[scroll-lock][open],side-drawer[open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,button,select{font:inherit}select{background-color:oklch(var(--color-surface) / 1);color:currentcolor}dialog{background-color:oklch(var(--color-surface) / 1);color:oklch(var(--color-on-surface) / 1)}a{text-decoration:none;color:inherit}p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}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);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight)}h1{font:var(--text-grotesk-h1);font-weight:500;color:oklch(var(--color-on-surface) / 1)}h2{font:var(--text-grotesk-h2);font-weight:500;color:oklch(var(--color-on-surface) / 1)}h3{font:var(--text-grotesk-h3);font-weight:500;color:oklch(var(--color-on-surface) / 1)}h4{font:var(--text-grotesk-h4);font-weight:500;color:oklch(var(--color-on-surface) / 1)}h5{font:var(--text-grotesk-h5);font-weight:500;color:oklch(var(--color-on-surface) / 1)}h6{font:var(--text-grotesk-h6);font-weight:500;color:oklch(var(--color-on-surface) / 1)}p,ul,ol{font:var(--text-grotesk-p--medium);font-weight:500;color:oklch(var(--color-on-surface) / 1)}}@layer typography{.font-thin{font-weight:300}.font-book{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.italic{font-style:italic}.vf-italic{font-variation-settings:"ital" 900}.prose :is(p,ul,ol){font:var(--text-serif-p--medium);color:oklch(var(--color-on-surface) / 1)}.prose :is(h1,h2,h3,h4,h5,h6){font:var(--text-grotesk-p--medium);font-weight:500;color:oklch(var(--color-on-surface) / 1)}.prose :is(h1,h2,h3,h4,h5,h6):has(+:is(p,ul,ol)){margin-bottom:8px}.prose :is(p,ul,ol):has(+:is(p,ul,ol)){margin-bottom:1lh}.prose :is(p,ul,ol):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:56px}@media (max-width: 768px){.prose :is(p,ul,ol):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:24px}.prose :is(h1,h2,h3,h4,h5,h6){font:var(--text-grotesk-h4);font-weight:500}}}@view-transition{navigation: auto;}[x-cloak]{display:none!important}.shopify-section{--content-grid: repeat(12, 1fr);--content-gap: 32px;--content-padding: 96px;--content-max-width: 1920px;position:relative;width:100%;max-width:var(--content-max-width);padding:0 var(--content-padding);margin-inline:auto;display:grid;grid-template-columns:var(--content-grid);column-gap:var(--content-gap);background:transparent}.shopify-section>*{grid-column:1 / -1}.shopify-section .section-background{grid-column:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;height:100%;width:100%;object-fit:cover}.image-magnify-hover{cursor:zoom-in}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (max-width: 1024px){.shopify-section{--content-padding: 48px}}@media (max-width: 768px){.shopify-section{--content-padding: 22px;--content-gap: 16px;--content-grid: repeat(4, 1fr);--content-max-width: 100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
