:root{--color-text: 0, 0, 0;--color-heading: 0, 0, 0;--color-background: 255, 255, 255;--color-secondary-bg: 245, 245, 245;--color-border: 217, 217, 217;--color-accent: 17, 17, 17;--font-heading: "Assistant", -apple-system, sans-serif;--font-body: "Assistant", -apple-system, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--base-font-size: 15px;--heading-h1: 56px;--heading-h2: 48px;--heading-h3: 36px;--heading-h4: 30px;--heading-h5: 24px;--heading-h6: 18px;--container-max-width: 1600px;--container-gutter: 40px;--grid-gap: 24px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-3xl: 80px;--spacing-4xl: 90px;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-header: 100;--z-dropdown: 200;--z-modal: 300;--border-radius: 0px;--button-height: 52px;--button-small-height: 44px}@media screen and (max-width: 740px){:root{--container-gutter: 24px;--heading-h1: 36px;--heading-h2: 30px;--heading-h3: 26px;--heading-h4: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--base-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:var(--font-weight-normal);line-height:1.6;color:rgb(var(--color-text));background:rgb(var(--color-background));overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:opacity var(--transition-fast)}a:hover{opacity:.7}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-heavy);line-height:1.2;letter-spacing:-.02em;color:rgb(var(--color-heading))}.h1{font-size:var(--heading-h1)}.h2{font-size:var(--heading-h2)}.h3{font-size:var(--heading-h3)}.h4{font-size:var(--heading-h4)}.h5{font-size:var(--heading-h5)}.h6{font-size:var(--heading-h6)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter)}.container--narrow{max-width:1200px}.container--wide{max-width:100%;padding:0}.section{padding:var(--spacing-4xl) 0}.section--small{padding:var(--spacing-2xl) 0}.grid{display:grid;gap:var(--grid-gap)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 999px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 740px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--button-height);padding:0 var(--spacing-lg);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;background:rgb(var(--color-accent));color:rgb(var(--color-background));border-radius:var(--border-radius);transition:all var(--transition-base);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgb(var(--color-text));transition:left var(--transition-base);z-index:-1}.btn:hover{opacity:1}.btn:hover:before{left:0}.btn--secondary{background:transparent;border:1px solid rgb(var(--color-text));color:rgb(var(--color-text))}.btn--secondary:before{background:rgb(var(--color-text))}.btn--secondary:hover{color:rgb(var(--color-background))}.btn--small{height:var(--button-small-height);padding:0 var(--spacing-md);font-size:11px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .8s ease forwards}.animate-fade-in-up{animation:fadeInUp 1s ease forwards}.animate-fade-in-down{animation:fadeInDown .8s ease forwards}.animate-scale-up{animation:scaleUp .8s ease forwards}[data-animate]{opacity:0}[data-animate].animated{opacity:1}.scroll-fade{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.scroll-fade.visible{opacity:1;transform:translateY(0)}.loading{pointer-events:none;opacity:.5}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(var(--color-text),.2);border-top-color:rgb(var(--color-text));border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::selection{background:rgb(var(--color-text));color:rgb(var(--color-background))}::-moz-selection{background:rgb(var(--color-text));color:rgb(var(--color-background))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgb(var(--color-background))}::-webkit-scrollbar-thumb{background:rgb(var(--color-border));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-text))}.skip-to-content-link{position:absolute;left:-9999px;z-index:9999;padding:1rem 1.5rem;background:rgb(var(--color-text));color:rgb(var(--color-background));font-weight:var(--font-weight-semibold)}.skip-to-content-link:focus{left:50%;top:1rem;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
