.sl-promo[hidden]{display:none!important}.sl-promo-reference{--promo-bg:#120610;--promo-accent:#ec168c;--promo-text:#fff;position:relative;isolation:isolate;width:100%;max-width:none;box-sizing:border-box;min-width:0;margin:0;overflow:hidden;border:3px solid var(--promo-accent);border-radius:0;background:var(--promo-bg);color:var(--promo-text);box-shadow:inset 0 0 5px 2px var(--promo-accent),inset 0 0 32px #ba00604d,0 0 12px #f0008b88}.sl-promo-reference:before{content:'';position:absolute;inset:4px;z-index:-2;border:1px solid #f793d38a;background-image:linear-gradient(90deg,#070006bf,#0b0008a6,#17000a80),var(--promo-image,none);background-position:center;background-size:cover;box-shadow:inset 0 0 12px #e600916b}.sl-promo-content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1440px;min-height:140px;box-sizing:border-box;margin:auto;padding:10px 72px 17px}.sl-promo-brand{display:flex;gap:18px;align-items:center;min-width:0;position:relative}.sl-promo-tag{width:clamp(52px,6.5vw,100px);height:110px;flex:none;filter:drop-shadow(0 0 4px #f04) drop-shadow(0 0 9px var(--promo-accent));transform:rotate(-3deg)}.sl-promo h2{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:1000!important;font-style:italic!important;line-height:.92!important;letter-spacing:-.045em!important;font-size:clamp(30px,4.3vw,66px)!important;text-shadow:0 2px 0 #56505b,0 4px 5px #000,0 0 12px #ffffff55;text-transform:uppercase;color:var(--promo-text)!important;overflow-wrap:anywhere}.sl-promo h2>span{display:block;max-width:100%}.sl-promo h2>span:nth-child(2){color:var(--promo-accent);text-shadow:0 3px #6a003d,0 5px 8px #000,0 0 18px #e0007e66}.sl-promo-brand:after{content:'';position:absolute;z-index:-1;right:-20px;top:0;bottom:0;width:38px;background:linear-gradient(135deg,transparent 30%,var(--promo-accent) 31% 48%,transparent 49%) top/38px 50% repeat-y;opacity:.7;filter:drop-shadow(0 0 7px var(--promo-accent))}.sl-promo-countdown{display:flex;align-items:flex-start;justify-content:center;gap:6px;min-width:0}.sl-promo-countdown[hidden]{display:none!important}.sl-promo-countdown>div{width:clamp(42px,4.5vw,70px);text-align:center;min-width:0}.sl-promo-countdown strong{display:block;box-sizing:border-box;padding:7px 5px;border:1px solid #ed429d;border-radius:14px;background:linear-gradient(#210d1d,#090008);box-shadow:0 0 5px #f0006d30,inset 0 0 8px #000;font:700 clamp(22px,2.6vw,40px)/1 Arial,Helvetica,sans-serif;color:var(--promo-text)!important;font-variant-numeric:tabular-nums}.sl-promo-countdown span{display:block;margin-top:5px;font:500 clamp(10px,1.1vw,15px)/1.1 Arial,sans-serif;color:var(--promo-text)!important;white-space:nowrap}.sl-promo-countdown>b{font:600 26px/1.7 Arial,sans-serif;color:#eee}.sl-promo-offer{position:relative;z-index:1;padding:2px;filter:drop-shadow(0 0 7px #f0009b88);min-width:0}.sl-promo-offer:before{content:'';position:absolute;inset:0;background:linear-gradient(130deg,#6f0039,var(--promo-accent) 50%,#ffb4dd);clip-path:polygon(0 8%,88% 0,100% 50%,90% 96%,7% 100%,12% 53%)}.sl-promo-offer:after{content:'';position:absolute;inset:2px;background:linear-gradient(115deg,#7a003d,#a90057 50%,#4a002e);clip-path:polygon(0 8%,88% 0,100% 50%,90% 96%,7% 100%,12% 53%);z-index:0}.sl-promo-offer p{position:relative;z-index:2;margin:0!important;box-sizing:border-box;padding:14px 16px 14px 30px;text-align:center;font:800 italic clamp(15px,2vw,31px)/1.22 Arial,sans-serif!important;color:var(--promo-text)!important;text-shadow:0 2px 4px #000;overflow-wrap:anywhere;transform:rotate(-2deg)}.sl-promo-offer p>span,.sl-promo-offer p>strong{display:block;color:inherit!important;font:inherit!important}.sl-promo-offer p>strong{font-size:1.04em!important}.sl-promo-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:grid;place-items:center;width:48px;height:56px;border:1px solid #ff72bd;border-radius:50%;background:#16010bba;color:#fff!important;font:400 42px/1 Arial;cursor:pointer;padding:0}.sl-promo-prev{left:14px}.sl-promo-next{right:14px}.sl-promo-nav:hover{background:#6a123b}.sl-promo-nav:focus-visible,.sl-promo-dots button:focus-visible{outline:2px solid white;outline-offset:3px}.sl-promo-dots{position:absolute;z-index:3;bottom:5px;left:50%;transform:translateX(-50%);display:flex;gap:14px}.sl-promo-dots button{width:12px;height:12px;padding:0;border:1px solid #e7bfd3;border-radius:50%;background:#120711;cursor:pointer}.sl-promo-dots button[aria-pressed=true]{background:var(--promo-accent);border-color:#fff;box-shadow:0 0 6px 2px var(--promo-accent)}.sl-promo-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:repeating-linear-gradient(55deg,transparent 0 100px,#8b00a217 100px 102px,transparent 102px 180px);opacity:.9}.sl-promo-shapes:before,.sl-promo-shapes:after{content:'';position:absolute;width:150px;height:150px;transform:rotate(45deg);border:2px solid #b11cff;box-shadow:0 0 10px #9911ff,inset 0 0 8px #b100f1;animation:sl-neon-travel 9s ease-in-out infinite alternate}.sl-promo-shapes:before{left:6%;top:-110px}.sl-promo-shapes:after{right:-55px;bottom:-120px;border-color:var(--promo-accent);box-shadow:0 0 12px var(--promo-accent)}.sl-promo-shapes i{position:absolute;left:67%;top:38%;width:28px;height:40px;border-right:3px solid #c211f0;border-top:3px solid #c211f0;transform:rotate(45deg) skew(7deg,7deg);filter:drop-shadow(0 0 4px #ed00d4);animation:sl-arrow-glow 2.8s ease-in-out infinite alternate}.sl-promo-shapes i:nth-child(2){margin-left:18px;animation-delay:.2s}.sl-promo-shapes i:nth-child(3){margin-left:36px;animation-delay:.4s}.sl-promo-shapes i:nth-child(4){margin-left:54px;animation-delay:.6s}.sl-promo-shapes i:nth-child(5){margin-left:72px;animation-delay:.8s}.sl-promo[data-variant="1"] .sl-promo-shapes{background:repeating-linear-gradient(125deg,transparent 0 80px,#ee008333 81px 83px,transparent 84px 170px)}.sl-promo[data-variant="1"] .sl-promo-shapes:before{left:35%}.sl-promo[data-variant="1"] .sl-promo-shapes i{left:22%}@keyframes sl-neon-travel{to{translate:45px 12px;opacity:.35}}@keyframes sl-arrow-glow{from{opacity:.2}to{opacity:1}}@media(min-width:1600px){.sl-promo-content{min-height:150px;max-width:1600px}}@media(max-width:1050px){.sl-promo-content{gap:18px;padding:10px 52px 18px;min-height:125px;grid-template-columns:1.05fr 1fr 1fr}.sl-promo-brand{gap:8px}.sl-promo-tag{width:58px;height:86px}.sl-promo h2{font-size:clamp(26px,4.4vw,44px)!important}.sl-promo-nav{width:34px;height:44px;font-size:32px}.sl-promo-prev{left:8px}.sl-promo-next{right:8px}.sl-promo-countdown{gap:3px}.sl-promo-countdown strong{border-radius:10px;padding:7px 3px}.sl-promo-offer p{padding:12px 12px 12px 20px;font-size:clamp(15px,2vw,23px)!important}.sl-promo-shapes i{display:none}}@media(max-width:700px){.sl-promo-content{grid-template-columns:1fr 1fr;gap:10px 18px;min-height:177px;padding:12px 38px 23px}.sl-promo-brand{grid-column:1;gap:8px}.sl-promo h2{font-size:clamp(23px,5.4vw,37px)!important}.sl-promo-tag{width:44px;height:65px}.sl-promo-brand:after{display:none}.sl-promo-offer{grid-column:2;grid-row:1}.sl-promo-offer p{font-size:clamp(14px,3vw,21px)!important;padding:12px 10px 12px 18px}.sl-promo-countdown{grid-column:1/-1;grid-row:2;gap:7px}.sl-promo-countdown>div{width:48px}.sl-promo-countdown strong{font-size:25px;padding:6px 3px}.sl-promo-countdown span{font-size:10px;margin-top:3px}.sl-promo-countdown>b{font-size:22px}.sl-promo-nav{width:28px;height:39px;font-size:28px}.sl-promo-prev{left:5px}.sl-promo-next{right:5px}.sl-promo-dots{gap:10px;bottom:4px}.sl-promo-dots button{width:9px;height:9px}}@media(max-width:360px){.sl-promo-content{gap:8px;padding-left:32px;padding-right:32px}.sl-promo-tag{width:32px}.sl-promo-brand{gap:4px}.sl-promo h2{font-size:22px!important}.sl-promo-offer p{font-size:13px!important}}@media(prefers-reduced-motion:reduce){.sl-promo-shapes:before,.sl-promo-shapes:after,.sl-promo-shapes i{animation:none!important}}

.sl-promo-reference .sl-promo-content{padding-left:32px;padding-right:32px;padding-bottom:12px}@media(max-width:700px){.sl-promo-reference .sl-promo-content{padding-left:16px;padding-right:16px;padding-bottom:14px}}
