*,*: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}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:1.5rem}@media screen and (min-width:750px){.grid--4-col{grid-template-columns:repeat(4,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--2-col{grid-template-columns:repeat(2,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;group:hover}.card__media{position:relative;background:rgb(var(--color-base-background-2));aspect-ratio:3/4;overflow:hidden;border-radius: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)}.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/3/assets/base.css.map */
