*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}.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}h1,.h1{font-size:3.5rem;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}h2,.h2{font-size:2.5rem;letter-spacing:-.01em;line-height:1.2;margin-bottom:1rem}h3,.h3{font-size:1.75rem;line-height:1.3;margin-bottom:.75rem}@media screen and (min-width:750px){h1,.h1{font-size:4.5rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2rem}}.button{display:inline-flex;justify-content:center;align-items:center;padding:1.2rem 3rem;background-color:var(--color-primary);color:var(--color-background);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;border:1px solid var(--color-primary);cursor:pointer;transition:all .3s ease}.button:hover,.button--secondary{background-color:transparent;color:var(--color-primary)}.button--secondary:hover{background-color:var(--color-primary);color:var(--color-background)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.section-margin{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:750px){.section-margin{margin-top:8rem;margin-bottom:8rem}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.fade-in.is-visible{opacity:1;transform:translateY(0)}input,textarea,select{width:100%;padding:1rem;border:1px solid var(--color-border);background:transparent;font-family:var(--font-body-family);font-size:1rem;color:var(--color-text);margin-bottom:1rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme.css.map */
