*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}main{flex:1}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}p{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-regular);text-wrap:balance;overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:#28252299;transition:text-decoration-color var(--duration-fast) var(--ease)}a:hover{text-decoration-color:currentcolor}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.display,h1,.headline,h2,.h2{font-family:var(--font-display);font-style:italic;letter-spacing:var(--tracking-display)}.display{font-size:var(--text-display);line-height:var(--leading-display)}h1,.headline{font-size:var(--text-headline);line-height:var(--leading-heading)}h2,.h2{font-size:var(--text-h2);line-height:var(--leading-heading)}h3,.title{font-family:var(--font-subhead);font-style:normal;font-size:var(--text-title);line-height:var(--leading-subhead);letter-spacing:0}.label{font-family:var(--font-subhead);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.body-lg{font-size:var(--text-body-lg)}.caption{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:.02em}.data{font-size:var(--text-data);line-height:var(--leading-data);letter-spacing:var(--tracking-data);font-variant-numeric:tabular-nums lining-nums}.hero-title{font-family:var(--font-display);font-style:italic;font-size:var(--text-hero);line-height:1.02;letter-spacing:-.015em}.section-title{font-family:var(--font-display);font-style:italic;font-size:var(--text-section);line-height:1.08;letter-spacing:var(--tracking-display)}.figure{font-family:var(--font-display);font-style:italic;font-size:var(--text-figure);line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums}.measure{max-width:var(--measure)}.label--muted,.caption{color:var(--color-text-muted)}.inverse{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.inverse .label--muted,.inverse .caption{color:var(--adorn-warm-beige)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );position:relative;display:grid;grid-template-columns:minmax(var(--page-margin),1fr) var(--content-width) minmax(var(--page-margin),1fr);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.section{padding-block:var(--space-3xl)}@media(min-width:768px){.section{padding-block:var(--space-4xl)}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--space-md);top:-4rem;z-index:20;padding:var(--space-sm) var(--space-md);background:var(--color-action);color:var(--color-action-text)}.skip-link:focus{top:var(--space-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
