*,*:before,*:after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}html.no-js{scroll-behavior:auto}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg,video,canvas,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.02em}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{margin:0 0 var(--space-4)}ul,ol{padding-inline-start:1.25rem}table{width:100%;border-collapse:collapse}th,td{padding:.75rem;border:1px solid var(--color-border);text-align:left}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:9999;top:.75rem;left:.75rem;transform:translateY(-160%);padding:.75rem 1rem;background:var(--color-foreground);color:var(--color-background)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - (2 * var(--page-gutter)),var(--container-normal));margin-inline:auto}.container--wide{width:min(100% - (2 * var(--page-gutter)),var(--container-wide));margin-inline:auto}.container--narrow{width:min(100% - (2 * var(--page-gutter)),var(--container-narrow));margin-inline:auto}.full-width{width:100%}.section{padding-block:var(--section-spacing-mobile)}.section--surface{background:var(--color-surface)}.section-heading{margin-bottom:var(--space-7);text-align:center}.section-heading__eyebrow,.eyebrow{margin-bottom:var(--space-3);font-size:var(--text-caption);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.section-heading__text{max-width:42rem;margin-inline:auto;color:var(--color-muted)}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--button-radius);cursor:pointer;font-size:var(--text-nav);font-weight:600;letter-spacing:.12em;line-height:1;text-align:center;text-decoration:none;text-transform:var(--button-text-transform);transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard)}.button--primary{background:var(--color-button);color:var(--color-button-text)}.button--primary:hover{background:var(--color-button-hover)}.button--secondary{border-color:var(--color-foreground);background:transparent;color:var(--color-foreground)}.button--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.button--light{border-color:currentColor;background:transparent;color:#fff}.button--light:hover{background:#fff;color:#111}.button--text{min-height:auto;padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.25em}.button[disabled],.button[aria-disabled=true],.button.is-loading{cursor:not-allowed;opacity:.55}.icon-button{display:inline-grid;min-width:2.75rem;min-height:2.75rem;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none}.icon-button svg{width:1.25rem;height:1.25rem}.field{display:grid;gap:.45rem}.field__label{font-size:var(--text-small);font-weight:600}.input,.select,.textarea{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:var(--input-radius);background:var(--color-background);color:var(--color-foreground)}.textarea{min-height:9rem;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--color-muted)}.form-message{margin-top:var(--space-3);font-size:var(--text-small)}.form-message--success{color:var(--color-success)}.form-message--error{color:var(--color-error)}.badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .55rem;background:var(--color-foreground);color:var(--color-background);font-size:.6875rem;letter-spacing:.06em;line-height:1;text-transform:uppercase}.placeholder-svg{width:100%;height:100%;background:#efefec;color:#b8b8b1}.grid{display:grid;gap:var(--grid-gap)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem}.price__regular{font-weight:500}.price__compare{color:var(--color-muted);font-size:.9em;text-decoration:line-through}.shopify-policy__container{width:min(100% - (2 * var(--page-gutter)),var(--container-narrow));max-width:none;padding-block:var(--space-9)}.shopify-policy__title{text-align:left}@media(min-width:750px){.section{padding-block:var(--section-spacing-desktop)}.button{min-height:3.25rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
