@font-face{font-family:PPFormula;src:url(PPFormula-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPFormula;src:url(PPFormula-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPFormula;src:url(PPFormula-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PPFormula;src:url(PPFormula-ExtendedMedium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;font-stretch:expanded}@font-face{font-family:PPFormula;src:url(PPFormula-ExtendedBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-stretch:expanded}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ballpill;src:url(ballpill-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ballpill;src:url(ballpill-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:PP Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.6;color:#242424}h1,h2,h3,h4,h5,h6{font-family:PPFormula,Georgia,serif;font-weight:500;line-height:1.2;color:#242424}h1{font-weight:700;font-size:clamp(36px,5vw,64px)}h2{font-weight:600;font-size:clamp(28px,4vw,48px)}h3{font-weight:500;font-size:clamp(22px,3vw,36px)}a{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:500;color:inherit;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}button,.button,input[type=submit],input[type=button]{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:500;letter-spacing:.05em}nav,.menu,.navigation{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase}small,.caption,.label,.product-price{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:400;font-size:14px}.product-title,.card-title,.collection-title{font-family:PPFormula,Georgia,serif;font-weight:500}.accent-text,.special-text,.hero-tagline,.hero-accent{font-family:Ballpill,sans-serif;font-weight:700}input,textarea,select{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:400}.price,.money{font-family:PP Neue Montreal,-apple-system,sans-serif;font-weight:500}@media screen and (max-width: 991px){body{font-size:15px}h1{font-size:clamp(32px,6vw,48px)}h2{font-size:clamp(26px,5vw,38px)}h3{font-size:clamp(20px,4vw,28px)}}@media screen and (max-width: 479px){body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hob-typography.css.map */
