:root{--site-max:var(--dr-container,1320px);--site-gutter:var(--dr-gutter,16px);--site-container:min(var(--site-max),calc(100% - (var(--site-gutter) * 2)))}body:not(.wp-admin) :is(.lpg-container,.lpf-w,.laplic-page>.container,main>.container,.lp-wrap,.lpk-w,.lpc-w:not(.lpc-w--usp):not(.lpc-w--hd),.lpd .lpd-w--md,.lpd .lpd-w--lg,.lpd .lpd-w--xl,.lp-product-page .lp-pdp.container,.lp-product-page .container,.single-product.lp-product-page .lp-trust-wide .benefits-grid,.single-product.lp-product-page .lp-faq,.single-product.lp-product-page .lp-cta .footer-cta-inner,.woocommerce-account .dr-account .dr-account-shell,.woocommerce-account .drwe-auth-experience){width:var(--site-container)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box}body:not(.wp-admin) :is(.laplic-page,main.section){margin-inline:0;padding-inline:0}body.woocommerce-account .dr-account.dr-account-v2{width:auto!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body.woocommerce-account .drwe-auth-experience .drwe-auth-shell{width:100%;max-width:none;margin-inline:0}@media(max-width:1023px){body:not(.wp-admin) .lpc-bar{margin-inline:calc(var(--site-gutter) * -1)!important;width:auto!important;max-width:none!important}}@media(max-width:359px){body:not(.wp-admin) .lpc-prods{grid-template-columns:minmax(0,1fr)!important}body:not(.wp-admin) .lpc-main{min-width:0}body:not(.wp-admin) .lpc-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.wp-admin) .lpc-bar>:last-child{grid-column:1 / -1}}body.single-product .lp-pdp :is(table.variations,.woocommerce-product-rating,form.cart){max-width:100%}body.single-product .lp-pdp table.variations{width:100%;table-layout:fixed}body.single-product .lp-pdp .summary,body.single-product .lp-pdp .entry-summary{min-width:0}@media(min-width:1024px){body.single-product .lp-pdp .lp-top{grid-template-columns:minmax(0,745fr) minmax(340px,533fr)}}@media(min-width:1024px){body.single-product .lp-pdp .lp-variant-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-product .lp-pdp .lp-story{grid-template-columns:minmax(0,543fr) minmax(0,388fr) minmax(0,305fr)}}@media(min-width:1024px){body.single-product .lp-pdp .lp-information{grid-template-columns:minmax(0,448fr) minmax(0,362fr) minmax(0,446fr)}body.single-product .lp-pdp .lp-specs table{width:100%;table-layout:fixed}}body.single-product .lp-cta .hero-buttons{flex-wrap:wrap}@media(min-width:1024px){body.single-product.lp-product-page .lp-gallery .woocommerce-product-gallery{grid-template-columns:clamp(76px,9vw,114px) minmax(0,1fr);gap:clamp(14px,2vw,30px)}body.single-product.lp-product-page .lp-gallery-badge{left:calc(clamp(76px,9vw,114px) + clamp(14px,2vw,30px) + 20px)}}@media(min-width:1024px)and (max-width:1279px){body.single-product .lp-pdp .lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){body:not(.wp-admin) .lp-guide__grid{grid-template-columns:36% minmax(0,1fr) 340px var(--site-gutter)}}@media(max-width:1179px){body:not(.wp-admin) .lp-guide__grid{grid-template-columns:1fr 1fr;padding-inline:var(--site-gutter)}}@media(max-width:639px){body:not(.wp-admin) .lp-guide__grid{grid-template-columns:1fr}}html{scroll-padding-top:calc(var(--lpg-sticky,0px) + 16px);scroll-padding-bottom:calc(var(--lpg-app-h,62px) + env(safe-area-inset-bottom,0px) + 16px)}body:not(.wp-admin) :is(main,.lp-pdp,.lpc-main,.laplic-generic-page,.lp-guide__txt,.lp-form){min-width:0;overflow-wrap:break-word}body:not(.wp-admin) :is(.lp-form,.lpk-form,.lpc-side,.lp-pdp) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}body:not(.wp-admin) :is(.lpg-chips a,.lpg-sheet__chips a,.lpg-sr__cats a,.lpg-sheet__form button,.lpc-bar__filter,.lpc-pages a,.lpc-active a,.laplic-card-plus,.lp-qty-step){min-height:44px}body:not(.wp-admin) :is(.lp-qty-step,.laplic-card-plus){min-width:44px}body:not(.wp-admin) :is(.lpc-sort select,.lpc-card-qty,.laplic-card-qty){min-height:44px}body:not(.wp-admin) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #a62d20;outline-offset:3px}body:not(.wp-admin) .skip-link:focus{position:fixed;top:16px}.laplic-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lpk-privacy{display:flex;align-items:flex-start;gap:10px;margin-block:16px;min-height:44px}.lpk-privacy input{flex:none;width:22px;height:22px;margin-top:3px}.lpk-privacy a{text-decoration:underline}.lp-form output{display:block;margin-block:8px 16px;font-weight:700}body:not(.wp-admin) .lp-form .lp-btn{white-space:normal;height:auto;min-height:48px;text-align:center}.lpg-sheet{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.lpg-sheet__head,.lpg-sheet__form{flex-shrink:0}.lpg-sheet__results{min-height:0}body.single-product .lp-trust-wide,body.single-product .lp-faq-wide{width:auto;left:auto;margin-inline:calc(var(--site-gutter) * -1)}body.single-product .lp-purchase-row{flex-wrap:wrap}body.single-product .lp-purchase-row .single_add_to_cart_button{flex:1 1 100%;min-height:48px}body.single-product .lp-purchase-row .quantity{flex-shrink:0}body.single-product .lp-availability{flex-wrap:wrap}.laplic-article .entry-content{max-width:75ch}.laplic-article .entry-content :is(img,video,iframe){max-width:100%}.laplic-article-meta{color:#5a5752}.laplic-noscript-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.laplic-noscript-nav a{padding:10px}@media(min-width:480px){body.single-product .lp-purchase-row{flex-wrap:nowrap}body.single-product .lp-purchase-row .single_add_to_cart_button{flex:1 1 auto}}@media(min-width:901px){html{scroll-padding-top:16px;scroll-padding-bottom:16px}}
