.product-list .product .badge{position:absolute;padding:2px 7px;background-color:silver;border-color:#7d7d7d99;border-radius:6px;border-style:solid;border-width:1px;color:var(--color-dark-2);display:flex;flex-direction:row;font-family:var(--font-family-header-1);font-size:.9em;margin:2px;opacity:.85}.product-list .product .badge.cartridge-type.moving-magnet{bottom:1.5%;left:1.5%;background-color:#85200ce6;color:#f0f0f0}.product-list .product .badge.cartridge-type.moving-coil{bottom:1.5%;left:1.5%;background-color:#b56d00e6;color:#f0f0f0}.product-list .product .sale{position:absolute;top:1.5%;left:1.3%;width:80px;height:80px;opacity:.85;background-image:url(/assets/badges/sale.svg)}.product-list .product .discount-25-percent{position:absolute;top:1.5%;left:1.3%;width:80px;height:80px;opacity:.85;background-image:url(/assets/badges/discount-25-percent.svg)}.product-list .product .new{position:absolute;top:1.5%;left:1.3%;width:80px;height:80px;opacity:.85;background-image:url(/assets/badges/new.en.svg)}.product-list .product .new.nl{background-image:url(/assets/badges/new.nl.svg)}.product-list .product .badge.q-install-performance{bottom:1.5%;left:1.5%;padding-top:0;background-color:#a14004e6;color:#f0f0f0}.product-list .product .badge.q-install-weatherproof{bottom:1.5%;left:1.5%;padding-top:0;background-color:#5050c8e6;color:#fff}.product-list .product .badge.isotek-initium{top:2%;left:1.5%;padding-top:0;padding-bottom:0;background-color:unset;border-color:#048d75;border-width:1px;border-style:solid;color:#048d75;opacity:.9}.product-list .product .badge.isotek-premier{top:2%;left:1.5%;padding-top:0;padding-bottom:0;background-color:unset;border-color:#2f4587;border-width:1px;border-style:solid;color:#2f4587}.product-list .product.brand .info .style1{font-size:1.12em;padding-right:6px;white-space:nowrap}.product-list .product.brand .info .style2{font-size:.98em;color:#606060;padding-right:6px}.product-list .product.brand.isoacoustics .info h2{padding-top:.35em;padding-bottom:.25em}.product-list .product.brand.isoacoustics .info .style1{font-size:1.05em}.product-list .product .lengths{bottom:1%;display:flex;flex-direction:row;left:1%;padding:2px;position:absolute;gap:2px}.product-list .product .length{background-color:#f5f5f5cc;border-color:#7d7d7d99;border-radius:6px;border-style:solid;border-width:1px;color:var(--color-dark-2);font-family:var(--font-family-header-1);font-size:.9em;opacity:.85;padding-left:6px;padding-right:6px}.product-list .product .connections{top:3%;right:2.5%;display:flex;flex-direction:row;position:absolute;gap:4px}.product-list .product .connection{background-color:#ebebebcc;border-color:#7d7d7d99;border-radius:6px;border-style:solid;border-width:1px;color:var(--color-dark-2);font-family:var(--font-family-header-1);font-size:.9em;opacity:.85;padding-left:6px;padding-right:6px}.product-list .product .chooser-container{position:absolute}.product-list .product .chooser{box-shadow:2px 2px 4px #37373759;cursor:pointer}.product-list .product .chooser:hover{border-color:#000;outline-color:#000;outline-offset:0px;outline-style:solid;outline-width:1px}.product-list .product .colors{position:absolute;bottom:2%;left:2%;display:flex;flex-direction:row;gap:3px}.product-list .product .color{border-color:#7d7d7d99;border-radius:500px;border-style:solid;border-width:1px;height:24px;margin:0;opacity:.85;width:24px}@media (hover: none){.product-list .product .color{height:32px;width:32px}}.product-list .product .color:where(.carbonblack,.satinblack,.glossblack,.black){background-color:#000}.product-list .product .color.glossblack{background-image:linear-gradient(to bottom,gray,#000)}.product-list .product .color.graphitegrey{background-color:#484848}.product-list .product .color:where(.arcticwhite,.satinwhite,.white){background-color:#f0f0f0}.product-list .product .color.glosswhite{background-image:linear-gradient(to bottom,#fff,#d0d0d0)}.product-list .product .color.glosssilver{background-image:linear-gradient(to bottom,#b0b0b0,#707070)}.product-list .product .color.silver{background-color:silver}.product-list .product .color.orange{background-color:#eb6440}.product-list .product .color.water-blue{background-color:#006994}.product-list .product .color.jade-green{background-color:#a6cbad}.product-list .product.brand.isotek .silver{background-image:url(/assets/finishes/isotek-silver.png)}.product-list .product.brand.q-acoustics .color:where(.walnut,.englishwalnut){background-image:url(/assets/finishes/q-acoustics-walnut.avif)}.product-list .product.brand.q-acoustics .color:where(.oak,.holmeoak,.pinoak){background-image:url(/assets/finishes/q-acoustics-oak.png)}.product-list .product.brand.q-acoustics .color:where(.rosewood,.santosrosewood,.clarorosewood){background-image:url(/assets/finishes/q-acoustics-rosewood.png)}.product-list .product.brand.q-acoustics .color.blackrosewood{background-image:url(/assets/finishes/q-acoustics-blackrosewood.png)}.product-list .product.brand.q-acoustics .color.silverebony{background-image:url(/assets/finishes/q-acoustics-silverebony.png)}.product-list .product.brand.q-acoustics .color.whitelightoak{background-image:url(/assets/finishes/q-acoustics-whitelightoak.png)}.product-list .product.brand.naim-audio .colors{background-color:#fff3;border-radius:200px;padding:2px 6px}.product-list .product.brand.naim-audio .olive-green{background-image:url(/assets/finishes/naim-audio-olive-green.png);background-size:cover}.product-list .product.brand.naim-audio .black{background-image:url(/assets/finishes/naim-audio-black.png);background-size:cover}.product-list .product.brand.naim-audio .terracotta{background-image:url(/assets/finishes/naim-audio-terracotta.png);background-size:cover}.product-list .product.brand.naim-audio .peacock-blue{background-image:url(/assets/finishes/naim-audio-peacock-blue.png);background-size:cover}.product-list .product.brand.epos .color.walnut{background-image:url(/assets/finishes/epos-walnut.avif)}.product-list .product.brand.acoustic-signature .color.silver-gold{border-color:#fff;background:#fefefe;background:linear-gradient(135deg,#fefefe 0,#dbdbdb,#eee 24%,#dbdbdb 39%,#e2e2e2 50%,#d8c09e 51%,#c19e67 60% 76%,#e9d4b3)}.product-list .product.brand.acoustic-signature .color.silver-chrome{border-color:#fff;background:#fefefe;background:linear-gradient(135deg,#fefefe,#ddd 25%,#dbdbdb 40%,#fff 49%,#ddd 50%,#fff 61% 75%,#ddd 88%,#e2e2e2)}.product-list .product.brand.acoustic-signature .color.black-gold{border-color:silver;background:#4c4c4c;background:linear-gradient(135deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#d8c09e 51%,#c19e67 60% 76%,#e9d4b3)}.product-list .product.brand.acoustic-signature .color.black-chrome{border-color:silver;background:#4c4c4c;background:linear-gradient(135deg,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#fff 51%,#dbdbdb 60%,#f2f2f2 76%,#d8d8d8)}.product-list .product.brand.ruark .ruark-espresso{background-image:url(/assets/finishes/ruark-espresso.svg);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-cream{background-image:url(/assets/finishes/ruark-cream.svg);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-soft-grey{background-image:url(/assets/finishes/ruark-soft-grey.png);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-soft-grey-walnut{background-image:url(/assets/finishes/ruark-soft-grey-walnut.png);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-rich-walnut{background-image:url(/assets/finishes/ruark-rich-walnut.png);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-fused-walnut{background-image:url(/assets/finishes/ruark-fused-walnut.png);background-size:cover;border-radius:3px;border-width:0}.product-list .product.brand.ruark .ruark-satin-charcoal{background-image:url(/assets/finishes/ruark-satin-charcoal.png);background-size:cover;border-radius:3px;border-width:0}.product-list{display:flex;flex-wrap:wrap;gap:1.4%;justify-content:start;flex-direction:row;padding-left:0;padding-right:0;font-size:1.2em}@media (max-width: 1199px){.product-list{gap:2%;justify-content:space-around}}@media (max-width: 799px){.product-list{gap:1%;justify-content:space-around}}.product-list .product{background-color:#fafafa;border-color:#dbdbdb;border-radius:8px;border-style:solid;border-width:1px;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;min-height:300px;outline-color:#f0f0f0;outline-offset:4px;outline-style:solid;outline-width:0px;text-decoration:none;transition:outline-color .2s;width:384px}.product-list .product:hover{outline-color:#c57d20;outline-width:2px}.product-list .product strong{font-weight:700;color:var(--color-medium)}@media (max-width: 1299px){.product-list{padding-left:3%;padding-right:3%}.product-list .product{width:48%}}@media (max-width: 799px){.product-list .product{width:70%}}@media (max-width: 599px){.product-list .product{width:95%}}.product-list .product .info h2{display:flex;flex-direction:row;align-items:baseline;background-color:#d0d0d0;background-image:url(/assets/backpattern-medium.png);background-repeat:repeat;border-top-left-radius:5px;border-top-right-radius:5px;font-family:var(--font-family-header-1);font-size:1.08em;margin:0;padding-top:.3em;padding-bottom:.3em;padding-left:.5em}.product-list .product .info h2 .name{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.product-list .product .info .exclamation{align-self:center;display:flex;margin-left:auto;padding-right:10px}.product-list .product .info .exclamation img{height:25px}.product-list .product .description{font-size:.84em;line-height:1.4em;margin:0;padding:.8em .7em .1em 1.1em}.product-list .product .description p{margin:0;padding-bottom:.5em}.product-list .product .description ul{margin:0;padding-left:1em;padding-right:1em;padding-bottom:.7em}.product-list .product .description .specifications{margin:0;font-size:1em;width:100%}.product-list .product .description .specifications tr:not(:last-child) td{border-bottom-color:#e0e0e0;border-bottom-width:1px;border-bottom-style:solid;padding-right:1em;padding-left:.2em}.product-list .product .description .specifications td ul{padding-left:1em;list-style-type:circle}.product-list .product .description .specifications td:first-child{color:#686868}.product-list .product .image-container{border-top-color:#f0f0f0;border-top-style:solid;border-top-width:1px;cursor:pointer;position:relative;text-align:center}.product-list .product .image{align-items:center;background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s;transition-timing-function:ease-in-out;width:100%}.product-list .product .image.overlap{position:absolute;top:0}.product-list .product .image.hidden{opacity:0}.product-list .product .image-container.chooser-mode .image:where(.P1,.P2){opacity:0}.product-list .product .image-container.chooser-mode .image.variant:not(.hidden){transition-duration:.2s}.product-list .product .image-container.chooser-mode .image.variant.hidden{transition-duration:.3s}.product-list .product .image img{border-bottom-left-radius:7px;border-bottom-right-radius:7px;height:260px;object-fit:contain;width:100%;color:#fff}@media (min-width: 800px) and (max-width: 1299px){.product-list .product .image img{height:310px}}.product-list .no-items-found{font-size:1.4em;color:#505050;text-align:center;width:100%;margin-top:.5em;padding:.8em;border-width:1px;border-color:#ddd;border-style:dotted;border-radius:6px;background-color:#ededed}.product-list .product .image.background-black{background-color:#000}.product-list .product .image.background-blue{background-color:navy}.product-list .product .image.background-grey{background-color:gray}.product-list .product .image.background-light-grey{background-color:#e8e8e8}.product-list .product .image.fit-cover img{object-fit:cover}.product-list .product .image.extra-margin img{padding:3%}.product-list .product .image.extra-margin-top img,.product-list .product .image.extra-margin-bottom img{padding-bottom:5%}.product-list .price{position:absolute;bottom:2.5%;right:2.5%;background-color:#505050a6;border-radius:4px;color:#fff;font-size:.9em;min-width:10%;padding:1px 10px;text-align:right;vertical-align:baseline}.product-list .price span{padding-left:10px}.product-list .price.more-bottom-margin{bottom:17%}
