.sp-intro{padding-block:35px 30px}.sp-intro h1{font-size:clamp(29px,3vw,43px);line-height:1.65;max-width:1000px;margin-block:12px}.sp-intro .cc-lead{max-width:950px;margin-bottom:0}.sp-product{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:start;margin-bottom:40px}.sp-photo{margin:0;border:1px solid var(--cc-line);border-radius:15px;background:#fff;padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:480px}.sp-photo img{max-width:100%;width:100%;height:380px;object-fit:contain}.sp-photo figcaption{font:12px Arial;color:#5f6c75;padding-top:18px}.sp-buy{background:var(--cc-panel);border:1px solid var(--cc-line);border-radius:15px;padding:30px}.sp-buy h2{font-size:25px;line-height:1.7;margin-block:15px}.sp-buy p{color:var(--cc-muted);font-size:14px}.sp-tag{display:inline-block;background:#ba965519;color:var(--cc-gold);padding:4px 10px;border-radius:5px;font-size:12px}.sp-model{display:flex;gap:40px;border-block:1px solid var(--cc-line);padding-block:16px;margin-block:20px;font-size:13px}.sp-model dt{color:var(--cc-muted);font-size:11px}.sp-model dd{margin:3px 0 0;direction:ltr}.sp-quantity{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.sp-quantity input{width:100px;background:var(--cc-bg);color:var(--cc-text);border:1px solid var(--cc-line);border-radius:6px;padding:9px 12px;font:18px Arial}.sp-buy .cc-btn{font-size:14px;padding:12px 16px}.sp-contact{display:flex;gap:20px;flex-wrap:wrap;direction:ltr;justify-content:flex-end}.sp-contact a{font-size:13px}.sp-download{display:block;border-top:1px solid var(--cc-line);padding-top:17px;font-weight:700;font-size:15px}.sp-note{font-size:11px!important;margin-block:12px 0}.sp-section-links{display:flex;gap:25px;flex-wrap:wrap;border-block:1px solid var(--cc-line);padding-block:16px;font-size:14px}.sp-details{display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:start}.sp-details p{color:var(--cc-muted)}.sp-specs{margin:0;border:1px solid var(--cc-line);border-radius:10px;overflow:hidden}.sp-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 20px;background:var(--cc-panel);border-bottom:1px solid var(--cc-line)}.sp-specs>div:last-child{border-bottom:0}.sp-specs dt{font-size:14px;color:var(--cc-muted)}.sp-specs dd{font:14px/1.7 Arial,sans-serif;direction:ltr;margin:0;overflow-wrap:anywhere}.sp-types{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:10px 40px}.sp-types h2{font-size:20px}.sp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sp-card{border:1px solid var(--cc-line);border-radius:13px;overflow:hidden;background:var(--cc-panel)}.sp-card-photo{display:block;background:#fff;height:230px;padding:22px}.sp-card-photo img{height:100%;width:100%;object-fit:contain}.sp-card>div{padding:23px}.sp-card h3{font-size:20px;line-height:1.6;margin-bottom:12px}.sp-card p:not(.cc-kicker){font-size:13px;color:var(--cc-muted)}.sp-card strong{font-size:14px;color:var(--cc-gold)}.sp-card-links{display:flex;gap:15px;justify-content:space-between;border-top:1px solid var(--cc-line);margin-top:20px;padding-top:15px;font-size:12px}.sp-final{margin-bottom:60px}.sp-hub{padding-bottom:30px}.sp-page main section{scroll-margin-top:20px}@media(max-width:900px){.sp-product{gap:25px}.sp-photo{min-height:430px;padding:22px}.sp-photo img{height:330px}.sp-buy{padding:22px}.sp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-details{gap:30px}}@media(max-width:700px){.sp-product,.sp-details{grid-template-columns:1fr}.sp-product{gap:20px}.sp-intro{padding-block:25px}.sp-photo{min-height:320px}.sp-photo img{height:270px}.sp-types{grid-template-columns:1fr;gap:12px}.sp-cards{grid-template-columns:1fr}.sp-buy h2{font-size:23px}.sp-contact{gap:14px;justify-content:flex-start}.sp-final{margin-bottom:35px}.sp-specs>div{gap:15px;padding:13px 16px}.sp-section-links{gap:18px;font-size:12px}.sp-card-photo{height:260px}.sp-model{gap:25px}.sp-intro .cc-lead{font-size:16px}}
