@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;800;900&family=Space+Mono:wght@400;700&display=swap";:root{--bg:#0a0a0b;--bg2:#0f0f12;--panel:#141418;--panel2:#17171c;--line:#26262d;--line2:#33333c;--bone:#ece8df;--bone-dim:#9d9a92;--bone-faint:#6a6862;--ink:#0a0a0b;--chrome:linear-gradient(180deg,#ffffff 0%,#e7e9ee 16%,#a7abb4 34%,#71767f 48%,#f4f6f9 54%,#c4c7ce 66%,#7d828b 82%,#e9ebef 100%);--oil:linear-gradient(90deg,#7a5cff,#37a6c9 34%,#43d3a2 64%,#c05bd0);--shadow:0 18px 50px rgba(0,0,0,.55);--r:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--bone);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto;padding:0 24px}.mono{font-family:Space Mono,monospace}.chrome{background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.chrome-glow{position:relative}.chrome-glow:after{content:attr(data-t);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--oil);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:blur(14px);opacity:.5;z-index:-1}.eyebrow{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--bone-dim)}h2.sec{font-weight:900;font-size:clamp(26px,4vw,44px);letter-spacing:-.01em;text-transform:uppercase;line-height:.98}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:15px 30px;border-radius:100px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .2s}.btn-bone{background:var(--bone);color:var(--ink)}.btn-bone:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ece8df2e}.btn-ghost{background:transparent;color:var(--bone);border-color:var(--line2)}.btn-ghost:hover{border-color:var(--bone);transform:translateY(-2px)}.ann{background:var(--bone);color:var(--ink);text-align:center;font-family:Space Mono,monospace;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px;position:relative;overflow:hidden;height:34px}.ann-track{display:flex;gap:80px;white-space:nowrap;animation:slide 22s linear infinite;width:max-content}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}header{position:sticky;top:0;z-index:50;background:#0a0a0bd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:74px}.nav-left,.nav-right{display:flex;align-items:center;gap:26px;flex:1}.nav-right{justify-content:flex-end}.nav a.link{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--bone-dim);transition:color .2s;text-transform:capitalize}.nav a.link:hover{color:var(--bone)}.logo{font-weight:900;font-size:30px;letter-spacing:.14em;text-align:center;font-family:Archivo,sans-serif}.icon{width:20px;height:20px;stroke:var(--bone);fill:none;stroke-width:1.6;cursor:pointer;opacity:.9}.icon:hover{opacity:1}.cart-dot{position:relative}.cart-dot span{position:absolute;top:-6px;right:-8px;background:var(--bone);color:var(--ink);font-family:Space Mono,monospace;font-size:10px;font-weight:700;border-radius:100px;padding:1px 5px;line-height:1.2}.menu-btn{display:none}.hero{position:relative;min-height:86vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 50% at 20% 15%,rgba(122,92,255,.16),transparent 60%),radial-gradient(55% 55% at 85% 25%,rgba(67,211,162,.1),transparent 60%),radial-gradient(60% 60% at 60% 100%,rgba(192,91,208,.12),transparent 60%),linear-gradient(180deg,#0c0c0f,#070708)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/></svg>")}.hero-inner{position:relative;z-index:2;padding:80px 20px}.hero h1{font-weight:900;font-size:clamp(64px,15vw,190px);line-height:.82;letter-spacing:.02em}.hero .tag{margin-top:22px;font-family:Space Mono,monospace;font-size:clamp(12px,1.4vw,15px);letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim)}.hero .cta{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:sh 5.5s ease-in-out infinite}@keyframes sh{0%,60%{left:-60%}80%,to{left:130%}}.trust{border-bottom:1px solid var(--line);background:var(--bg2)}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.trust-cell{padding:22px 18px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.trust-cell .t{font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.trust-cell .s{font-family:Space Mono,monospace;font-size:11px;color:var(--bone-dim)}.trust svg{width:22px;height:22px;stroke:var(--bone);fill:none;stroke-width:1.5;opacity:.85}section.blk{padding:84px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px;gap:20px}.sec-head .left{display:flex;flex-direction:column;gap:10px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-5px);border-color:var(--line2);box-shadow:var(--shadow)}.card .ph{aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 0%,#1b1b21,#0d0d10)}.card .ph.light{background:radial-gradient(120% 120% at 50% 0%,#efece5,#d9d5cc)}.tee-badge{position:absolute;top:12px;left:12px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#0a0a0bb8;color:var(--bone);border:1px solid var(--line2);padding:4px 9px;border-radius:100px}.tee-badge.hot{background:var(--bone);color:var(--ink);border-color:transparent}.card .meta{padding:15px 16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.card .name{font-weight:800;font-size:13.5px;letter-spacing:.02em;text-transform:uppercase}.card .price{font-family:Space Mono,monospace;font-size:13px;color:var(--bone)}.card .price s{color:var(--bone-faint);margin-right:6px;font-size:11px}.fav{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:100px;background:#0a0a0b99;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center}.fav svg{width:15px;height:15px;stroke:var(--bone);fill:none;stroke-width:1.6}.bundle{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line2);background:linear-gradient(120deg,#111116,#0b0b0e);padding:48px 40px;text-align:center}.bundle-oil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background:var(--oil);z-index:0}.bundle>*{position:relative;z-index:1}.bundle h3{font-weight:900;font-size:clamp(30px,5vw,58px);letter-spacing:-.01em;text-transform:uppercase;line-height:.95}.bundle p{margin:14px auto 26px;color:var(--bone-dim);max-width:520px;font-size:14px}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:20px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.scroller::-webkit-scrollbar{height:6px}.scroller::-webkit-scrollbar-thumb{background:var(--line2);border-radius:100px}.scroller .card{scroll-snap-align:start}.tst{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:26px}.stars{color:#e7b53c;letter-spacing:3px;font-size:15px;margin-bottom:12px}.tcard p{font-size:14px;color:#d7d3ca;line-height:1.65}.tcard .who{margin-top:16px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.tcard .when{font-family:Space Mono,monospace;font-size:11px;color:var(--bone-faint)}.tp{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;color:var(--bone-dim);border:1px solid var(--line2);border-radius:100px;padding:6px 14px}.tp b{color:#00b67a}.coll{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ctile{position:relative;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);display:flex;align-items:flex-end;padding:22px;background:linear-gradient(180deg,#16161b,#0c0c0f)}.ctile .co{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;z-index:0}.ctile:nth-child(1) .co{background:radial-gradient(circle at 30% 30%,#7a5cff,transparent 60%)}.ctile:nth-child(2) .co{background:radial-gradient(circle at 70% 40%,#43d3a2,transparent 60%)}.ctile:nth-child(3) .co{background:radial-gradient(circle at 50% 60%,#c05bd0,transparent 60%)}.ctile span{position:relative;z-index:1;font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.02em}.ctile small{position:relative;z-index:1;display:block;font-family:Space Mono,monospace;font-size:11px;color:var(--bone-dim);margin-top:4px}.ctile:hover{border-color:var(--line2)}.news{text-align:center;padding:90px 20px;background:radial-gradient(60% 90% at 50% 0%,rgba(122,92,255,.1),transparent 60%),var(--bg)}.news h2{margin-bottom:12px}.news p{color:var(--bone-dim);max-width:460px;margin:0 auto 26px;font-size:14px}.field{display:flex;max-width:440px;margin:0 auto;border:1px solid var(--line2);border-radius:100px;overflow:hidden;background:var(--panel)}.field input{flex:1;background:transparent;border:0;color:var(--bone);padding:15px 20px;font-family:Space Mono,monospace;font-size:13px;outline:none}.field input::placeholder{color:var(--bone-faint)}.field button{border:0;background:var(--bone);color:var(--ink);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:0 26px;cursor:pointer}footer{border-top:1px solid var(--line);background:var(--bg2);padding:60px 0 34px}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.fcol h4{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:16px}.fcol a{display:block;color:var(--bone-dim);font-size:13.5px;padding:5px 0;transition:color .2s}.fcol a:hover{color:var(--bone)}.flogo{font-weight:900;font-size:26px;letter-spacing:.14em;margin-bottom:14px}.fcol p{color:var(--bone-faint);font-size:13px;max-width:260px;line-height:1.6}.pay{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.pay span{font-family:Space Mono,monospace;font-size:10px;color:var(--bone-dim);border:1px solid var(--line2);border-radius:6px;padding:4px 8px}.fbot{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:Space Mono,monospace;font-size:11px;color:var(--bone-faint)}.msticky{display:none}@media(max-width:900px){.grid,.coll,.tgrid,.trust-row{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr 1fr}.nav-left .link{display:none}.menu-btn{display:flex}.sec-head{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.grid,.coll,.tgrid{grid-template-columns:1fr 1fr;gap:12px}.fgrid{grid-template-columns:1fr}.wrap{padding:0 16px}.hero{min-height:78vh}.coll{grid-template-columns:1fr}}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding:44px 0 90px;align-items:start}.pdp-media{position:sticky;top:96px}.pdp-main{aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 0%,#1b1b21,#0d0d10);display:flex;align-items:center;justify-content:center}.pdp-main img{width:100%;height:100%;object-fit:cover}.pdp-thumbs{display:flex;gap:10px;margin-top:12px}.pdp-thumbs .th{width:74px;height:74px;border-radius:10px;border:1px solid var(--line);overflow:hidden;cursor:pointer;background:#141418}.pdp-thumbs .th.active{border-color:var(--bone)}.pdp-info .ptitle{font-weight:900;font-size:clamp(26px,3.4vw,40px);text-transform:uppercase;letter-spacing:-.01em;line-height:1}.pdp-info .pprice{font-family:Space Mono,monospace;font-size:20px;margin-top:14px}.pdp-info .pprice s{color:var(--bone-faint);font-size:15px;margin-right:8px}.rowstars{display:flex;align-items:center;gap:8px;margin-top:8px;color:#e7b53c;font-size:14px}.rowstars small{color:var(--bone-dim);font-family:Space Mono,monospace;font-size:11px}.opt{margin-top:26px}.opt .lbl{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:10px}.sizes{display:flex;gap:8px;flex-wrap:wrap}.sizes label{cursor:pointer}.sizes input{position:absolute;opacity:0}.sizes .sz{min-width:52px;text-align:center;padding:11px 8px;border:1px solid var(--line2);border-radius:8px;font-weight:700;font-size:13px;text-transform:uppercase;transition:.15s}.sizes input:checked+.sz{background:var(--bone);color:var(--ink);border-color:transparent}.sizes .sz:hover{border-color:var(--bone)}.qtyrow{display:flex;align-items:center;gap:14px;margin-top:24px}.qty{display:flex;align-items:center;border:1px solid var(--line2);border-radius:100px;overflow:hidden}.qty button{background:transparent;border:0;color:var(--bone);width:42px;height:44px;font-size:18px;cursor:pointer}.qty input{width:44px;text-align:center;background:transparent;border:0;color:var(--bone);font-family:Space Mono,monospace}.atc{width:100%;margin-top:22px;justify-content:center}.buynow{width:100%;margin-top:10px;justify-content:center;background:transparent;border:1px solid var(--line2);color:var(--bone)}.buynow:hover{border-color:var(--bone)}.assure{display:flex;gap:18px;margin-top:20px;flex-wrap:wrap;font-family:Space Mono,monospace;font-size:11px;color:var(--bone-dim)}.assure span{display:flex;align-items:center;gap:6px}.pdesc{margin-top:30px;padding-top:24px;border-top:1px solid var(--line);color:#c9c6bd;font-size:14px;line-height:1.7}.pdesc ul{margin:12px 0 0 18px}.pdesc li{margin:6px 0}.stock{margin-top:16px;font-family:Space Mono,monospace;font-size:12px;color:#e7b53c;display:flex;align-items:center;gap:8px}.stock .dot{width:8px;height:8px;border-radius:100px;background:#e7b53c;box-shadow:0 0 8px #e7b53c}.mobile-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#0a0a0beb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 16px;align-items:center;gap:12px}.mobile-atc .mp{font-family:Space Mono,monospace;font-size:14px;white-space:nowrap}.mobile-atc .btn{flex:1;justify-content:center;padding:14px}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:24px}.pdp-media{position:static}.mobile-atc{display:flex}body{padding-bottom:74px}}h1,h2,h3,.sec,.logo,.ptitle,.coll-title,.cart-h{font-family:Archivo,sans-serif!important}.btn,.btn-bone,.btn-ghost{font-weight:900!important;letter-spacing:.06em}.trust-cell .t{color:#ece8df!important}.trust-cell .s{color:#9d9a92!important}.trust-cell svg{stroke:#ece8df!important}body,.shopify-section,main,#MainContent{background:#0a0a0b!important}.grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important;grid-auto-flow:row!important}.grid>*{width:auto!important;min-width:0!important;flex:none!important}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.grid{grid-template-columns:repeat(2,1fr)!important}}.card{background:#141418!important;border:1px solid #26262d!important;border-radius:14px!important;overflow:hidden!important}.card .name,.card .price{color:#ece8df!important}.card .price s{color:#6a6862!important}.card .ph{background:radial-gradient(120% 120% at 50% 0%,#1b1b21,#0d0d10)!important}.sec-head .sec,h2.sec{color:#ece8df!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/corvyn.css.map */
