*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);display:flex;flex-direction:column;font-family:var(--font-body-family);line-height:1.5;margin:0;min-height:100svh;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}main{display:block;flex:1 0 auto}button,input,select,textarea{border-radius:0;font:inherit}button,[role=button],a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}iframe{max-width:100%}a{color:inherit}p,h1,h2,h3,h4,h5,h6{margin-block:0;overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.035em;line-height:.98}ul,ol{margin:0;padding:0}summary{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{background:var(--color-surface);border:2px solid var(--color-foreground);font-weight:700;left:1rem;padding:.8rem 1rem;position:fixed;text-decoration:none;top:1rem;transform:translateY(-180%);transition:transform .16s ease;z-index:10000}.skip-link:focus{transform:translateY(0)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.page-width,.section{margin-inline:auto;max-width:var(--page-width);padding-inline:var(--page-margin);width:100%}.shopify-section{min-width:0;position:relative}.main-content:focus{outline:0}.eyebrow{align-items:center;display:flex;font-size:.72rem;font-weight:700;gap:.7rem;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.eyebrow:before{background:var(--color-accent);content:"";height:2px;width:1.6rem}.display{font-size:clamp(3.4rem,8vw,8rem);letter-spacing:-.065em;line-height:.84}.section-title{font-size:clamp(2.35rem,5vw,5.25rem);letter-spacing:-.055em}.section-copy{color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;max-width:42rem}.button,.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{align-items:center;border:1px solid var(--color-foreground);display:inline-flex;font-size:.78rem;font-weight:700;gap:.65rem;justify-content:center;letter-spacing:.08em;min-height:50px;padding:.9rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px)}.button--dark,.button-dark,.button--primary{background:var(--color-foreground);color:var(--color-surface)}.button--dark:hover,.button-dark:hover,.button--primary:hover{background:var(--color-accent);border-color:var(--color-accent)}.button--light,.button-light,.button--secondary{background:transparent;color:var(--color-foreground)}.button--light:hover,.button-light:hover,.button--secondary:hover{background:var(--color-foreground);color:var(--color-surface)}.text-link{align-items:center;border-bottom:1px solid currentcolor;display:inline-flex;font-size:.8rem;font-weight:700;gap:.7rem;letter-spacing:.08em;padding-bottom:.2rem;text-decoration:none;text-transform:uppercase}.text-link:hover{color:var(--color-accent)}.thread-arrow{display:inline-block;height:.75rem;flex:0 0 1rem;width:1rem}.rte>*+*{margin-top:1.1rem}.rte a{text-decoration-thickness:1px;text-underline-offset:.2em}.rte ul,.rte ol{padding-left:1.25rem}.placeholder-svg{background:#efe9e2;height:100%;width:100%}.shopify-challenge__container,.shopify-policy__container{margin-block:clamp(3rem,8vw,7rem);max-width:54rem;padding-inline:var(--page-margin)}.shopify-policy__title{margin-bottom:2rem}@media(max-width:749px){:root{--page-margin: 16px;--header-height: 66px}.display{font-size:clamp(3.15rem,16vw,5rem)}.section-title{font-size:clamp(2.25rem,11vw,3.65rem)}.button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
