.skip-to-content-link{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-150%);border-radius:var(--buttons-radius);background:var(--brand-accent);color:#fff;padding:12px 16px;text-decoration:none;transition:transform var(--duration-default) ease}.skip-to-content-link:focus{transform:translateY(0)}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--font-body-family);font-size:16.8px;font-weight:var(--font-body-weight);line-height:21.84px;letter-spacing:1.05px;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}main{min-height:50vh}h1,h2{font-family:var(--font-heading-family);font-size:32.76px;font-weight:var(--font-heading-weight);line-height:40.32px;letter-spacing:var(--font-heading-letter-spacing)}h3{font-family:var(--font-heading-family);font-size:24.57px;font-weight:var(--font-heading-weight);line-height:30.24px;letter-spacing:var(--font-heading-letter-spacing)}h4{font-family:var(--font-heading-family);font-size:19.95px;font-weight:var(--font-heading-weight);line-height:24.55px;letter-spacing:var(--font-heading-letter-spacing)}small{font-size:11.55px;line-height:13.75px;letter-spacing:.42px;text-transform:uppercase}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,summary,input,select,textarea{outline-offset:3px}:focus-visible{outline:2px solid var(--brand-accent)}.page-width{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.button,.shopify-payment-button__button,button[name=add]{border-radius:var(--buttons-radius)}.button,.brand-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:var(--buttons-border-width) solid var(--brand-accent);border-radius:var(--buttons-radius);background:var(--brand-accent);color:rgb(var(--color-base-solid-button-labels));padding:13px 22px;font-size:14.7px;line-height:1;text-align:center;text-decoration:none;cursor:pointer}.button[disabled],button[disabled]{cursor:not-allowed;opacity:.55}.rte{line-height:1.55}.rte a{color:var(--brand-accent);font-weight:700}.rte p+p,.rte ul+p,.rte p+ul,.rte ol+p,.rte p+ol{margin-top:1em}.rte ul,.rte ol{padding-left:1.25em}@media(max-width:749px){body{font-size:15.75px;line-height:21px}h1,h2{font-size:25.2px;line-height:31.5px}h3{font-size:21px;line-height:27px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
