*,*:before,*:after{box-sizing:border-box}html{-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;scroll-behavior:auto!important}}body{margin:0;min-height:100vh;background-color:rgb(var(--color-background));color:rgb(var(--color-text));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(16px * var(--font-body-scale));line-height:1.55}img{max-width:100%;display:block;height:auto;border-radius:var(--image-border-radius)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:1.15;margin:0 0 .5em}h1{font-size:calc(2.75rem * var(--font-heading-scale))}h2{font-size:calc(2.1rem * var(--font-heading-scale))}h3{font-size:calc(1.5rem * var(--font-heading-scale))}h4{font-size:calc(1.15rem * var(--font-heading-scale))}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}fieldset{border:none;margin:0;padding:0}label{font-size:.85rem}input,select,textarea{font-family:inherit;font-size:1rem;color:rgb(var(--color-text));background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--button-border-radius);padding:.7em .9em}:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-to-content-link{position:fixed;top:-100%;left:1rem;z-index:1000;background:rgb(var(--color-charcoal));color:rgb(var(--color-white));padding:.75em 1.25em;transition:top .15s ease}.skip-to-content-link:focus{top:1rem;position:fixed!important;width:auto;height:auto;clip:auto;clip-path:none}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--spacing-grid-horizontal, 16px)}.content-for-layout>*+*{margin-top:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.9em 1.75em;border:1px solid transparent;border-radius:var(--button-border-radius);text-transform:var(--button-text-transform);letter-spacing:.04em;font-size:.85rem;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease;min-height:44px}.button--primary{background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button-background))}.button--primary:hover{opacity:.88}.button--secondary{background:rgb(var(--color-button-secondary-background));color:rgb(var(--color-button-secondary-text));border-color:rgb(var(--color-border))}.button--secondary:hover{border-color:rgb(var(--color-button-secondary-text))}.button:disabled{opacity:.5;cursor:not-allowed}.password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));padding:2rem}.password-page__content{max-width:420px;text-align:center}.password-page__logo{margin:0 auto 2rem}.password-page__content form{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.rte p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
