.samp{--samp-blue: #0070ee;--samp-ink: #111111;--samp-line: #c7d4e6;box-sizing:border-box;width:min(1240px,calc(100% - 32px));margin:36px auto;color:var(--samp-ink);text-align:left;font-family:inherit}.samp *,.samp *:before,.samp *:after{box-sizing:border-box}.samp .samp__intro{margin:0 0 22px}.samp .samp__intro h2{margin:0 0 10px;color:var(--samp-ink);font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.15;letter-spacing:-.02em;text-transform:none}.samp .samp__intro p{max-width:840px;margin:0;color:#383838;font-size:15px;line-height:1.5}.samp .samp__groups{display:grid;gap:22px}.samp .samp__group{min-width:0;margin:0;overflow:hidden;border:1px solid var(--samp-line);border-radius:10px;background:#edf4fd;box-shadow:0 2px #0000000a}.samp .samp__group-header{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border-bottom:4px solid var(--samp-blue);background:var(--samp-ink);color:#fff}.samp .samp__badge{display:inline-flex;flex:0 0 58px;align-items:center;justify-content:center;min-height:40px;border-radius:6px;background:var(--samp-blue);color:#fff;font-size:17px;font-weight:750;line-height:1.2;white-space:nowrap}.samp .samp__group-header h3{margin:0;color:#fff;font-size:20px;font-weight:750;line-height:1.2;text-transform:none;letter-spacing:0}.samp .samp__group-header p{margin:5px 0 0;color:#f2f5fa;font-size:13px;line-height:1.35}.samp .samp__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px;list-style:none}.samp .samp__card{min-width:0;margin:0;padding:14px;border:1px solid #d2deee;border-radius:7px;background:#fff;list-style:none}.samp .samp__card article{margin:0}.samp .samp__product-link{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;color:var(--samp-ink);text-decoration:none;border-radius:3px}.samp .samp__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:72px;padding:4px 4px 13px;overflow:hidden;border:1px solid #dde3ed;border-radius:5px;background:#fff}.samp .samp__thumb img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.samp .samp__thumb-label{position:absolute;inset:auto auto 0 0;padding:2px 5px;border-radius:0 3px 0 0;background:var(--samp-blue);color:#fff;font-size:9px;font-weight:750;letter-spacing:.06em;line-height:1}.samp .samp__no-image{color:#555;font-size:10px;line-height:1.2;text-align:center}.samp .samp__product-title{display:block;padding:1px 0 0;overflow-wrap:anywhere;color:inherit;font-size:15px;font-weight:700;line-height:1.35;white-space:normal}.samp .samp__product-link:hover .samp__product-title{color:var(--samp-blue);text-decoration:underline;text-underline-offset:3px}.samp .samp__product-details{margin:9px 0 0 100px}.samp .samp__rating{margin:0 0 7px;color:#333;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.samp .samp__price{margin:0;color:var(--samp-ink);font-size:18px;font-weight:750;line-height:1.3}.samp .samp__availability{margin:5px 0 0;color:#575757;font-size:12px;line-height:1.35}.samp .samp__empty{margin:0;padding:22px 18px;color:#383838;font-size:14px;line-height:1.45}.samp .samp__group-footer{display:flex;justify-content:flex-end;padding:0 14px 14px}.samp .samp__view-more{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:10px 16px;border:1px solid var(--samp-blue);border-radius:6px;background:var(--samp-blue);color:#fff;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.samp .samp__view-more:hover{border-color:#005abd;background:#005abd;color:#fff}.samp a:focus-visible{outline:3px solid #005abd;outline-offset:4px}@media(min-width:680px){.samp .samp__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.samp .samp__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:399px){.samp{width:calc(100% - 24px)}.samp .samp__group-header{gap:10px;padding:12px}.samp .samp__group-header h3{font-size:18px}.samp .samp__badge{flex-basis:48px;font-size:15px}.samp .samp__cards{padding:10px;gap:10px}.samp .samp__card{padding:11px}.samp .samp__product-link{grid-template-columns:72px minmax(0,1fr);gap:10px}.samp .samp__thumb{width:72px;height:64px}.samp .samp__product-details{margin-left:82px}}speaker-amplifier-picks.samp{display:block}speaker-amplifier-picks.samp[hidden]{display:none!important}.samp [hidden]{display:none!important}.samp .samp__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.samp .samp__button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid var(--samp-blue);border-radius:6px;background:var(--samp-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.samp .samp__button--secondary{background:#fff;color:#005abd}.samp .samp__button:hover:not(:disabled){border-color:#005abd;background:#005abd;color:#fff}.samp .samp__button:disabled{border-color:#c8d2df;background:#e9eef4;color:#4b5666;cursor:default}.samp .samp__message{margin:8px 0 0;color:#333;font-size:12px;line-height:1.45}.samp .samp__message:empty{display:none}.samp .samp__cart-link,.samp .samp__product-page{display:inline-block;margin-top:10px;color:#005abd;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}body:has(dialog[open][data-12vo-product-modal]){overflow:hidden}.samp .samp__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(940px,calc(100vw - 28px));max-width:none;max-height:min(900px,calc(100dvh - 28px));margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #c7d4e6;border-radius:12px;background:#fff;color:var(--samp-ink);box-shadow:0 18px 64px #0000004d;font-family:inherit;text-align:left}.samp .samp__dialog::backdrop{background:#000000a6}.samp .samp__dialog-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:3px solid var(--samp-blue);background:#111;color:#fff}.samp .samp__dialog-header h3{margin:0;color:#fff;font-size:18px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-transform:none}.samp .samp__dialog-close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #8993a0;border-radius:6px;background:#fff;color:#111;font-family:inherit;font-size:30px;line-height:1;cursor:pointer}.samp .samp__modal-content{padding:22px;font-size:15px;line-height:1.5}.samp .samp__modal-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.samp .samp__gallery,.samp .samp__modal-summary{min-width:0}.samp .samp__modal-image{display:block;width:100%;height:280px;object-fit:contain}.samp .samp__gallery-thumbs{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.samp .samp__gallery-thumb{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:56px;padding:3px;border:1px solid #c7d4e6;border-radius:5px;background:#fff;cursor:pointer}.samp .samp__gallery-thumb[aria-pressed=true]{outline:2px solid var(--samp-blue);outline-offset:1px}.samp .samp__gallery-thumb img{width:58px;height:48px;object-fit:contain}.samp .samp__modal-price{margin:10px 0 15px;color:var(--samp-ink);font-size:24px;font-weight:750;line-height:1.3}.samp .samp__variant-label{display:grid;gap:7px;margin:12px 0;color:var(--samp-ink);font-size:14px;font-weight:650}.samp .samp__variant{width:100%;min-height:44px;padding:9px 30px 9px 10px;border:1px solid #8296ad;border-radius:5px;background-color:#fff;color:#111;font:inherit}.samp .samp__modal-availability,.samp .samp__modal-status{margin:8px 0;font-size:14px}.samp .samp__description{overflow-x:auto;overflow-wrap:anywhere;border-top:1px solid #d2deee;padding-top:18px}.samp .samp__description img{max-width:100%;height:auto}.samp .samp__description table{width:100%;border-collapse:collapse}.samp .samp__description th,.samp .samp__description td{padding:7px;border:1px solid #d2deee}.samp button:focus-visible,.samp select:focus-visible{outline:3px solid #005abd;outline-offset:3px}@media(max-width:620px){.samp .samp__modal-content{padding:16px}.samp .samp__modal-top{grid-template-columns:minmax(0,1fr);gap:18px}.samp .samp__modal-image{height:200px}.samp .samp__dialog-header{padding:12px}.samp .samp__dialog-header h3{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/12vo-speaker-amplifier-picks.css.map */
