.a2-p7-family{margin:24px 0;padding:20px 0;border-block:1px solid #ccc}.a2-p7-family>div{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:4px}.a2-p7-family a{flex:0 0 100px;display:flex;flex-direction:column;gap:6px;text-decoration:none;border:1px solid #ddd;padding:8px;color:#111;font-size:11px}.a2-p7-family a[aria-current]{border-color:#111}.a2-p7-family img{width:100%;height:76px;object-fit:contain;background:#f1f0ec}.a2-p7-family small{font-size:10px}.a2-p7-family a:focus-visible,.a2-p7-consent input:focus-visible{outline:2px solid #111;outline-offset:3px}.a2-p7-consent{margin-top:32px;padding-top:24px;border-top:1px solid #bbb}.a2-p7-consent fieldset{display:flex;flex-wrap:wrap;gap:24px;border:0;padding:16px 0}.a2-p7-consent input{accent-color:#111}.a2-p7-consent legend{font-size:12px}.a2-p7-newsletter-note{max-width:360px;font-size:11px;line-height:1.5;margin-top:12px}.a2-p7-newsletter-note input{width:auto!important}.a2-p7-newsletter-status{font-size:11px;max-width:360px}.a2-p7-newsletter-hp{position:absolute;left:-9999px}.p7-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.p7-photo-grid img{width:100%;height:380px;object-fit:cover}.p7-photo-grid .p7-object img{object-fit:contain;background:#e8e7e4;padding:32px}.p7-photo-grid h2{font-size:22px}.p7-photo-grid small{display:block;margin:12px 0}.a2-p7-family+.cart{margin-top:16px}@media(max-width:700px){.p7-photo-grid{grid-template-columns:1fr}.p7-photo-grid img{height:340px}.a2-p7-consent fieldset{gap:20px}}
.p7-selector-image-link{display:block;position:absolute;inset:0;pointer-events:none;z-index:2}.p7-selector-image-link img{pointer-events:auto}.p7-selector-image-link:focus-visible img{outline:2px solid white;outline-offset:8px}.extra-selector[aria-busy=true] .p7-selector-image-link{pointer-events:none}
.shop-card .a2-p7-family-options{display:block;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.4;letter-spacing:0;font-weight:400;margin:7px 0 0;color:#666}.a2-p7-tax{font-size:10px;font-weight:400}
:is(#a2-p6f-footer,#footer) .newsletter>form.a2-p7-newsletter-form{display:flex;justify-content:space-between;border-bottom:1px solid #777;padding:20px 0 8px;margin-top:5px;gap:0}
.newsletter .a2-p7-newsletter-note{font-size:10px;line-height:1.5;margin:10px 0 0}.newsletter .a2-p7-newsletter-note a{text-decoration:underline}.newsletter .a2-p7-newsletter-status{font-size:10px;line-height:1.5;margin:8px 0 0}.newsletter [hidden]{display:none!important}
@media(max-width:760px){:is(#a2-p6f-footer,#footer) .newsletter>form.a2-p7-newsletter-form{margin-top:0;padding-top:15px}}
.shop-photo img.a2-p7-catalog-cover{object-fit:cover;background:#f4f4f2;object-position:center}.shop-photo img.a2-p7-catalog-cover[data-p7-cover=speaker]{object-fit:contain;background:#fff}

#p6f-home #piezas .product-image img[src*="/p7/assets/covers/"]{object-fit:cover;object-position:center;padding:0;mix-blend-mode:multiply;background:transparent}#p6f-home #piezas [data-slug="transparent-speaker-b"] .product-image img,#p6f-home #piezas [data-slug="small-transparent-speaker-w"] .product-image img{object-fit:contain;background:#fff}
.shop-photo img[data-p7-cover=plopp-bar],.shop-photo img[data-p7-cover=plopp-kitchen],.shop-photo img[data-p7-cover=plopp-mini],.shop-photo img[data-p7-cover=speaker-white],.shop-photo img[data-p7-cover=karava],.shop-photo img[data-p7-cover=snopek],.shop-photo img[data-p7-cover=harmonica],.shop-photo img[data-p7-cover=crash-table]{object-fit:contain;background:#fff}

.shop-photo img[data-p7-cover=meta]{object-fit:contain;background:#f4f4f2}
