.shop-hero{padding:clamp(72px,9vw,125px) 6% 60px;background:radial-gradient(circle at 78% 30%,rgba(133,54,255,.28),transparent 30%),linear-gradient(135deg,#07080d,#11101c 62%,#17102a);color:#fff;position:relative;overflow:hidden}.shop-hero:after{content:"RXT";position:absolute;right:-1vw;bottom:-8vw;font:900 clamp(10rem,28vw,30rem)/1 'Barlow Condensed',sans-serif;color:rgba(255,255,255,.025);letter-spacing:-.08em}.shop-hero .eyebrow{color:#caaeff}.shop-hero h1{font:900 clamp(4.6rem,10vw,9.5rem)/.78 'Barlow Condensed',sans-serif;margin:22px 0;text-transform:uppercase;letter-spacing:-.045em}.shop-hero h1 span{color:#8d4dff}.shop-hero p{max-width:650px;color:#c8c8d4;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.shop-strip{display:flex;gap:10px;padding:18px 6%;overflow:auto;background:#fff;border-bottom:1px solid #e8e8ee;position:sticky;top:0;z-index:10}.shop-strip a{white-space:nowrap;text-decoration:none;color:#11131a;font:800 13px/1 Inter,sans-serif;letter-spacing:.06em;padding:12px 18px;border:1px solid #dddde5;border-radius:999px}.shop-strip a:hover,.shop-strip a.active{background:#11131a;color:#fff;border-color:#11131a}.shop-shell{padding:55px 6% 90px;background:#f5f5f7}.shop-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.shop-heading h2{font:900 clamp(2.8rem,5vw,5rem)/.9 'Barlow Condensed',sans-serif;margin:0;color:#11131a}.shop-heading p{max-width:520px;margin:0;color:#666b78;line-height:1.65}.shop-tools{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.shop-tools button,.shop-tools select{border:1px solid #d9d9e1;background:#fff;padding:13px 16px;border-radius:8px;font:700 12px Inter,sans-serif;letter-spacing:.04em}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{background:#fff;border:1px solid #e3e3e9;min-width:0;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(20,18,35,.10)}.product-art{aspect-ratio:1/1;background:linear-gradient(145deg,#efeff3,#fafafa);display:grid;place-items:center;position:relative;overflow:hidden}.product-art:before{content:"";width:55%;aspect-ratio:1;border:18px solid #8d4dff;border-radius:50%;box-shadow:0 22px 45px rgba(65,26,120,.22)}.product-art.holder:before{width:34%;height:58%;aspect-ratio:auto;border-radius:20px 20px 8px 8px;border-width:14px;border-bottom-width:28px}.product-art.controller:before{width:55%;height:35%;aspect-ratio:auto;border-radius:45% 45% 35% 35%;border-width:16px;transform:rotate(-4deg)}.product-art.logo:before{width:46%;border-radius:18px;transform:rotate(45deg)}.product-badge{position:absolute;top:16px;left:16px;background:#11131a;color:#fff;padding:7px 9px;font:800 10px Inter,sans-serif;letter-spacing:.08em}.product-info{padding:20px}.product-type{font:800 10px Inter,sans-serif;letter-spacing:.1em;color:#8d4dff}.product-info h3{font:800 1.35rem 'Barlow Condensed',sans-serif;margin:7px 0 6px;color:#11131a}.product-info p{font-size:13px;color:#747987;line-height:1.55;margin:0 0 16px}.product-foot{display:flex;justify-content:space-between;align-items:center;gap:15px}.product-foot strong{font-size:15px}.product-foot button{border:0;background:#8d4dff;color:#fff;padding:11px 13px;font:800 11px Inter,sans-serif;cursor:pointer}.shop-note{margin-top:30px;padding:20px;border:1px dashed #c9c9d3;color:#666b78;background:#fff;font-size:13px;line-height:1.6}.nav .shop-nav{color:#b68cff}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-heading{align-items:start;flex-direction:column}}@media(max-width:600px){.product-grid{grid-template-columns:1fr}.shop-hero{padding-inline:5%}.shop-shell,.shop-strip{padding-inline:5%}}
