.sw-finder{display:block;max-width:880px;margin:0 auto;padding:24px 16px}.sw-finder__heading{margin:0 0 4px}.sw-finder__intro{margin:0 0 16px}.sw-finder__row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.sw-finder__brand{flex:1 1 160px}.sw-finder__model{flex:2 1 240px;position:relative}.sw-finder label{display:block;margin-bottom:4px}.sw-finder select,.sw-finder input{width:100%;min-height:44px;box-sizing:border-box}.sw-finder [data-go]{min-height:44px;padding:10px 18px}.sw-finder [data-go]:disabled{opacity:.5;cursor:default}.sw-finder :focus-visible{outline:2px solid currentColor;outline-offset:3px}.sw-finder__suggest{position:absolute;z-index:30;inset:100% 0 auto;margin:2px 0 0;padding:0;list-style:none;background:#fff;color:#111;border:1px solid #ccc;border-radius:6px;max-height:300px;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.sw-finder__suggest button{display:block;width:100%;min-height:44px;padding:8px 12px;text-align:left;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sw-finder__suggest button:hover,.sw-finder__suggest button:focus-visible{background:#f2f2f2}.sw-finder__suggest small{display:block;opacity:.7}.sw-finder__help{font-size:.9em;margin-top:8px}.sw-finder__link-button{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.sw-finder [hidden]{display:none!important}.sw-model{margin-top:16px;margin-bottom:16px}.sw-model p{margin:0 0 6px}.sw-model__aliases,.sw-model__related{font-size:.95em}.sw-model__related ul{margin:4px 0 0;padding-left:18px}.sw-model__related li{margin:2px 0}.sw-model__profile{display:grid;gap:16px;margin:8px 0 12px}.sw-model__profile--photo{grid-template-columns:minmax(120px,240px) 1fr;align-items:start}.sw-model__photo{margin:0}.sw-model__photo img{width:100%;height:auto;display:block}.sw-model__photo figcaption{font-size:.75em;opacity:.7;margin-top:4px}.sw-model__kind{font-size:.9em;opacity:.8}.sw-model__summary{max-width:60em;margin-bottom:8px}.sw-model__specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 16px;margin:0}.sw-model__specs dt{font-size:.8em;opacity:.7}.sw-model__specs dd{margin:0}@media(max-width:599px){.sw-model__profile--photo{grid-template-columns:1fr}.sw-model__photo{max-width:240px}}.sw-pg{margin-top:12px;margin-bottom:20px}.sw-pg__title{font-size:1.25em;margin:0 0 10px}.sw-pg__checked{font-size:.85em;opacity:.75;margin:.25rem 0 0}.sw-pg__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;margin:0 0 14px}.sw-pg__fact{border-left:3px solid rgba(var(--text-color, 0 0 0) / .15);padding-left:10px}.sw-pg__fact dt{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.sw-pg__fact dd{margin:2px 0 0}.sw-pg__fact dd span{display:block}.sw-pg__shop{font-size:.9em;text-decoration:underline}.sw-pg__types{margin:0 0 12px}.sw-pg__types-label{font-size:.9em;margin:0 0 6px;opacity:.8}.sw-pg__types ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.sw-pg__types a{display:inline-block;padding:5px 10px;border:1px solid rgba(var(--text-color, 0 0 0) / .25);border-radius:999px;text-decoration:none;font-size:.9em}.sw-pg__types a span{opacity:.6;margin-left:2px}.sw-pg__more{margin:6px 0}.sw-pg__more summary,.sw-pg__qa summary{cursor:pointer;font-weight:600}.sw-pg__list{columns:2 220px;margin:6px 0 0;padding-left:18px}.sw-pg__num{font-family:monospace;opacity:.8}.sw-pg--faq,.sw-pg--about{margin-top:32px}.sw-pg__about{display:grid;gap:16px}.sw-pg__about--photo{grid-template-columns:minmax(120px,200px) 1fr;align-items:start}.sw-pg__about p{margin:0 0 8px;max-width:60em}.sw-pg__photo{margin:0}.sw-pg__photo img{width:100%;height:auto;display:block}.sw-pg__photo figcaption,.sw-pg__kind{font-size:.8em;opacity:.7}.sw-pg__specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:0}.sw-pg__specs dt{font-size:.8em;opacity:.7}.sw-pg__specs dd{margin:0}@media(max-width:599px){.sw-pg__facts{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:.92em}.sw-pg__about--photo{grid-template-columns:1fr}.sw-pg__photo{max-width:200px}}.sw-pg__qa{border-top:1px solid rgba(var(--text-color, 0 0 0) / .12);padding:10px 0}.sw-pg__qa summary h3{display:inline;font-size:1em;margin:0}.sw-pg__qa p{margin:6px 0 0;max-width:60em}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
