html body main .ohc.ohc :is(h1,h2,h3,p,a,button,span){font-family:OH Instrument Sans,Arial,sans-serif!important}html body main .ohc.ohc .ohc__hero h1{font-size:clamp(40px,5.5vw,76px);font-weight:500;line-height:1.08;letter-spacing:-.035em}html body main .ohc.ohc .ohc__hero .subline{line-height:1.65}html body main .ohc.ohc :is(.ohc__feature,.ohc__products,.ohc__cross,.ohc__cita) h2{font-family:OH Newsreader,Georgia,serif!important;font-weight:400;line-height:1.12;letter-spacing:-.025em}html body main .ohc.ohc .ohc__subnav .inner{scrollbar-width:thin;scroll-padding-inline:20px}html body main .ohc.ohc .ohc__subnav .inner::-webkit-scrollbar{display:block;height:3px}html body main .ohc.ohc .ohc__subnav button{min-height:44px;font-size:15px;padding-inline:18px}html body main .ohc.ohc .ohc__subnav button.active{background:#151515;color:#fff}html body main .ohc.ohc :is(a,button):focus-visible{outline:2px solid #A61D3D;outline-offset:3px}html body main .ohc.ohc .ohc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html body main .ohc.ohc .ohc__card{min-width:0;border-color:#dededb;transform:none!important;box-shadow:none!important}html body main .ohc.ohc .ohc__card .img-wrap{background:#fff;padding:16px}html body main .ohc.ohc .ohc__card img{object-fit:contain;transform:none!important}html body main .ohc.ohc .ohc__card .info{flex:1;padding:16px}html body main .ohc.ohc .ohc__card .vendor{font-size:12px;letter-spacing:.02em;font-weight:500;color:#555}html body main .ohc.ohc .ohc__card .title{font-size:15px;line-height:1.5;display:block;-webkit-line-clamp:unset;overflow:visible}html body main .ohc.ohc .ohc__card .price{font-size:16px;font-weight:600;margin-top:auto;padding-top:8px}html body main .ohc.ohc .ohc__products .source-note{font-size:14px;color:#595959}@media(max-width:999px){html body main .ohc.ohc .ohc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:599px){html body main .ohc.ohc .ohc__grid{gap:12px}html body main .ohc.ohc .ohc__card .info{padding:12px}html body main .ohc.ohc .ohc__card .title{font-size:14px}html body main .ohc.ohc .ohc__card .img-wrap{padding:8px}html body main .ohc.ohc .ohc__hero .stats{gap:24px 40px}}@media(horizontal-viewport-segments:2){html body main .ohc.ohc .ohc__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0) + 32px)}}@media(prefers-reduced-motion:reduce){html body main .ohc.ohc :is(.ohc__card,.ohc__card img,.ohc__skel){animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hr-catalogue-responsive-20260911.css.map */
