*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:calc(1.6rem * var(--body-scale));line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-spacing);text-transform:var(--heading-transform);line-height:1.15;margin:0 0 .5em;color:inherit}.h0{font-size:calc(clamp(3.6rem,6vw,6.4rem) * var(--heading-scale))}h1,.h1{font-size:calc(clamp(3rem,4.5vw,4.8rem) * var(--heading-scale))}h2,.h2{font-size:calc(clamp(2.4rem,3vw,3.4rem) * var(--heading-scale))}h3,.h3{font-size:calc(2rem * var(--heading-scale))}h4,.h4{font-size:calc(1.7rem * var(--heading-scale))}h5,.h5{font-size:calc(1.4rem * var(--heading-scale))}p{margin:0 0 1.5rem}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none;transition:color var(--duration-short) var(--ease)}a:hover{color:var(--color-accent)}img,svg,video{display:block;max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-padding);padding-right:var(--page-padding)}.page-width--narrow{max-width:80rem}.section{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.section--tight{margin-top:calc(var(--section-spacing) * .5);margin-bottom:calc(var(--section-spacing) * .5)}.grid{display:grid;gap:var(--grid-gap)}.section-header{margin-bottom:3.2rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem}.section-header__title{margin:0}.section-header__text{color:var(--color-text-muted);margin:.6rem 0 0;max-width:56ch}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-header--center .section-header__text{margin-left:auto;margin-right:auto}.eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.2rem;font-family:var(--font-heading-family)}.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 3rem;min-height:4.8rem;background-color:var(--color-button);color:var(--color-button-text);border:1px solid var(--color-button);border-radius:var(--button-radius);font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;text-align:center;transition:background-color var(--duration-default) var(--ease),color var(--duration-default) var(--ease),transform var(--duration-short) var(--ease),opacity var(--duration-short) var(--ease)}.button:hover{color:var(--color-button-text);opacity:.88}.animate-buttons .button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button[aria-disabled=true],.button:disabled{opacity:.4;cursor:not-allowed}.button--secondary{background-color:transparent;color:var(--color-text);border-color:var(--color-text)}.button--secondary:hover{background-color:var(--color-text);color:var(--color-bg);opacity:1}.button--full{width:100%}.button--small{min-height:4rem;padding:1rem 2rem;font-size:1.2rem}.link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.3rem;color:var(--color-text)}.link:hover{color:var(--color-accent)}.field{position:relative}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{width:100%;padding:1.3rem 1.6rem;background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--input-radius);color:var(--color-text);font-family:inherit;font-size:1.5rem;transition:border-color var(--duration-short) var(--ease)}input:focus,textarea:focus,select:focus{border-color:var(--color-text);outline:none}textarea{min-height:12rem;resize:vertical}label{display:inline-block;margin-bottom:.6rem;font-size:1.4rem}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto;background:var(--color-button);color:var(--color-button-text);padding:1rem 1.6rem}.media{position:relative;overflow:hidden;background-color:var(--color-media-bg);display:block}.media img,.media video,.media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:16 / 9}.media--wide{aspect-ratio:3 / 2}.placeholder-svg{width:100%;height:100%;fill:var(--color-text);opacity:.12}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--duration-long) var(--ease),transform var(--duration-long) var(--ease);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.text-center{text-align:center}.hidden{display:none!important}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{color:var(--color-accent);border-bottom:1px solid currentColor}.rte img{border-radius:var(--card-radius)}.rte ul,.rte ol{margin:0 0 1.5rem 2rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
