:root{--lvr-font:"Satoshi",-apple-system,"Helvetica Neue",Arial,sans-serif}html:root{--ol-sans:"Satoshi",-apple-system,"Helvetica Neue",Arial,sans-serif;--ol-label:"Satoshi",-apple-system,"Helvetica Neue",Arial,sans-serif}html body :is(p,li,dd,figcaption,blockquote){text-wrap:pretty}html body :is(h1,h2,h3,h4){text-wrap:balance}:root{--t-hero-eyebrow:clamp(10px,.64vw,11px);--t-hero:clamp(30px,3.06vw,44px);--t-hero-body:clamp(15px,1.27vw,18px)}html body .lvh__eyebrow{font-weight:500}html body .lvh__text{font-weight:500;line-height:1.25}html body .ol-hero .lvh__btn{background:#252422bf;transition:background-color .7s ease}html body .ol-hero .lvh__btn:hover,html body .ol-hero .lvh__btn:focus-visible{background:#000}@media(min-width:990px),(min-width:750px)and (orientation:landscape){html body .ol-hero .lvh__text{max-width:calc(50vw - var(--ol-gutter) - 24px)}}@media(min-width:990px){html body .ol-hero .lvh{bottom:calc(var(--ol-gutter) + clamp(0px,(100vw - 990px),210px))}}@media(max-width:749px){:root{--t-hero-eyebrow:9px;--t-hero:27px;--t-hero-body:11.5px}html body .ol-hero--still .ol-hero__image img{transform:scale(1.08)!important;transform-origin:0 50%}html body .ol-hero .lvh{top:calc(var(--ol-logo-h,48px) + 68px);bottom:auto;padding-bottom:0;justify-content:flex-start;width:min(61vw,228px)}html body .ol-hero .lvh__eyebrow{letter-spacing:.08em}html body .ol-hero .lvh__title{margin-top:6px}html body .ol-hero .lvh__text{display:block;margin-top:10px;line-height:1.15;letter-spacing:-.015em}html body .ol-hero .lvh__btn{margin-top:14px}}@media(max-width:749px){html body .lvh__btn,html body .lvh-btn,html body .olp-statement__links .ol-link:first-of-type,html body .lv-contact__submit,html body .product-form__submit.button{height:35px!important;min-height:35px!important;padding:0 18px!important;font-size:10.5px!important}}.ol-burger{display:none}@media(max-width:989px){.ol-header{grid-template-columns:1fr auto}.ol-header nav{display:none}html body .ol-burger{display:inline-flex;margin:0}html body .ol-header-section .ol-header__icons{align-items:center;gap:14px}html body .ol-header-section .ol-header__icons .ol-icon-btn{height:auto}html body .ol-header-section .ol-header__icons .ol-icon-btn svg{width:16px;height:16px}html body .ol-header-section .ol-header__icons{padding:7px 10px}.ol-drawer__panel{left:auto;right:0;transform:translate(100%);display:flex;flex-direction:column;font-family:var(--lvr-font)}.ol-drawer.is-open .ol-drawer__panel{transform:none}.ol-drawer__close{height:auto;margin:0 0 28px}.ol-drawer__close .ol-icon-btn svg{width:18px;height:18px}html body .ol-drawer__list a,html body .ol-drawer__list summary{font-family:var(--lvr-font);font-size:13px;font-weight:500;letter-spacing:.1em;padding:16px 0}.ol-drawer__sub{padding:0 0 10px}html body .ol-drawer__sub a{font-size:16px;font-weight:400;letter-spacing:-.005em;text-transform:none;padding:8px 0}.ol-drawer__foot{margin-top:auto;padding-top:30px;display:flex;flex-direction:column;gap:6px}.ol-drawer__foot a{font-size:13px;color:inherit;text-decoration:none;opacity:.6}html body .ol-card__meta{flex-direction:column;align-items:flex-start;gap:3px}html body .ol-card__price{text-align:left}html body .related-products .card__information{padding-left:0;padding-right:0}}@media(min-width:990px){.ol-drawer__foot{display:none}}html body .ol-hero__logo{display:block}@media(max-width:989px){html body .lvh2,html body .lvu,html body .olp-statement{padding-bottom:84px!important}html body .lvh-range{padding-top:84px!important}html body .ol-section--tail{padding-bottom:90px!important}}@media(min-width:750px)and (max-width:989px){html:root{--ol-logo-h:60px;--ol-header-h:72px}html body .lvh-range__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .ol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .lvh-split{grid-template-columns:1fr 1fr;gap:0 40px;align-items:center}html body .lvh-split .lvh-split__media{width:100%!important;max-width:none!important;justify-self:stretch}html body .lvh-split--reverse .lvh-split__media{order:2}}@media(max-width:749px){html body .lvh2,html body .lvu,html body .olp-statement{padding-bottom:64px!important}html body .lvh-range{padding-top:56px!important}html body .ol-section--tail{padding-bottom:72px!important}html body .lvh-split .lvh-split__media{width:62%!important}html body .ol-footer .ol-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:22px}html body .ol-footer .ol-footer__credit{align-items:flex-start;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lv-responsive.css.map */
