.lp-product-page .container,.lp-product-page .lp-pdp{width:calc(100% - 32px)!important}.lp-product-page .header-row{height:66px}.lp-product-page .site-header .laplic-real-logo{height:48px}.lp-product-page .nav-bar{display:none!important}.lp-product-page .header-actions .lp-open-favorites{display:none}.lp-product-page .benefits-grid{grid-template-columns:1fr 1fr;gap:14px;padding:14px 0}.lp-product-page .benefit strong{font-size:var(--fs-11, 11px)}.lp-product-page .benefit small{font-size:var(--fs-10, 10px)}.lp-product-page .benefit .icon{width:25px;height:25px}.lp-breadcrumbs{font-size:var(--fs-11, 11px);line-height:1.5;padding:13px 0}.lp-top{grid-template-columns:1fr;gap:22px;margin-bottom:22px}.lp-gallery .woocommerce-product-gallery{display:flex!important;flex-direction:column;gap:10px}.lp-gallery .flex-viewport,.lp-gallery .woocommerce-product-gallery__wrapper{width:100%;order:0}.lp-gallery .woocommerce-product-gallery__image img{aspect-ratio:1!important;object-fit:cover}.lp-gallery .flex-control-thumbs{flex-direction:row;order:1;margin:0!important;gap:10px;overflow:auto;padding:1px 0 4px!important;scroll-snap-type:x mandatory}.lp-gallery .flex-control-thumbs li{flex:0 0 62px!important;width:62px!important;scroll-snap-align:start}.lp-gallery-badge{left:12px;top:12px;font-size:var(--fs-15, 15px);padding:10px 14px}.lp-gallery-badge small{font-size:var(--fs-11, 11px)}.lp-buy .product_title{font-size:var(--fs-28, 28px);line-height:1.08;margin-bottom:11px}.lp-rating-line{font-size:var(--fs-11, 11px);gap:10px;margin-bottom:12px}.lp-buy .woocommerce-product-details__short-description{font-size:var(--fs-15, 15px)}.lp-features{gap:7px;margin:14px 0 18px}.lp-feature{min-height:84px;padding:10px 3px}.lp-feature strong{font-size:var(--fs-11, 11px)}.lp-feature small{font-size:var(--fs-10, 10px)}.lp-feature .icon{width:23px;height:23px}.lp-variant-cards{gap:10px}.lp-variant{padding:12px 8px;gap:8px;font-size:var(--fs-13, 13px);min-height:93px}.lp-variant:before{width:18px;height:18px}.lp-variant img{width:33px;height:48px}.lp-variant small,.lp-variant em{font-size:var(--fs-11, 11px)}.lp-tier-grid{gap:10px}.lp-tier{gap:9px;min-height:136px}.lp-tier strong{font-size:var(--fs-18, 18px)}.lp-tier .lp-tier-title{font-size:var(--fs-13, 13px)}.lp-tier .lp-tier-saving{font-size:var(--fs-12, 12px)}.lp-tier small{font-size:var(--fs-10, 10px)}.lp-live-price strong{font-size:var(--fs-28, 28px)}.lp-purchase-row{gap:12px}.lp-qty-step{width:33px}.lp-purchase-row .qty{width:35px!important}.lp-purchase-row button.single_add_to_cart_button{font-size:var(--fs-14, 14px)!important}.lp-purchase-row button.single_add_to_cart_button:before{margin-right:9px;width:21px}.lp-availability{gap:22px;font-size:var(--fs-11, 11px)}.lp-request{font-size:var(--fs-13, 13px);min-height:48px}.lp-shipping{padding:13px}.lp-trust-wide .benefits-grid{padding:18px 0}.lp-trust-wide .benefit .icon{width:28px;height:28px}.lp-tabs{justify-content:flex-start;gap:12px;margin:13px 0 24px;scrollbar-width:thin}.lp-tabs a{font-size:var(--fs-11, 11px);padding:13px 10px 10px}.lp-story,.lp-information,.lp-personalize,.lp-faq{grid-template-columns:1fr;gap:20px}.lp-editorial h2{font-size:var(--fs-28, 28px)}.lp-editorial p{font-size:var(--fs-15, 15px);line-height:1.5}.lp-editorial .lp-eyebrow{font-size:var(--fs-12, 12px)}.lp-story-photo img{aspect-ratio:1.15;max-height:380px}.lp-uses ul{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-uses li{gap:10px;margin:0}.lp-uses,.lp-advantages{padding:20px}.lp-information{margin:24px 0}.lp-editorial h3{font-size:var(--fs-22, 22px)}.lp-advantages h3,.lp-specs h3,.lp-uses h3{font-size:var(--fs-18, 18px)}.lp-advantages li{font-size:var(--fs-14, 14px)}.lp-specs table{font-size:var(--fs-12, 12px);line-height:1.3}.lp-specs th,.lp-specs td{padding:6px 8px}.lp-personalize{gap:10px;margin:20px 0 26px}.lp-personalize-photo img{max-height:none;aspect-ratio:2.2}.lp-personalize-copy{padding:20px}.lp-personalize h2{font-size:var(--fs-24, 24px)}.lp-personalize p{font-size:var(--fs-14, 14px);line-height:1.4}.lp-personalize .btn{width:100%;font-size:var(--fs-11, 11px);min-height:43px}.lp-related>h2{font-size:var(--fs-24, 24px)}.lp-related>p{font-size:var(--fs-13, 13px)}.lp-related-grid{gap:12px}.lp-product-page .lp-related .laplic-card-photo{aspect-ratio:1.3}.lp-product-page .lp-related .laplic-card-copy{padding:10px;gap:6px}.lp-product-page .lp-related h3{font-size:var(--fs-14, 14px);min-height:50px}.lp-product-page .lp-related .btn{min-height:40px}.lp-faq-wide{padding:28px 0}.lp-faq{width:calc(100% - 32px);gap:10px}.lp-faq h2{font-size:var(--fs-28, 28px);max-width:310px}.lp-faq>div>p{font-size:var(--fs-14, 14px)}.lp-faq-list summary{font-size:var(--fs-15, 15px);padding:13px 15px}.lp-faq-list details p{padding:3px 15px 15px}.lp-product-page .footer-cta-inner{padding:30px 0;gap:20px}.lp-product-page .footer-cta h2{font-size:var(--fs-28, 28px)}.lp-product-page .footer-cta p{font-size:var(--fs-14, 14px)}.lp-product-page .footer-cta .hero-buttons{width:100%;flex-wrap:wrap}.lp-product-page .footer-cta .btn{flex:1;white-space:nowrap;font-size:var(--fs-12, 12px);padding:12px}.lp-product-page .footer{padding-bottom:24px}@media(max-width:359px){.lp-variant img{display:none}.lp-tier-grid{gap:6px}.lp-tier strong{font-size:var(--fs-16, 16px)}.lp-feature strong{font-size:var(--fs-10, 10px)}.lp-purchase-row{gap:8px}.lp-qty-step{width:29px}.lp-purchase-row .qty{width:30px!important}}.lp-tier{padding-bottom:10px;gap:8px}.lp-tier .lp-tier-unit{font-size:var(--fs-10, 10px);margin-top:-5px}.lp-tier .lp-tier-title{white-space:normal;line-height:1.3}.lp-quantity-summary{font-size:var(--fs-12, 12px)}.lp-tiers .lp-tier-policy{font-size:var(--fs-10, 10px)}
