.product-intro{padding-bottom:64px}.detail-summary>p{font-size:16px;line-height:1.9}.detail-actions{display:flex;gap:14px;flex-wrap:wrap}.detail-summary .feature-list{font-size:15px}.detail-summary .detail-power{margin-top:24px;margin-bottom:22px;color:var(--accent-text)}.product-section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);background-image:linear-gradient(var(--surface),var(--surface));color:var(--ink)}.product-section-nav>.wrap{display:flex;gap:44px;align-items:center}.product-section-nav a{padding:21px 0;font-size:16px;font-weight:600}.product-section-nav a:hover{color:var(--accent)}.product-section-nav button{margin-left:auto;border:0;background:none;font-size:14px;display:flex;gap:20px;align-items:center}.description-layout{display:grid;grid-template-columns:1fr 2fr;gap:70px;align-items:start}.detail-model{font-size:13px;color:var(--muted);letter-spacing:1.5px}.description-layout p{font-size:17px;line-height:2.1;white-space:pre-line;margin-bottom:20px}.description-layout p:last-child{margin-bottom:0}.detail-features{background:var(--pale);background-image:linear-gradient(var(--pale),var(--pale));color:var(--ink)}.detail-features h2{margin-bottom:38px}.feature-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature-detail-grid article{padding:30px 29px;background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:5px}.feature-number{color:var(--accent);font-size:13px;letter-spacing:1px;border-bottom:2px solid var(--lime);padding-bottom:8px;display:inline-block;margin-bottom:22px}.feature-detail-grid h3{font-size:21px;line-height:1.5;margin-bottom:12px}.feature-detail-grid p{font-size:15px;line-height:1.9;margin:0}.spec-model-label{font-size:14px;color:var(--muted);text-align:right}.specifications-list{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:5px;overflow:hidden}.specification-group{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--line)}.specification-group:last-child{border-bottom:0}.specification-group h3{margin:0;padding:27px 26px;background:var(--surface-highlight);color:var(--ink);border-right:1px solid var(--line);font-size:18px;font-weight:600;line-height:1.6}.specification-group table{background:var(--surface-raised);color:var(--ink);width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:15px}.spec-name-column{width:42%}.specification-group th{font-weight:400;color:var(--muted-strong)}.specification-group td{font-weight:500;color:var(--ink);white-space:pre-line}.specification-group th,.specification-group td{padding:15px 24px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;line-height:1.75;vertical-align:top}.specification-group tr:nth-child(even){background:var(--surface-soft)}.specification-group tr:last-child th,.specification-group tr:last-child td{border-bottom:0}.spec-contact{margin-top:24px;display:flex;align-items:center;gap:22px;justify-content:space-between}.spec-contact p{margin:0;font-size:14px}.spec-contact button{background:none;border:0;border-bottom:1px solid var(--input-border);white-space:nowrap}.product-detail-page #features,.product-detail-page #description,.product-detail-page #specifications{scroll-margin-top:85px}.product-detail-page .detail-art{height:530px;display:flex;align-items:center;justify-content:center}
@media(max-width:900px){.description-layout{gap:30px;grid-template-columns:1fr 2fr}.feature-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.specification-group{grid-template-columns:140px minmax(0,1fr)}.specification-group h3{padding:23px 20px}.specification-group th,.specification-group td{padding:14px 17px}.product-detail-page .detail-art{height:450px}}
@media(max-width:600px){.product-intro{padding-bottom:40px}.product-detail-page .detail-art{height:350px}.detail-summary>p{font-size:15px}.detail-summary .feature-list{font-size:14px;padding-left:19px}.detail-actions{gap:12px}.detail-actions .btn{padding:11px 17px;font-size:13px;gap:14px}.product-section-nav>.wrap{gap:26px}.product-section-nav a{padding:17px 0;font-size:14px}.product-section-nav button{display:none}.description-layout{grid-template-columns:1fr;gap:22px}.description-layout h2{margin-bottom:15px}.description-layout p{font-size:15px;line-height:2}.feature-detail-grid{gap:13px}.feature-detail-grid article{padding:22px 18px}.feature-detail-grid h3{font-size:18px;margin-bottom:10px}.feature-detail-grid p{font-size:14px;line-height:1.85}.feature-number{margin-bottom:15px}.detail-features h2{margin-bottom:26px}.detail-specifications .section-heading{display:block}.spec-model-label{display:block;text-align:left;margin-top:15px;font-size:12px}.specification-group{display:block}.specification-group h3{padding:14px 17px;border-right:0;border-bottom:1px solid var(--line);font-size:17px}.specification-group table{font-size:14px}.spec-name-column{width:43%}.specification-group th,.specification-group td{padding:13px 15px;line-height:1.75}.spec-contact{display:block}.spec-contact p{font-size:13px;line-height:1.85;margin-bottom:14px}.spec-contact button{font-size:13px}.product-detail-page #features,.product-detail-page #description,.product-detail-page #specifications{scroll-margin-top:72px}}
@media(max-width:360px){.feature-detail-grid{grid-template-columns:1fr}.product-section-nav>.wrap{gap:20px}.specification-group th,.specification-group td{padding:12px 11px}}

.product-detail-page #features,.product-detail-page #description,.product-detail-page #specifications{scroll-margin-top:0}

@media(forced-colors:active){.detail-features,.product-section-nav{background-image:none}}
