
:root{--bg:#101116;--panel:#1d1f27;--panel2:#252832;--txt:#f8f8fb;--muted:#aaaebc;--blue:#1764e9;--yellow:#f7cf2f;--stroke:#353844;--radius:17px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.crazy-page{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,system-ui,-apple-system,Arial,sans-serif;line-height:1.5}
.crazy-page a{color:inherit;text-decoration:none}.crazy-page button,.crazy-page select{font:inherit}.crazy-page button{cursor:pointer}.crazy-page img{max-width:100%;display:block}
.cy-announcement{background:var(--yellow);color:#111;font-size:11px;font-weight:900;letter-spacing:.18em;text-align:center;padding:8px 14px}
.cy-header{background:#111219;border-bottom:1px solid var(--stroke);position:sticky;top:0;z-index:20}.cy-wrap{max-width:1300px;margin:0 auto;padding:0 24px}
.cy-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:78px}.cy-logo{font-size:36px;font-weight:1000;letter-spacing:-.08em;font-style:italic;color:var(--blue);text-shadow:2px 2px 0 #000,3px 3px 0 #4a6abd;line-height:1}.cy-logo small{font-size:10px;letter-spacing:.19em;display:block;color:#ddd;text-shadow:none;font-style:normal;margin-top:5px}
.cy-links{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:900;letter-spacing:.08em}.cy-links a:hover{color:var(--yellow)}.cy-contact{border:1px solid var(--yellow);padding:11px 15px;border-radius:6px;color:var(--yellow)!important}
.cy-hero{padding:62px 0 34px;background:radial-gradient(circle at 85% 30%,#1d3261 0%,#131824 27%,transparent 59%),linear-gradient(180deg,#12151d,#101116)}.cy-label{font-size:12px;color:var(--yellow);font-weight:900;letter-spacing:.22em}.cy-heading{font-size:clamp(38px,6vw,76px);font-weight:1000;letter-spacing:-.07em;line-height:1.05;margin:8px 0 13px;text-transform:uppercase}.cy-heading em{color:#4384fb;font-style:italic}.cy-tagline{font-family:'Permanent Marker',Impact,sans-serif;color:var(--yellow);font-size:clamp(18px,2.4vw,29px);letter-spacing:.02em;margin:0 0 16px;transform:rotate(-1deg)}.cy-sub{max-width:680px;color:#c4c8d4;line-height:1.7}.cy-divider{height:4px;width:86px;background:var(--yellow);margin:30px 0}
.cy-collection{padding:32px 0 70px}.cy-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.cy-bar h2{font-size:22px;margin:0}.cy-bar span{font-size:12px;color:var(--muted)}
.cy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cy-card{background:var(--panel);border:1px solid var(--stroke);border-radius:var(--radius);overflow:hidden;transition:transform .25s,border-color .25s;min-width:0}.cy-card:hover{transform:translateY(-5px);border-color:var(--blue)}.cy-thumb{display:block;background:#e9e9e8;aspect-ratio:1/1;overflow:hidden;position:relative}.cy-thumb img{height:100%;width:100%;object-fit:contain;transition:transform .4s}.cy-card:hover .cy-thumb img{transform:scale(1.05)}.cy-chip{position:absolute;top:10px;left:10px;font-weight:800;font-size:10px;background:var(--yellow);color:#191919;padding:6px 9px;border-radius:4px}
.cy-content{padding:16px}.cy-content h3{font-size:15px;line-height:1.4;margin:0 0 8px;min-height:41px}.cy-meta{color:#aab0bf;font-size:12px;margin:0 0 14px}.cy-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);color:#121216!important;border:0;font-weight:900;letter-spacing:.03em;padding:12px 15px;border-radius:7px;min-height:43px;gap:6px}.cy-btn:hover{background:#ffe071}.cy-btn-secondary{background:var(--panel2);color:#fff!important;border:1px solid #454b5b}.cy-btn-secondary:hover{background:#303745}.cy-card .cy-btn{width:100%;font-size:12px}
.cy-breadcrumb{padding:20px 0;color:var(--muted);font-size:12px}.cy-breadcrumb a{color:var(--yellow)}.cy-product{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);gap:42px;padding-bottom:75px}.cy-stage{background:#f0f0ee;border:1px solid #333;border-radius:14px;overflow:hidden;aspect-ratio:1/1}.cy-stage img{width:100%;height:100%;object-fit:contain}.cy-views{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.cy-view{background:#f0f0ee;border:3px solid transparent;border-radius:9px;padding:0;overflow:hidden}.cy-view[aria-pressed=true]{border-color:var(--yellow)}.cy-view img{aspect-ratio:1;object-fit:contain}.cy-view span{display:block;background:#242833;color:#eee;font-size:10px;font-weight:700;padding:5px 3px;text-transform:uppercase}.cy-details{padding-top:20px}.cy-details h1{font-size:clamp(28px,3.5vw,47px);font-weight:1000;line-height:1.1;margin:7px 0 16px;letter-spacing:-.05em}.cy-attribute{display:inline-block;border:1px solid var(--stroke);padding:9px 12px;margin:12px 8px 12px 0;color:#dadde5;font-size:12px;border-radius:5px}.cy-desc{color:#c3c7d4;font-size:15px;line-height:1.8}.cy-divider-wide{border:0;border-top:1px solid var(--stroke);margin:26px 0}.cy-order{display:grid;gap:13px}.cy-order label{font-weight:700;font-size:13px}.cy-order select{width:100%;background:#232734;color:white;border:1px solid #4e5666;padding:12px;border-radius:8px;margin-top:7px}.cy-order .cy-btn{width:100%}.cy-note{font-size:12px;color:var(--muted)}.cy-appendix{padding:30px 0 60px}
.cy-footer{background:#090a0e;border-top:1px solid #2c303e;color:#a6acb9;padding:38px 0}.cy-footer strong{color:var(--yellow)}.cy-footer .cy-wrap{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}
.cy-hidden{display:none!important}
@media(max-width:1100px){.cy-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cy-nav{min-height:65px;gap:14px}.cy-links{gap:12px}.cy-links a:not(.cy-contact){display:none}.cy-logo{font-size:29px}.cy-hero{padding:40px 0 26px}.cy-grid{grid-template-columns:repeat(2,1fr);gap:12px}.cy-content{padding:11px}.cy-product{grid-template-columns:1fr;gap:16px}.cy-details{padding-top:0}.cy-card .cy-btn{font-size:11px;padding:10px 8px}.cy-bar h2{font-size:20px}.cy-wrap{padding:0 15px}.cy-views{gap:7px}.cy-view span{font-size:8px}}@media(max-width:350px){.cy-grid{grid-template-columns:1fr}}
