.catalog-hero{background:radial-gradient(120% 130% at 80% 0%,#0f2630 0%,var(--navy) 60%);color:#fff;padding:40px 0 34px}.catalog-hero .breadcrumb{color:#9fb3bd;padding:0 0 10px}.catalog-hero .breadcrumb a{color:var(--cyan)}.catalog-hero .breadcrumb span{margin:0 .5rem;color:#3a5563}.catalog-hero-title{display:flex;align-items:center;gap:.9rem}.catalog-hero-title .m-icon{font-size:2rem}.catalog-hero-title h1{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em}.catalog-hero p{color:#c4d4dc;margin-top:.5rem;max-width:640px}.module-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.module-tabs a{font-size:.9rem;font-weight:700;color:#c4d4dc;background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:.5rem 1rem;border-radius:999px;transition:.2s var(--ease)}.module-tabs a:hover{background:#ffffff29;color:#fff}.module-tabs a.is-active{background:var(--cyan);border-color:var(--cyan);color:#fff}.catalog-wrap{padding:34px 0 90px}.catalog-grid{display:grid;grid-template-columns:290px 1fr;gap:40px;align-items:flex-start}.catalog-side{position:sticky;top:90px;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.catalog-side h2{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:18px 20px 10px}.side-group{border-top:1px solid var(--line)}.side-group:first-of-type{border-top:0}.side-group-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:none;border:0;cursor:pointer;padding:14px 20px;font-size:.98rem;font-weight:700;color:var(--ink);text-align:left}.side-group-head .chev{transition:transform .2s var(--ease);color:var(--muted)}.side-group.open .side-group-head .chev{transform:rotate(90deg)}.side-items{display:none;padding:0 8px 8px}.side-group.open .side-items{display:block}.side-item{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:.6rem .8rem;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--ink-soft);transition:.15s var(--ease)}.side-item:hover{background:var(--surface)}.side-item.is-active{background:#16b4e01a;color:var(--cyan-700)}.side-item .dot{width:9px;height:9px;border-radius:50%;flex:none}.dot--available{background:var(--green-600);box-shadow:0 0 0 3px #5be2332e}.dot--coming{background:var(--cyan)}.dot--dev{background:#9aa9b1}.side-item .st{margin-left:auto;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.side-single{border-top:1px solid var(--line);padding:8px}.detail-pane{min-height:60vh}.pd{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:flex-start}.pd-gallery{position:sticky;top:90px}.pd-main{background:#fff;border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:22px;overflow:hidden}.pd-main img{width:100%;height:100%;object-fit:contain}.pd-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pd-thumb{width:70px;height:70px;border:2px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;padding:4px}.pd-thumb img{width:100%;height:100%;object-fit:contain}.pd-thumb.is-active,.pd-thumb:hover{border-color:var(--cyan)}.pd-cat{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-600)}.pd-info h1{font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;color:var(--ink);line-height:1.15;margin-top:.3rem}.pd-model{font-size:.9rem;font-weight:700;color:var(--ink-soft);margin-top:.3rem}.pd-badges{display:flex;gap:8px;margin:.8rem 0}.pd-price{display:flex;align-items:center;gap:.8rem;margin:1rem 0}.pd-price .price{font-size:1.7rem;font-weight:800;color:var(--ink)}.pd-price .price--compare{font-size:1.05rem;color:var(--muted);text-decoration:line-through}.pd-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0}.pd-chips li{font-size:.78rem;font-weight:600;color:var(--cyan-700);background:#16b4e01a;padding:.35rem .7rem;border-radius:999px}.pd-desc{color:var(--text);margin:1rem 0}.pd-actions{display:flex;flex-direction:column;gap:.7rem;margin:1.4rem 0;padding:1.3rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pd-actions .btn{width:100%}.pd-amazon{font-size:.9rem;color:var(--muted);text-align:center}.pd-amazon a{color:var(--cyan-600);font-weight:700}.pd-note{font-size:.85rem;color:var(--muted);display:flex;gap:.4rem;margin-top:.4rem}.pd-highlights{margin-top:1.4rem}.pd-highlights h3{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.pd-highlights ul{list-style:none;display:flex;flex-direction:column;gap:.7rem}.pd-highlights li{position:relative;padding-left:1.5rem;color:var(--text);font-size:.95rem;line-height:1.55}.pd-highlights li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:linear-gradient(var(--cyan),var(--green))}.pd-highlights li strong{color:var(--ink);font-weight:700}.pd-aplus{grid-column:1 / -1;margin-top:44px;text-align:center}.pd-aplus>h2{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.8rem}.aplus-mod{margin:0 auto 48px;max-width:1000px}.aplus-mod h3{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;color:var(--ink);line-height:1.2;letter-spacing:-.01em;margin-bottom:.8rem}.aplus-lead{font-size:1.05rem;font-weight:700;color:var(--cyan-600);margin-bottom:.5rem}.aplus-sub{font-size:1rem;line-height:1.7;color:var(--muted);max-width:820px;margin:0 auto 1.4rem}.aplus-mod img{width:100%;border-radius:14px;box-shadow:var(--shadow-sm)}.pd-acc{border-top:1px solid var(--line);margin-top:1.2rem}.pd-acc details{border-bottom:1px solid var(--line)}.pd-acc summary{list-style:none;cursor:pointer;padding:1rem 0;font-weight:700;color:var(--ink);display:flex;justify-content:space-between}.pd-acc summary::-webkit-details-marker{display:none}.pd-acc summary:after{content:"+";color:var(--cyan);font-size:1.2rem}.pd-acc details[open] summary:after{content:"\2013"}.pd-acc .b{padding:0 0 1.1rem;color:var(--muted);font-size:.95rem}.pd-acc .b ul{margin:.2rem 0 0 1.1rem}.pd-acc .b li{margin:.3rem 0}.cs{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.cs-top{background:linear-gradient(150deg,#0f2630,var(--navy));color:#fff;padding:54px 40px;text-align:center;position:relative;overflow:hidden}.cs-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 70% at 80% 10%,rgba(22,180,224,.25),transparent 70%),radial-gradient(40% 60% at 10% 90%,rgba(91,226,51,.16),transparent 70%)}.cs-top>*{position:relative}.cs-icon{font-size:2.6rem}.cs-status{display:inline-block;margin-top:1rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid rgba(91,226,51,.4);padding:.35rem .9rem;border-radius:999px}.cs-status.dev{color:#cbd8de;border-color:#ffffff40}.cs-top h1{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;margin-top:1rem;letter-spacing:-.02em}.cs-top .cs-cat{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.cs-body{padding:36px 40px}.cs-body>p{color:var(--text);font-size:1.05rem;max-width:680px}.cs-planned{margin-top:1.6rem}.cs-planned h3{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.cs-planned ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.cs-planned li{font-size:.8rem;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--line);padding:.4rem .8rem;border-radius:999px}.cs-invest{margin-top:1.8rem;padding:1.4rem 1.6rem;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.cs-invest p{font-weight:600;color:var(--ink-soft)}.cs-invest p span{display:block;font-weight:400;color:var(--muted);font-size:.9rem;margin-top:.2rem}@media(max-width:960px){.catalog-grid{grid-template-columns:1fr}.catalog-side{position:static}.pd{grid-template-columns:1fr;gap:28px}.pd-gallery{position:static}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/catalog.css.map */
