*,*:before,*:after{box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100svh;margin:0;font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);font-weight:var(--text-body-md-weight);background-color:var(--color-bg-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;overflow-x:clip}.site-header-group,body>div[class*=shopify-section-group]{align-self:flex-start;width:100%}.site-header-group--sticky{position:sticky;top:0;z-index:var(--p-z-header)}main{flex:1}#MainContent{overflow-x:clip}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);overflow-wrap:break-word}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--tracking-tight)}@media(min-width:768px){h1,h2{letter-spacing:var(--tracking-display)}}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight)}h5,h6{font-size:var(--text-h5-size);line-height:var(--text-h5-line);font-weight:var(--text-h5-weight)}p{margin:0;text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}small{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}a{color:var(--color-text-link);text-decoration:none;text-decoration-thickness:var(--p-border-thin);transition:color var(--p-duration-fast) var(--p-ease-standard)}a:hover{color:var(--color-text-link-hover);text-decoration:underline;text-underline-offset:.18em}a:active{color:var(--color-text-link-active)}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,textarea,select,button{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html.is-scroll-locked{overflow:hidden}.skip-to-content{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:focus-visible{position:fixed;inset-inline-start:var(--space-stack-default);inset-block-start:var(--space-stack-default);width:auto;height:auto;margin:0;padding:var(--space-stack-tight) var(--space-stack-default);overflow:visible;clip:auto;white-space:normal;border-radius:var(--radius-button);background:var(--color-bg-elevated);color:var(--color-text-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--p-z-preloader);display:flex;align-items:center;justify-content:center;background:var(--color-bg-page);transition:opacity var(--p-duration-drawer) var(--p-ease-drawer)}.preloader__mark{display:inline-flex;align-items:center;justify-content:center;max-width:min(90vw,28rem);padding-inline:var(--p-gutter-mobile);text-align:center;opacity:0;transform:translateY(var(--p-space-1)) scale(.985);animation:preloader-mark-in var(--p-duration-drawer) var(--p-ease-soft) forwards}@keyframes preloader-mark-in{to{opacity:1;transform:translateY(0) scale(1)}}.preloader__logo{display:block;width:auto;height:9rem;max-width:100%;color:var(--color-text-primary);object-fit:contain}.preloader__wordmark{font-family:var(--font-heading);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance}.preloader--out{opacity:0;pointer-events:none}.preloader--out .preloader__mark{opacity:0;transform:translateY(calc(var(--p-space-1) * -1)) scale(.99);animation:none;transition:opacity var(--p-duration-base) var(--p-ease-standard),transform var(--p-duration-base) var(--p-ease-standard)}@media(prefers-reduced-motion:reduce){.preloader{display:none}}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) transparent}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:var(--scrollbar-radius)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-bg-hover)}@media(pointer:fine){[data-drag-scroll].is-drag-ready{cursor:grab}[data-drag-scroll].is-drag-scrolling{cursor:grabbing;-webkit-user-select:none;user-select:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
