
:root{--bg:#0a0d0f;--surface:#131719;--muted:#969fa0;--white:#f2f5f3;--accent:#c9ff39;--line:#303637;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1370px,calc(100% - 72px));margin:auto}.top{position:sticky;top:0;z-index:20;backdrop-filter:blur(20px);background:#0a0d0fe8;border-bottom:1px solid #202526}.topbar{height:80px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-size:25px;font-weight:800;letter-spacing:-1.5px}.logo b{color:var(--accent)}.nav{display:flex;gap:28px;color:#d6dcda;font-size:13px;font-weight:700}.nav a:hover{color:var(--accent)}.topactions{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;padding:15px 22px;font-weight:800;font-size:13px;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--accent);color:#10120b}.btn.ghost{background:#222729;color:white;border:1px solid #394042}.btn.outline{border:1px solid #65703b;background:transparent;color:var(--accent)}.menuBtn{display:none}.hero{min-height:690px;position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 75% 50%,#273c21 0,transparent 52%),linear-gradient(130deg,#151a1c,#07090a)}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0a0d0ff5 0%,#0a0d0fe5 35%,#0a0d0f25 80%),linear-gradient(0deg,#0a0d0f 0,transparent 30%)}.heroPhoto{position:absolute;right:-8%;top:0;height:100%;width:88%;object-fit:cover;opacity:.74;filter:saturate(.8) contrast(1.13)}.heroPhoto{filter:saturate(.92) contrast(1.06) blur(0px);-webkit-mask-image:radial-gradient(ellipse 77% 90% at 64% 49%,#000 40%,rgba(0,0,0,.88) 57%,rgba(0,0,0,.36) 78%,transparent 100%);mask-image:radial-gradient(ellipse 77% 90% at 64% 49%,#000 40%,rgba(0,0,0,.88) 57%,rgba(0,0,0,.36) 78%,transparent 100%)}.hero::after{background:linear-gradient(90deg,#0a0d0ff5 0%,#0a0d0fd8 28%,#0a0d0f18 76%),linear-gradient(0deg,#0a0d0f 0%,transparent 32%)}.heroInner{position:relative;z-index:1;padding:90px 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:12px;letter-spacing:2.4px;text-transform:uppercase;font-weight:800}.eyebrow:before{content:"";width:22px;height:2px;background:var(--accent)}h1{font-size:clamp(48px,7vw,108px);line-height:.98;letter-spacing:-6px;margin:30px 0;font-weight:800;max-width:830px}h1 em{font-style:normal;color:var(--accent)}.hero p{font-size:17px;line-height:1.8;max-width:520px;color:#c0c8c4;margin:0 0 34px}.heroBtns{display:flex;gap:12px;flex-wrap:wrap}.heroFoot{display:flex;gap:45px;margin-top:80px}.heroFoot span{font-size:12px;color:#afb8b4}.heroFoot strong{display:block;font-size:18px;color:white;margin-bottom:6px}.section{padding:95px 0}.sectionAlt{background:#101415}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.kicker{color:var(--accent);letter-spacing:2px;font-size:11px;font-weight:800;text-transform:uppercase}.section h2{font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-2.7px;margin:12px 0 0}.lede{font-size:14px;color:var(--muted);line-height:1.8;max-width:480px}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{border:1px solid #303738;background:#181e1e;border-radius:15px;overflow:hidden;min-height:275px;position:relative;display:flex;align-items:end;padding:24px;transition:.2s}.cat:hover{border-color:var(--accent);transform:translateY(-4px)}.cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75;transition:.3s}.cat:hover img{transform:scale(1.05)}.cat:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090c0def,transparent 72%)}.catInfo{position:relative;z-index:1}.catInfo strong{display:block;font-size:19px}.catInfo span{color:#bac3be;font-size:11px}.catalogTools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.filter{padding:11px 16px;border:1px solid #333a3c;background:#1a2021;border-radius:8px;color:#c4ceca;font-size:12px;font-weight:800}.filter.active{color:#0c1200;background:var(--accent);border-color:var(--accent)}.search{margin-left:auto;background:#1a2021;border:1px solid #333a3c;border-radius:8px;color:white;padding:12px 15px;min-width:215px;outline:none}.search:focus{border-color:var(--accent)}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{background:#161b1d;border:1px solid #303638;border-radius:14px;overflow:hidden;transition:.2s;position:relative}.product:hover{transform:translateY(-4px);border-color:#8eab3b}.productCard{cursor:pointer}.productCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.productArt{height:260px;position:relative;background:linear-gradient(180deg,#eef0f1,#d9ddde);overflow:hidden;display:flex;align-items:center;justify-content:center}.productArt img{width:100%;height:100%;object-fit:contain;object-position:center center;transition:.35s;padding:12px}.product:hover img{transform:scale(1.025)}.productHint{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#c9d1cc;margin-top:14px;opacity:.9}.productHint:after{content:"↗";color:var(--accent);font-weight:800}.detailOverlay{position:fixed;inset:0;background:rgba(5,7,8,.76);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:28px;z-index:100}.detailOverlay.open{display:flex}.detailModal{width:min(1100px,100%);max-height:min(90vh,900px);overflow:auto;background:#111617;border:1px solid #2e3536;border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.detailTop{display:grid;grid-template-columns:minmax(300px,430px) 1fr;gap:28px;padding:28px}.detailGallery{background:linear-gradient(180deg,#f2f3f3,#dfe3e4);border-radius:18px;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden}.detailGallery img{width:100%;height:100%;object-fit:contain;padding:24px}.detailInfo h2{font-size:34px;line-height:1.05;letter-spacing:-1.4px;margin:0 0 10px}.detailMeta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tag{display:inline-flex;padding:8px 12px;border-radius:999px;background:#1c2324;border:1px solid #2f3839;font-size:11px;color:#d9e0dc;font-weight:700}.priceHero{font-size:30px;font-weight:800;margin:0 0 18px}.priceHero span{display:block;font-size:12px;color:#97a39e;font-weight:600;margin-top:6px}.detailSpecs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.specItem{background:#161c1d;border:1px solid #2c3435;border-radius:14px;padding:13px 14px}.specLabel{font-size:11px;color:#8f9d96;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-weight:700}.specValue{font-size:15px;color:#f3f5f4;line-height:1.45;font-weight:700}.detailBottom{padding:0 28px 28px}.detailNote{padding:18px;border:1px solid #2d3738;border-radius:15px;background:#161c1d;color:#c4ccca;line-height:1.75;font-size:14px}.detailActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.closeModal{position:sticky;top:0;margin-left:auto;display:flex;justify-content:flex-end;padding:18px 18px 0 0;z-index:2}.closeModal button{width:42px;height:42px;border-radius:50%;border:1px solid #2e3738;background:#151b1c;color:#fff;font-size:20px;cursor:pointer}.detailOverlay .btn{padding:14px 18px}.detailSource{font-size:12px;color:#97a39e;margin-top:12px}.srOnly{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}@media(max-width:840px){.detailTop{grid-template-columns:1fr;padding:18px;gap:18px}.detailBottom{padding:0 18px 18px}.detailInfo h2{font-size:28px}.detailSpecs{grid-template-columns:1fr}.detailGallery{min-height:260px}}.pill{position:absolute;top:17px;left:17px;color:#0d1204;font-size:10px;font-weight:800;background:var(--accent);padding:7px 11px;border-radius:30px}.productBody{padding:23px}.meta{font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:1.3px;font-weight:800}.product h3{font-size:21px;margin:10px 0 18px}.specs{display:flex;gap:18px;margin-bottom:20px;color:#afb8b4;font-size:11px}.specs span{border-right:1px solid #394040;padding-right:18px}.specs span:last-child{border:0}.productBottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #333a3b;padding-top:18px}.priceText{font-size:12px;color:#aeb9b3}.priceText strong{color:white;display:block;font-size:15px}.mini{padding:12px 14px}.empty{grid-column:1/-1;text-align:center;padding:60px;color:#aab3ad;border:1px dashed #394140;border-radius:14px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:#1a2021;border:1px solid #343c3e;border-radius:13px;padding:26px}.stepNum{font-size:46px;line-height:1;color:var(--accent);font-weight:800}.step h3{font-size:17px;margin:20px 0 8px}.step p{font-size:12px;color:#aeb8b3;line-height:1.8;margin:0}.banner{border-radius:20px;background:radial-gradient(circle at 100% 0%,#425625,transparent 60%),#202923;padding:65px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.banner h2{margin:12px 0 20px}.banner p{color:#bdc7c0;max-width:560px;line-height:1.8}.form{display:grid;gap:12px;background:#111717;border:1px solid #38423b;padding:25px;border-radius:12px}.form input,.form select,.form textarea{width:100%;color:white;background:#252e2b;border:1px solid #46514a;padding:13px 14px;border-radius:7px;outline:none;font-size:13px}.form input:focus,.form textarea:focus{border-color:var(--accent)}.form textarea{resize:vertical;min-height:82px}.form small{color:#9ca8a0;font-size:10px;line-height:1.7}.footer{padding:40px 0;border-top:1px solid #26302d;color:#aab4ad;font-size:12px}.footerInner{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer .logo{color:white}.toast{position:fixed;bottom:20px;right:20px;max-width:350px;padding:17px 22px;background:#c9ff39;color:#101400;border-radius:10px;z-index:50;box-shadow:0 10px 30px #0006;display:none;font-size:13px;font-weight:700}.toast.show{display:block}.demo{font-size:11px;color:#b0bbad;margin-top:15px}.mobileMenu{display:none}@media(max-width:950px){.catgrid{grid-template-columns:repeat(2,1fr)}.products{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.nav{gap:13px}.nav a{font-size:11px}.banner{grid-template-columns:1fr}.heroPhoto{width:100%;right:0;opacity:.48}}@media(max-width:680px){.container{width:calc(100% - 34px)}.topbar{height:66px}.nav{display:none}.topactions .btn{display:none}.menuBtn{display:block;background:transparent;border:1px solid #505951;border-radius:7px;color:white;padding:8px 11px}.mobileMenu.open{display:flex;position:absolute;top:65px;left:0;right:0;flex-direction:column;gap:20px;padding:25px 17px;background:#141a1b;border-bottom:1px solid #333}.hero{min-height:670px}.heroInner{padding:70px 0 44px}.heroPhoto{width:150%;right:-50%}.hero:after{background:linear-gradient(90deg,#0a0d0fe3,#0a0d0f7d),linear-gradient(0deg,#0a0d0f 0,transparent 40%)}h1{font-size:clamp(48px,13vw,76px);letter-spacing:-3px}.hero p{font-size:14px}.heroFoot{gap:22px;margin-top:60px;flex-wrap:wrap}.heroFoot strong{font-size:15px}.section{padding:65px 0}.sectionhead{align-items:start;flex-direction:column}.catgrid{grid-template-columns:repeat(2,1fr);gap:9px}.cat{min-height:190px;padding:15px}.catInfo strong{font-size:14px}.catInfo span{font-size:10px}.products{grid-template-columns:1fr}.productArt{height:250px}.search{margin-left:0;width:100%}.steps{grid-template-columns:1fr 1fr;gap:9px}.step{padding:18px}.stepNum{font-size:36px}.step h3{font-size:14px}.banner{padding:28px 20px}.footerInner{flex-direction:column;align-items:start}}
.detailGallery img{cursor:zoom-in}.imageZoom{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.94);padding:20px;cursor:zoom-out}.imageZoom.open{display:flex}.imageZoom img{max-width:95vw;max-height:94vh;object-fit:contain;border-radius:12px}.detailSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}.detailNote{margin-top:8px}@media(max-width:680px){.detailSpecs{grid-template-columns:1fr}}

