*{box-sizing:border-box;margin:0}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}input,textarea,select{font:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html,body{background-color:var(--color-background);color:var(--color-foreground)}body{font-family:var(--font-body--family);font-weight:var(--font-body--weight);-webkit-font-smoothing:antialiased}a{color:var(--color-foreground);text-decoration:none}a:hover{color:var(--color-hover)}::selection{background:var(--color-accent);color:var(--color-background)}.shopify-section{position:relative;width:100%}.rule-top{border-top:var(--rule)}.rule-bottom{border-bottom:var(--rule)}.display{font-family:var(--font-display--family);font-weight:var(--font-display--weight);color:var(--color-heading)}.eyebrow{font-size:11px;font-weight:300;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--color-foreground-rgb),.55)}.button-solid{padding:20px;background:var(--color-foreground);border:0;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--color-background);transition:background .2s ease}.button-solid:hover{background:var(--color-hover)}@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/5/assets/critical.css.map */
