*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-base-text));background-color:rgb(var(--color-base-background-1));line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:0;color:rgb(var(--color-base-text));line-height:1.2}a{color:inherit;text-decoration:none}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.container{padding:0 3rem}}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.5rem}@media screen and (min-width:750px){h1,.h1{font-size:3.5rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.75rem}}.button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 1.5rem;cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;text-decoration:none;background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:var(--buttons-radius);min-height:3rem;transition:opacity .2s ease;letter-spacing:.05em;text-transform:uppercase}.button:hover{opacity:.9}.button--secondary{background-color:transparent;border:1px solid rgb(var(--color-base-accent-2));color:rgb(var(--color-base-text))}.button--secondary:hover{border-color:rgb(var(--color-base-text))}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.field__input{width:100%;-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));font-size:1rem;font-family:inherit;padding:.75rem 1rem;border:1px solid rgb(var(--color-base-accent-2));border-radius:var(--buttons-radius);transition:border-color .2s ease}.field__input:focus{outline:none;border-color:rgb(var(--color-base-accent-1))}.grid{display:grid;gap:clamp(1rem,2vw,1.5rem)}@media screen and (max-width:749px){.grid--4-col,.grid--3-col,.grid--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.grid--4-col,.grid--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.grid--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-padding{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:750px){.section-padding{padding-top:5rem;padding-bottom:5rem}}.card-wrapper{display:block;text-decoration:none;color:inherit;min-width:0}.card__media{position:relative;background:rgb(var(--color-base-background-2));aspect-ratio:3/4;overflow:hidden;border-radius:max(8px,var(--buttons-radius))}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__content{padding-top:1rem}.card__title{font-size:1rem;margin-bottom:.25rem;font-weight:500;font-family:var(--font-body-family);line-height:1.4}.hero .container{max-width:860px}.hero h1,.hero .h1{font-size:clamp(2.5rem,6vw,4.75rem);letter-spacing:-.035em;line-height:1.06}.header{position:relative;z-index:20;background:rgb(var(--color-base-background-1));border-bottom:1px solid rgb(var(--color-base-accent-2))}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));border:1px solid rgb(var(--color-base-accent-2));border-radius:2px}.badge--bottom-left{position:absolute;bottom:.5rem;left:.5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
