.ays-table-auto {width:auto} .shop-verdict {background-color:#f4f4fb;border-left:5px solid #2a2a89;padding:20px;margin-bottom:25px;border-radius:4px} .shop-features-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:25px} .shop-card {background:#fff;border:1px solid #e0e0e0;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.05);transition:transform 0.2s ease,border-color 0.2s ease;margin-bottom:20px} .shop-card:hover {transform:translateY(-3px);border-color:#0073aa} .shop-card h4 {margin-top:0;color:#333;border-bottom:2px solid #a53d0f;display:inline-block;padding-bottom:5px} .shop-table {width:100%;border-collapse:collapse;margin:20px 0} .shop-table th {background-color:#333;color:#fff;padding:12px;text-align:left} .shop-table td {border-bottom:1px solid #ddd;padding:10px} .shop-table tr:nth-child(even) {background-color:#f9f9f9} .shop-list {list-style:none;padding:0;margin-left:0} .shop-list li {padding-left:30px;position:relative;margin-bottom:10px} .shop-list li::before {content:"✔";color:green;font-weight:bold;position:absolute;left:0} .fb-video-container {position:relative;width:100%;max-width:500px;margin:0 auto} .fb-video-container iframe {width:100% !important;height:auto !important;aspect-ratio:16 / 9} .ays-price-strip {display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:1rem 0 1.25rem} .ays-price-card {background:#f4f7fc;border:1px solid #e4eaf5;border-radius:10px;padding:12px 14px} .ays-price-card .apc-label {font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280;margin-bottom:5px} .ays-price-card .apc-value {font-size:14px;font-weight:700;color:#1a3a6b;line-height:1.35} .ays-price-card .apc-sub {font-size:11px;color:#9ca3af;margin-top:3px} @media (max-width:640px) {.ays-price-strip {grid-template-columns:repeat(2,1fr)}} .ays-specs-grid {display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.25rem} .ays-spec-row {display:flex;gap:10px;align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:9px 12px} .ays-spec-row .asr-icon {font-size:16px;flex-shrink:0;margin-top:1px;line-height:1} .ays-spec-row .asr-label {font-size:12px;font-weight:600;color:#374151;margin-bottom:2px} .ays-spec-row .asr-val {font-size:12px;color:#6b7280} @media (max-width:480px) {.ays-specs-grid {grid-template-columns:1fr}} .ays-intro-cta {font-size:14px;color:#374151;line-height:1.65;padding:12px 16px;background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;margin-top:1.25rem} .ays-intro-cta strong {color:#1e40af} .ays-tonnage-header {display:flex;align-items:center;gap:12px;margin:2rem 0 14px;padding-bottom:12px;border-bottom:2px solid #f0f4ff} .ays-tonnage-badge {background:#1a3a6b;color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;white-space:nowrap;flex-shrink:0} .ays-tonnage-title {font-size:16px;font-weight:700;color:#111827} .ays-tonnage-range {font-size:13px;color:#6b7280;margin-top:2px} @media (max-width:480px) {.ays-tonnage-header {align-items:flex-start;flex-direction:column;gap:8px}} .ays-model-cards {display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px} .ays-model-card {background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px} .ays-model-card.amc-pick {border-color:#2563eb;border-width:2px} .amc-badge {display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;background:#dbeafe;color:#1d4ed8;padding:2px 8px;border-radius:20px;margin-bottom:6px} .amc-name {font-size:13px;font-weight:700;color:#111827;margin-bottom:2px} .amc-model {font-size:11px;color:#9ca3af;font-family:monospace;margin-bottom:8px} .amc-price {font-size:16px;font-weight:700;color:#1a3a6b;margin-bottom:8px} .amc-tags {display:flex;flex-wrap:wrap;gap:4px} .amc-tag {font-size:10px;font-weight:500;background:#f3f4f6;color:#374151;padding:2px 7px;border-radius:4px} .amc-tag.t-green {background:#d1fae5;color:#065f46} .amc-tag.t-amber {background:#fef3c7;color:#92400e} @media (max-width:520px) {.ays-model-cards {grid-template-columns:1fr}} .ays-tip-box {display:flex;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px 16px;margin-bottom:1.5rem} .ays-tip-box .atb-icon {font-size:18px;flex-shrink:0;margin-top:1px} .ays-tip-box .atb-title {font-size:13px;font-weight:700;color:#065f46;margin-bottom:4px} .ays-tip-box .atb-body {font-size:13px;color:#374151;line-height:1.55} .ays-tip-box .atb-body strong {color:#1a3a6b} .ays-series-grid {display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.5rem} .ays-series-card {border:1px solid #e8edf4;border-radius:10px;padding:16px} .ays-series-card .asc-icon {font-size:22px;margin-bottom:8px;display:block} .ays-series-card .asc-name {font-size:13px;font-weight:700;color:#111827;margin-bottom:5px} .ays-series-card .asc-desc {font-size:12px;color:#4b5563;line-height:1.55;margin-bottom:6px} .ays-series-card .asc-for {font-size:11px;color:#9ca3af} .ays-series-card .asc-for strong {color:#374151;font-weight:600} .asc-heat {background:#fff8f0;border-color:#fed7aa} .asc-smart {background:#f0f9ff;border-color:#bae6fd} .asc-save {background:#f0fdf4;border-color:#bbf7d0} .asc-solar {background:#fefce8;border-color:#fde68a} @media (max-width:520px) {.ays-series-grid {grid-template-columns:1fr}} .ays-faq-container {margin:2rem 0} .ays-faq-title {font-size:18px;font-weight:700;color:#111827;margin-bottom:1rem} .ays-faq-item {border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff} .ays-faq-question {padding:15px 20px;font-weight:600;font-size:15px;color:#111827;cursor:pointer;background-color:#f9fafb;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.2s ease,color 0.2s ease;margin:0;line-height:1.45;user-select:none} .ays-faq-question:hover {background-color:#f1f5ff} .ays-faq-question::after {content:"+";font-size:22px;font-weight:400;color:#1a3a6b;flex-shrink:0;margin-left:12px;transition:transform 0.3s ease;line-height:1} .ays-faq-item.active .ays-faq-question {background-color:#eff6ff;color:#1a3a6b} .ays-faq-item.active .ays-faq-question::after {content:"−";transform:none} .ays-faq-answer {max-height:0;padding:0 20px;opacity:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease,opacity 0.3s ease;font-size:14px;line-height:1.7;color:#374151} .ays-faq-item.active .ays-faq-answer {max-height:600px;padding:14px 20px 18px;opacity:1;border-top:1px solid #e5e7eb} .ays-faq-answer strong {color:#1a3a6b;font-weight:600} @media (max-width:768px) {.ays-faq-question {font-size:14px;padding:13px 15px} .ays-faq-answer {font-size:13px} .ays-faq-item.active .ays-faq-answer {padding:13px 15px 16px}} .wcsi-intro-highlights {list-style:none !important;padding:0 !important;margin:0 0 1rem !important} .wcsi-intro-highlights li {font-size:14px;padding:5px 0;border-bottom:1px solid #f5f5f5;color:#374151} .wcsi-intro-highlights li:last-child {border-bottom:none} .wcsi-intro-highlights li strong {color:#111827;font-weight:600;min-width:160px;display:inline-block} @media (max-width:480px) {.wcsi-intro-highlights li strong {min-width:0;display:block;margin-bottom:2px}}:root {--ays-pe-primary:#e63946;--ays-pe-primary-dark:#c92a37;--ays-pe-accent:#1d4ed8;--ays-pe-success:#16a34a;--ays-pe-warning:#f59e0b;--ays-pe-danger:#dc2626;--ays-pe-text:#1a1a1a;--ays-pe-text-soft:#6b7280;--ays-pe-bg:#ffffff;--ays-pe-bg-soft:#f8fafc;--ays-pe-border:#e5e7eb;--ays-pe-border-strong:#cbd5e1;--ays-pe-radius:14px;--ays-pe-radius-sm:8px;--ays-pe-shadow-sm:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);--ays-pe-shadow-md:0 4px 6px -1px rgba(0,0,0,.06),0 10px 15px -3px rgba(0,0,0,.08);--ays-pe-shadow-lg:0 10px 25px -5px rgba(0,0,0,.10),0 20px 40px -10px rgba(0,0,0,.10);--ays-pe-font:inherit;--ays-pe-gold:#d97706} .ays-pe-card {position:relative;display:flex;flex-direction:column;background:var(--ays-pe-bg);border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius);overflow:hidden;box-shadow:var(--ays-pe-shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;font-family:var(--ays-pe-font);color:var(--ays-pe-text)} .ays-pe-card:hover {transform:translateY(-3px);box-shadow:var(--ays-pe-shadow-md);border-color:var(--ays-pe-border-strong)} .ays-pe-card.is-out-of-stock {opacity:.85} .ays-pe-card.is-out-of-stock .ays-pe-card__image img {filter:grayscale(.4)} .ays-pe-card__image {position:relative;display:block;aspect-ratio:1 / 1;background:var(--ays-pe-bg-soft);overflow:hidden} .ays-pe-card__image img {width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .35s ease} .ays-pe-card:hover .ays-pe-card__image img {transform:scale(1.04)} .ays-pe-card__body {padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1} .ays-pe-card__title {font-size:15px;line-height:1.35;font-weight:600;margin:0;min-height:2.7em;color:var(--ays-pe-text)} .ays-pe-card__title a {color:inherit;text-decoration:none} .ays-pe-card__title a:hover {color:var(--ays-pe-accent)} .ays-pe-card__price {font-size:18px;font-weight:700;color:var(--ays-pe-text);margin-top:4px;line-height:1.2} .ays-pe-card__price del {color:var(--ays-pe-text-soft);font-weight:400;font-size:14px;margin-right:6px} .ays-pe-card__price ins {text-decoration:none;color:var(--ays-pe-danger)} .ays-pe-card__emi {font-size:12px;color:var(--ays-pe-text-soft);margin:0} .ays-pe-card__cta {display:block;text-align:center;text-decoration:none;padding:10px 14px;border-radius:var(--ays-pe-radius-sm);font-weight:600;font-size:14px;margin-top:8px;transition:background .2s ease,transform .15s ease} .ays-pe-card__cta.is-primary {background:var(--ays-pe-primary);color:#fff} .ays-pe-card__cta.is-primary:hover {background:var(--ays-pe-primary-dark);transform:translateY(-1px)} .ays-pe-card__cta.is-secondary {background:var(--ays-pe-bg-soft);color:var(--ays-pe-text);border:1px solid var(--ays-pe-border)} .ays-pe-card__cta.is-secondary:hover {background:var(--ays-pe-border)} .ays-pe-card__meta {display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ays-pe-text-soft);margin:4px 0 0} .ays-pe-hero {display:grid;grid-template-columns:1fr 1.3fr;gap:28px;background:linear-gradient(135deg,#fff 0%,#fafbff 100%);border:2px solid var(--ays-pe-gold);border-radius:var(--ays-pe-radius);padding:28px;box-shadow:var(--ays-pe-shadow-lg);position:relative;margin:32px 0} .ays-pe-hero::before {content:"";position:absolute;inset:0;border-radius:var(--ays-pe-radius);background:linear-gradient(135deg,rgba(217,119,6,.05),transparent 60%);pointer-events:none} .ays-pe-hero__media {position:relative;background:var(--ays-pe-bg);border-radius:var(--ays-pe-radius-sm);aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--ays-pe-border)} .ays-pe-hero__media img {width:100%;height:100%;object-fit:contain;padding:20px} .ays-pe-hero__body {display:flex;flex-direction:column;justify-content:center;gap:14px} .ays-pe-hero__title {font-size:26px;line-height:1.25;font-weight:700;margin:0} .ays-pe-hero__title a {color:var(--ays-pe-text);text-decoration:none} .ays-pe-hero__title a:hover {color:var(--ays-pe-accent)} .ays-pe-hero__verdict {font-size:15px;line-height:1.55;color:var(--ays-pe-text-soft);margin:0;font-style:italic} .ays-pe-hero__price-row {display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:14px 16px;background:var(--ays-pe-bg-soft);border-radius:var(--ays-pe-radius-sm);border:1px solid var(--ays-pe-border)} .ays-pe-hero__price {font-size:28px;font-weight:700;color:var(--ays-pe-text)} .ays-pe-hero__price del {color:var(--ays-pe-text-soft);font-weight:400;font-size:18px} .ays-pe-hero__emi {font-size:14px;color:var(--ays-pe-text-soft)} .ays-pe-hero__emi strong {color:var(--ays-pe-text)} .ays-pe-hero__proscons {display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:4px} .ays-pe-pros,.ays-pe-cons {list-style:none;padding:0;margin:0;font-size:13.5px;line-height:1.6} .ays-pe-pros li,.ays-pe-cons li {padding-left:22px;position:relative;margin-bottom:4px} .ays-pe-pros li::before {content:"✓";position:absolute;left:0;top:0;color:var(--ays-pe-success);font-weight:700} .ays-pe-cons li::before {content:"✕";position:absolute;left:0;top:0;color:var(--ays-pe-text-soft);font-weight:700} .ays-pe-hero__meta {margin:4px 0 0;font-size:13px} .ays-pe-row {display:grid;grid-template-columns:50px 140px 1fr 200px;gap:20px;align-items:center;background:var(--ays-pe-bg);border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius);padding:18px;margin:14px 0;transition:border-color .2s,box-shadow .2s} .ays-pe-row:hover {border-color:var(--ays-pe-border-strong);box-shadow:var(--ays-pe-shadow-sm)} .ays-pe-row__rank-num {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ays-pe-bg-soft);border:2px solid var(--ays-pe-border-strong);font-size:16px;font-weight:700;color:var(--ays-pe-text)} .ays-pe-row[data-sku] .ays-pe-row__rank-num {color:var(--ays-pe-accent)} .ays-pe-row__image {aspect-ratio:1 / 1;background:var(--ays-pe-bg-soft);border-radius:var(--ays-pe-radius-sm);padding:8px;display:block;overflow:hidden} .ays-pe-row__image img {width:100%;height:100%;object-fit:contain} .ays-pe-row__title {font-size:17px;font-weight:600;margin:0 0 6px} .ays-pe-row__title a {color:var(--ays-pe-text);text-decoration:none} .ays-pe-row__title a:hover {color:var(--ays-pe-accent)} .ays-pe-row__verdict {font-size:14px;color:var(--ays-pe-text-soft);margin:0 0 8px;line-height:1.5} .ays-pe-row__pros {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ays-pe-text-soft)} .ays-pe-row__pros li {padding-left:16px;position:relative} .ays-pe-row__pros li::before {content:"✓";position:absolute;left:0;color:var(--ays-pe-success);font-weight:700} .ays-pe-row__buy {text-align:right;display:flex;flex-direction:column;gap:6px;align-items:flex-end} .ays-pe-row__price {font-size:20px;font-weight:700;color:var(--ays-pe-text)} .ays-pe-row__emi {font-size:12px;color:var(--ays-pe-text-soft)} .ays-pe-row__buy .ays-pe-stock {font-size:12px} .ays-pe-inline {display:inline-block;background:var(--ays-pe-bg-soft);padding:2px 8px;border-radius:6px;border:1px solid var(--ays-pe-border);text-decoration:none;color:var(--ays-pe-accent);font-weight:500} .ays-pe-inline:hover {background:var(--ays-pe-border)} .ays-pe-inline-price {font-weight:700;color:var(--ays-pe-text)} .ays-pe-inline-price del {color:var(--ays-pe-text-soft);font-weight:400;margin-right:4px} .ays-pe-compare-wrap {margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch} .ays-pe-compare {width:100%;border-collapse:separate;border-spacing:0;background:var(--ays-pe-bg);border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius);overflow:hidden;font-size:0.92em} .ays-pe-compare th,.ays-pe-compare td {padding:14px 14px;text-align:left;border-bottom:1px solid var(--ays-pe-border);vertical-align:middle} .ays-pe-compare thead th {background:var(--ays-pe-bg-soft);border-bottom:2px solid var(--ays-pe-border-strong);font-weight:600;font-size:0.85em;text-transform:uppercase;letter-spacing:.03em;color:var(--ays-pe-text-soft)} .ays-pe-compare tbody tr:last-child td,.ays-pe-compare tbody tr:last-child th {border-bottom:0} .ays-pe-compare:not(.ays-pe-compare--rows) {min-width:600px} .ays-pe-compare__feature-col {font-weight:600;color:var(--ays-pe-text-soft);width:22%} .ays-pe-compare__product-col {text-align:center} .ays-pe-compare__product-col a {display:block;text-decoration:none;color:var(--ays-pe-text)} .ays-pe-compare__product-col img {width:70px;height:70px;object-fit:contain;margin:0 auto 6px;display:block} .ays-pe-compare:not(.ays-pe-compare--rows) tbody td {text-align:center} .ays-pe-compare__cta-row td {padding:14px;background:var(--ays-pe-bg-soft)} .ays-pe-compare--rows td {text-align:center} .ays-pe-compare--rows .ays-pe-compare__prod {text-align:left;min-width:220px} .ays-pe-compare--rows .ays-pe-compare__prod-link {display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ays-pe-text)} .ays-pe-compare--rows .ays-pe-compare__prod-link:hover .ays-pe-compare__name {color:var(--ays-pe-accent)} .ays-pe-compare--rows .ays-pe-compare__prod-link img {width:52px;height:52px;object-fit:contain;flex-shrink:0;background:var(--ays-pe-bg-soft);border-radius:6px;padding:4px} .ays-pe-compare--rows .ays-pe-compare__name {font-weight:600;font-size:0.95em;line-height:1.35;transition:color .15s} .ays-pe-compare--rows .ays-pe-compare__buy {text-align:right;white-space:nowrap} .ays-pe-compare--rows .ays-pe-compare__buy .ays-pe-btn {padding:7px 14px;font-size:0.92em} @media (max-width:720px) {.ays-pe-compare--rows {display:block;background:transparent;border:0;font-size:1em} .ays-pe-compare--rows thead {display:none} .ays-pe-compare--rows tbody {display:block} .ays-pe-compare--rows tr {display:block;background:var(--ays-pe-bg);border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius);margin-bottom:14px;padding:14px 16px} .ays-pe-compare--rows td {display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:7px 0;text-align:right;font-size:0.95em} .ays-pe-compare--rows td::before {content:attr(data-label);font-weight:600;color:var(--ays-pe-text-soft);text-align:left;flex-shrink:0} .ays-pe-compare--rows td.ays-pe-compare__prod {flex-direction:column;align-items:stretch;text-align:left;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--ays-pe-border)} .ays-pe-compare--rows td.ays-pe-compare__prod::before {display:none} .ays-pe-compare--rows .ays-pe-compare__prod-link img {width:60px;height:60px} .ays-pe-compare--rows td.ays-pe-compare__buy {justify-content:stretch;padding-top:12px;margin-top:6px;border-top:1px solid var(--ays-pe-border)} .ays-pe-compare--rows td.ays-pe-compare__buy::before {display:none} .ays-pe-compare--rows .ays-pe-compare__buy .ays-pe-btn {flex:1;text-align:center;padding:11px}} .ays-pe-badge {position:absolute;top:12px;left:12px;z-index:2;background:var(--ays-pe-text);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:999px;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.15)} .ays-pe-badge--winner {background:linear-gradient(135deg,var(--ays-pe-gold) 0%,#f59e0b 100%);color:#fff} .ays-pe-badge--rank {background:var(--ays-pe-accent)} .ays-pe-hero .ays-pe-badge {top:14px;left:14px;font-size:12px;padding:6px 12px} .ays-pe-stock-overlay {position:absolute;inset:auto 0 0 0;background:rgba(220,38,38,.92);color:#fff;text-align:center;padding:7px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase} .ays-pe-sale-flag {position:absolute;top:12px;right:12px;background:var(--ays-pe-danger);color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700} .ays-pe-stock {display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:12.5px} .ays-pe-stock.is-in-stock {color:var(--ays-pe-success)} .ays-pe-stock.is-out-of-stock {color:var(--ays-pe-danger)} .ays-pe-rating {display:flex;align-items:center;gap:6px;font-size:13px} .ays-pe-stars {--rating:0;--star-size:14px;--star-color:#fbbf24;--star-bg:#e5e7eb;display:inline-block;font-size:var(--star-size);line-height:1;background:linear-gradient(90deg,var(--star-color) calc(var(--rating) / 5 * 100%),var(--star-bg) calc(var(--rating) / 5 * 100%));-webkit-background-clip:text;background-clip:text;color:transparent} .ays-pe-stars::before {content:"★★★★★";letter-spacing:2px} .ays-pe-reviews {color:var(--ays-pe-text-soft);font-size:12px} .ays-pe-btn {display:inline-block;padding:9px 18px;border-radius:var(--ays-pe-radius-sm);text-decoration:none;font-weight:600;font-size:14px;transition:background .2s ease,transform .15s ease} .ays-pe-btn--lg {padding:13px 28px;font-size:15px} .ays-pe-btn.is-primary {background:var(--ays-pe-primary);color:#fff} .ays-pe-btn.is-primary:hover {background:var(--ays-pe-primary-dark);transform:translateY(-1px)} .ays-pe-btn.is-secondary {background:var(--ays-pe-bg-soft);color:var(--ays-pe-text);border:1px solid var(--ays-pe-border)} .ays-pe-btn.is-secondary:hover {background:var(--ays-pe-border)} .ays-pe-card--fallback {aspect-ratio:4 / 5;background:var(--ays-pe-bg-soft);border:2px dashed var(--ays-pe-border-strong);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px} .ays-pe-card__fallback-msg {font-size:14px;color:var(--ays-pe-text-soft);margin:0 0 12px} .ays-pe-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:24px 0} .ays-pe-grid--3 {grid-template-columns:repeat(3,1fr)} .ays-pe-grid--2 {grid-template-columns:repeat(2,1fr)} .ays-post>* {max-width:var(--post-max);margin-left:auto;margin-right:auto} .ays-post>.ays-pe-hero,.ays-post>.ays-pe-grid,.ays-post>.ays-pe-compare-wrap,.ays-post>.ays-pe-row {max-width:920px} .ays-post h2 {scroll-margin-top:90px} .ays-post-tldr {background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-left:4px solid var(--ays-pe-gold);padding:18px 22px;border-radius:0 var(--ays-pe-radius-sm) var(--ays-pe-radius-sm) 0;margin:28px auto;font-size:0.95em} .ays-post-tldr strong {color:var(--ays-pe-text)} .ays-post-toc {background:var(--ays-pe-bg-soft);border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius-sm);padding:18px 22px;margin:28px auto;font-size:0.92em} .ays-post-toc__title {font-weight:700;margin-bottom:8px;font-size:0.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--ays-pe-text-soft)} .ays-post-toc ol {margin:0;padding-left:22px} .ays-post-toc li {margin:4px 0} .ays-post-toc a {color:var(--ays-pe-accent);text-decoration:none} .ays-post-toc a:hover {text-decoration:underline} .ays-post-callout {background:#eff6ff;border-left:4px solid var(--ays-pe-accent);padding:16px 20px;border-radius:0 var(--ays-pe-radius-sm) var(--ays-pe-radius-sm) 0;margin:24px auto;font-size:0.95em} .ays-post-callout--warn {background:#fef2f2;border-color:var(--ays-pe-danger)} .ays-post-callout--ok {background:#f0fdf4;border-color:var(--ays-pe-success)} .ays-faq {border:1px solid var(--ays-pe-border);border-radius:var(--ays-pe-radius);margin:28px auto;overflow:hidden;background:var(--ays-pe-bg)} .ays-faq__item {border-bottom:1px solid var(--ays-pe-border)} .ays-faq__item:last-child {border-bottom:0} .ays-faq__item>summary {list-style:none} .ays-faq__item>summary::-webkit-details-marker {display:none} .ays-faq__item>summary::marker {content:""} .ays-faq__q {display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;background:var(--ays-pe-bg);color:var(--ays-pe-text);font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;user-select:none;transition:background .15s ease;border:0;text-align:left;width:100%;box-sizing:border-box} .ays-faq__q:hover {background:var(--ays-pe-bg-soft)} .ays-faq__q:focus-visible {outline:2px solid var(--ays-pe-accent);outline-offset:-2px} .ays-faq__q::after {content:"+";font-size:26px;line-height:1;color:var(--ays-pe-text-soft);transition:transform .25s ease;flex-shrink:0;font-weight:400} .ays-faq__item[open]>.ays-faq__q::after,.ays-faq__item.is-open .ays-faq__q::after {transform:rotate(45deg)} .ays-faq__a {padding:4px 22px 18px;font-size:15px;color:var(--ays-pe-text-soft);line-height:1.7} .ays-faq__a p {margin:0} .ays-faq__a p+p {margin-top:10px} .ays-faq__item:not([open]):not(.is-open)>.ays-faq__a {display:none} @media (max-width:900px) {.ays-pe-hero {grid-template-columns:1fr;gap:20px;padding:20px} .ays-pe-hero__proscons {grid-template-columns:1fr;gap:10px} .ays-pe-row {grid-template-columns:40px 100px 1fr;row-gap:14px} .ays-pe-row__buy {grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;text-align:left} .ays-pe-grid--3 {grid-template-columns:repeat(2,1fr)}} @media (max-width:540px) {.ays-pe-grid,.ays-pe-grid--3,.ays-pe-grid--2 {grid-template-columns:1fr 1fr;gap:12px} .ays-pe-card__body {padding:12px} .ays-pe-card__title {min-height:0} .ays-pe-row {grid-template-columns:36px 80px 1fr;padding:12px;gap:12px} .ays-pe-row__pros {display:none}} body.ays-wm-compat-enabled .ays-wrap{max-width:1340px} body.ays-wm-compat-archive .woocommerce-breadcrumb{margin:10px 0 8px} body.ays-wm-compat-archive .ays-wm-before-shop,body.ays-wm-compat-archive .ays-wm-category-description,body.ays-wm-compat-archive .ays-wm-smart-tables,body.ays-wm-compat-archive .ays-wm-contact-help,body.ays-wm-compat-archive .ays-ac-seo-block{max-width:1120px;margin-left:auto;margin-right:auto} body.ays-wm-compat-archive .ays-wm-before-shop{background:#fff;border:1px solid var(--line,#e4e6f0);border-radius:16px;padding:22px 26px;margin-top:8px;margin-bottom:28px;box-shadow:0 1px 3px rgba(24,24,72,.04)} body.ays-wm-compat-archive .ays-wm-before-shop h1,body.ays-wm-compat-archive .ays-wm-before-shop h2{color:var(--navy,#24246c);font-family:var(--display,system-ui,sans-serif);font-size:clamp(1.45rem,1.4vw+1rem,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px} body.ays-wm-compat-archive .ays-wm-before-shop h3{color:var(--navy,#24246c);font-family:var(--display,system-ui,sans-serif);font-size:1.05rem;font-weight:700;margin:18px 0 8px} body.ays-wm-compat-archive .ays-wm-before-shop p,body.ays-wm-compat-archive .ays-wm-before-shop li{font-size:14.5px;line-height:1.72;color:var(--muted,#5b6075)} body.ays-wm-compat-archive .ays-wm-before-shop ul,body.ays-wm-compat-archive .ays-wm-before-shop ol{margin:10px 0 12px 22px} body.ays-wm-compat-archive .ays-wm-before-shop table{width:100%;border-collapse:collapse;margin:14px 0;background:#fff;border:1px solid var(--line,#e4e6f0);border-radius:12px;overflow:hidden;display:table} body.ays-wm-compat-archive .ays-wm-before-shop th,body.ays-wm-compat-archive .ays-wm-before-shop td{padding:10px 12px;border-bottom:1px solid var(--line,#e4e6f0);font-size:13.5px;text-align:left} body.ays-wm-compat-archive .ays-wm-before-shop th{background:#f7f8fd;color:var(--navy,#24246c);font-family:var(--display,system-ui,sans-serif);font-weight:700} body.ays-wm-compat-archive .ays-shop{padding-top:20px} body.ays-wm-compat-archive .ays-head-row{max-width:1400px;margin-left:auto;margin-right:auto} body.ays-wm-compat-archive .ays-head-row h2{font-size:clamp(1.75rem,2vw+1rem,3rem);font-weight:700;letter-spacing:-.055em} body.ays-wm-compat-archive .ays-shop__grid{grid-template-columns:260px minmax(0,1fr);gap:24px} body.ays-wm-compat-archive .ays-shop__main ul.products{--cols:var(--ays-shop-cols,3)!important;gap:14px!important} body.ays-wm-filter-everything .ays-filters{padding:12px;overflow:visible} body.ays-wm-filter-everything .ays-filters .widget,body.ays-wm-filter-everything .ays-filters .wpc-filters-widget-main-wrapper,body.ays-wm-filter-everything .ays-filters .wpc-filters-main-wrap{margin:0} body.ays-wm-compat-archive .ays-wm-category-description{margin-top:34px;margin-bottom:22px} body.ays-wm-compat-archive .ays-wm-category-description h2,body.ays-wm-compat-archive .ays-wm-smart-tables h2{color:var(--navy,#24246c);font-family:var(--display,system-ui,sans-serif);font-size:clamp(1.35rem,1.2vw+1rem,2rem);font-weight:700;letter-spacing:-.03em;margin:26px 0 12px} body.ays-wm-compat-archive .ays-wm-category-description p,body.ays-wm-compat-archive .ays-wm-category-description li{font-size:15px;line-height:1.78} body.ays-wm-compat-archive .ays-wm-smart-tables,body.ays-wm-compat-archive .ays-wm-contact-help{margin-top:24px;margin-bottom:24px} body.ays-wm-compat-archive .ays-ac-seo-block{background:#fff;border:1px solid var(--line,#e4e6f0);border-radius:16px;padding:22px 26px;margin-top:30px!important;margin-bottom:20px} body.ays-wm-compat-archive .ays-ac-seo-block h2{margin-top:0} @media (max-width:1240px){body.ays-wm-compat-archive .ays-shop__main ul.products{--cols:min(var(--ays-shop-cols,3),3)!important}} @media (max-width:920px){body.ays-wm-compat-archive .ays-shop__grid{grid-template-columns:1fr} body.ays-wm-compat-archive .ays-shop__main ul.products{--cols:2!important} body.ays-wm-compat-archive .ays-wm-before-shop{padding:18px}} @media (max-width:520px){body.ays-wm-compat-archive .ays-shop__main ul.products{--cols:2!important;gap:10px!important} body.ays-wm-compat-archive .ays-wm-before-shop,body.ays-wm-compat-archive .ays-ac-seo-block{border-radius:12px;padding:16px}}