*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy: #030f2a;--deep: #050e20;--mid: #0a1e3d;--blue: #1a6fd4;--c1: #dff0ff;--c2: #6bb8f7;--c3: #0a3d8f;--white: #f0f6ff;--muted: #5a7a9a;--border: rgba(107,184,247,.15);--fd: "Cormorant Garamond", serif;--fb: "Outfit", sans-serif}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);font-family:var(--fb);font-size:16px;line-height:1.7;overflow-x:hidden}.chrome{background:linear-gradient(180deg,#dff0ff,#6bb8f7 25%,#1a6fd4 55%,#b8dcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-header{position:sticky;top:0;z-index:100;background:#030f2af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.site-header__inner{display:flex;justify-content:space-between;align-items:center;padding:0 48px;height:66px;max-width:1400px;margin:0 auto}.site-header__logo a{font-family:var(--fd);font-size:26px;font-style:italic;font-weight:600;background:linear-gradient(180deg,#dff0ff,#6bb8f7 30%,#1a6fd4 70%,#b8dcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.site-header__logo img{max-height:44px;width:auto}.site-nav{display:flex;gap:32px;align-items:center;list-style:none}.site-nav a{font-size:13px;font-weight:400;color:var(--muted);text-decoration:none;transition:color .2s;letter-spacing:.3px}.site-nav a:hover{color:var(--c2)}.site-nav__cta{background:linear-gradient(135deg,var(--blue),var(--c3))!important;color:var(--white)!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:9px 22px!important;border-radius:3px!important;border:1px solid rgba(107,184,247,.25)!important;box-shadow:0 0 18px #1a6fd44d!important;transition:opacity .2s!important}.site-nav__cta:hover{opacity:.85!important}.btn,button[type=submit],input[type=submit]{font-family:var(--fb);font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:14px 32px;border-radius:3px;border:none;cursor:pointer;transition:box-shadow .2s,opacity .2s;text-decoration:none;display:inline-block}.btn--primary,.btn[type=submit],button[type=submit],input[type=submit]{background:linear-gradient(135deg,var(--blue),var(--c3));color:var(--white);border:1px solid rgba(107,184,247,.25);box-shadow:0 4px 28px #1a6fd459}.btn--primary:hover{box-shadow:0 6px 40px #1a6fd48c;opacity:.92}.btn--outline{background:transparent;border:1px solid var(--border);color:var(--c2)}.btn--outline:hover{border-color:var(--c2);color:var(--white)}.hero{min-height:88vh;display:flex;align-items:center;padding:0 48px;position:relative;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 65% 40%,rgba(26,111,212,.12) 0%,transparent 55%),radial-gradient(ellipse at 20% 70%,rgba(10,61,143,.1) 0%,transparent 45%)}.hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(107,184,247,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(107,184,247,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 50%,black 20%,transparent 75%)}.hero__content{position:relative;z-index:2;max-width:640px}.hero__logo{margin-bottom:32px;filter:drop-shadow(0 0 40px rgba(26,111,212,.4))}.hero__logo svg,.hero__logo img{max-width:460px;width:100%}.hero__tag{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--c2);border:1px solid var(--border);padding:6px 14px;border-radius:2px;background:#6bb8f70d;margin-bottom:24px}.hero__tag-dot{width:5px;height:5px;border-radius:50%;background:var(--c2);display:inline-block}.hero__heading{font-family:var(--fd);font-size:clamp(48px,6vw,80px);font-weight:300;line-height:1.05;letter-spacing:-1px;margin-bottom:22px}.hero__heading em{font-style:italic;font-weight:600;background:linear-gradient(180deg,#dff0ff,#6bb8f7 25%,#1a6fd4 55%,#b8dcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__sub{font-size:16px;color:var(--muted);line-height:1.85;margin-bottom:40px;max-width:460px;font-weight:300}.hero__btns{display:flex;gap:14px;flex-wrap:wrap}.fsa-bar{display:flex;align-items:center;justify-content:center;gap:28px;padding:14px 48px;background:#0a1e3d99;border-bottom:1px solid var(--border);flex-wrap:wrap}.fsa-item{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:var(--muted)}.fsa-badge{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:2px;white-space:nowrap}.fsa-badge--blue{background:linear-gradient(135deg,var(--blue),var(--c3));color:var(--white);border:1px solid rgba(107,184,247,.3)}.fsa-badge--green{background:linear-gradient(135deg,#1a8a5a,#0f5c3a);color:var(--white);border:1px solid rgba(26,180,100,.3)}.benefits{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.benefit{padding:36px 40px;border-right:1px solid var(--border)}.benefit:last-child{border-right:none}.benefit__icon{font-size:22px;margin-bottom:12px}.benefit__title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:6px}.benefit__text{font-size:13px;color:var(--muted);line-height:1.7;font-weight:300}.section{padding:80px 48px;max-width:1400px;margin:0 auto}.section--alt{background:#06142899;max-width:100%;padding:80px 48px}.section--alt .section__inner{max-width:1400px;margin:0 auto}.section__label{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--c2);margin-bottom:10px;display:flex;align-items:center;gap:10px}.section__label:before{content:"";display:block;width:20px;height:1px;background:var(--c2)}.section__h2{font-family:var(--fd);font-size:clamp(28px,3vw,42px);font-weight:300;color:var(--white);line-height:1.15;margin-bottom:14px}.section__h2 em{font-style:italic;font-weight:600;background:linear-gradient(180deg,#dff0ff,#6bb8f7 30%,#1a6fd4 70%,#b8dcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section__sub{font-size:15px;color:var(--muted);line-height:1.85;max-width:520px;margin-bottom:48px;font-weight:300}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:#0a142d80;transition:border-color .25s,transform .25s,box-shadow .25s}.product-card:hover{border-color:#6bb8f766;transform:translateY(-4px);box-shadow:0 12px 40px #1a6fd42e}.product-card__image{height:220px;background:linear-gradient(135deg,#061428f2,#1a3d8f40);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--border)}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__info{padding:20px}.product-card__title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:6px;text-decoration:none;display:block}.product-card__price{font-family:var(--fd);font-size:22px;font-style:italic;background:linear-gradient(180deg,var(--c2) 0%,var(--blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px}.product-card .btn{width:100%;text-align:center}.section__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.section__view-all{font-size:12px;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px}.section__view-all:hover{color:var(--c2);border-color:var(--c2)}.product-single{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 48px;max-width:1400px;margin:0 auto}.product-single__images img{width:100%;border-radius:4px;border:1px solid var(--border)}.product-single__title{font-family:var(--fd);font-size:42px;font-weight:300;color:var(--white);margin-bottom:14px}.product-single__price{font-family:var(--fd);font-size:32px;font-style:italic;color:var(--c2);margin-bottom:24px}.product-single__desc{font-size:15px;color:var(--muted);line-height:1.85;margin-bottom:32px;font-weight:300}.product-single__desc p{margin-bottom:12px}.product-form select{background:#0a142db3;border:1px solid var(--border);border-radius:3px;padding:11px 16px;color:var(--white);font-family:var(--fb);font-size:13px;width:100%;margin-bottom:16px;outline:none}.product-form .btn{width:100%;text-align:center;padding:16px;font-size:13px;margin-bottom:12px}.testimonials{padding:80px 48px;background:#050e20b3;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1400px;margin:0 auto}.testi{padding:28px 24px;border:1px solid var(--border);border-radius:4px;background:#0a142d66}.testi__stars{color:var(--c2);font-size:12px;letter-spacing:2px;margin-bottom:12px}.testi__q{font-family:var(--fd);font-size:36px;line-height:.6;font-style:italic;color:var(--c2);opacity:.35;margin-bottom:10px}.testi__text{font-family:var(--fd);font-size:15px;font-style:italic;color:#8ab0cc;line-height:1.8;margin-bottom:20px;font-weight:300}.testi__name{font-size:13px;font-weight:600;color:var(--white)}.testi__role{font-size:11px;color:var(--muted);margin-top:2px}.email-signup{padding:90px 48px;text-align:center;position:relative;overflow:hidden}.email-signup__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:250px;pointer-events:none;background:radial-gradient(ellipse,rgba(26,111,212,.14) 0%,transparent 70%)}.email-signup__heading{font-family:var(--fd);font-size:clamp(32px,4vw,50px);font-weight:300;margin-bottom:12px;position:relative;z-index:2}.email-signup__heading em{font-style:italic;font-weight:600}.email-signup__sub{font-size:15px;color:var(--muted);margin-bottom:32px;font-weight:300;position:relative;z-index:2}.email-signup__form{display:flex;gap:10px;justify-content:center;max-width:440px;margin:0 auto;position:relative;z-index:2}.email-signup__form input[type=email]{flex:1;background:#0a1e3db3;border:1px solid var(--border);border-radius:3px;padding:13px 18px;color:var(--white);font-family:var(--fb);font-size:14px;outline:none}.email-signup__form input[type=email]::placeholder{color:#2a4a6a}.email-signup__note{font-size:11px;color:var(--muted);margin-top:12px;position:relative;z-index:2}.contact-section{padding:80px 48px;border-top:1px solid var(--border);max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.contact-form input,.contact-form textarea{width:100%;background:#0a142d99;border:1px solid var(--border);border-radius:3px;padding:11px 16px;color:var(--white);font-family:var(--fb);font-size:13px;outline:none;margin-bottom:14px;transition:border-color .2s;resize:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#6bb8f766}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#2a4a6a}.contact-form textarea{min-height:110px}.contact-detail{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--muted)}.contact-detail a{color:var(--c2);text-decoration:none}.collection-header{padding:60px 48px 32px;max-width:1400px;margin:0 auto}.collection-grid{padding:0 48px 80px;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cart{padding:60px 48px;max-width:900px;margin:0 auto}.cart__title{font-family:var(--fd);font-size:40px;font-weight:300;color:var(--white);margin-bottom:32px}.cart__item{display:grid;grid-template-columns:80px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border)}.cart__item img{width:80px;height:80px;object-fit:cover;border-radius:3px;border:1px solid var(--border)}.cart__item-title{font-size:14px;font-weight:600;color:var(--white)}.cart__item-price{font-family:var(--fd);font-size:18px;font-style:italic;color:var(--c2)}.cart__total{font-family:var(--fd);font-size:26px;font-style:italic;color:var(--white);text-align:right;padding:24px 0}.cart .btn{width:100%;text-align:center;padding:16px;font-size:13px}.site-footer{padding:28px 48px;border-top:1px solid var(--border);background:#050e20;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.site-footer__logo{font-family:var(--fd);font-size:18px;font-style:italic;background:linear-gradient(180deg,#dff0ff,#6bb8f7 40%,#1a6fd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-footer__copy{font-size:11px;color:var(--muted)}.site-footer__links{display:flex;gap:22px}.site-footer__links a{font-size:12px;color:var(--muted);text-decoration:none;transition:color .2s}.site-footer__links a:hover,a{color:var(--c2)}img{max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:768px){.site-header__inner,.hero{padding:0 20px}.hero{min-height:70vh}.benefits{grid-template-columns:1fr}.benefit{border-right:none;border-bottom:1px solid var(--border)}.product-grid,.collection-grid,.testimonials__grid{grid-template-columns:1fr}.product-single,.contact-section{grid-template-columns:1fr;gap:32px}.section,.section--alt{padding:60px 20px}.site-footer{flex-direction:column;text-align:center;padding:24px 20px}.fsa-bar{padding:14px 20px;gap:16px}.site-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kinetiweb.css.map */
