:root{--dr-font-body:"Roboto",Arial,sans-serif;--dr-font-heading:"Roboto Condensed","Roboto",Arial,sans-serif;--text-xs:12px;--text-sm:13px;--text-base:16px;--text-md:18px;--text-lg:clamp(20px,2vw,26px);--text-xl:clamp(27px,3vw,40px);--text-2xl:clamp(34px,4vw,56px);--dr-text-body:var(--text-base);--dr-text-label:var(--text-sm);--dr-text-small:var(--text-xs);--fs-10:12px;--fs-11:12px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-36:36px;--fs-40:40px;--fs-44:44px;--fs-48:48px;--fs-56:56px;--dr-container:1320px;--dr-gutter:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--z-dropdown:100;--z-sticky:200;--z-overlay:1000;--z-modal:1100}@media(min-width:768px){:root{--dr-gutter:24px}}@media(min-width:1024px){:root{--dr-gutter:40px}}body:not(.wp-admin){font-family:var(--dr-font-body);font-size:var(--dr-text-body);line-height:1.6;color:#22211f}body:not(.wp-admin) :is(button,input,select,textarea){font-family:var(--dr-font-body)}body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6){font-family:var(--dr-font-heading);font-weight:700;line-height:1.15;letter-spacing:-.025em}body:not(.wp-admin) :is(.lpg-header,.lp,.lpc,.lpk,.lpd,.laplic-page){font-family:var(--dr-font-body)}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) :is(h1,h2,h3,h4,h5,h6){font-family:var(--dr-font-heading);font-weight:700}body:not(.wp-admin) :is(.lpg-container,.container,.lp-wrap,.lpc-w,.lpk-w){width:min(var(--dr-container),calc(100% - (var(--dr-gutter) * 2)))!important;max-width:var(--dr-container)!important;margin-inline:auto}body:not(.wp-admin) .narrow{width:min(960px,calc(100% - (var(--dr-gutter) * 2)))!important;max-width:960px!important;margin-inline:auto}body:not(.wp-admin) :is(.lpc-w--in,.lpc-w--usp){max-width:1220px!important}body:not(.wp-admin) .lpc-w--hd{max-width:var(--dr-container)!important}body:not(.wp-admin) .lpk-w--hd{max-width:var(--dr-container)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h1{font-size:var(--text-2xl)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h2{font-size:var(--text-xl)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h3{font-size:var(--text-lg)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h4{font-size:var(--text-md)!important}body:not(.wp-admin) .lp-product-page .lp-buy .product_title{font-size:clamp(32px,3.2vw,42px)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) :is(p,li,dt,dd,label,input,textarea,select,button,a,summary,small,span,th,td){font-size:inherit}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) small,body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) :is(.tiny,.eyebrow,.lp-eyebrow,.lpc-eyebrow){font-size:var(--fs-12, 12px)!important;line-height:1.4}body:not(.wp-admin) small{font-size:var(--fs-12, 12px)!important;line-height:1.4}body:not(.wp-admin) .lpg-header :is(.lpg-utility,.lpg-action,.lpg-nav a,.lpg-phone){font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) .lpg-header .lpg-action span{font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) .lpg-header .lpg-logo b{font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) :is(.lp-topbar,.lp-badges li,.lp-aud__body p,.lp-pcard p,.lp-form label,.lp-form small,.lp-step p,.lp-custom__foot p,.lp-why__card p,.lp-footer,.lp-fcontact small,.lp-marks span,.lp-fbottom,.lp-phone small,.lp-cart i,.lp-step){font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) .lp-step:before{font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) :is(.lp-product-page .lp-feature small,.lp-product-page .lp-tier small,.lp-product-page .lp-tier-unit,.lp-product-page .lp-tier-policy,.lp-product-page .lp-shipping small,.lp-product-page .lp-shipping>a,.lp-product-page .lp-specs table,.lp-product-page .lp-header-cart-total){font-size:var(--fs-12, 12px)!important}body:not(.wp-admin) .lpc :is(.lpc-eyebrow,.lpc-fg label,.lpc-cat p){font-size:var(--fs-12, 12px)!important}@media(max-width:767px){body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page){font-size:var(--fs-16, 16px)}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h1{font-size:clamp(32px,9vw,42px)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h2{font-size:clamp(26px,7.5vw,34px)!important}body:not(.wp-admin) :is(.lp,.lpc,.lpk,.laplic-page) h3{font-size:clamp(20px,5.5vw,24px)!important}body:not(.wp-admin) .lp-product-page .lp-buy .product_title{font-size:clamp(30px,8vw,36px)!important}body:not(.wp-admin) .lpg-header .lpg-logo b{font-size:var(--fs-12, 12px)!important}}@media(max-width:479px){body:not(.wp-admin) .lpg-header .lpg-logo b{display:none}}
