.page-width{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:flex-start;justify-content:center;box-sizing:border-box}.page-width--wide{max-width:1400px}.page-width--full{max-width:100%;padding:0 1rem}@media (max-width: 900px){.page-width,.page-width--wide{max-width:100%;padding:0 1rem}.page-width--full{padding:0 1rem}}.animate-wrapper{opacity:0;transform:translateY(20px);transition:all .6s ease}.animate-wrapper.fade{transform:none}.animate-wrapper.zoom{transform:scale(.8)}.animate-wrapper.active{opacity:1;transform:translateY(0) scale(1)}.button{padding:10px 20px;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;display:inline-block;text-align:center;text-decoration:none}.button.square{border-radius:0}.button.rounded{border-radius:8px}.button.pill{border-radius:50px}@media screen and (max-width: 480px){.button.pill{border-radius:20px}}.button:focus,.button:hover{outline:none;opacity:.9}body{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,var(--size-paragraph));line-height:var(--line-height-paragraph);font-weight:var(--weight-body)}h1{font-family:var(--font-h1);font-size:clamp(1.5rem,5vw,var(--size-h1));line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);text-transform:var(--case-h1);font-weight:var(--weight-h1);margin:0}h2{font-family:var(--font-h2);font-size:clamp(2rem,4vw,var(--size-h2));line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-transform:var(--case-h2);font-weight:var(--weight-h2);margin:0 auto}h3{font-family:var(--font-h3);font-size:clamp(1.75rem,3vw,var(--size-h3));line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);text-transform:var(--case-h3);font-weight:var(--weight-h3);margin:0}h4{font-family:var(--font-h4);font-size:clamp(1.5rem,2.5vw,var(--size-h4));line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);text-transform:var(--case-h4);font-weight:var(--weight-h4);margin:0}h5{font-family:var(--font-h5);font-size:clamp(1.25rem,2vw,var(--size-h5));line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-h5);text-transform:var(--case-h5);font-weight:var(--weight-h5);margin:0}h6{font-family:var(--font-h6);font-size:clamp(1.125rem,1.5vw,var(--size-h6));line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-h6);text-transform:var(--case-h6);font-weight:var(--weight-h6);margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