.productArt{height:310px!important;background:#f3f4f4!important}.productArt img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important}.catQuick{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 22px}.catQuick button{background:#1c2324;border:1px solid #364041;border-radius:30px;color:#e5ece8;padding:12px 16px;font-weight:800;cursor:pointer}.catQuick button.on,.catQuick button:hover{background:#c9ff39;color:#121611;border-color:#c9ff39}.detailGallery img{object-fit:contain!important;padding:0!important}.productArt img{cursor:pointer}@media(max-width:680px){.productArt{height:280px!important}}
.cat img{object-fit:contain;background:#e8ebea}.catalogTools .search{margin-left:0;min-width:0;flex:1}#hezzoSearch{flex:2}.productArt img{object-fit:contain!important}.heroPhoto{mask-image:linear-gradient(0deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000 82%,transparent)}@media(max-width:680px){.catalogTools .search{flex-basis:100%}.catInfo span{line-height:1.5}}

.seriesGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.seriesGrid .cat{min-height:210px;padding:16px}.seriesGrid .cat img{object-fit:contain;opacity:1;background:white}.seriesGrid .catInfo strong{font-size:26px}.seriesGrid .catInfo span{font-size:11px}.product{display:flex;flex-direction:column;background:#fff;color:#111;border:1px solid #e3e5e6;border-radius:14px}.productArt{height:290px!important;background:white!important}.productArt img{object-fit:contain!important;padding:14px!important}.productBody{display:flex;flex:1;flex-direction:column;padding:24px}.product .meta{color:#5d691f}.product h3{margin:12px 0;font-size:24px;letter-spacing:-1px}.modelSubtitle{font-size:12px;color:#697276;min-height:18px;margin:0 0 18px}.cardSpecs{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:24px}.cardSpecs span{color:#717b7e;font-size:10px;display:block;margin-bottom:5px}.cardSpecs strong{font-size:13px;line-height:1.5;font-weight:700}.productBottom{margin-top:auto;border-color:#e8ebeb;align-items:center}.product .priceText{color:#7a8284;font-size:11px}.product .priceText strong{color:#151918;font-size:15px;margin-bottom:4px}.product .btn{border-radius:6px}.product:hover{border-color:#b3cb54;box-shadow:0 12px 38px #0003}.productArt .seriesPill{position:absolute;top:16px;left:16px;z-index:1;background:#edf1e7;color:#38451f;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800}.galleryWrap{min-width:0}.detailGallery{height:390px;min-height:0;background:white}.detailGallery img{object-fit:contain!important;padding:12px!important;max-height:390px}.galleryThumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.galleryThumbs button{background:white;border:2px solid transparent;border-radius:7px;padding:2px;aspect-ratio:1}.galleryThumbs button.selected{border-color:var(--accent)}.galleryThumbs img{height:100%;width:100%;object-fit:contain}.galleryCounter{font-size:11px;color:#a7b0ac}.fullSpecs{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:24px}.fullSpecs th,.fullSpecs td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid #303738;line-height:1.65}.fullSpecs th{width:42%;font-weight:500;color:#9eaaa6}.fullSpecs tr:nth-child(odd){background:#171e1e}.modelDescription{font-size:15px;line-height:1.9;color:#c8d0cb;max-width:900px}.detailSectionTitle{font-size:23px;letter-spacing:-.5px;margin:32px 0 18px}.detailMeta #detailPage{display:none}.detailInfo h2{font-size:38px}.detailSpecs{grid-template-columns:1fr 1fr}.detailSource a{color:var(--accent);text-decoration:underline}.detailGallery img{width:100%;height:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#hezzoCount{font-size:12px;color:#9fa9a3;white-space:nowrap}@media(max-width:1100px){.seriesGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.seriesGrid{display:flex;overflow:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.seriesGrid .cat{min-width:145px;min-height:195px;scroll-snap-align:start}.products{gap:18px}.productArt{height:300px!important}.productBody{padding:22px}.detailOverlay{padding:8px}.detailTop{grid-template-columns:1fr}.detailGallery{height:300px}.fullSpecs th,.fullSpecs td{padding:12px 10px}.detailInfo h2{font-size:30px}.galleryThumbs{grid-template-columns:repeat(5,1fr)}}

.productArt>a{width:100%;height:100%;display:block}.productArt>a img{width:100%;height:100%}
.detailActions{justify-content:flex-end}
.detailActions{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:nowrap;margin-top:26px}.detailActions .priceHero{margin:0;font-size:30px;line-height:1.2;white-space:nowrap}.detailActions #detailRequest{flex-shrink:0}.purchaseNote{font-size:12px;line-height:1.7;color:#97a39e;margin-top:14px}@media(max-width:680px){.detailActions{justify-content:space-between;gap:10px}.detailActions .priceHero{font-size:23px}.detailActions #detailRequest{font-size:11px;padding:14px 12px}}@media(max-width:360px){.detailActions{flex-wrap:wrap;justify-content:flex-start}}

.hero{background:#0a0d0f;isolation:isolate}
.hero .heroPhoto{opacity:.85;filter:saturate(.92) contrast(1.04);-webkit-mask-image:radial-gradient(ellipse 75% 72% at 61% 51%,#000 30%,rgba(0,0,0,.96) 47%,rgba(0,0,0,.48) 68%,transparent 96%);mask-image:radial-gradient(ellipse 75% 72% at 61% 51%,#000 30%,rgba(0,0,0,.96) 47%,rgba(0,0,0,.48) 68%,transparent 96%)}
.hero .heroAtmosphere{opacity:.42;filter:blur(26px) saturate(.8);transform:scale(1.05);-webkit-mask-image:radial-gradient(ellipse 76% 74% at 61% 51%,#000 20%,rgba(0,0,0,.65) 48%,transparent 88%);mask-image:radial-gradient(ellipse 76% 74% at 61% 51%,#000 20%,rgba(0,0,0,.65) 48%,transparent 88%);pointer-events:none}
.hero::after{background:linear-gradient(90deg,#0a0d0ff5 0%,#0a0d0fd1 27%,#0a0d0f20 70%,#0a0d0f45 100%),linear-gradient(0deg,#0a0d0f 0%,transparent 23%,transparent 77%,#0a0d0f85 100%)}
@media(max-width:680px){.hero .heroPhoto{-webkit-mask-image:radial-gradient(ellipse 78% 68% at 55% 52%,#000 28%,rgba(0,0,0,.8) 48%,transparent 93%);mask-image:radial-gradient(ellipse 78% 68% at 55% 52%,#000 28%,rgba(0,0,0,.8) 48%,transparent 93%)}.hero .heroAtmosphere{filter:blur(18px) saturate(.8);opacity:.3}}

.categorySingle{max-width:620px}.motoCategory{min-height:330px;padding:28px}.motoCategory img{object-fit:contain;background:#f7f8f7;opacity:1}.motoCategory .catInfo strong{font-size:30px}.motoCategory .catInfo span{font-size:13px}.f8Products{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:950px){.f8Products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.motoCategory{min-height:280px}.motoCategory .catInfo strong{font-size:25px}.f8Products{grid-template-columns:1fr}}

/* Crisp central photo; feather only its outer perimeter. */
.hero .heroPhoto:not(.heroAtmosphere){opacity:1;filter:contrast(1.1) saturate(1.04);-webkit-mask-image:radial-gradient(ellipse 82% 78% at 61% 51%,#000 52%,rgba(0,0,0,.96) 64%,rgba(0,0,0,.48) 80%,transparent 100%);mask-image:radial-gradient(ellipse 82% 78% at 61% 51%,#000 52%,rgba(0,0,0,.96) 64%,rgba(0,0,0,.48) 80%,transparent 100%)}
.hero .heroAtmosphere{opacity:.12;filter:blur(18px)}
.hero::after{background:linear-gradient(90deg,#0a0d0ff8 0%,#0a0d0fdb 25%,#0a0d0f65 43%,transparent 66%),linear-gradient(0deg,#0a0d0f 0%,transparent 19%,transparent 85%,#0a0d0f70 100%)}
@media(max-width:680px){.hero .heroPhoto:not(.heroAtmosphere){filter:contrast(1.08) saturate(1.03)}.hero::after{background:linear-gradient(90deg,#0a0d0fed 0%,#0a0d0f9c 45%,#0a0d0f30 100%),linear-gradient(0deg,#0a0d0f,transparent 30%,transparent 85%,#0a0d0f60)}}

.categorySingle{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.atvCategory{min-height:330px;padding:28px;background:radial-gradient(ellipse at 75% 25%,#405129,#18201a 60%,#101513)}.atvMark{position:absolute;right:28px;top:26px;font-size:clamp(70px,10vw,150px);font-weight:800;color:#c9ff392a;letter-spacing:-8px;line-height:1}.atvCategory strong{font-size:30px}.atvCategory .catInfo span{font-size:13px}.atvRequest{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#19211c;border:1px solid #344239;border-radius:18px;padding:32px}.atvRequest p{max-width:680px;color:#c5cfc8;line-height:1.8;margin:0}.atvRequest .btn{flex-shrink:0}@media(max-width:680px){.categorySingle{grid-template-columns:1fr}.atvCategory{min-height:250px}.atvRequest{align-items:flex-start;flex-direction:column;padding:24px}.atvCategory strong{font-size:25px}}
.atvModelPage{padding:48px 0 80px}.atvModelPage h1{font-size:clamp(36px,5vw,68px);letter-spacing:-2px;line-height:1.05;max-width:none;margin:20px 0 32px}.atvBreadcrumb{font-size:12px;color:#a9b8ae}.atvHero{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:start}.atvPhoto{margin:0;background:#fff;border-radius:16px;overflow:hidden}.atvPhoto img{width:100%;height:440px;object-fit:contain;display:block}.atvSummary{padding:16px 0}.atvSummary .cardSpecs{color:#edf3ee;gap:24px}.atvSummary .cardSpecs strong{font-size:20px}.atvSummary .cardSpecs span{color:#9daaa2;font-size:12px}.atvPurchase{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 20px}.atvPurchase>strong{font-size:26px}.atvDelivery{color:#aebdb3;font-size:13px;line-height:1.9}.atvSpecs{width:100%;border-collapse:collapse;margin-top:24px}.atvSpecs th,.atvSpecs td{text-align:left;padding:15px 18px;vertical-align:top;line-height:1.7;border-bottom:1px solid #303738;font-size:14px}.atvSpecs th{color:#a6b4aa;font-weight:500;width:42%}.atvSpecs tr:nth-child(odd){background:#151c18}.atvModelPage h2{font-size:30px;margin-top:48px;letter-spacing:-1px}.atvCards{margin-bottom:30px}.atvCards .productArt a{display:block;width:100%;height:100%}.atvCards .productArt img{width:100%;height:100%;object-fit:contain!important;padding:0!important}.atvCards .cardSpecs strong{font-size:15px}.atvCards .meta{font-size:10px}.atvCategory img{object-fit:cover;opacity:.85}.atvCondition{font-size:12px;color:#aebdb3;line-height:1.8}@media(max-width:680px){.atvHero{grid-template-columns:1fr;gap:20px}.atvPhoto img{height:330px}.atvSpecs th,.atvSpecs td{font-size:12px;padding:12px 9px}.atvPurchase{gap:14px}.atvPurchase>strong{font-size:24px}}