:root{--ux-surface:#fff;--ux-surface-muted:#f7f9fc;--ux-ink:#1f2937;--ux-muted:#4b5563;--ux-navy:#142d4e;--ux-blue:#145db2;--ux-border:#cbd5e1;--ux-focus:#93c5fd}.ux-storefront-shell{max-width:1240px;margin:0 auto;padding:clamp(24px, 5vw, 64px) 20px;color:var(--ux-ink)}.ux-storefront-shell *{box-sizing:border-box}.ux-storefront-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:clamp(24px, 4vw, 56px);align-items:stretch;padding:clamp(28px, 5vw, 70px);background:var(--ux-surface-muted);border:2px solid var(--ux-navy);border-radius:18px}.ux-storefront-kicker{margin:0 0 10px;color:var(--ux-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ux-storefront-hero h1{max-width:16ch;margin:0;color:var(--ux-navy);font-size:clamp(38px, 6vw, 64px);line-height:1.02;letter-spacing:-.04em}.ux-storefront-lede{max-width:60ch;margin:24px 0 0;color:var(--ux-muted);font-size:clamp(17px, 2vw, 20px);line-height:1.55}.ux-storefront-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ux-storefront-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 20px;border:2px solid var(--ux-navy);border-radius:8px;font-size:16px;font-weight:800;text-decoration:none}.ux-storefront-button--primary{background:var(--ux-blue);color:#fff!important}.ux-storefront-button--secondary{background:#fff;color:var(--ux-navy)!important}.ux-storefront-button:focus-visible,.ux-storefront-shell a:focus-visible,.ux-sticky-buy button:focus-visible{outline:3px solid var(--ux-focus);outline-offset:3px}.ux-storefront-steps{padding:24px;border:1px solid var(--ux-border);border-radius:12px;background:#fff}.ux-storefront-steps>strong{font-size:19px;color:var(--ux-navy)}.ux-storefront-steps ol{display:grid;gap:17px;padding:0;margin:22px 0 0;list-style:none}.ux-storefront-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;color:var(--ux-muted);line-height:1.4}.ux-storefront-steps b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ux-blue);color:#fff;font-size:14px}.ux-storefront-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid var(--ux-border);border-radius:12px;background:var(--ux-border)}.ux-storefront-policy a{min-height:112px;padding:20px;background:#fff;color:var(--ux-ink);text-decoration:none}.ux-storefront-policy b,.ux-storefront-policy span{display:block}.ux-storefront-policy b{color:var(--ux-navy);font-size:16px}.ux-storefront-policy span{margin-top:6px;color:var(--ux-muted);font-size:14px;line-height:1.4}.ux-storefront-paths,.ux-storefront-categories{margin-top:clamp(48px, 7vw, 90px)}.ux-storefront-section-heading h2{margin:0;color:var(--ux-navy);font-size:clamp(28px, 4vw, 44px);line-height:1.12}.ux-storefront-path-grid,.ux-storefront-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.ux-storefront-path-grid a,.ux-storefront-category-grid a{display:flex;min-height:180px;flex-direction:column;justify-content:center;padding:22px;border:1px solid var(--ux-border);border-radius:12px;background:#fff;color:var(--ux-ink);text-decoration:none}.ux-storefront-path-grid strong,.ux-storefront-category-grid strong{color:var(--ux-navy);font-size:20px;line-height:1.2}.ux-storefront-path-grid span,.ux-storefront-category-grid span{margin-top:9px;color:var(--ux-muted);line-height:1.45}.ux-storefront-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-storefront-category-grid em{margin-top:18px;color:var(--ux-blue);font-size:14px;font-style:normal;font-weight:800}.ux-storefront-path-grid a:hover,.ux-storefront-category-grid a:hover{background:#eff6ff}#main-content .ux-category-nav{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 24px!important;padding:12px!important;border:1px solid var(--ux-border)!important;border-radius:12px!important;background:var(--ux-surface-muted)!important}#main-content .ux-category-nav a{display:inline-flex!important;min-height:44px!important;align-items:center!important;padding:8px 12px!important;border:1px solid var(--ux-navy)!important;border-radius:7px!important;background:#fff!important;color:var(--ux-navy)!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important}#main-content .ux-category-nav a:hover{background:#eff6ff!important}.tax-product_cat .products .product-wrapper{border-radius:10px}.tax-product_cat .products .product-title{color:var(--ux-navy);font-weight:800}.ux-sticky-buy{position:fixed;bottom:16px;left:50%;z-index:1000;display:flex;box-sizing:border-box;width:calc(100% - 32px);max-width:680px;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 14px;border:1px solid var(--ux-navy);border-radius:12px;background:#fff;box-shadow:0 14px 30px rgba(20,45,78,.2);transform:translateX(-50%)}.ux-sticky-buy[hidden]{display:none!important}.ux-sticky-buy>div{min-width:0;flex:1 1 auto}.ux-sticky-buy span,.ux-sticky-buy b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-sticky-buy span{color:var(--ux-muted);font-size:13px}.ux-sticky-buy b{color:var(--ux-navy);font-size:18px}.ux-sticky-buy button{min-height:48px;padding:10px 16px;border:2px solid var(--ux-navy);border-radius:8px;background:var(--ux-blue);color:#fff;font-size:16px;font-weight:800}.ux-sticky-buy button{flex:0 0 auto}.ux-whatsapp-chat{position:fixed;right:18px;bottom:18px;z-index:1001;display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:#25d366;color:#062b1a!important;box-shadow:0 8px 22px rgba(6,43,26,.28);text-decoration:none!important}.ux-whatsapp-chat svg{width:31px;height:31px;fill:currentColor}.ux-whatsapp-chat span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ux-whatsapp-chat:focus-visible{outline:3px solid var(--ux-focus);outline-offset:3px}.single-product .ux-whatsapp-chat{bottom:104px}.ux-vin-guidance{max-width:840px;margin:0 auto 24px;padding:18px 20px;border-left:4px solid var(--ux-blue);background:var(--ux-surface-muted);color:var(--ux-ink)}.ux-vin-guidance p{margin:8px 0 0;color:var(--ux-muted);line-height:1.5}.ux-vin-guidance a{color:var(--ux-blue);font-weight:800}body.page-id-101277 #main-content .entry-content{max-width:none}.klp-wrapper .klp-hero{background:var(--ux-navy)!important;color:#fff!important}.klp-wrapper .klp-hero h2,.klp-wrapper .klp-hero p{color:#fff!important}.klp-wrapper .klp-search-box{background:#fff!important;color:var(--ux-ink)!important}.klp-wrapper .klp-vin-field{min-height:50px;border:2px solid var(--ux-border)!important;background:#fff!important;color:var(--ux-ink)!important;font-size:16px!important}.klp-wrapper .klp-primary-btn{min-height:50px;border:2px solid var(--ux-navy)!important;background:var(--ux-blue)!important;color:#fff!important;font-weight:800!important}.klp-wrapper .klp-vin-counter,.klp-wrapper .ux-vin-staged-note{color:var(--ux-muted)!important}.klp-wrapper .klp-loader-ring,.klp-wrapper #klp-loading-status,.klp-wrapper #klp-loading-detail,.klp-wrapper .klp-source-counter{display:none!important}.ux-vin-loading-status{display:none;color:#fff;text-align:center}.klp-loading.active .ux-vin-loading-status{display:grid;gap:7px;padding:24px 16px}.ux-vin-loading-status strong{font-size:18px}.ux-vin-loading-status span{color:#dbeafe;font-size:14px}.ux-vin-staged-note{color:var(--ux-muted);font-size:14px}@media (max-width:760px){.ux-storefront-shell{padding:24px 16px 48px}.ux-storefront-hero{grid-template-columns:1fr;padding:28px 22px}.ux-storefront-hero h1{font-size:40px}.ux-storefront-policy,.ux-storefront-path-grid{grid-template-columns:1fr}.ux-storefront-policy a{min-height:86px}.ux-storefront-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .ux-category-nav{flex-wrap:nowrap!important;overflow-x:auto;padding:10px!important}#main-content .ux-category-nav a{flex:0 0 auto}.ux-storefront-category-grid a{min-height:185px;padding:18px}.ux-storefront-category-grid strong{font-size:17px}.ux-storefront-category-grid span{font-size:14px}.ux-sticky-buy{bottom:10px}}