html{font-size:100%}body{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-sm);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}p{margin-block-end:var(--space-4)}p:last-child{margin-block-end:0}a{color:var(--color-text);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;transition:color var(--duration-fast) var(--easing-standard)}a:hover{color:var(--color-accent)}small{font-size:var(--font-size-sm);color:var(--color-text-muted)}.container{width:100%;max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--layout-gutter)}@media(min-width:1024px){.container{padding-inline:var(--layout-gutter-lg)}}.section{padding-block:var(--space-5)}@media(min-width:1024px){.section{padding-block:var(--space-6)}}main>.shopify-section:first-of-type>.section,main>.shopify-section:first-of-type>section{padding-block-start:var(--space-3)}@media(min-width:1024px){main>.shopify-section:first-of-type>.section,main>.shopify-section:first-of-type>section{padding-block-start:var(--space-4)}}main>.shopify-section:first-of-type>.page:has(.page__content:empty){padding-block:0}.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-to-content{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);z-index:var(--z-toast);transform:translateY(-200%);transition:transform var(--duration-fast) var(--easing-standard)}.skip-to-content:focus{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
