.catcher-panel{display:grid;gap:1rem;max-width:48rem;margin-inline:auto;padding:1rem;overflow-wrap:anywhere;color:inherit}.catcher-panel h2{font-size:1.5rem}.catcher-panel fieldset,.catcher-panel form{min-width:0}.catcher-panel fieldset{border:1px solid;border-radius:.8rem;padding:1rem;display:grid;gap:.8rem}.catcher-panel legend{padding-inline:.3rem;font-weight:600}.catcher-panel label{display:grid;gap:.35rem}.catcher-panel label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:.6rem}.catcher-panel button,.catcher-panel input:not([type=checkbox]),.catcher-panel select{width:100%;min-height:44px;padding:.55rem .7rem;border-radius:.5rem;border:1px solid;background:transparent;color:inherit;font:inherit}.catcher-panel select option{color:#222;background:#fff}.catcher-panel input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.catcher-panel button{font-weight:600;cursor:pointer}.catcher-panel button:disabled,.catcher-panel fieldset:disabled{opacity:.6}.catcher-panel p,.catcher-panel small{line-height:1.5}.catcher-panel :focus-visible{outline:3px solid #a86b2d;outline-offset:3px}.catcher-targets{padding-left:1.2rem;margin:0}.catcher-targets button{min-height:44px;text-align:left}.catcher-target-preview{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.catcher-target-preview img{object-fit:cover;border-radius:.45rem}.card-editorial-lead{max-width:64ch;line-height:1.65;text-wrap:pretty}.card-editorial-sections,.review-panel,.rich-facts{min-width:0}.card-editorial-section{margin:1.5rem 0;padding-top:1.2rem;border-top:1px solid var(--line)}.card-editorial-section h4{color:var(--ink);margin:0 0 .65rem}.card-editorial-section li,.card-editorial-section p,.review-panel .long-copy,.rich-facts .long-copy{line-height:1.65;overflow-wrap:anywhere}.card-editorial-section p+p{margin-top:.75rem}.card-editorial-section ul{padding-left:1.25rem;margin:.65rem 0}.card-editorial-section li+li{margin-top:.3rem}.card-editorial-sources{padding-left:1.25rem;font-size:.85em;color:var(--text-secondary);overflow-wrap:anywhere}.review-panel .long-copy,.rich-facts .long-copy{white-space:pre-line}@media (max-width:600px){.card-editorial-section{margin:1.15rem 0;padding-top:.9rem}}.card-legacy-copy{color:var(--text-secondary);max-width:70ch}.card-legacy-copy p{white-space:pre-line;line-height:1.65;margin:0;overflow-wrap:anywhere}.card-legacy-copy p+p{margin-top:.8rem}.card-lead details{margin-top:.5rem;font-size:.9em;color:var(--text-secondary)}.card-lead summary{color:var(--rose);cursor:pointer;min-height:2rem}.rich-facts .card-editorial-section{margin:1.5rem 0}@media (max-width:600px){.rich-facts .card-editorial-section{margin:1.15rem 0}}.card-editorial-lead{line-height:1.7}.card-editorial-section p,.card-legacy-copy p{margin:0 0 1em;line-height:1.75}.card-editorial-section,.card-original-facts section{margin:1.5em 0}.card-editorial-section ul,.card-original-facts ul{padding-left:1.25em;line-height:1.7}.article-photo>.photo-reveal img,.reading-cover>.photo-reveal img{object-fit:contain;object-position:center top}@media (max-width:370px){.article-photo{height:225px}}.card-price-summary{display:grid;justify-items:start;gap:4px;width:100%;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.card-price-summary strong{font-size:1.15rem;color:var(--ink)}.card-price-history svg{display:block;width:100%;max-height:180px;color:var(--rose);margin:10px 0;border:1px solid var(--line);border-radius:12px}.card-price-history select{display:block;max-width:100%;color:var(--ink);background:var(--paper)}.detail-info .description-status{margin:12px 0;padding:0;background:transparent;border:1px solid var(--line);border-radius:12px}.description-status>summary{cursor:pointer;padding:9px 12px}.description-status-body{display:grid;justify-items:start;gap:10px;padding:0 12px 12px}.description-status-body ul{margin:4px 0 0;padding-inline-start:18px}.description-status-body p{margin:0}.detail-info .doll-card-actions{align-items:center}.detail-info .doll-card-actions>button{height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.detail-info .doll-card-actions>.icon-button{width:44px;padding:0}.gallery-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gallery-card-actions:empty{display:none}.gallery-card-actions>button{min-height:44px}.gallery-card-actions>button:last-child{flex:1}.reference-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.reference-price-amount>a{font-size:.85em;color:var(--text-secondary)}.ratings-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ratings-heading>h4{margin:0}.ratings-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:999px}.ratings-switch>button{background:transparent;border:0;border-radius:999px;padding:7px 10px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:11px}.ratings-switch>button[aria-pressed=true]{background:var(--pink);color:var(--ink);font-weight:700}.personal-ratings{display:grid;gap:10px;margin-top:10px}.personal-ratings>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.personal-ratings>label small{display:block;color:var(--text-secondary);margin-top:4px}.personal-ratings select{min-height:40px;min-width:100px;padding:4px 8px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit}.personal-ratings>button{justify-self:start}.personal-ratings>p{margin:0;font-size:12px}.currency-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px}.currency-price-rub{font-size:1.1em;font-weight:750;color:var(--ink)}.launch-price{margin-bottom:14px;padding:12px;border:1px solid var(--line);border-radius:12px}.launch-price>strong{font-size:1.12rem}.launch-price>p{margin:5px 0 0;font-size:12px}