.accessory-first .party-machine-photo{background:#fff}.accessory-first .party-machine-photo img{object-fit:contain;height:270px;background:#fff;padding:12px}.party-machine-showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding-top:30px;padding-bottom:45px}.party-machine-showcase>img{display:block;width:100%;height:480px;object-fit:cover;object-position:center 40%;border-radius:20px}.party-machine-showcase h2{font-size:clamp(2rem,3vw,3rem)}.party-machine-showcase p:not(.eyebrow){color:#d7c7bc;font-size:14px;line-height:1.8}@media(max-width:750px){.party-machine-showcase{grid-template-columns:1fr;gap:25px}.party-machine-showcase>img{height:auto;max-height:550px;object-fit:cover}.accessory-first .party-machine-photo img{height:270px}}
/* Einheitliche Bild- und Kartenmaße */
.accessory-first .accessory-grid{align-items:stretch}.accessory-first .accessory-grid>article{display:flex;flex-direction:column;gap:16px;padding:24px;overflow:hidden}.accessory-first .accessory-image{height:260px;min-height:260px;flex-shrink:0;margin:-24px -24px 6px;border-radius:18px 18px 0 0;background:#f6f3e8;display:flex;align-items:center;justify-content:center;overflow:hidden}.accessory-first .accessory-image img,.accessory-first .party-machine-photo img{display:block;width:100%;height:260px;object-fit:contain;object-position:center;padding:16px;background:#f6f3e8}.accessory-first .accessory-grid>article .number{display:block;width:auto;height:auto;min-width:0;min-height:0;align-self:flex-start;border:0;border-radius:0;background:transparent;padding:0;margin:0;color:#b5a391;font-size:10px;line-height:1.5;white-space:nowrap;letter-spacing:.09em}.accessory-first .accessory-grid>article h3{font-size:24px;line-height:1.15;margin:0;min-height:56px}.accessory-first .accessory-grid>article>p{font-size:14px;line-height:1.75;margin:0 0 10px}.accessory-first .example-price{margin-top:auto;padding-top:20px}.accessory-first .button{margin-top:0;min-height:48px;display:flex;align-items:center;justify-content:center}@media(max-width:800px){.accessory-first .accessory-grid>article h3{min-height:0}.accessory-first .accessory-image,.accessory-first .accessory-image img,.accessory-first .party-machine-photo img{height:260px;min-height:260px}}

.accessory-first .machine-slider{position:relative;display:block}.accessory-first .machine-slider .machine-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.accessory-first .machine-slider .machine-slide.is-active{opacity:1}.accessory-first .machine-slider .machine-effect{object-fit:cover;padding:0;object-position:center 30%}.machine-slider-controls{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;background:#340d1acc;border-radius:25px;padding:9px 12px;z-index:2}.machine-slider-controls button{width:10px;height:10px;padding:0;border:1px solid #f6f3e8;background:transparent;border-radius:50%;cursor:pointer}.machine-slider-controls button.is-active{background:#f6f3e8}.machine-slider-controls .machine-slider-pause{width:23px;height:23px;color:#f6f3e8;font-size:11px;border:0;line-height:1}.machine-slider-controls button:focus-visible{outline:2px solid #b5a391;outline-offset:4px}@media(prefers-reduced-motion:reduce){.accessory-first .machine-slider .machine-slide{transition:none}}

.accessory-first .jbl-photo-slider{position:relative;display:block}.accessory-first .jbl-photo-slider .jbl-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none;object-fit:contain;padding:12px;background:#f6f3e8}.accessory-first .jbl-photo-slider .jbl-slide.is-active{opacity:1}.machine-slider-controls .jbl-pause{width:23px;height:23px;color:#f6f3e8;font-size:11px;border:0;line-height:1}@media(prefers-reduced-motion:reduce){.accessory-first .jbl-photo-slider .jbl-slide{transition:none}}

/* Sichtbare seitliche Navigation und Merlot für JBL */
.accessory-first .jbl-photo-slider,.accessory-first .jbl-photo-slider .jbl-slide{background:radial-gradient(ellipse at 50% 45%,#704052,#340d1a 76%)}.machine-slider-controls{position:absolute;inset:0;transform:none;background:transparent;border-radius:0;padding:0;display:block;pointer-events:none}.machine-slider-controls [data-machine-slide],.machine-slider-controls [data-jbl-slide]{display:none}.machine-slider-controls .product-slide-prev,.machine-slider-controls .product-slide-next{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;border:1px solid #f6f3e866;background:#340d1acc;color:#f6f3e8;pointer-events:auto;border-radius:50%;box-shadow:0 3px 12px #0003}.machine-slider-controls .product-slide-prev{left:12px}.machine-slider-controls .product-slide-next{right:12px}.machine-slider-controls .product-slide-prev:hover,.machine-slider-controls .product-slide-next:hover{background:#f6f3e8;color:#340d1a}.machine-slider-controls .machine-slider-pause,.machine-slider-controls .jbl-pause{position:absolute;bottom:10px;right:12px;width:28px;height:28px;background:#340d1acc;border:1px solid #f6f3e844;color:#f6f3e8;pointer-events:auto;border-radius:50%}.accessory-first .jbl-photo-slider .jbl-slide{padding:15px 45px}@media(max-width:550px){.machine-slider-controls .product-slide-prev,.machine-slider-controls .product-slide-next{width:38px;height:38px}}

/* 2-in-1 im gleichen Farbraum wie JBL */
.accessory-first .machine-slider{background:radial-gradient(ellipse at 50% 45%,#a4808b,#340d1a 85%)}.accessory-first .machine-slider .machine-slide:not(.machine-effect){background:transparent;mix-blend-mode:multiply;object-fit:contain;padding:16px 45px}.accessory-first .machine-slider .machine-effect{background:#340d1a;mix-blend-mode:normal;object-fit:cover;padding:0}.accessory-first .machine-slider .machine-slider-controls{mix-blend-mode:normal}

.accessory-first .machine-slider{background:radial-gradient(ellipse at 50% 45%,#704052,#340d1a 76%)}.accessory-first .machine-slider .machine-slide:not(.machine-effect){background:transparent;mix-blend-mode:normal;padding:14px 45px;object-fit:contain}

.accessory-first .bubble-machine-photo{background:#340d1a}.accessory-first .bubble-machine-photo img{height:260px;width:100%;object-fit:contain;object-position:center;padding:0;background:#340d1a}.accessory-first .accessory-grid>article .number{white-space:normal;max-width:100%}.accessory-first .accessory-grid>article h3{min-height:56px}

.accessory-first .bubble-machine-photo{background:radial-gradient(ellipse at 50% 45%,#704052,#340d1a 76%)}.accessory-first .bubble-machine-photo img{background:transparent;object-fit:contain;object-position:center;padding:14px 20px;height:260px}

.accessory-first .bubble-slider{position:relative;display:block}.accessory-first .bubble-slider .bubble-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.accessory-first .bubble-slider .bubble-slide.is-active{opacity:1}.accessory-first .bubble-slider .bubble-party{object-fit:cover;padding:0;object-position:center 60%}.machine-slider-controls .bubble-pause{position:absolute;right:12px;bottom:10px;width:28px;height:28px;background:#340d1acc;border:1px solid #f6f3e844;border-radius:50%;color:#f6f3e8;font-size:11px;pointer-events:auto}@media(prefers-reduced-motion:reduce){.accessory-first .bubble-slider .bubble-slide{transition:none}}

/* Inklusivleistungen nicht als große Preisangabe darstellen */
.accessory-first .accessory-grid>article>p strong{display:inline;font-family:inherit;font-size:14px!important;line-height:1.75!important;font-weight:700;letter-spacing:normal;margin:0;padding:0;white-space:normal;overflow-wrap:anywhere}.accessory-first .accessory-grid>article>p{min-width:0;overflow-wrap:break-word}.accessory-first .accessory-grid>article{min-width:0}@media(max-width:550px){.accessory-first .accessory-grid>article>p strong{font-size:13px!important}}

.fluid-extra{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 15px;margin:0 0 10px;background:#421723;border:1px solid #76546188;border-radius:10px}.fluid-extra>div{min-width:0}.fluid-extra-label{display:block;font-size:8px;letter-spacing:.1em;color:#b5a391;line-height:1.4;margin-bottom:5px}.fluid-extra-name{display:block;font-size:12px;line-height:1.5;color:#e4d6cc}.fluid-extra-price{flex-shrink:0;display:block;font-size:19px;font-weight:700;line-height:1.2;color:#f6f3e8;text-align:right}.fluid-extra-price small{display:block;font-size:10px;font-weight:400;color:#c8b4a6;margin-top:4px}.accessory-first .accessory-grid>article .fluid-extra{margin-top:0}@media(max-width:550px){.fluid-extra{padding:13px}.fluid-extra-name{font-size:12px}}

.fluid-extra{padding:12px;gap:10px;flex-wrap:wrap}.fluid-extra-name{font-size:11px;line-height:1.5}.fluid-extra-price{font-size:13px;line-height:1.5;white-space:nowrap;margin-left:auto}.fluid-extra-price small{display:inline}.fluid-extra .fluid-extra-name{flex:1 1 auto}
