.kyb-series-links a{padding:0;gap:0;overflow:hidden;transition:box-shadow .2s,transform .2s}
.kyb-series-links a:hover{box-shadow:0 10px 28px #5f232317;transform:translateY(-3px)}
.kyb-series-links a:focus-visible{outline:3px solid #bb7b22;outline-offset:4px}
.series-card-media{margin:0;padding:12px;background:#f5f2ec;border-bottom:1px solid #e5ddd3}
.series-card-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px;background:#fff}
.series-card-copy{display:grid;grid-template-columns:1fr auto;gap:7px;padding:18px 17px 20px;align-items:center}
.series-card-copy .series-card-brand{grid-column:1/-1;font:700 11px Arial;letter-spacing:1.6px;color:#a52c37}
.series-card-copy b{font:700 19px/1.3 Arial;overflow-wrap:anywhere}
.series-card-copy .series-card-arrow{font-size:20px;line-height:1}
.series-photo-note{font-size:12px;line-height:1.7;color:#6c655d;margin-top:18px}
.product-review-source{background:#fcf8ee;border:1px solid #e9d6aa;border-radius:9px;padding:16px;margin-top:18px;text-align:start}
.product-review-source .review-source-heading{display:flex;align-items:center;gap:8px;color:#79571d;font-size:12px;font-weight:700}
.review-source-mark{font:700 25px/1 Georgia,serif;color:#9a6b20}
.product-review-source a{display:block;font-size:13px;font-weight:700;color:#873d2c;line-height:1.6;margin-top:7px;text-decoration:underline;text-underline-offset:4px}
.product-review-source p{color:#6b6250;font-size:11px;line-height:1.65;margin:8px 0 0}
.product .product-review-source p:last-of-type{padding-bottom:0}
.product .product-link{margin-top:auto}
.catalog-model-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.catalog-model-links a{display:inline-block;border:1px solid #cbb9a4;padding:9px 15px;border-radius:30px;color:#9b2733;font:600 13px/1.5 Arial}
.catalog-search{background:#fff;border:1px solid #dfd7cb;border-radius:12px;padding:22px;margin:22px 0}.catalog-search label{display:block;font-size:15px;font-weight:700;margin-bottom:10px}.catalog-search-line{display:flex;gap:10px}.catalog-search input{width:100%;min-width:0;padding:12px 14px;border:1px solid #bfb5a5;border-radius:6px;font:inherit;font-size:16px;color:#192322;background:#fff}.catalog-search button{font:inherit;font-size:13px;cursor:pointer;border:1px solid #c8b8a2;border-radius:6px;background:#f8f4ed;color:#7c332b;padding:9px 14px}.catalog-search-line button{flex-shrink:0}.catalog-search input:focus-visible,.catalog-search button:focus-visible{outline:3px solid #b98930;outline-offset:3px}.model-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.model-shortcuts button{font:600 12px Arial;border-radius:24px;padding:7px 13px;background:#fff}.catalog-search .catalog-result-count{font-size:12px;margin:12px 0 0;color:#625a50}.catalog-empty{padding:22px;background:#f2eadb;border-radius:8px}.product[hidden],.series[hidden],.catalog-search[hidden],.catalog-empty[hidden]{display:none!important}.series-context{font-size:13px;color:#6d6256}.variant-badge{color:#9e2834;font-weight:700}.condition-note{font-weight:700;color:#805620}
@media(max-width:480px){.catalog-search{padding:18px}.catalog-search-line{flex-wrap:wrap}.catalog-search-line button{width:100%}.catalog-model-links a{font-size:12px}.series-heading h2{font-size:24px}.series-heading{gap:10px}}
@media(max-width:800px){.kyb-series-links{gap:16px}.series-card-copy{padding:17px}.series-card-copy b{font-size:21px}.kyb-series-links a:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.kyb-series-links a:last-child .series-card-media{border-bottom:0;border-inline-end:1px solid #e5ddd3}.kyb-series-links a:last-child .series-card-copy{display:flex;align-items:flex-start;flex-direction:column;gap:16px}}
@media(prefers-reduced-motion:reduce){.kyb-series-links a{transition:none}.kyb-series-links a:hover{transform:none}}
