html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-4);line-height:var(--line-height-body);color:var(--content-default);background-color:var(--surface-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--content-default)}h1{font-size:var(--text-10)}h2{font-size:var(--text-9)}h3{font-size:var(--text-8)}h4{font-size:var(--text-7)}h5{font-size:var(--text-6)}h6{font-size:var(--text-5)}@media(max-width:749px){h1{font-size:var(--text-8)}h2{font-size:var(--text-7)}h3{font-size:var(--text-6)}h4{font-size:var(--text-5)}h5{font-size:var(--text-4)}}p{line-height:var(--line-height-body)}a{color:var(--brand-primary);text-decoration-skip-ink:auto}hr{border:none;border-top:1px solid var(--border-default);margin:var(--space-6) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-family:var(--font-family-body);font-size:var(--text-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-ui);text-transform:var(--font-transform-ui);text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default),border-color var(--transition-default);white-space:nowrap}.btn--primary{background-color:var(--brand-primary);color:var(--brand-primary-on);border-color:var(--brand-primary)}.btn--primary:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn--secondary{background-color:transparent;color:var(--brand-accent);border-color:var(--brand-accent)}.btn--secondary:hover{background-color:var(--brand-accent);color:var(--brand-accent-on)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}label{display:block;font-size:var(--text-3);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1);color:var(--content-default)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],textarea{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-4);color:var(--content-default);background-color:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-input);-webkit-appearance:none;appearance:none;transition:border-color var(--transition-default)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus{outline:2px solid var(--brand-primary);outline-offset:0;border-color:var(--brand-primary)}select{width:100%;padding:var(--space-2) var(--space-3);padding-right:var(--space-5);font-size:var(--text-4);color:var(--content-default);background-color:var(--surface-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:16px;border:1px solid var(--border-default);border-radius:var(--radius-input);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--transition-default)}select:focus{outline:2px solid var(--brand-primary);outline-offset:0;border-color:var(--brand-primary)}.layout-container{width:100%;max-width:var(--layout-max-width);margin-left:auto;margin-right:auto;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.layout-container--full{width:100%;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.rte p{margin-bottom:var(--space-3)}.rte ul,.rte ol{margin-bottom:var(--space-3);padding-left:var(--space-4)}.rte li{margin-bottom:var(--space-1)}.rte a{text-decoration:underline;color:var(--content-default)}.rte strong{font-weight:var(--font-weight-bold)}.rte h2,.rte h3,.rte h4{margin-bottom:var(--space-2)}.is-hidden{display:none!important}.is-visible{visibility:visible;opacity:1}.is-loading{pointer-events:none}[data-loading-target]{position:relative}[data-loading-target].is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-subdued) 25%,var(--surface-raised) 50%,var(--surface-subdued) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:inherit;z-index:var(--z-raised)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.palette-dark{background-color:var(--surface-inverse);color:var(--content-inverse-primary)}.palette-light{background-color:var(--surface-subdued);color:var(--content-default)}.skip-to-content{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);background-color:var(--surface-base);color:var(--brand-primary);font-weight:var(--font-weight-bold);text-decoration:none;border:2px solid var(--brand-primary);border-radius:var(--radius-sm);transform:translateY(-150%);transition:transform var(--transition-default)}.skip-to-content:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.no-js .js,.js .no-js{display:none}@media screen and (min-width:990px){#main-content{padding-top:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
