.lpr-content{max-width:1280px;margin:auto;padding:48px 24px;min-height:45vh}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.skip-link:focus{clip:auto;width:auto;height:auto;padding:16px;background:#fff;z-index:1000}body.admin-bar header{top:32px}@media(max-width:782px){body.admin-bar header{top:46px}}@media(max-width:1024px){header nav.lpr-open{display:block!important;position:absolute;top:100%;left:0;right:0;background:white;padding:20px}header nav.lpr-open ul{display:flex;flex-wrap:wrap;gap:12px}}

.reviews-carousel-wrapper{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x mandatory;padding:8px 0 20px}.reviews-carousel-track{transform:none!important;transition:none!important}.review-card{scroll-snap-align:start}.reviews-nav-btn[hidden]{display:none!important}.guide-card-img img{width:100%;height:100%;object-fit:cover}.lpr-content p{margin:0 0 1em}.lpr-content h2{margin:1.2em 0 .6em}.lpr-content img{max-width:100%;height:auto}.lpr-article{max-width:800px;margin:auto}.lpr-article h1{font-size:clamp(28px,4vw,48px);margin-bottom:24px}.lpr-content .woocommerce ul.products li.product .button{background:var(--navy);color:white;border-radius:30px}.lpr-content .woocommerce input.input-text,.lpr-content .woocommerce select{padding:12px;border:1px solid #ccc;border-radius:6px;max-width:100%}.lpr-product-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.lpr-product-videos video{max-width:100%;max-height:500px}

header .logo-img{width:auto;height:72px;max-width:90px;object-fit:contain}header .logo-text{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:var(--navy)}header .account-btn{display:flex;align-items:center;padding:8px;color:var(--navy)}header nav{min-width:0}header nav a{padding:10px 12px}header .nav-container{gap:24px}header .menu-toggle{display:none}@media(max-width:1100px){header nav{display:none}header .menu-toggle{display:block;background:transparent;border:0;padding:10px}header .nav-actions{margin-left:auto}header .logo-img{height:56px}header .nav-container{padding:10px 20px}header nav.lpr-open{display:block!important;position:absolute;top:100%;left:0;right:0;background:white;padding:20px}header nav.lpr-open ul{display:flex;flex-wrap:wrap;gap:12px}}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:100%!important;float:none!important;margin:0!important;border:1px solid #eee;border-radius:16px;padding:16px}.woocommerce ul.products li.product img{border-radius:12px}.woocommerce ul.products li.product .button{background:var(--navy);color:white;border-radius:30px}.woocommerce .woocommerce-loop-product__title{font-family:Inter,sans-serif;font-size:17px!important;line-height:1.4}.woocommerce .woocommerce-result-count{margin:20px 0}.woocommerce .woocommerce-ordering{margin-bottom:24px}.woocommerce .page-title{font-size:42px;margin-bottom:24px}@media(max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product{padding:10px}.woocommerce .woocommerce-loop-product__title{font-size:14px!important}.woocommerce .page-title{font-size:32px}}@media(prefers-reduced-motion:reduce){.top-banner-track{animation:none}html{scroll-behavior:auto}}
