.fire-container svg{width:150px;height:auto}.flame-bend{animation:bendFlame 1.5s infinite ease-in-out;transform-origin:bottom center}.flame-flicker{animation:flicker 2s infinite ease-in-out;transform-origin:bottom center}.flame-inner{animation:flickerWithBend 2s infinite ease-in-out;transform-origin:bottom center}.flame-glow,.glow{animation:glowPulse 2.5s infinite ease-in-out;transform-origin:center}[class^=flame-spark]{animation:sparkFade 4s infinite ease-in-out;opacity:0;transform-origin:center}@keyframes sparkFade{0%,100%{opacity:0}10%,30%,50%,70%{opacity:.3}20%,40%,60%,80%{opacity:.8}}.flame-spark1{animation:sparkFly1 4s infinite ease-in-out,sparkFade 4s infinite ease-in-out}.flame-spark2{animation:sparkFly2 4.5s infinite ease-in-out,sparkFade 4.5s infinite ease-in-out}.flame-spark3{animation:sparkFly3 5s infinite ease-in-out,sparkFade 5s infinite ease-in-out}.flame-spark4{animation:sparkFly4 4.2s infinite ease-in-out,sparkFade 4.2s infinite ease-in-out}.flame-spark5{animation:sparkFly5 4.8s infinite ease-in-out,sparkFade 4.8s infinite ease-in-out}.flame-spark6{animation:sparkFly6 5.1s infinite ease-in-out,sparkFade 5.1s infinite ease-in-out}.flame-spark7{animation:sparkFly7 4.3s infinite ease-in-out,sparkFade 4.3s infinite ease-in-out}.flame-spark8{animation:sparkFly8 4.6s infinite ease-in-out,sparkFade 4.6s infinite ease-in-out}.flame-spark9{animation:sparkFly9 5.3s infinite ease-in-out,sparkFade 5.3s infinite ease-in-out}@keyframes sparkFly1{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(-80px, -120px) scale(0.6) rotate(-10deg)}}@keyframes sparkFly2{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(-40px, -100px) scale(0.7) rotate(12deg)}}@keyframes sparkFly3{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(60px, -130px) scale(0.6) rotate(-20deg)}}@keyframes sparkFly4{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(20px, -90px) scale(0.5) rotate(5deg)}}@keyframes sparkFly5{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(-60px, -110px) scale(0.6) rotate(-8deg)}}@keyframes sparkFly6{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(40px, -100px) scale(0.65) rotate(15deg)}}@keyframes sparkFly7{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(10px, -120px) scale(0.5) rotate(20deg)}}@keyframes sparkFly8{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(-30px, -130px) scale(0.7) rotate(-18deg)}}@keyframes sparkFly9{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(70px, -140px) scale(0.6) rotate(25deg)}}@keyframes flicker{0%,100%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(1.05) translateY(-2px);opacity:.85}}@keyframes glowPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes bendFlame{0%,100%{transform:skewX(0deg) rotate(0deg)}50%{transform:skewX(4deg) rotate(2deg)}}@keyframes flickerWithBend{0%,100%{transform:scale(1) translateY(0) skewX(0deg) rotate(0deg);opacity:1}50%{transform:scale(1.05) translateY(-2px) skewX(4deg) rotate(2deg);opacity:.85}}.sun-base{animation:change-base-color 6s infinite alternate ease-in-out}.sun-overlay{animation:fade-in-overlay 6s infinite alternate ease-in-out}@keyframes change-base-color{from{fill:#ffeeaf}to{fill:#ffe277}}@keyframes fade-in-overlay{from{opacity:0}to{opacity:1}}.cocktail_image .cocktail_umbrella{transform-origin:270px 75px;animation:sway-umbrella 5s infinite ease-in-out}@keyframes sway-umbrella{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1.5deg)}}.cocktail_image .discount_label,.cocktail_image .text_on_label{transform-origin:177px 125px;animation:swing-and-pulse-label 3s infinite ease-in-out}@keyframes swing-and-pulse-label{0%,100%{transform:rotate(4deg) scale(1)}50%{transform:rotate(-4deg) scale(1.08)}}.cocktail_image .Shiny_Cocktail_Mixer_Part{animation:shimmer-highlights 4s infinite ease-in-out}@keyframes shimmer-highlights{0%,100%{opacity:1}50%{opacity:.5}}.cocktail_image .cocktail_mix{animation:wave-liquid 4s infinite alternate ease-in-out}@keyframes wave-liquid{from{transform:translateX(-1px)}to{transform:translateX(1px)}}.promo-block{display:flex;justify-content:flex-start;gap:30px;flex-direction:row;align-items:center;background-color:#f4fbff;border:1px solid #d6ecfa;border-radius:12px;height:150px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promo-block-img{width:75px;height:auto;flex-shrink:0;margin-left:35px}.anim{width:75px;height:auto;display:block}.anim svg{width:100%;height:auto;display:block}.pulse{animation:pulseAnim 1.5s ease-in-out infinite;transform-origin:center}@keyframes pulseAnim{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.promo-block-new-year{display:flex;flex-direction:row;align-items:center;border:1px solid #97cbf0;border-radius:0px;height:150px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-left:35px;padding-right:110px}.promo-text-new-year h2{color:#97cbf0}.promo-block-img-new-year{width:95px;height:auto;flex-shrink:0;padding-right:30px}.promo-block-new-year-wraper{display:flex;flex-direction:row;align-items:center;border:1px solid #97cbf0;border-radius:0px;height:150px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-left:21px;padding-right:82px}.promo-text-new-year-wraper h2{color:#3692c3}.promo-block-img-new-year-wraper{width:95px;height:auto;flex-shrink:0;padding-right:30px}#wheel-front,#wheel-back{transform-box:fill-box;transform-origin:center;animation:spin 2s linear infinite}.truck-wrapper #truck-body{animation:bounce 1s ease-in-out infinite}.truck-wrapper .wind{stroke:#0af;stroke-width:2;stroke-linecap:round;fill:none;opacity:.3;animation:wind-move .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wind{0%{stroke-dashoffset:10;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.truck-wrapper .wind:nth-child(1){animation-delay:0s}.truck-wrapper .wind:nth-child(2){animation-delay:.2s}.truck-wrapper .wind:nth-child(3){animation-delay:.4s}@keyframes wind-move{0%{transform:translateX(0);opacity:.1}10%{opacity:.3}90%{opacity:.3}100%{transform:translateX(-150px);opacity:0}}.truck-section{display:flex;justify-content:flex-start;gap:30px;flex-direction:row;flex-wrap:wrap;align-items:center;background-color:#fefdf5;border:1px solid #ffd12d;border-radius:12px;height:150px}.truck-wrapper{width:130px;height:60px;flex-shrink:0}.truck-wrapper svg{width:100%;height:100px;margin-left:15px}.promo-text{max-width:100%;flex:1}.promo-text h1{margin-top:0;color:#424242}.extra-section{width:100%;padding:20px}.extra-container{max-width:900px;margin:0 auto;text-align:center}.extra-text-top{margin-bottom:40px}.extra-text-top h2{font-size:20px;font-weight:bold;margin-bottom:20px}.extra-text-top ul{list-style:none;padding:0;display:inline-block;text-align:left}.extra-text-top li{margin-bottom:10px;position:relative;padding-left:30px}.extra-text-top li::before{content:"";position:absolute;left:0;top:10px;width:20px;height:2px;background-color:#4caf50}.extra-images-row{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.extra-item img{max-width:250px;height:auto}.extra-item p{margin-top:15px;font-size:16px}.colors-title{margin-top:20px}.colors-section{padding:50px 20px;text-align:center}.colors-title{font-size:22px;font-weight:600;margin-bottom:40px}.colors-grid{padding-top:25px;display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;max-width:1100px;margin:0 auto}.color-item{transition:all .25s ease;cursor:pointer}.color-item:hover{transform:translateY(-6px)}.color-box{width:100%;aspect-ratio:3/4;border-radius:8px;border:1px solid #dcdcdc;background-size:cover;background-position:center;box-shadow:0 4px 12px rgba(0,0,0,.05)}.color-item p{margin-top:12px;font-size:15px;color:#555}.extra-section{padding:20px 0;max-width:1200px;margin:0 auto}.extra-main-title{text-align:center;font-size:20px;margin-bottom:25px;font-weight:bold}.extra-grid{display:flex;justify-content:center;gap:20px}.extra-item{flex:1;max-width:500px;display:flex;flex-direction:column}.extra-text ul{margin:0 0 10px 0;padding-left:20px;min-height:50px;display:flex;align-items:center}.extra-text li{font-size:15px;line-height:1.3;font-weight:500}.extra-image img{width:100%;height:auto;display:block}.width-section{padding:20px 0;max-width:1200px;margin:0 auto}.width-main-title{text-align:center;font-size:22px;margin-bottom:25px;font-weight:bold;border:none !important}.width-grid{display:flex;justify-content:center;gap:15px}.width-item{flex:1;border:none !important;padding:0 !important}.width-item img{width:100%;height:auto;display:block;border:none !important}.aktsii-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:20px;max-width:1120px;margin:0 auto}.aktsii-card{width:360px;height:320px;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1);background:#fff;display:flex;flex-direction:column;position:relative}.aktsii-img{height:140px;display:flex;align-items:center;justify-content:center}.aktsii-img img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.aktsii-body{padding:10px 15px;flex:1;display:flex;flex-direction:column}.aktsii-title h2{margin:0 0 10px;font-size:22px;font-weight:700;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aktsii-desc{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.aktsii-desc p{width:220px;margin:0;font-size:15px;line-height:1.4;color:#000;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aktsii-duration{background:#cce1ff;padding:15px 10px;text-align:center;flex-shrink:0;min-width:80px;border-radius:10px;position:absolute;top:190px;left:235px}.aktsii-duration span{font-size:12px;color:#555}.aktsii-duration h3{margin:4px 0 0;font-size:26px;line-height:1;font-weight:bold;color:#000}.aktsii-footer{background:#f5f7fa;padding:10px 15px;text-align:left;border-top:1px solid #e5e5e5}.aktsii-footer p{margin:0;font-size:13px;color:#555}.aktsii-text{display:flex;flex-direction:column;gap:6px;flex:1}.aktsii-date{font-size:13px;color:#777;margin-top:auto;position:absolute;padding-top:280px;padding-left:15px}.aktsii-link{text-decoration:none;color:inherit;display:block}.carousel-wrapper{position:relative;margin:0 auto;display:flex;align-items:center}.foto-client-123{flex:1;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.foto-client-123::-webkit-scrollbar{display:none}.foto-cl{display:flex;gap:20px;white-space:nowrap}.foto-cl .item{flex:0 0 70%;scroll-snap-align:start;text-align:center}@media(min-width: 768px){.foto-cl .item{flex:0 0 45%}}.foto-cl img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;background-color:#f0f0f0}.arrow{z-index:2;padding:10px;border:none;background:rgba(0,0,0,.3);color:#fff;font-size:30px;cursor:pointer;transition:background .3s}.arrow:hover{background:rgba(0,0,0,.6)}.arrow.left{margin-right:5px}.arrow.right{margin-left:5px}.carousel-dots{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.carousel-dots span{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.carousel-dots span.active{background:#333}.carousel-wrapper.single-slide{justify-content:center}.carousel-wrapper.single-slide .foto-client-123{overflow:hidden}.carousel-wrapper.single-slide .foto-cl{justify-content:left}.carousel-wrapper.single-slide .item{flex:0 0 45%;max-width:500px}.carousel-wrapper.single-slide .arrow{display:none}.carousel-dots{display:none}