.seo-main{padding-top:25px;padding-bottom:70px}.seo-breadcrumbs{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:28px}.seo-breadcrumbs a:hover,.seo-links a:hover{color:var(--primary);text-decoration:underline}.seo-breadcrumbs [aria-current]{overflow-wrap:anywhere}.seo-intro{max-width:900px;margin-bottom:28px}.seo-intro h1,.seo-article h1{font-size:clamp(25px,3vw,37px);line-height:1.45;letter-spacing:-.025em;margin:9px 0 17px;overflow-wrap:anywhere}.seo-answer{font-size:16px;line-height:1.95;color:var(--ink);max-width:850px;margin:14px 0 18px;padding-left:18px;border-left:3px solid var(--primary)}.seo-section{margin:35px 0}.seo-section h2,.seo-panel h2{font-size:20px;margin-bottom:16px}.seo-section p{line-height:1.95;max-width:900px}.seo-links{list-style:none;padding:0;margin:16px 0;display:flex;flex-wrap:wrap;gap:10px 22px}.seo-links a{display:inline-block;min-height:32px;padding:4px 0;color:var(--primary)}.seo-filters{padding:17px 0;border-block-end:1px solid var(--line)}.seo-filters summary{cursor:pointer;font-weight:600;min-height:32px}.seo-filters .seo-links{margin-bottom:0}.seo-product-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:40px;align-items:start}.seo-panel{padding:25px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.seo-specs{display:grid;grid-template-columns:135px minmax(0,1fr);gap:15px;margin:0}.seo-specs dt{color:var(--muted)}.seo-specs dd{margin:0;overflow-wrap:anywhere}.seo-specs a{color:var(--primary)}.seo-purchase{padding:25px 0}.seo-purchase .price{font-size:36px;margin:5px 0 16px}.seo-purchase p{margin-bottom:14px}.seo-stock{font-weight:600}.seo-faq details{padding:17px 0;border-bottom:1px solid var(--line)}.seo-faq summary{font-weight:600;cursor:pointer;min-height:28px}.seo-faq p{padding-top:12px;color:var(--muted)}.seo-article{max-width:860px}.seo-facts{border-top:1px solid var(--line);padding-top:25px}.seo-footer{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.seo-footer nav{display:flex;flex-wrap:wrap;gap:20px}.seo-footer small{width:100%;color:var(--muted)}.seo-home-directory{border-top:1px solid var(--line);padding-top:28px}.seo-home-directory>p{color:var(--muted)}.seo-main .product-card h3 a:hover{color:var(--primary)}.seo-main .product-card h3{overflow-wrap:anywhere}.seo-main .product-grid{margin-top:18px}.seo-main .text-block{max-width:900px;overflow-wrap:anywhere}
@media(max-width:760px){.seo-body .header-inner{height:auto;min-height:78px;gap:14px;flex-wrap:wrap;padding-block:14px}.seo-body .header nav{display:flex;order:3;width:100%;margin:0;height:44px;gap:26px}.seo-body .header nav a{min-height:44px}.seo-body .brand{font-size:23px}.seo-body .order-entry{margin-left:auto;padding:8px 12px}.seo-main{padding-top:20px}.seo-product-layout{grid-template-columns:1fr;gap:5px}.seo-panel{padding:20px}.seo-specs{grid-template-columns:100px minmax(0,1fr);gap:12px}.seo-links{gap:8px 18px}.seo-links a{min-height:44px;display:inline-flex;align-items:center}.seo-answer{font-size:14px;padding-left:14px}.seo-article h1,.seo-intro h1{font-size:26px}.seo-breadcrumbs{font-size:11px;margin-bottom:23px}.seo-section{margin:29px 0}.seo-footer{gap:20px}.seo-footer nav{gap:15px}.seo-faq summary{min-height:44px}.seo-home-directory .seo-links{gap:4px 18px}}

.seo-footer nav a{min-height:44px;display:inline-flex;align-items:center}
