*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-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}}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}ul,ol{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--line-height-heading);color:var(--color-text)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}.eyebrow{font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.display{font-size:var(--font-size-display);line-height:var(--line-height-tight)}.text-muted{color:var(--color-text-muted)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--space-md)}.page-width--narrow{max-width:var(--page-width-narrow)}.page-width--wide{max-width:var(--page-width-wide)}.section{padding-block:var(--section-spacing)}.section--dark{background-color:var(--color-dark-section);color:#fff}.section--light{background-color:var(--color-light-section);color:var(--color-light-section-text)}.skip-to-content{position:absolute;top:-100%;left:var(--space-md);z-index:9999;padding:var(--space-sm) var(--space-md);background:var(--color-button-primary);color:var(--color-button-primary-text);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-button);transition:top var(--duration-fast) var(--ease-out-expo)}.skip-to-content:focus{top:var(--space-md)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.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}.main-content{min-height:50vh}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap-mobile)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}}@media(min-width:1024px){.product-grid--4{grid-template-columns:repeat(4,1fr)}}[data-reveal]{opacity:1;transform:none}.js[data-animations=true] [data-reveal]:not(.is-visible){opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.js[data-animations=true] [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-reveal],.js[data-animations=true] [data-reveal]:not(.is-visible){opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
