body,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);line-height:110%}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p:last-child{margin-bottom:0}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}button{font-family:var(--font-body-family)}.p{line-height:148%;letter-spacing:0}.p-xs{font-size:10px;line-height:140%;letter-spacing:0}.p-s{font-size:12px;line-height:148%;letter-spacing:0}.p-m{font-size:14px;line-height:148%;letter-spacing:0}.p-l{font-size:16px;line-height:148%;letter-spacing:0}.grid{display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr))}.grid.align-center{align-items:center}.grid-1{grid-column:span 1}.grid-2{grid-column:span 2}.grid-3{grid-column:span 3}.grid-4{grid-column:span 4}.grid-5{grid-column:span 5}.grid-6{grid-column:span 6}.grid-7{grid-column:span 7}.grid-8{grid-column:span 8}.grid-9{grid-column:span 9}.grid-10{grid-column:span 10}.grid-11{grid-column:span 11}.grid-12{grid-column:span 12}.grid-6-s-8{grid-column:8/span 6}.grid-6-s-4{grid-column:4/span 6}.grid-6-s-2{grid-column:2/span 6}.grid-3-s-2{grid-column:2/span 3}.grid-7-s-6{grid-column:6/span 7}.grid-10-s-2{grid-column:2/span 10}.grid-4-s-5{grid-column:5/span 4}body,button,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-size:var(--desktop-body-font)}h1{font-size:var(--desktop-h1-font);font-weight:800}h2{font-size:var(--desktop-h2-font);font-weight:800}h3{font-size:var(--desktop-h3-font);font-weight:800}h4{font-size:var(--desktop-h4-font);font-weight:800}h5{font-size:var(--desktop-h5-font);font-weight:700}h6{font-size:var(--desktop-h6-font);font-weight:800}.h1{font-size:var(--desktop-h1-font);font-weight:800}.h2{font-size:var(--desktop-h2-font);font-weight:800}.h3{font-size:var(--desktop-h3-font);font-weight:800}.h4{font-size:var(--desktop-h4-font);font-weight:800}.h5{font-size:var(--desktop-h5-font);font-weight:700}.h6{font-size:var(--desktop-h6-font);font-weight:800}@media (max-width:991px){body,button,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-size:var(--mobile-body-font)}h1.mob-small{font-size:var(--mobile-h1-font)}h2.mob-small{font-size:var(--mobile-h2-font)}h3.mob-small{font-size:var(--mobile-h3-font)}h4.mob-small{font-size:var(--mobile-h4-font)}h5.mob-small{font-size:var(--mobile-h5-font)}h6.mob-small{font-size:var(--mobile-h6-font)}.h1.mob-small{font-size:var(--mobile-h1-font)}.h2.mob-small{font-size:var(--mobile-h2-font)}.h3.mob-small{font-size:var(--mobile-h3-font)}.h4.mob-small{font-size:var(--mobile-h4-font)}.h5.mob-small{font-size:var(--mobile-h5-font)}.h6.mob-small{font-size:var(--mobile-h6-font)}.p.mob-small{font-size:12px}}@media (max-width:991px){.mob-grid-12{grid-column:span 12}.mob-grid-6{grid-column:span 6}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fonts.css.map */
