:root{--background:#231a14;--foreground:#fafaf7;--card:#2b1f17;--card-soft:rgba(43,31,23,.6);--muted:#3a2c22;--muted-foreground:#bdb3a8;--border:#3f3127;--primary:#ec6a1a;--primary-foreground:#1a1208;--primary-glow:#ff8a3a;--neon:#ec6a1a;--shadow-neon:0 0 30px rgba(236,106,26,.4);--shadow-card:0 10px 40px -10px rgba(0,0,0,.8);--gradient-primary:linear-gradient(135deg,#ec6a1a,#d6541a);--gradient-dark:linear-gradient(180deg,#231a14,#140d08);--radius:.5rem;--font-display:"Rajdhani","Inter",sans-serif;--font-sans:"Inter",sans-serif}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html,body{margin:0;padding:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color-scheme:dark}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0}.container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.text-neon{color:var(--neon);text-shadow:0 0 20px rgba(236,106,26,.5)}.text-muted{color:var(--muted-foreground)}.uppercase{text-transform:uppercase}.clip-hex{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.bg-grid{background-image:linear-gradient(rgba(236,106,26,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(236,106,26,.06) 1px,transparent 1px);background-size:48px 48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:.875rem;transition:all .3s ease;border:1px solid transparent}.btn-neon{background:var(--gradient-primary);color:var(--primary-foreground)}.btn-neon:hover{box-shadow:var(--shadow-neon);transform:translateY(-1px)}.btn-outline{border-color:var(--border);background:var(--card-soft)}.btn-outline:hover{border-color:var(--primary);color:var(--neon)}.card-neon{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:all .35s ease}.card-neon:hover{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon),0 20px 50px -20px #ec6a1a73;transform:translateY(-4px)}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#231a1499;border-bottom:1px solid rgba(63,49,39,.6)}.site-header .inner{height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:.1em}.logo .badge{display:grid;place-items:center;height:2.25rem;width:2.25rem;background:var(--primary);color:var(--primary-foreground);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.logo .badge svg{height:1.25rem;width:1.25rem}.main-nav{display:none;align-items:center;gap:2rem;font-size:.875rem;color:var(--muted-foreground)}@media(min-width:1024px){.main-nav{display:flex}}.main-nav a:hover{color:var(--foreground)}.main-nav a.active{color:var(--neon)}.header-actions{display:flex;align-items:center;gap:.25rem}@media(min-width:640px){.header-actions{gap:.5rem}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;border-radius:var(--radius);color:var(--foreground);transition:all .2s;position:relative}.icon-btn:hover{color:var(--neon);background:#ec6a1a1a}.cart-btn-desktop{display:none}@media(min-width:640px){.cart-btn-desktop{display:inline-flex}.cart-btn-mobile{display:none}}.icon-btn-lg-hidden{display:inline-flex}@media(min-width:1024px){.icon-btn-lg-hidden{display:none}}.cart-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9999px;background:var(--primary);color:var(--primary-foreground);font-size:10px;font-weight:700}.cart-count.inline{position:static;background:#231a144d;margin-left:.25rem;min-width:20px;height:20px;font-size:11px}main{padding-top:4rem}.hero{position:relative;min-height:100svh;width:100%;overflow:hidden;display:flex;align-items:center}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:right;filter:brightness(.55) contrast(1.15)}.hero:before,.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero:before{background:linear-gradient(to right,rgba(5,7,10,.98) 0%,rgba(5,7,10,.92) 35%,rgba(5,7,10,.65) 70%,transparent 100%)}.hero:after{background:linear-gradient(to bottom,#05070abf,#05070a33 45%,#05070afa)}.hero .content{position:relative;z-index:10;max-width:42rem;padding:4rem 0}.hero .chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,122,0,.5);background:#1014188c;padding:.5rem 1.25rem;margin-bottom:2rem;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero .chip span{font-size:.75rem;font-weight:600;letter-spacing:.25em;color:var(--neon)}.hero h1{font-weight:700;font-size:clamp(2.5rem,7vw,4.5rem);line-height:.95;text-transform:uppercase}.hero p{margin-top:1.5rem;color:var(--muted-foreground);font-size:1.125rem;max-width:32rem}.hero p.accent{margin-top:.25rem;color:var(--neon);font-weight:600}.hero .ctas{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}.hero .ctas .btn{padding:1rem 1.75rem;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.benefits{border-block:1px solid var(--border);background:var(--card-soft)}.benefits .grid{padding:2rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:1024px){.benefits .grid{grid-template-columns:repeat(4,1fr)}}.benefit{display:flex;align-items:center;gap:1rem}.benefit .ic{display:grid;place-items:center;height:3rem;width:3rem;border-radius:var(--radius);border:1px solid rgba(236,106,26,.4);color:var(--neon);background:#ec6a1a0d}.benefit .ttl{font-weight:700;font-size:.875rem;letter-spacing:.05em}.benefit .desc{font-size:.75rem;color:var(--muted-foreground)}.section{padding:6rem 0}.section.tight{padding:5rem 0}.section-eyebrow{color:var(--neon);font-size:.875rem;font-weight:600;letter-spacing:.25em;margin-bottom:.5rem;text-transform:uppercase}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-transform:uppercase}.section-head{margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.section-head .link{color:var(--neon);font-weight:600;font-size:.875rem}.collections{padding:6rem 0;position:relative}.collections-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.collections-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.collections-grid{grid-template-columns:repeat(4,1fr)}}.collection-tile{display:block;overflow:hidden;border-radius:var(--radius)}.collection-tile .img-wrap{position:relative;aspect-ratio:1/1;background:linear-gradient(135deg,var(--muted),var(--background));overflow:hidden}.collection-tile img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .5s}.collection-tile:hover img{transform:scale(1.05)}.collection-tile .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--background),rgba(35,26,20,.3),transparent)}.collection-tile .label{position:absolute;inset-inline:0;bottom:0;padding:1rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.collection-tile:hover .label{color:var(--neon)}.products-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.products-grid{grid-template-columns:repeat(4,1fr)}}.product-card{display:flex;flex-direction:column;overflow:hidden}.product-card .img-wrap{position:relative;aspect-ratio:1/1;background:var(--muted);overflow:hidden}.product-card img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .5s}.product-card:hover img{transform:scale(1.05)}.product-card .badge-sale{position:absolute;top:.75rem;left:.75rem;background:var(--primary);color:var(--primary-foreground);font-size:.7rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem;letter-spacing:.05em}.product-card .body{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.product-card .ttl{font-weight:600;font-size:.95rem;line-height:1.3;color:var(--foreground)}.product-card .price{display:flex;align-items:baseline;gap:.5rem;margin-top:auto}.product-card .price .now{font-weight:700;color:var(--neon);font-size:1.1rem}.product-card .price .was{color:var(--muted-foreground);text-decoration:line-through;font-size:.85rem}.product-card .actions{padding:0 1rem 1rem}.product-card .actions .btn{width:100%;padding:.75rem 1rem}.empty-state{text-align:center;padding:4rem 1rem;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground)}.offer{position:relative;padding:5rem 0;overflow:hidden}.offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(236,106,26,.2),var(--background),var(--background));pointer-events:none}.offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(236,106,26,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(236,106,26,.06) 1px,transparent 1px);background-size:48px 48px;opacity:.5;pointer-events:none}.offer .inner{position:relative;border:1px solid rgba(236,106,26,.6);background:#2b1f17cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius);padding:2.5rem;display:grid;gap:2rem;align-items:center;z-index:1}@media(min-width:1024px){.offer .inner{grid-template-columns:1fr auto;padding:3.5rem}}.offer h2{font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1.1}.offer .eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--neon);font-size:.75rem;font-weight:700;letter-spacing:.3em;margin-bottom:1rem}.offer p{margin-top:1rem;color:var(--muted-foreground);max-width:32rem}.offer-banner__button{position:relative;z-index:2;cursor:pointer}.trust{padding:6rem 0;border-top:1px solid var(--border)}.trust .head{text-align:center;margin-bottom:3.5rem}.trust .grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.trust .grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.trust .grid{grid-template-columns:repeat(4,1fr)}}.trust-card{padding:2rem;border-radius:var(--radius);text-align:center;background:var(--card);border:1px solid var(--border)}.trust-card .ic{margin:0 auto 1rem;display:grid;place-items:center;height:3.5rem;width:3.5rem;border-radius:var(--radius);background:#ec6a1a1a;color:var(--neon)}.trust-card h3{font-weight:700;margin-bottom:.5rem}.trust-card p{color:var(--muted-foreground);font-size:.875rem}.site-footer{border-top:1px solid var(--border);background:var(--card-soft)}.site-footer .grid{padding:3.5rem 0;display:grid;gap:2.5rem}@media(min-width:1024px){.site-footer .grid{grid-template-columns:repeat(4,1fr)}.site-footer .grid .brand{grid-column:span 2}}.site-footer h4{font-weight:700;margin-bottom:1rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;color:var(--muted-foreground);font-size:.875rem}.site-footer ul a:hover{color:var(--neon)}.site-footer .copy{border-top:1px solid var(--border);padding:1.5rem;text-align:center;font-size:.75rem;color:var(--muted-foreground)}.product-page{padding:3rem 0 5rem}.product-grid{display:grid;gap:2.5rem}@media(min-width:768px){.product-grid{grid-template-columns:1fr 1fr;gap:4rem}}.product-media{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1}.product-media img{width:100%;height:100%;object-fit:cover}.product-info h1{font-size:clamp(1.75rem,4vw,2.5rem);text-transform:uppercase;margin-bottom:1rem}.product-info .price{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.product-info .price .now{font-size:1.75rem;font-weight:700;color:var(--neon)}.product-info .price .was{font-size:1.1rem;color:var(--muted-foreground);text-decoration:line-through}.product-info .desc{color:var(--muted-foreground);line-height:1.7;margin-bottom:2rem}.variant-row{margin-bottom:1.25rem}.variant-row label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.5rem}.variant-row select{width:100%;padding:.75rem 1rem;background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font-size:.95rem}.product-info .btn{width:100%;padding:1rem 1.5rem;font-size:1rem;margin-top:.5rem}.collection-page{padding:3rem 0 5rem}.collection-page .head{margin-bottom:2.5rem}.cart-page{padding:3rem 0 5rem;min-height:60vh}.cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border);align-items:center}.cart-line img{width:80px;height:80px;object-fit:cover;border-radius:var(--radius);background:var(--muted)}.cart-line .meta .ttl{font-weight:600}.cart-line .meta .var{font-size:.85rem;color:var(--muted-foreground)}.cart-line .qty{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-line .qty input{width:60px;padding:.4rem;background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:.25rem;text-align:center}.cart-line .remove{color:var(--muted-foreground);font-size:.85rem;margin-top:.25rem}.cart-line .remove:hover{color:var(--neon)}.cart-totals{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.cart-totals .total{font-size:1.5rem;font-weight:700}.cart-totals .btn{padding:1rem 2.5rem}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#231a14b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}.drawer-backdrop.open{display:block}.drawer{position:fixed;top:0;right:0;height:100%;width:85%;max-width:24rem;background:var(--card);border-left:1px solid var(--border);z-index:61;transform:translate(100%);transition:transform .3s;display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer .top{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 1rem;border-bottom:1px solid var(--border)}.drawer nav{flex:1;overflow-y:auto;padding:1rem .5rem}.drawer nav a{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:var(--radius);font-weight:600}.drawer nav a:hover{background:#ec6a1a1a;color:var(--neon)}.drawer .bottom{padding:1rem;border-top:1px solid var(--border)}.drawer .bottom .btn{width:100%;padding:.85rem 1.25rem}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#231a14f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:none;flex-direction:column}.search-overlay.open{display:flex}.search-overlay .top{display:flex;align-items:center;gap:.5rem;height:4rem;padding:0 1rem;border-bottom:1px solid var(--border)}.search-overlay input{flex:1;background:transparent;border:0;outline:0;color:var(--foreground);font-size:1rem}.search-overlay form{display:contents}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:100%;max-width:28rem;background:var(--card);border-left:1px solid var(--border);z-index:71;transform:translate(100%);transition:transform .3s;display:flex;flex-direction:column}.cart-drawer.open{transform:translate(0)}.cart-drawer .top{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border)}.cart-drawer .top h3{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.cart-drawer .lines{flex:1;overflow-y:auto;padding:1rem}.cart-drawer .footer{padding:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.cart-drawer .footer .total{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem}.cart-drawer .footer .btn{width:100%;padding:.95rem 1rem}.cart-empty{padding:3rem 1rem;text-align:center;color:var(--muted-foreground)}.cart-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#231a14b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}.cart-drawer-backdrop.open{display:block}.form{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.form label{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.form input,.form textarea{width:100%;padding:.85rem 1rem;background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius);font:inherit}.form input:focus,.form textarea:focus{outline:0;border-color:var(--primary)}.form textarea{min-height:150px;resize:vertical}.form .field{display:flex;flex-direction:column;gap:.4rem}.form .btn{padding:.95rem 2rem;align-self:flex-start}.form-success{padding:1rem;border:1px solid rgba(46,204,113,.4);background:#2ecc711a;color:#5bd590;border-radius:var(--radius);margin-bottom:1rem}.form-error{padding:1rem;border:1px solid rgba(236,76,76,.4);background:#ec4c4c1a;color:#f88;border-radius:var(--radius);margin-bottom:1rem}.page-content{padding:5rem 0;max-width:48rem;margin:0 auto}.page-content h1{font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;margin-bottom:1.5rem}.page-content .rte{color:var(--muted-foreground);line-height:1.8}.page-content .rte p{margin:0 0 1rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme.css.map */
