.comparison-module__gKYh2a__hint{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.comparison-module__gKYh2a__scroll{--comparison-label:160px;--comparison-item:270px;container-type:inline-size}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table{table-layout:fixed;width:max(100%, calc(var(--comparison-label) + var(--comparison-count) * var(--comparison-item)))}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th,.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table td{min-width:0;width:var(--comparison-item);overflow-wrap:anywhere}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th:first-child,.comparison-module__gKYh2a__labelColumn{width:var(--comparison-label);min-width:0}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th:first-child{z-index:1;background:var(--theme-surface-15171b,#15171b);position:sticky;left:0}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table thead th{width:var(--comparison-item);min-width:0}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table thead th:first-child{width:var(--comparison-label);z-index:2}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table.comparison-module__gKYh2a__table .instrument-photo-frame{width:min(100%, calc(170px * var(--photo-aspect,.64)));height:auto;aspect-ratio:var(--photo-aspect,.64);max-height:170px;margin:0 auto 14px}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table.comparison-module__gKYh2a__table img{background:0 0;width:100%;height:100%;margin:0}.comparison-module__gKYh2a__conflict{color:var(--theme-text-cbd1d8,#cbd1d8);font-size:12px;font-weight:400;line-height:1.5}@media (max-width:600px){.comparison-module__gKYh2a__scroll{--comparison-label:100px;--comparison-item:max(204px, calc(100cqw - 100px))}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th,.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table td{padding:10px;font-size:12px;line-height:1.5}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th:first-child{font-size:11px}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table th>a{font-size:13px;line-height:1.5}.comparison-module__gKYh2a__scroll .comparison-module__gKYh2a__table button{min-height:40px;font-size:12px}}
.basket-companion-module__8LDdHW__dock{right:24px;bottom:max(20px, env(safe-area-inset-bottom));z-index:45;color:#eceaf2;background:#1b1a21;border:1px solid #48414f;font-size:12px;line-height:1.5;animation:.18s ease-out basket-companion-module__8LDdHW__arrive;position:fixed;box-shadow:0 8px 32px #0003}.basket-companion-module__8LDdHW__expanded{border-radius:14px;width:316px;max-width:calc(100vw - 24px);padding:14px}.basket-companion-module__8LDdHW__collapsed{border-radius:30px;padding:0 30px 0 0}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__close{color:#c7c0d1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:26px;padding:0;display:grid;position:absolute;top:8px;right:8px}.basket-companion-module__8LDdHW__collapsed .basket-companion-module__8LDdHW__close{top:6px;right:5px}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__close:hover{color:#fff;background:#34303d}.basket-companion-module__8LDdHW__dock :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #bca4ef}.basket-companion-module__8LDdHW__caption{color:#b5ddc7;align-items:center;gap:7px;margin:0 26px 10px 0;font-size:11px;font-weight:500;display:flex}.basket-companion-module__8LDdHW__product{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.basket-companion-module__8LDdHW__photo{background:#08080a;border-radius:5px;justify-content:center;align-items:center;width:40px;height:56px;display:flex;overflow:hidden}.basket-companion-module__8LDdHW__photo .instrument-photo-frame{width:auto;max-width:38px;height:54px;aspect-ratio:var(--photo-aspect);isolation:isolate}.basket-companion-module__8LDdHW__photo img{object-fit:contain;width:100%;height:100%}.basket-companion-module__8LDdHW__copy{min-width:0}.basket-companion-module__8LDdHW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.basket-companion-module__8LDdHW__price{color:#e4d0a7;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:12px;display:flex}.basket-companion-module__8LDdHW__demo{border:1px solid;border-radius:3px;padding:0 4px;font-size:9px}.basket-companion-module__8LDdHW__price .catalog-sale-price{gap:2px 6px}:is(.basket-companion-module__8LDdHW__price .catalog-sale-price>del,.basket-companion-module__8LDdHW__price .converted-money small){color:#b5aebe;font-size:10px}.basket-companion-module__8LDdHW__price .catalog-sale-badge{color:#bbdfca;background:#25352b;border-color:#526758;font-size:10px!important}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__next{color:#d6c5f4;align-items:center;gap:7px;margin-top:11px;padding:4px 0;font-size:12px;font-weight:500;text-decoration:none;display:flex}.basket-companion-module__8LDdHW__next>svg{margin-left:auto}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__next:hover{color:#fff}.basket-companion-module__8LDdHW__count{color:#e8def5;font-variant-numeric:tabular-nums;background:#36303f;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;display:inline-flex}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__shortcut{color:#e3dceb;align-items:center;gap:8px;min-height:38px;padding:8px 10px 8px 13px;font-size:12px;text-decoration:none;display:flex}.basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__shortcut:hover{color:#fff}.basket-companion-module__8LDdHW__steps{color:#bcb6c7;border-bottom:1px solid #413b49;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 0 24px;padding:12px 0;font-size:12px;list-style:none;display:flex}.basket-companion-module__8LDdHW__steps li,.basket-companion-module__8LDdHW__steps a{align-items:center;gap:7px;display:flex}.basket-companion-module__8LDdHW__steps a{color:#d6c5f4;text-decoration:none}.basket-companion-module__8LDdHW__steps a:hover{text-decoration:underline}.basket-companion-module__8LDdHW__steps a:focus-visible{outline-offset:3px;outline:2px solid #bca4ef}.basket-companion-module__8LDdHW__steps :is(li,a)>span{border:1px solid #5d5468;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.basket-companion-module__8LDdHW__steps .basket-companion-module__8LDdHW__stepDone{color:#b5ddc7;border-color:#53715f}html[data-theme=light] .basket-companion-module__8LDdHW__dock{color:#282330;background:#fff;border-color:#dcd3e7;box-shadow:0 8px 30px #39244a16}html[data-theme=light] .basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__close{color:#706378}html[data-theme=light] .basket-companion-module__8LDdHW__dock .basket-companion-module__8LDdHW__close:hover{color:#382a43;background:#f0ebf5}html[data-theme=light] .basket-companion-module__8LDdHW__caption{color:#2a6042}html[data-theme=light] .basket-companion-module__8LDdHW__price{color:#745314}:is(html[data-theme=light] .basket-companion-module__8LDdHW__price .catalog-sale-price>del,html[data-theme=light] .basket-companion-module__8LDdHW__price .converted-money small){color:#716579}html[data-theme=light] .basket-companion-module__8LDdHW__price .catalog-sale-badge{color:#285b3c;background:#e7f3eb;border-color:#9fbdab}html[data-theme=light] .basket-companion-module__8LDdHW__dock :is(.basket-companion-module__8LDdHW__next,.basket-companion-module__8LDdHW__shortcut){color:#634585}html[data-theme=light] .basket-companion-module__8LDdHW__dock :is(.basket-companion-module__8LDdHW__next,.basket-companion-module__8LDdHW__shortcut):hover{color:#34204e}html[data-theme=light] .basket-companion-module__8LDdHW__count{color:#59406e;background:#eee8f4}html[data-theme=light] .basket-companion-module__8LDdHW__steps{color:#706579;border-color:#e4dce9}html[data-theme=light] .basket-companion-module__8LDdHW__steps a{color:#634585}html[data-theme=light] .basket-companion-module__8LDdHW__steps :is(li,a)>span{border-color:#b8a9c4}html[data-theme=light] .basket-companion-module__8LDdHW__steps .basket-companion-module__8LDdHW__stepDone{color:#2a6042;border-color:#9fbdab}@media (max-width:600px){.basket-companion-module__8LDdHW__dock{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.basket-companion-module__8LDdHW__expanded{width:290px}.basket-companion-module__8LDdHW__steps{gap:8px 12px;font-size:11px}.basket-companion-module__8LDdHW__steps li,.basket-companion-module__8LDdHW__steps a{gap:5px}}@keyframes basket-companion-module__8LDdHW__arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.basket-companion-module__8LDdHW__dock{animation:none}}
.storefront .reverb-reviews{--reverb-star:#f5b545;border:1px solid var(--appearance-line);background:var(--appearance-panel);max-width:100%;min-height:46px;color:var(--appearance-ink);border-radius:13px;align-self:flex-start;align-items:center;gap:11px;padding:7px 14px 7px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}html[data-theme=light] .storefront .reverb-reviews{--reverb-star:#a85f00}.storefront .reverb-reviews:hover{background:var(--appearance-hover);border-color:var(--reverb-star)}.storefront .reverb-reviews:focus-visible{outline:2px solid var(--appearance-link);outline-offset:4px}.storefront .reverb-reviews-star{color:var(--reverb-star);flex:none}.storefront .reverb-reviews-copy{flex-direction:column;min-width:0;display:flex}.storefront .reverb-reviews-copy strong{font-weight:650}.storefront .reverb-reviews-positive{color:var(--appearance-muted);font-size:12px}.storefront .reverb-reviews-out{color:var(--appearance-muted);flex:none}.storefront .product-reverb{width:fit-content;margin-top:16px;display:flex}.storefront .contact-reverb{flex:none;align-self:center;min-height:46px;padding-block:4px;line-height:1.25}.storefront .contact-compact .contact-socials{flex-wrap:wrap}.storefront .contact-compact .contact-reverb{min-height:42px;padding-block:3px}@media (prefers-reduced-motion:reduce){.storefront .reverb-reviews{transition:none}}
