@font-face{font-family:Inter;src:url('/assets/inter.ttf') format('truetype');font-display:swap}@font-face{font-family:Rajdhani;src:url('/assets/rajdhani.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090d16;color:#f0f3f8;font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #38e8f5}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.035em}h1{font:600 clamp(42px,5.3vw,76px)/1.02 Rajdhani,Arial,sans-serif;letter-spacing:-.035em;margin-bottom:24px}h2{font:600 clamp(32px,3.2vw,48px)/1.08 Rajdhani,Arial,sans-serif;margin-bottom:22px}h3{font-size:22px;font-family:Rajdhani,Arial,sans-serif;font-weight:600}p{color:#aab3c5}em{font-style:normal;color:#38e8f5}svg{width:24px;height:24px}.announcement{height:33px;background:#38e8f5;color:#071018;text-align:center;font:600 10px/33px Inter,Arial;letter-spacing:1.5px}.announcement span{padding:0 20px;color:#247a83}header{border-bottom:1px solid #273042;background:#0b101a;position:relative;z-index:5}.nav-wrap{height:88px;max-width:1500px;padding:0 4.5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{display:inline-flex;align-items:center;gap:11px;color:#f2f5fa;font:600 29px/1 Rajdhani,Arial;letter-spacing:-.6px}.logo svg{width:34px;height:34px;color:#38e8f5;flex-shrink:0}.logo-dot{color:#38e8f5}.nav-wrap nav{display:flex;gap:28px;font-size:12px;color:#c7cfdd}.nav-wrap nav a:hover{color:#38e8f5}.nav-actions{display:flex;align-items:center;gap:15px}.bag{display:flex;align-items:center;gap:9px}.bag span{font-size:11px}.menu{display:none;background:none;border:0;color:white;font-size:23px}.hero{height:655px;position:relative;overflow:hidden;border-bottom:1px solid #273042}.hero-bg{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,18,.98) 0%,rgba(5,9,18,.85) 24%,rgba(5,9,18,.3) 57%,transparent 100%)}.hero-content{position:relative;padding:75px 5% 0;max-width:1500px;margin:auto}.eyebrow{font:500 10px/1.8 Inter,Arial;letter-spacing:2px;text-transform:uppercase;color:#38e8f5;margin-bottom:20px}.status-dot{display:inline-block;width:6px;height:6px;background:#38e8f5;margin-right:10px;box-shadow:0 0 12px #38e8f5}.hero h1{font-size:clamp(60px,6vw,86px);max-width:650px;margin:25px 0}.hero h1 em{font-style:italic;font-weight:500}.hero-copy{font-size:15px;line-height:1.8;color:#c0c9d8;margin-bottom:30px}.button{border:1px solid #38e8f5;background:#38e8f5;min-height:51px;display:inline-flex;align-items:center;justify-content:space-between;gap:45px;color:#071018;padding:14px 24px;font-weight:600;font-size:13px;transition:background .2s,box-shadow .2s}.button:hover{background:#92f6ff;box-shadow:0 0 22px #38e8f522}.button span{font-size:20px}.hero-note{margin-top:42px;display:flex;gap:22px;font:500 9px/1.6 Inter;letter-spacing:1.1px;color:#aab3c5}.hero-note span:first-child{color:#fff}.hero-corner{position:absolute;right:5%;bottom:35px;font-size:9px;letter-spacing:2px;color:#d6ddeb}.ticker{display:flex;gap:3%;align-items:center;justify-content:center;padding:20px 3%;background:#0f1521;border-bottom:1px solid #273042;font-size:10px;letter-spacing:1.8px;color:#d9e1ef}.ticker i{font-size:20px;color:#38e8f5;font-style:normal}.section{max-width:1500px;padding:85px 5%;margin:auto}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:35px}.section-head h2,.section-head h1{margin-bottom:0}.section-head p{font-size:13px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection{background:#101725;border:1px solid #273042;transition:border-color .2s;overflow:hidden}.collection:hover{border-color:#38e8f5}.collection img{width:100%;aspect-ratio:1.55;object-fit:cover}.collection>div{padding:24px}.collection .eyebrow{font-size:9px}.collection h3{font-size:29px;margin:8px 0 10px;display:flex;justify-content:space-between}.collection h3 span{color:#38e8f5}.collection p{font-size:12px;margin:0}.featured{border-top:1px solid #202938}.text-link{color:#eaf2fb;font-size:12px;border-bottom:1px solid #495267;padding-bottom:6px;display:inline-block}.text-link:hover{color:#38e8f5}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.product-image{position:relative;display:block;background:#111724;border:1px solid #222d3f;overflow:hidden}.product-image img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s}.product-image:hover img{transform:scale(1.04)}.card-arrow{position:absolute;bottom:13px;right:15px;color:#cbd6e7}.card-meta{display:flex;justify-content:space-between;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#7f90a8;margin:17px 0 10px;gap:5px}.product-card h3{font-size:25px;margin-bottom:9px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#8f9db2}.card-bottom strong{font-size:12px;color:#dce6f4;white-space:nowrap}.manifesto{position:relative;overflow:hidden;border-top:1px solid #283346;border-bottom:1px solid #283346;padding:70px 10%;background:radial-gradient(ellipse at 85% 80%,#183748 0%,transparent 50%),linear-gradient(110deg,#101725,#0b101b)}.manifesto h2{font-size:clamp(42px,5vw,70px)}.manifesto h2 span{color:#8b9daf}.manifesto-number{position:absolute;right:10%;top:14%;font:600 170px/1 Rajdhani;color:#38e8f51a;transform:rotate(-10deg)}.service-row{display:grid;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;padding:60px 5%;gap:50px}.service-row>div+div{border-left:1px solid #273042;padding-left:35px}.service-row span{font-size:9px;letter-spacing:1.5px;color:#38e8f5}.service-row h3{margin:18px 0 14px;font-size:25px}.service-row p{font-size:12px}.service-row a{text-decoration:underline}footer{background:#080b12;border-top:1px solid #273042;padding:55px 5% 22px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;gap:45px;max-width:1350px;margin:auto}.footer-top p{font-size:12px;margin-top:18px}.footer-top h3{font:500 11px/1.5 Inter;color:#dbe1eb;margin:0 0 16px;letter-spacing:.3px}.footer-top>div>a:not(.logo){display:block;font-size:11px;color:#96a4bb;margin-bottom:9px}.footer-top>div>a:hover{color:#38e8f5}.footer-bottom{max-width:1350px;margin:45px auto 0;padding-top:22px;border-top:1px solid #202737;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#6f8099}.intro{font-size:16px;max-width:740px}.shop h1{max-width:950px}.filter-bar{display:grid;grid-template-columns:1.6fr 1.2fr 1fr 1fr 1fr;gap:13px;border-top:1px solid #273042;border-bottom:1px solid #273042;padding:25px 0;margin-top:40px}label{display:block;font-size:12px;color:#bec9db}input,select,textarea{display:block;width:100%;border:1px solid #344156;background:#0f1623;color:#eaf2ff;border-radius:0;padding:12px 13px;margin-top:7px;min-height:47px;max-width:100%}select{appearance:auto;color-scheme:dark}textarea{resize:vertical}input::placeholder{color:#6e7f97}.results-bar{display:flex;align-items:center;gap:20px;font-size:12px;margin:22px 0 30px;color:#a6b2c8}.sort{margin-left:auto;display:flex;align-items:center;gap:12px}.sort select{margin:0;width:180px;font-size:11px;min-height:38px;padding:7px}.link-button{border:0;background:transparent;color:#bac8dc;text-decoration:underline;font-size:12px;padding:4px}.empty{text-align:center;padding:80px 15px;min-height:400px}.empty .button{margin:15px}.empty .text-link{margin:15px}.breadcrumb{color:#7f90a8;font-size:11px;margin-bottom:30px}.breadcrumb a{color:#d3deed}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.detail-image{background:#121927;border:1px solid #2c374b}.detail-image img{width:100%;aspect-ratio:1;object-fit:cover}.image-tabs{display:flex;gap:10px;margin-top:16px}.image-tabs button{background:#101827;border:1px solid #344156;color:#bbc9de;padding:9px 16px;font-size:11px}.image-tabs button[aria-pressed=true]{border-color:#38e8f5;color:#38e8f5}.caption{font-size:11px;color:#91a0b8;margin-top:15px}.caption a{text-decoration:underline}.product-info h1{font-size:60px}.product-price{font-size:24px;color:#edf5ff}.product-info>p:not(.eyebrow):not(.product-price){font-size:13px}.swatch{display:flex;align-items:center;gap:9px;border-bottom:1px solid #273042;padding-bottom:20px}.swatch span{height:13px;width:13px;border:1px solid #b7d4dd;background:linear-gradient(45deg,#38e8f5,#d95cff)}fieldset{border:0;padding:0;margin:22px 0}legend{font-size:12px;margin-bottom:13px}.required{color:#38e8f5}.size-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.size-options label{position:relative;cursor:pointer;padding:15px 12px;border:1px solid #344156;background:#101725;display:grid;grid-template-columns:1fr auto}.size-options input{width:13px;min-height:13px;height:13px;position:absolute;top:12px;right:12px;accent-color:#38e8f5}.size-options strong{grid-column:1/-1;font-size:13px}.size-options span{grid-column:1/-1;font-size:10px;margin:5px 0}.size-options b{font-size:13px;color:#f1f5fa}.size-options .selected{border-color:#38e8f5;background:#10222d}.quantity-label{max-width:100px;margin:20px 0}.add-button{width:100%}.product-service{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#98aac2;margin:22px 0}details{border-top:1px solid #2c3649;padding:18px 0}details:last-child{border-bottom:1px solid #2c3649}summary{cursor:pointer;font-size:13px;font-weight:500;color:#d9e3f1}details p{font-size:12px;margin:15px 0 0}details a{font-size:12px;color:#38e8f5}table{width:100%;font-size:11px;border-collapse:collapse;margin-top:18px}th,td{text-align:left;border-bottom:1px solid #273042;padding:9px}th{color:#9daec7}.related-head{margin-top:90px}.product-page .product-grid{grid-template-columns:repeat(3,1fr)}.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:55px}.cart-item{display:grid;grid-template-columns:150px 1fr auto;gap:24px;border-top:1px solid #2a3548;padding:28px 0}.cart-item img{width:150px;aspect-ratio:1;object-fit:cover}.cart-item h3{margin:4px 0 10px;font-size:25px}.cart-item p{font-size:11px;margin-bottom:8px}.cart-item span,.cart-item>strong{font-size:12px}.qty-controls{display:flex;align-items:center;margin-top:14px;gap:0}.qty-controls button{background:#121b29;border:1px solid #344156;color:#d9e5f4;width:32px;height:32px}.qty-controls span{width:35px;text-align:center}.qty-controls .remove{background:none;width:auto;margin-left:15px;border:0;text-decoration:underline;font-size:11px}.qty-controls button:disabled{opacity:.3;cursor:default}.summary-box{background:#101724;border:1px solid #2a3548;padding:30px;align-self:start;position:sticky;top:20px}.summary-box h2{font-size:30px}.summary-box .button{width:100%;margin:15px 0}.summary-box>a:not(.button){font-size:11px;color:#c1d1e7}.totals{border-top:1px solid #303c50;margin-top:20px;padding-top:20px}.totals>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:16px;color:#b8c5d9}.totals .grand-total{border-top:1px solid #303c50;padding-top:20px;color:#f0f6ff;font-size:21px}.grand-total small{font:400 10px Inter;color:#9cafc9}.accent{color:#38e8f5}.checkout h1{margin-bottom:40px}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:65px}.checkout-fields>section{margin-bottom:35px}.checkout-fields h2{font-size:28px;display:flex;align-items:center;gap:16px}.checkout-fields h2>span{font:500 10px Inter;color:#38e8f5;border:1px solid #344156;padding:8px}.checkout-fields label,.contact-form label{margin-bottom:16px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.shipping-option{display:flex;align-items:center;gap:13px;border:1px solid #38e8f5;background:#10232d;padding:18px}.shipping-option input{width:15px;height:15px;min-height:15px;margin:0;accent-color:#38e8f5}.shipping-option span{flex:1}.shipping-option small{display:block;font-size:10px;color:#94a7bf;margin-top:5px}.payment-box{padding:22px;background:#101724;border:1px solid #344156}.payment-box>p{color:#dce8fa;font-size:13px}.checkbox{display:flex;align-items:center;gap:12px}.checkbox input{width:16px;height:16px;min-height:16px;margin:0;accent-color:#38e8f5}.pay-button{width:100%}.checkout-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;margin:22px 0;align-items:start}.checkout-item img{width:80px;aspect-ratio:1;object-fit:cover}.checkout-item strong{font-size:12px}.checkout-item p{font-size:10px;line-height:1.6;margin:4px 0}.error,.payment-feedback{color:#ffb8bd;background:#321824;border:1px solid #774050;padding:14px;font-size:12px}.success{color:#a8edf0;background:#10272e;border:1px solid #2c6570;padding:14px;font-size:12px}.success a{text-decoration:underline}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:45px}.contact-layout>div p{max-width:400px;font-size:13px}.contact-layout h3{margin-top:35px}.contact-form{padding:30px;border:1px solid #2c394d;background:#0f1623}.contact-form .button{width:100%}.about-intro .intro{max-width:750px}.about-banner img{width:100%;max-height:550px;object-fit:cover}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.about-grid p{max-width:500px}.policy{max-width:1000px}.policy h1{font-size:58px;margin-bottom:45px}.policy section{margin:35px 0}.policy section h2{font-size:27px;margin-bottom:14px}.policy section p{font-size:14px;line-height:1.9}.policy details summary{font-size:16px}.policy details p{font-size:14px;line-height:1.9}.policy>p a{color:#38e8f5}.skip{position:absolute;left:10px;top:-100px;z-index:99;background:#38e8f5;color:#000;padding:10px}.skip:focus{top:10px}@media(min-width:1550px){.hero-content{padding-left:75px}.hero{height:740px}.hero-content{padding-top:100px}}@media(max-width:1100px){.nav-wrap nav{gap:15px;font-size:10px}.logo{font-size:25px}.product-grid{grid-template-columns:repeat(3,1fr)}.product-layout{gap:35px}.checkout-layout{gap:30px}.footer-top{gap:25px}.cart-layout{gap:25px}.cart-item{grid-template-columns:100px 1fr auto;gap:15px}.cart-item img{width:100px}.filter-bar{grid-template-columns:repeat(3,1fr)}.filter-bar .search{grid-column:span 2}}@media(max-width:760px){.announcement{font-size:8px;letter-spacing:1px}.announcement span{padding:0 8px}.nav-wrap{height:72px;padding:0 5%}.logo{font-size:27px}.menu{display:block}.nav-wrap nav{display:none;position:absolute;top:72px;left:0;right:0;padding:25px 5%;background:#101725;border-bottom:1px solid #344156;flex-direction:column;font-size:14px;gap:22px}.nav-wrap nav.open{display:flex}.hero{height:650px}.hero-bg{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#060a13ed,#060a1370),linear-gradient(0deg,#060a13aa,transparent)}.hero-content{padding:65px 6% 0}.hero h1{font-size:65px}.hero-copy{font-size:14px}.hero-note{margin-top:45px;flex-direction:column;gap:7px}.hero-corner{bottom:22px;font-size:8px}.ticker{gap:15px;flex-wrap:wrap;font-size:8px;padding:16px 3%}.ticker i{font-size:14px}.ticker span:last-child{display:none}.ticker i:last-of-type{display:none}.section{padding:55px 6%}.section-head{align-items:start;flex-direction:column;gap:12px}.section-head h2{font-size:38px}.collection-grid{grid-template-columns:1fr;gap:18px}.collection{display:grid;grid-template-columns:42% 1fr;align-items:center}.collection img{aspect-ratio:1;object-fit:cover;height:100%}.collection>div{padding:18px}.collection h3{font-size:24px}.collection .eyebrow{font-size:8px}.collection p{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card h3{font-size:23px}.card-meta{font-size:7px;letter-spacing:.4px}.card-bottom{flex-direction:column;align-items:start;gap:4px;font-size:9px}.card-bottom strong{font-size:11px}.manifesto{padding:55px 6%}.manifesto h2{font-size:47px}.manifesto-number{font-size:120px;right:0;top:45%}.service-row{grid-template-columns:1fr;padding:45px 6%;gap:25px}.service-row>div+div{border-left:0;border-top:1px solid #273042;padding:25px 0 0}.service-row p{max-width:450px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .search{grid-column:1/-1}.filter-bar label{font-size:10px}.filter-bar select{font-size:11px}.results-bar{flex-wrap:wrap;gap:15px}.sort{width:100%;margin-left:0}.sort select{flex:1}.product-layout,.cart-layout,.checkout-layout,.contact-layout{grid-template-columns:1fr;gap:32px}.product-info h1{font-size:48px}.product-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-head{margin-top:60px}.summary-box{position:static;padding:22px}.checkout .summary-box{grid-row:1}.cart-item{grid-template-columns:80px 1fr auto;gap:12px}.cart-item img{width:80px}.cart-item h3{font-size:22px}.cart-item p{font-size:10px}.cart-item>strong{font-size:11px}.cart-item .qty-controls .remove{margin-left:5px;padding:0}.qty-controls button{width:28px}.qty-controls span{width:27px}.checkout h1{font-size:55px}.field-grid{gap:12px}.payment-box{padding:16px}.checkout-item{grid-template-columns:65px 1fr auto}.checkout-item img{width:65px}.contact-layout{gap:35px}.contact-form{padding:22px}.policy h1{font-size:43px;overflow-wrap:anywhere}.about-grid{grid-template-columns:1fr;gap:35px}.about-banner img{height:280px}.breadcrumb{font-size:9px}.intro{font-size:14px}.empty h1{font-size:44px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
