.DomolCleanCrushGame-module__y5T6PW__app{box-sizing:border-box;background:#c3002d;width:100%;min-height:100dvh;padding-top:64px;display:block;position:relative;overflow-x:hidden}@media (min-width:640px){.DomolCleanCrushGame-module__y5T6PW__app{padding-top:72px}}.DomolCleanCrushGame-module__y5T6PW__app:after{content:"";opacity:.18;pointer-events:none;background:url(/templates/rossmann/games/domol-clean-crush/assets/emblem.png) calc(100% + 70px) calc(100% + 70px)/min(420px,40vw) no-repeat,url(/templates/rossmann/games/domol-clean-crush/assets/emblem.png) -90px -90px/min(420px,40vw) no-repeat;position:absolute;inset:0}.DomolCleanCrushGame-module__y5T6PW__sideInfo{color:#fff;text-shadow:0 2px 6px #00000040;text-align:left;width:min(100% - 32px,560px);margin:0 auto 24px}@media (min-width:1300px){.DomolCleanCrushGame-module__y5T6PW__app{justify-content:center;align-items:center;display:flex;overflow:hidden}.DomolCleanCrushGame-module__y5T6PW__sideInfo{width:auto;max-width:280px;margin:0;display:block;position:absolute;top:calc(50% + 36px);right:calc(50% + 356px);transform:translateY(-50%)}}.DomolCleanCrushGame-module__y5T6PW__sideInfo h1{text-transform:uppercase;margin:0 0 22px;font-size:28px;font-weight:900;line-height:1.15}.DomolCleanCrushGame-module__y5T6PW__sideInfo h3{letter-spacing:.06em;text-transform:uppercase;color:#ffd94a;margin:0 0 8px;font-size:14px;font-weight:800}.DomolCleanCrushGame-module__y5T6PW__sideInfo p{opacity:.92;margin:0 0 24px;font-size:15px;line-height:1.55}.DomolCleanCrushGame-module__y5T6PW__sideInfo p:last-child{margin-bottom:0}.DomolCleanCrushGame-module__y5T6PW__gameWrap{box-sizing:content-box;background:linear-gradient(#fff6ea 0%,#ffe4d6 100%);border:4px solid #fff;border-radius:18px;flex-direction:column;width:560px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 80px);margin:0 auto 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}@media (min-width:640px){.DomolCleanCrushGame-module__y5T6PW__gameWrap{max-height:calc(100dvh - 88px)}}.DomolCleanCrushGame-module__y5T6PW__topBanner{background:#c3002d;flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:flex}.DomolCleanCrushGame-module__y5T6PW__bannerLogo{filter:drop-shadow(0 1px 3px #0000004d);width:auto;height:24px}.DomolCleanCrushGame-module__y5T6PW__bannerTitle{color:#fff;letter-spacing:.02em;white-space:nowrap;font-size:17px;font-weight:900}.DomolCleanCrushGame-module__y5T6PW__bannerTitle span{color:#ffd94a}@media (pointer:coarse){.DomolCleanCrushGame-module__y5T6PW__topBanner{flex-direction:column;gap:3px;padding:8px 14px 10px}.DomolCleanCrushGame-module__y5T6PW__bannerLogo{height:20px}.DomolCleanCrushGame-module__y5T6PW__bannerTitle{font-size:15px}}.DomolCleanCrushGame-module__y5T6PW__boardFrame{flex:auto;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex}.DomolCleanCrushGame-module__y5T6PW__board{touch-action:none;-webkit-user-select:none;user-select:none;aspect-ratio:1;width:min(518px,100vw - 40px,100dvh - 150px);position:relative}.DomolCleanCrushGame-module__y5T6PW__tile{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.DomolCleanCrushGame-module__y5T6PW__tileBackdrop{animation:3.6s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__tileBreathe;animation-delay:var(--bob-delay,0s);background:linear-gradient(155deg,#fff 0%,#ffe9da 100%);border:1px solid #ffffffb3;border-radius:24%;transition:box-shadow .15s,transform .15s;position:absolute;inset:6%;overflow:hidden;box-shadow:0 3px #7814141a,0 7px 12px #78141433,inset 0 -3px 5px #78141414,inset 0 2px 3px #ffffffe6}.DomolCleanCrushGame-module__y5T6PW__tileBackdrop:after{content:"";animation:6s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__shineSweep;animation-delay:var(--bob-delay,0s);pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffffa6 48%,#0000 61%) 220% 220%/220% 220%;position:absolute;inset:-20%}@keyframes DomolCleanCrushGame-module__y5T6PW__tileBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes DomolCleanCrushGame-module__y5T6PW__shineSweep{0%,62%,to{background-position:220% 220%}80%{background-position:-40% -40%}}.DomolCleanCrushGame-module__y5T6PW__typePlate .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{background:linear-gradient(155deg,#eef6ff 0%,#d7e9fb 100%)}.DomolCleanCrushGame-module__y5T6PW__typeBottle .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{background:linear-gradient(155deg,#fff0f5 0%,#ffd3e6 100%)}.DomolCleanCrushGame-module__y5T6PW__typePod .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{background:linear-gradient(155deg,#f4edff 0%,#dcf 100%)}.DomolCleanCrushGame-module__y5T6PW__typeMachine .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{background:linear-gradient(155deg,#f2f5f8 0%,#dbe2ea 100%)}.DomolCleanCrushGame-module__y5T6PW__typeSponge .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{background:linear-gradient(155deg,#f2ffee 0%,#d5f6c6 100%)}.DomolCleanCrushGame-module__y5T6PW__tileInner{z-index:1;filter:drop-shadow(0 5px 3px #4a101547)drop-shadow(0 2px 5px #4a10152e);background-position:50%;background-repeat:no-repeat;background-size:contain;width:78%;height:78%;transition:transform .15s;position:relative}@keyframes DomolCleanCrushGame-module__y5T6PW__landPop{0%{transform:scale(1)}35%{transform:scale(1.16,.84)}65%{transform:scale(.94,1.06)}to{transform:scale(1)}}.DomolCleanCrushGame-module__y5T6PW__landPop{animation:.36s ease-out DomolCleanCrushGame-module__y5T6PW__landPop}@keyframes DomolCleanCrushGame-module__y5T6PW__spawnPop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.DomolCleanCrushGame-module__y5T6PW__spawnPop{animation:.4s cubic-bezier(.34,1.56,.64,1) DomolCleanCrushGame-module__y5T6PW__spawnPop}.DomolCleanCrushGame-module__y5T6PW__selected .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{animation-play-state:paused;transform:scale(1.1);box-shadow:0 0 0 3px #ffd94a,0 0 18px 4px #ffd94aa6,0 7px 12px #78141440}.DomolCleanCrushGame-module__y5T6PW__selected .DomolCleanCrushGame-module__y5T6PW__tileInner{transform:scale(1.12)}.DomolCleanCrushGame-module__y5T6PW__clearing{opacity:0;transition:transform .3s cubic-bezier(.5,-.2,.8,.4),opacity .3s;transform:scale(.25)rotate(30deg)}.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileInner{filter:drop-shadow(0 0 6px #ffd94a)drop-shadow(0 3px 4px #00000040)}.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileInner{filter:drop-shadow(0 0 7px #ff6a6a)drop-shadow(0 3px 4px #00000040)}.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileInner{filter:drop-shadow(0 0 9px #7fd8ff)drop-shadow(0 3px 4px #00000040)}@keyframes DomolCleanCrushGame-module__y5T6PW__neonPulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.4)saturate(1.35)}}@keyframes DomolCleanCrushGame-module__y5T6PW__neonHueCycle{0%{filter:brightness(1.15)hue-rotate()}50%{filter:brightness(1.4)hue-rotate(180deg)}to{filter:brightness(1.15)hue-rotate(360deg)}}.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{border-style:solid;border-width:2.5px}.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{border-color:#ffe066;animation:3.6s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__tileBreathe,1.5s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__neonPulse;box-shadow:0 0 0 1px #ffe066,0 0 10px 2px #ffe066,0 0 20px 6px #ffe066a6,0 3px #7814141a,inset 0 -3px 5px #78141414,inset 0 2px 3px #ffffffe6}.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{border-color:#ff5c5c;animation:3.6s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__tileBreathe,1s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__neonPulse;box-shadow:0 0 0 1px #ff5c5c,0 0 10px 2px #ff5c5c,0 0 22px 6px #ff5c5cb3,0 3px #7814141a,inset 0 -3px 5px #78141414,inset 0 2px 3px #ffffffe6}.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileBackdrop{border-color:#8fe8ff;animation:3.6s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__tileBreathe,2.4s linear infinite DomolCleanCrushGame-module__y5T6PW__neonHueCycle;box-shadow:0 0 0 1px #8fe8ff,0 0 12px 3px #8fe8ff,0 0 26px 8px #968cffbf,0 3px #7814141a,inset 0 -3px 5px #78141414,inset 0 2px 3px #ffffffe6}.DomolCleanCrushGame-module__y5T6PW__tileBadge{pointer-events:none;position:absolute;inset:0}.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileBadge:before{content:"";border:2px dashed #ffd94ae6;border-radius:30%;animation:3s linear infinite DomolCleanCrushGame-module__y5T6PW__badgeSpin;position:absolute;inset:8%}.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileBadge:before{content:"";border-radius:50%;animation:1s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__bombPulse;position:absolute;inset:10%;box-shadow:0 0 0 2px #ff6a6ad9}.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileBadge:before{content:"";opacity:.55;filter:blur(1px);z-index:-1;background:conic-gradient(#ff6a6a,#ffd94a,#7fd8ff,#b58bff,#ff6a6a);border-radius:50%;animation:2.2s linear infinite DomolCleanCrushGame-module__y5T6PW__badgeSpin;position:absolute;inset:4%}@keyframes DomolCleanCrushGame-module__y5T6PW__badgeSpin{to{transform:rotate(360deg)}}@keyframes DomolCleanCrushGame-module__y5T6PW__bombPulse{0%,to{box-shadow:0 0 0 2px #ff6a6ad9}50%{box-shadow:0 0 0 6px #ff6a6a40}}.DomolCleanCrushGame-module__y5T6PW__bottomHud{flex:none;justify-content:space-around;gap:10px;padding:10px 14px 14px;display:flex}.DomolCleanCrushGame-module__y5T6PW__hudBox{text-align:center;background:#c3002d14;border:2px solid #c3002d26;border-radius:12px;flex:1;padding:6px 10px}.DomolCleanCrushGame-module__y5T6PW__hudLabel{letter-spacing:.08em;color:#a30025;opacity:.7;font-size:10px;font-weight:800;display:block}.DomolCleanCrushGame-module__y5T6PW__hudValue{color:#740019;font-size:22px;font-weight:900;display:block}.DomolCleanCrushGame-module__y5T6PW__toast{color:#fff;z-index:20;background:#000000bf;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:opacity .3s;position:absolute;top:60px;left:50%;transform:translate(-50%)}.DomolCleanCrushGame-module__y5T6PW__fxExplosion{width:120px;height:120px;image-rendering:pixelated;pointer-events:none;z-index:25;background-image:url(/templates/rossmann/games/domol-clean-crush/assets/explosion.png);background-repeat:no-repeat;background-size:1440px 120px;margin-top:-60px;margin-left:-60px;animation:.6s steps(12,end) forwards DomolCleanCrushGame-module__y5T6PW__explosionFrames;position:absolute}.DomolCleanCrushGame-module__y5T6PW__fxExplosion.DomolCleanCrushGame-module__y5T6PW__big{background-size:2016px 168px;width:168px;height:168px;margin-top:-84px;margin-left:-84px;animation-name:DomolCleanCrushGame-module__y5T6PW__explosionFramesBig}@keyframes DomolCleanCrushGame-module__y5T6PW__explosionFrames{0%{background-position:0 0}to{background-position:-1440px 0}}@keyframes DomolCleanCrushGame-module__y5T6PW__explosionFramesBig{0%{background-position:0 0}to{background-position:-2016px 0}}.DomolCleanCrushGame-module__y5T6PW__fxFire{width:42px;height:42px;image-rendering:pixelated;pointer-events:none;z-index:24;opacity:0;background-image:url(/templates/rossmann/games/domol-clean-crush/assets/fire.gif);background-repeat:no-repeat;background-size:contain;margin-top:-21px;margin-left:-21px;animation:1.1s ease-out forwards DomolCleanCrushGame-module__y5T6PW__fireFlicker;position:absolute}@keyframes DomolCleanCrushGame-module__y5T6PW__fireFlicker{0%{opacity:0;transform:scale(.5)}18%{opacity:1;transform:scale(1)}75%{opacity:.9}to{opacity:0;transform:scale(1.2)translateY(-14px)}}.DomolCleanCrushGame-module__y5T6PW__scorePopup{color:#ffd94a;-webkit-text-stroke:3px #7814148c;paint-order:stroke fill;pointer-events:none;z-index:28;font-size:20px;font-weight:900;animation:.9s ease-out forwards DomolCleanCrushGame-module__y5T6PW__scorePopupAnim;position:absolute;transform:translate(-50%,-50%)}@keyframes DomolCleanCrushGame-module__y5T6PW__scorePopupAnim{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 55px))scale(1)}}.DomolCleanCrushGame-module__y5T6PW__overlay{text-align:center;color:#fff;z-index:30;background:#c3002df5;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes DomolCleanCrushGame-module__y5T6PW__logoIntro{0%{opacity:0;transform:scale(.6)translateY(-24px)}60%{opacity:1;transform:scale(1.08)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.DomolCleanCrushGame-module__y5T6PW__logo{filter:drop-shadow(0 6px 10px #00000040);max-width:60%;animation:.9s cubic-bezier(.34,1.56,.64,1) both DomolCleanCrushGame-module__y5T6PW__logoIntro}.DomolCleanCrushGame-module__y5T6PW__overlay h2{margin:6px 0 0;font-size:24px}.DomolCleanCrushGame-module__y5T6PW__overlay p{opacity:.9;max-width:380px;margin:0;font-size:15px}.DomolCleanCrushGame-module__y5T6PW__startOverlay p{margin-top:30px}@keyframes DomolCleanCrushGame-module__y5T6PW__playPulse{0%,to{transform:scale(1);box-shadow:0 6px #e54747,0 0 #fa5c5c8c}50%{transform:scale(1.06);box-shadow:0 6px #e54747,0 0 0 16px #fa5c5c00}}.DomolCleanCrushGame-module__y5T6PW__playBtn{color:#fff;cursor:pointer;background:#fa5c5c;border:none;border-radius:999px;margin-top:10px;padding:14px 42px;font-size:18px;font-weight:800;transition:transform 50ms;animation:1.8s ease-in-out infinite DomolCleanCrushGame-module__y5T6PW__playPulse;box-shadow:0 6px #e54747}.DomolCleanCrushGame-module__y5T6PW__playBtn:hover{animation-play-state:paused}.DomolCleanCrushGame-module__y5T6PW__playBtn:active{animation-play-state:paused;transform:translateY(4px);box-shadow:0 2px #e54747}.DomolCleanCrushGame-module__y5T6PW__playBtn:disabled{cursor:not-allowed;opacity:.6;animation-play-state:paused}.DomolCleanCrushGame-module__y5T6PW__menuBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffffbf;border-radius:999px;padding:12px 34px;font-size:16px;font-weight:800;transition:transform 50ms,background .15s}.DomolCleanCrushGame-module__y5T6PW__menuBtn:hover{background:#ffffff1f}.DomolCleanCrushGame-module__y5T6PW__menuBtn:active{transform:translateY(3px)}.DomolCleanCrushGame-module__y5T6PW__gameoverActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.DomolCleanCrushGame-module__y5T6PW__starsRow{gap:6px;font-size:40px;line-height:1;display:flex}.DomolCleanCrushGame-module__y5T6PW__star{color:#ffffff40;transition:color .3s,transform .3s;transform:scale(.6)}.DomolCleanCrushGame-module__y5T6PW__star.DomolCleanCrushGame-module__y5T6PW__lit{color:#ffd94a;text-shadow:0 0 12px #ffd94ab3;transform:scale(1)}@keyframes DomolCleanCrushGame-module__y5T6PW__scoreCardIntro{0%{opacity:0;transform:scale(.75)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.DomolCleanCrushGame-module__y5T6PW__finalScoreCard{color:#4a1015;background:#fff;border-radius:20px;padding:26px 42px 20px;animation:.5s cubic-bezier(.34,1.56,.64,1) both DomolCleanCrushGame-module__y5T6PW__scoreCardIntro;position:relative;box-shadow:0 14px 34px #0000004d}.DomolCleanCrushGame-module__y5T6PW__finalScoreLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:12px;font-weight:800}.DomolCleanCrushGame-module__y5T6PW__finalScore{color:#c3002d;font-size:54px;font-weight:900;line-height:1.1}.DomolCleanCrushGame-module__y5T6PW__bestScoreRow{opacity:.65;margin-top:6px;font-size:13px;font-weight:700}@keyframes DomolCleanCrushGame-module__y5T6PW__badgePop{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}60%{opacity:1;transform:translate(-50%,-4px)scale(1.08)}to{opacity:1;transform:translate(-50%)scale(1)}}.DomolCleanCrushGame-module__y5T6PW__newBestBadge{color:#5a3d00;white-space:nowrap;background:#ffd94a;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) .3s both DomolCleanCrushGame-module__y5T6PW__badgePop;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000040}.DomolCleanCrushGame-module__y5T6PW__countdownOverlay{pointer-events:none;z-index:40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DomolCleanCrushGame-module__y5T6PW__countdownNumber{color:#c3002d;-webkit-text-stroke:4px #fff;paint-order:stroke fill;text-shadow:0 8px 18px #00000059;font-size:100px;font-weight:900;display:inline-block}@keyframes DomolCleanCrushGame-module__y5T6PW__countdownPop{0%{opacity:0;transform:scale(.25)rotate(-6deg)}45%{opacity:1;transform:scale(1.2)rotate(2deg)}70%{opacity:1;transform:scale(.95)rotate(0)}to{opacity:0;transform:scale(.85)}}.DomolCleanCrushGame-module__y5T6PW__countdownNumber.DomolCleanCrushGame-module__y5T6PW__pop{animation:.7s cubic-bezier(.34,1.56,.64,1) DomolCleanCrushGame-module__y5T6PW__countdownPop}@media (prefers-reduced-motion:reduce){.DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__tileBackdrop:after,.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileBackdrop,.DomolCleanCrushGame-module__y5T6PW__specialLine .DomolCleanCrushGame-module__y5T6PW__tileBadge:before,.DomolCleanCrushGame-module__y5T6PW__specialBomb .DomolCleanCrushGame-module__y5T6PW__tileBadge:before,.DomolCleanCrushGame-module__y5T6PW__specialSuper .DomolCleanCrushGame-module__y5T6PW__tileBadge:before,.DomolCleanCrushGame-module__y5T6PW__playBtn,.DomolCleanCrushGame-module__y5T6PW__logo{animation:none!important}}.DomolCleanCrushGame-module__y5T6PW__reducedMotionStatic{opacity:1!important;background-position:0 0!important;animation:none!important}
