.spotlight{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--spotlight-radius, 16px);background:var(--spotlight-bg, white);box-shadow:var(--spotlight-shadow, 0 6px 9px var(--allin-shadow-purple))}.spotlight__left{display:flex;flex-direction:column;overflow:hidden;min-height:0;border-bottom-left-radius:var(--spotlight-radius, 16px);border-top-left-radius:var(--spotlight-radius, 16px);background-image:var(--spotlight-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.spotlight__left .spotlight__product{flex:1 1 auto;min-height:0;overflow:hidden}.spotlight__left .spotlight__background{flex:0 0 auto}.spotlight__left li{display:flex;flex-direction:column;align-items:center;position:relative;gap:8px}.spotlight__right{display:flex;flex-wrap:wrap}.spotlight__product-card{flex:1 0 50%;padding:12px}.spotlight .floating--slow,.spotlight .spotlight__hero-link{position:relative;display:flex;justify-content:center;align-items:center;width:100%;flex:1;min-height:0}.spotlight .spotlight__hero-link{text-decoration:none;cursor:pointer;border-radius:12px;transition:filter .3s ease;outline:none}.spotlight .spotlight__hero-link:hover .spotlight__hero-image{transform:scale(1.05)}.spotlight .spotlight__hero-link:focus-visible{outline:3px solid #fff;outline-offset:6px}.spotlight img.spotlight__hero-image{transition:transform .4s cubic-bezier(.4,0,.2,1);max-width:100%;max-height:320px;width:auto;height:auto;display:block;object-fit:contain;margin:0 auto}.spotlight__product-text{width:100%;font-size:20px;text-align:center;padding:10px 12px}.spotlight__product-text h3{color:#fff;font-family:var(--font-body-family);font-style:normal;margin:0;transition:color .2s ease}.spotlight__product-title-link{display:inline-block;text-decoration:none;color:inherit;position:relative}.spotlight__product-title-link:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0;height:2px;background:currentColor;transition:width .25s ease}.spotlight__product-title-link:hover:after,.spotlight__product-title-link:focus-visible:after{width:100%}.spotlight__product-title-link:focus-visible{outline:none}.spotlight__text{padding:28px 20px}.spotlight__text-container{line-height:1.2;display:flex;flex-direction:column;background-color:#fff;padding:24px;border-radius:var(--spotlight-radius, 16px);box-shadow:none}.spotlight__headline,.spotlight-headline{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 900);font-style:normal;color:var(--spotlight-headline-color, var(--allin-yellow));font-size:var(--spotlight-headline-size, 58px);-webkit-text-stroke:.5px black;text-shadow:-2px 2px 5px var(--shadow-dark)}.spotlight__subheadline,.spotlight-subheadline{font-family:var(--font-body-family);font-weight:var(--font-body-bold-weight, 700);font-style:normal;-webkit-text-stroke:.5px black;color:var(--spotlight-headline-color, var(--allin-yellow));font-size:28px}.spotlight__button,.spotlight-header-button{text-decoration:none;line-height:37px;font-weight:var(--font-body-bold-weight);margin-top:7px;display:flex;width:40%;background-color:var(--button-primary-bg, var(--allin-pink));border:1px solid var(--button-primary-border, var(--allin-dark-gray));color:#fff;border-radius:var(--button-radius, 8px);justify-content:center;transition:transform .2s ease-in-out}.spotlight__button:hover,.spotlight-header-button:hover{transform:scale(1.05)}.spotlight__button--product,.spotlight-header-button.product-button{margin-bottom:20px;max-height:40px}.spotlight__quick-add{display:block;position:relative;padding:2px;border-radius:var(--button-radius, 8px);bottom:-7px;border:1px solid var(--button-primary-border, var(--allin-dark-gray));transition:transform .2s ease-in-out;transform:scale(1.05);background-color:var(--button-primary-bg, var(--allin-pink))}.spotlight__quick-add:hover{transform:scale(1.1)}.spotlight .spotlight-badge{position:absolute;right:8%;top:8%;z-index:3;background:var(--allin-pink, #e6007e);color:#fff;font-weight:700;font-size:14px;padding:4px 12px;border-radius:8px;line-height:1.3;box-shadow:0 2px 6px #0003;margin:0}.spotlight__actions{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:4px 16px;margin-top:6px}.spotlight__actions .spotlight__product-button{margin-bottom:0;flex:0 0 auto}.spotlight__actions .spotlight-atc-mobile{flex:0 0 auto}.spotlight__loading{position:absolute;bottom:5%;right:19%}.spotlight__badge{position:absolute;right:19%;top:12%}.spotlight .splide__pagination{bottom:0;position:relative;padding:8px 0 4px}.spotlight .splide__pagination__page.is-active{border:1px solid black}.spotlight .splide__arrow{align-items:center;background-color:#0000004d;border:none;border-radius:50%;cursor:pointer;display:flex;height:2.2em;width:2.2em;justify-content:center;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:opacity .2s,background-color .2s}.spotlight .splide__arrow:hover{opacity:1;background-color:var(--allin-pink, #e6007e)}.spotlight .splide__arrow svg{height:1.2em;width:1.2em;fill:#fff}.spotlight__product [type=submit]:hover svg path,.spotlight__product [type=button]:not(.link):hover svg path{fill:#fff}@media(max-width:999px){.spotlight__left{border-radius:var(--spotlight-radius, 16px)}.spotlight__button,.spotlight-header-button{width:100%}.spotlight__button--product,.spotlight-header-button.product-button,.spotlight__product-button{margin-bottom:20px}.spotlight__text{padding:20px}.spotlight .splide__pagination{padding:6px 0 2px}.spotlight{grid-template-columns:1fr}.spotlight__right{display:none}.spotlight .splide__pagination{display:flex!important;justify-content:center;gap:10px;padding:16px 0 8px}.spotlight .splide__pagination__page{width:8px;height:8px;border-radius:50%;background:#fff6;border:none;margin:0;transition:all .25s ease;position:relative}.spotlight .splide__pagination__page:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.spotlight .splide__pagination__page.is-active{background:#fff;width:24px;border-radius:4px}.spotlight .splide__arrows,.spotlight .splide__arrow{display:none!important}.spotlight__headline,.spotlight-headline{font-size:37px;line-height:34px}.spotlight__subheadline,.spotlight-subheadline{font-size:23px;margin:20px 0 5px;line-height:23px}.spotlight__product-text{width:100%;padding:4px 0}.spotlight__product-text h3{font-size:18px}.spotlight img.spotlight__hero-image{max-height:400px}}@media(max-width:577px){.spotlight img.spotlight__hero-image{max-height:280px}}.spotlight .loading-overlay__spinner{position:absolute;bottom:5%;right:19%}.spotlight .product-card__image-holder,.spotlight .product-card__image-holder.image-hover-scaling__container.image-hover-scaling__border{overflow:visible}.allin-spotlight .spotlight .product-card-custom .product-card__container{justify-content:center;text-align:center}.allin-spotlight .spotlight .product-card-custom{border-radius:16px;box-shadow:none;padding:0}.spotlight__right .product-card__container{margin-top:0}.spotlight__right .product-card__container .mt5{margin-top:2px}.spotlight__right .product-card__image-holder{margin-top:12px}.spotlight__right .product-card__image-holder img{max-height:85%;object-fit:contain}.spotlight .spotlight-atc{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--button-radius, 8px);border:1px solid var(--button-primary-border, var(--allin-dark-gray));background-color:var(--button-primary-bg, var(--allin-pink));cursor:pointer;transition:transform .2s ease-in-out;line-height:1}.spotlight .spotlight-atc:hover{transform:scale(1.08)}.spotlight .spotlight-atc svg{fill:#fff}.spotlight .spotlight-atc svg path{fill:#fff}.spotlight .spotlight-atc.loading>.theme-icon{display:none}.spotlight .spotlight-atc.loading{pointer-events:none;opacity:.7}.spotlight .spotlight-atc .loading-overlay__spinner{position:static}.spotlight .spotlight-atc .loading-overlay__spinner svg{width:20px;height:20px}.spotlight .spotlight-atc .loading-overlay__spinner .path{stroke:#fff}.spotlight .spotlight__atc{display:block;position:relative;padding:2px;border-radius:8px;bottom:-7px;border:1px solid var(--allin-dark-gray);transform:scale(1.05)}.spotlight_price{display:flex;justify-content:center;align-items:baseline;gap:10px}.spotlight_price .price__sale{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;color:var(--allin-yellow);font-size:36px!important;-webkit-text-stroke:.5px black;text-shadow:-2px 2px 5px var(--shadow-dark)}.spotlight_price .price__strichpreis{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;color:var(--allin-gray-light)!important;-webkit-text-stroke:.5px black;text-shadow:-2px 2px 5px var(--shadow-dark);text-decoration:line-through}.spotlight__product .spotlight__badge{position:absolute;right:19%;top:12%}.allin-spotlight .spotlight__product-card.content-item{background:transparent!important;overflow:visible}.allin-spotlight .spotlight__product-card.content-item:before,.allin-spotlight .spotlight__product-card.content-item:after{display:none!important}.allin-spotlight .content-item-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0}.allin-spotlight .content-item-container__mask{background:transparent!important;border:none!important;box-shadow:none!important}.allin-spotlight .content__border-h:before,.allin-spotlight .content__border-h:after,.allin-spotlight .content__border-h:hover:before,.allin-spotlight .content__border-h:hover:after{display:none!important}.allin-spotlight .content__shadow,.allin-spotlight .content__shadow--h,.allin-spotlight .content__shadow--h:hover{box-shadow:none!important}.spotlight__product-button{text-decoration:none;line-height:37px;font-weight:var(--font-body-bold-weight);margin-bottom:20px;max-height:40px;display:flex;width:auto;padding:0 16px;white-space:nowrap;background-color:var(--button-primary-bg, var(--allin-pink));border:1px solid var(--button-primary-border, var(--allin-dark-gray));color:#fff;border-radius:var(--button-radius, 8px);justify-content:center;transition:transform .2s ease-in-out}.spotlight__product-button:hover{transform:scale(1.05)}.allin-spotlight .spotlight__product-card{cursor:pointer;border-radius:16px}.allin-spotlight .spotlight__product-card .product-card-custom{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.allin-spotlight .spotlight__product-card:hover .product-card-custom{transform:scale(1.03);box-shadow:0 8px 24px var(--allin-shadow-purple-light)}.allin-spotlight .spotlight__product-card--selected{position:relative}.allin-spotlight .spotlight__product-card--selected .product-card-custom{transform:scale(1.04);box-shadow:0 12px 32px #e91e6340,0 4px 12px var(--allin-shadow-purple-light)}.allin-spotlight .spotlight__product-card--selected:after{content:"Klicken zum \d6 ffnen \2192";position:absolute;top:8px;right:8px;background:var(--allin-pink, #e91e63);color:#fff;padding:5px 11px;border-radius:12px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;pointer-events:none;z-index:5;box-shadow:0 4px 12px #e91e6373;animation:spotlightBadgeIn .3s ease-out}@keyframes spotlightBadgeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.allin-spotlight .spotlight__product-card--selected:hover .product-card-custom{transform:scale(1.06)}.allin-spotlight [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .5s ease-out,transform .5s ease-out}.allin-spotlight.spotlight--visible [data-animate]{opacity:1;transform:translateY(0)}.allin-spotlight.spotlight--visible .spotlight__product-card:nth-child(1){transition-delay:.1s}.allin-spotlight.spotlight--visible .spotlight__product-card:nth-child(2){transition-delay:.2s}.allin-spotlight.spotlight--visible .spotlight__product-card:nth-child(3){transition-delay:.3s}.allin-spotlight.spotlight--visible .spotlight__product-card:nth-child(4){transition-delay:.4s}@media(prefers-reduced-motion:reduce){.allin-spotlight [data-animate]{opacity:1;transform:none;transition:none}.allin-spotlight .floating--slow{animation:none}.allin-spotlight .spotlight__product-card,.allin-spotlight .spotlight-header-button,.allin-spotlight .spotlight__product-button{transition:none}}.allin-spotlight .spotlight__product-card:focus-visible{outline:4px solid #0909FF;outline-offset:3px}.allin-spotlight .spotlight-atc:focus-visible,.allin-spotlight .spotlight__product-button:focus-visible,.allin-spotlight .spotlight-header-button:focus-visible{outline:2px solid var(--allin-primary);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/allin-spotlight.css.map */
