*,*: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;display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-text));font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:calc(16px * var(--font-body-scale, 1));line-height:1.55;-webkit-font-smoothing:antialiased}#MainContent{flex:1 0 auto}img,svg,video,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}input,textarea,select,button{font:inherit;color:inherit}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.15;margin:0 0 .5em;letter-spacing:.01em;color:rgb(var(--color-primary))}h1{font-size:calc(2.75rem * var(--font-heading-scale, 1))}h2{font-size:calc(2.25rem * var(--font-heading-scale, 1))}h3{font-size:calc(1.65rem * var(--font-heading-scale, 1))}h4{font-size:calc(1.3rem * var(--font-heading-scale, 1))}h5{font-size:calc(1.1rem * var(--font-heading-scale, 1))}h6{font-size:calc(1rem * var(--font-heading-scale, 1))}p{margin:0 0 1em}p:last-child{margin-bottom:0}@media screen and (max-width:749px){h1{font-size:calc(2.1rem * var(--font-heading-scale, 1))}h2{font-size:calc(1.7rem * var(--font-heading-scale, 1))}h3{font-size:calc(1.4rem * var(--font-heading-scale, 1))}}:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:20px}@media screen and (min-width:990px){.container{padding-inline:40px}}.section-padding{padding-block:clamp(40px,6vw,var(--spacing-section))}.grid{display:grid;gap:var(--spacing-grid)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;inset-inline-start:0;top:-100px;z-index:999;background:rgb(var(--color-surface));color:rgb(var(--color-text));padding:12px 20px;transition:top .2s ease}.skip-to-content-link:focus{top:0}.eyebrow{display:inline-block;font-family:var(--font-nav-family);font-weight:var(--font-nav-weight);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:rgb(var(--color-muted));margin-bottom:.75em}.text-muted{color:rgb(var(--color-muted))}.text-center{text-align:center}.rte a{color:rgb(var(--color-accent));text-decoration:underline;text-underline-offset:3px}.rte>*:last-child{margin-bottom:0}.image-fade{opacity:0;transition:opacity .6s ease}.image-fade.is-loaded,.image-fade[loading=eager]{opacity:1}[data-animate]{opacity:1;transform:none}html.has-animations [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}html.has-animations [data-animate].is-visible{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
