:root{--blue: #004a7a;--orange: #f27c21;--tan: #f3e4cd;--bg: #fdf9f3;--text: #1f2933;--muted: #6b7280}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}.klg-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.klg-btn{display:inline-block;padding:.9rem 1.6rem;border-radius:999px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease,background .1s ease;box-shadow:0 8px 18px #00000014}.klg-btn-primary{background:var(--blue);color:#fff;border:2px solid var(--blue);transition:all .18s ease}.klg-btn-primary:hover{background:#fff;color:var(--blue);border-color:var(--blue);transform:translateY(-1px);box-shadow:0 12px 24px #0000001f}.klg-btn-ghost{background:#fff;color:var(--blue);border:2px solid rgba(15,23,42,.15);transition:all .18s ease}.klg-btn-ghost:hover{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-1px);box-shadow:0 12px 24px #0000001f}.klg-badge{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;background:#004a7a14;color:var(--blue);font-weight:600}.klg-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdf9f3e6;border-bottom:1px solid rgba(15,23,42,.06)}.klg-nav{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.klg-nav-left{display:flex;align-items:center}.klg-logo{display:inline-flex;flex-direction:column;justify-content:center;line-height:1.1;text-decoration:none}.klg-logo-main{font-weight:800;font-size:1.35rem;color:var(--blue)}.klg-logo-main span{color:var(--orange)}.klg-logo-sub{font-size:.7rem;margin-top:2px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.klg-nav-links{display:flex;gap:1.25rem;font-size:.9rem;color:var(--muted);margin-left:32px}.klg-nav-links a:hover{color:var(--blue)}.klg-nav-right{margin-left:auto;display:flex;align-items:center}.klg-cart-link{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:.85rem;color:var(--blue)}.klg-cart-link:hover{border-color:#004a7a66;box-shadow:0 4px 12px #0f172a1f}.klg-cart-icon{font-size:.95rem}.klg-cart-count{min-width:1.3rem;height:1.3rem;border-radius:999px;background:var(--orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.klg-hero{padding:3.5rem 0 3rem}.klg-how-align{display:flex;align-items:flex-start;gap:2rem}.klg-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.klg-hero-eyebrow{margin-bottom:.4rem}.klg-hero h1{font-size:clamp(2.3rem,3.1vw,3.1rem);line-height:1.1;margin:0 0 .75rem;color:var(--blue)}.klg-hero p{margin:0 0 1.5rem;font-size:1rem;color:var(--muted)}.klg-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.klg-hero-subtext{font-size:.85rem;color:var(--muted)}.klg-hero-image-wrap{background:#fff;border-radius:1.5rem;padding:1rem;box-shadow:0 18px 45px #0f172a24}.klg-hero-image-wrap img{display:block;width:100%;border-radius:1.1rem}.klg-section{padding:3rem 0}.klg-section-header{text-align:center;margin-bottom:2rem}.klg-section-header h2{margin:0 0 .5rem;font-size:1.7rem;color:var(--blue)}.klg-section-header p{margin:0;color:var(--muted);font-size:.95rem}.klg-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.klg-feature-card{background:#fff;border-radius:1rem;padding:1.25rem 1.1rem;box-shadow:0 12px 28px #0f172a0f;font-size:.9rem}.klg-feature-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.klg-feature-card h3{margin:0;font-size:.95rem;color:var(--blue)}.klg-feature-icon{font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.klg-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.klg-product-card{background:#fff;border-radius:1.3rem;padding:1.25rem;box-shadow:0 14px 36px #0f172a14;display:flex;flex-direction:column;gap:.75rem;border:2px solid transparent}.klg-product-card-primary{border-color:var(--orange);transform:translateY(-4px)}.klg-product-card img{width:100%;border-radius:1rem;margin-bottom:.5rem}.klg-product-title{font-weight:700;font-size:1rem;color:var(--blue)}.klg-product-sub{font-size:.85rem;color:var(--muted)}.klg-product-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--muted)}.klg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.klg-step{background:#fff;border-radius:1.1rem;padding:1.25rem 1.1rem;box-shadow:0 10px 26px #0f172a0f;font-size:.9rem}.klg-step-num{width:1.6rem;height:1.6rem;border-radius:999px;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;margin-bottom:.4rem;font-weight:600}.klg-lifestyle{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center}.klg-lifestyle img{width:100%;border-radius:1.4rem;box-shadow:0 18px 40px #0f172a29}.klg-lifestyle ul{padding-left:1.1rem;margin:.5rem 0 0;font-size:.9rem;color:var(--muted)}.klg-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;font-size:.9rem}.klg-how-video-wrap{margin-top:2rem;display:flex;justify-content:center}.klg-how-video{width:100%;max-width:900px;border-radius:1rem;display:block}.klg-faq-item h3{margin:0 0 .35rem;font-size:.95rem;color:var(--blue)}.klg-inline-form{display:inline-block;margin:0}.klg-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.klg-product-media img{width:100%;max-width:520px;height:auto;display:block;margin:0 auto;border-radius:16px}.klg-product-info{max-width:550px}.klg-product-price{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.klg-qty-input{width:70px;padding:8px;border:1px solid #ccc;border-radius:8px;text-align:center}.klg-product-media-gallery{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.klg-product-media-item{flex:0 0 auto;width:380px;scroll-snap-align:center}.klg-product-media-item img,.klg-product-media-item video{width:100%;height:auto;border-radius:16px;display:block}.klg-product-media-gallery::-webkit-scrollbar{display:none}.klg-subbrand{font-size:.7rem;margin-top:-4px;color:#6b7280;letter-spacing:.02em;line-height:1}.klg-subbrand-bubble{display:inline-flex;align-items:center;gap:.55rem;background:linear-gradient(to bottom,#fff,#f5f5f5);padding:.65rem 1.1rem;border-radius:18px;font-size:.9rem;font-weight:600;color:#003a60;border:1px solid rgba(0,0,0,.07);margin:1.5rem auto 1rem;box-shadow:0 2px 6px #00000014;width:fit-content}.klg-subbrand-icon{font-size:1.05rem}.klg-footer{padding:3rem 0 2rem;background:transparent;font-size:.9rem;color:#4b5563}.klg-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-bottom:2.5rem}.klg-footer-logo{margin:0 0 .5rem;font-size:1.4rem;color:var(--blue);font-weight:800}.klg-footer-col h4{margin-bottom:.6rem;font-size:1rem;font-weight:700;color:#1f2933}.klg-footer-col a{display:block;margin-bottom:.35rem;color:#555;text-decoration:none}.klg-footer-col a:hover{color:#0b63e6}.klg-footer-text{margin:.7rem 0;color:#555;font-size:.9rem}.klg-footer-social{display:flex;gap:1.1rem}.klg-social-icon{width:28px;height:28px;stroke:#1f2933;transition:.2s ease}.klg-social-icon:hover{stroke:#004a7a;transform:translateY(-2px)}.klg-footer-left,.klg-footer-right{color:#6b7280;font-size:.85rem}.klg-footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.klg-powered-wrap{display:flex;justify-content:center;margin-bottom:1.5rem}.klg-powered-pill{display:flex;align-items:center;gap:.4rem;padding:.9rem 1.3rem;border-radius:20px;background:#fff;box-shadow:0 8px 24px #00000014;font-size:.95rem;max-width:90%}.klg-powered-icon{font-size:1.2rem}.klg-powered-pill strong{font-weight:700;color:#d77a2b}.klg-footer-bottom{text-align:center;margin-top:1.2rem;font-size:.85rem;color:#6b7280}.klg-footer-joke{color:#6b7280}.klg-add-to-cart,button.klg-add-to-cart,a.klg-add-to-cart{background:#0a3570;color:#fff;border-radius:999px;padding:.9rem 1.8rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid #0A3570;transition:all .2s ease;font-size:1.1rem}.klg-add-to-cart:hover,button.klg-add-to-cart:hover,a.klg-add-to-cart:hover{background:#fff;color:#0a3570;border-color:#0a3570;box-shadow:0 4px 16px #0000001f}.klg-add-to-cart:active{transform:scale(.97)}@media (max-width: 900px){.klg-hero-grid,.klg-feature-grid,.klg-product-grid,.klg-steps,.klg-lifestyle,.klg-faq-grid{grid-template-columns:minmax(0,1fr)}.klg-hero{padding-top:2.5rem}.klg-hero-grid{gap:1.75rem}.klg-product-card-primary{transform:none}}@media (max-width: 768px){.klg-header{position:sticky;top:0;z-index:40}.klg-nav{padding:.5rem 1rem;flex-wrap:wrap;row-gap:.35rem}.klg-nav-left{flex:1 1 auto}.klg-logo-main{font-size:1.1rem}.klg-logo-sub{font-size:.6rem}.klg-nav-right{order:2}.klg-cart-link{padding:.3rem .7rem;font-size:.8rem}.klg-cart-count{min-width:1.1rem;height:1.1rem;font-size:.7rem}.klg-nav-links{order:3;width:100%;margin-left:0;margin-top:.15rem;display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem}}@media (max-width: 480px){.klg-logo-sub{display:none}.klg-nav-links{justify-content:center;flex-wrap:wrap;text-align:center;row-gap:.25rem}.klg-nav-links a{padding:.15rem .3rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kidlockgo.css.map */
