.akcijas_banner{padding:47px 0;position:relative;background-color:#ffe600}.akcijas_banner .item{border-radius:18px;background:#FFF;padding:12px 13px;height:auto;display:flex;flex-direction:column;gap:11px}.akcijas_banner .item .card_end{margin-top:auto}.akcijas_banner .item .card_end a{text-transform:uppercase;font-size:16px;line-height:21px;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-sizing:border-box;border:1px solid #000;border-radius:30px}.akcijas_banner .promotion-price-monthly{font-size:33px;line-height:30px;display:flex;gap:3px;align-items:center;justify-content:center;margin-bottom:11px}.akcijas_banner .description{text-align:center}.akcijas_banner .promotion-price-monthly .standart-price-monthly{text-decoration:line-through}.akcijas_banner .title{text-align:center;font-size:32px;font-weight:900;line-height:90%;text-transform:uppercase}.akcijas_banner .item .img{width:305px;height:230px;object-fit:contain;margin:0 auto}.akcijas_banner>.wrap{position:relative}.akcijas_banner .swiper-button-next,
.akcijas_banner .swiper-button-prev{background-color:#000;width:40px;height:40px;border-radius:50%}.akcijas_banner .swiper-button-next{right:30px}.akcijas_banner .swiper-button-prev{left:30px}@media screen and (max-width:1279px){.akcijas_banner .swiper-button-next{right:-18px}.akcijas_banner .swiper-button-prev{left:-18px}}.akcijas_banner .stage-btn{text-transform:uppercase;font-size:16px;line-height:21px;display:inline-flex;justify-content:space-between;align-items:center;padding:10px 80px 10px 20px;box-sizing:border-box;border:1px solid #000;border-radius:30px;max-width:unset;font-weight:600}.akcijas_banner .stage-btn div:after{content:'';width:22px;height:22px;background-image:url('/themes/zz-main/assets/img/ico/arrow_yellow.svg');background-size:contain;background-repeat:no-repeat;position:absolute;top:9px;right:13px}.akcijas_banner .btn_cont{text-align:center}.akcijas_banner .element_1{position:absolute;bottom:0;left:0}.akcijas_banner .element_2{position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.akcijas_banner{padding-bottom:167px}.akcijas_banner .element_1{height:280px}.akcijas_banner .element_2{height:280px}.akcijas_banner>.wrap{margin:0}.akcijas_banner .swiper-button-next,.akcijas_banner .swiper-rtl .swiper-button-prev{right:7%;left:auto}.akcijas_banner .swiper-button-prev,.akcijas_banner .swiper-rtl .swiper-button-next{left:7%;right:auto}}.akc-slider{display:block;max-width:1280px;margin:0 auto;position:relative}.akc-inner{display:flex;overflow:hidden;margin-left:25px;margin-right:25px;-ms-overflow-style:none;scrollbar-width:none}.akc-inner::-webkit-scrollbar{display:none}.akc-bg{padding:115px 0 100px;background-image:url('/themes/zz-main/assets/img/akcijas/dotted_pattern_background.png')}.akc-item{height:530px;background:#fff;padding:35px;margin-right:15px;flex:0 0 32.5%}.akc-item:last-child{margin-right:0}.akc-img{position:relative;margin-bottom:25px}.akc-img img{width:auto;height:auto;object-fit:cover;margin:0 auto;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.akc-heading{font-size:43px;line-height:39px;text-transform:uppercase;font-weight:800}.akc-desc{font-size:21px;line-height:24px;padding-top:10px}.akc-btn{display:inline-block;font-size:18px;line-height:23px;font-weight:700;border:2px solid;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:100px;border-radius:99px;margin-top:40px;position:relative}.akc-btn:after{content:'';position:absolute;width:23px;height:22px;right:19px;top:11px;background:url('/themes/zz-main/assets/img/ico/arrow-right-small.svg')}.akc-btn:hover{text-decoration:underline}.banner-arrow-left-akc{position:absolute;top:50%;left:0;transform:translateY(-50%);cursor:pointer}.banner-arrow-right-akc{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}@media (min-width:768px){.akc-promo-page{padding:85px 0}.akc-promo-page .akc-inner{flex-wrap:wrap;justify-content:space-between;overflow:unset}.akc-promo-page .akc-item{margin-right:unset;margin-bottom:80px}}@media (max-width:767px){.akc-item{height:530px;background:#fff;padding:35px;margin-right:25px;flex:0 0 100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner-arrow-left-akc{display:none}.banner-arrow-right-akc{display:none}.akc-inner{margin-left:25px;margin-right:25px}.akc-bg{padding:50px 0 75px}.akc-button-radio{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px}.akc-button-radio .button-radio{width:13px;height:13px;background:transparent;border-radius:99px;margin-right:12px;cursor:pointer;border:2px solid}.akc-button-radio .button-radio:last-child{margin-right:0}.akc-button-radio .button-radio.active{background:#000}}
.banner-slides{position:relative;margin-top:20px}.banner-main{display:none;max-width:1188px;margin:0 auto;height:185px;background-position:center;background-size:cover}.banner-main.active{display:block}.banner-wrap{display:flex;align-items:center;margin:0 auto;max-width:1188px;height:100%}.banner-element-image{margin-right:90px;height:100%}.banner-text{flex:1}.banner-headline{margin-left:90px;padding-bottom:12px;font-size:55px;font-weight:900;line-height:48px;text-transform:uppercase}.banner-subheadline{font-weight:400;font-size:21px;line-height:21px;margin-left:90px}.banner-subheadline-btn{display:none}.banner-button-radio{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px}.banner-button-radio .button-radio-thin{width:13px;height:13px;background:transparent;border-radius:99px;margin-right:12px;cursor:pointer;border:2px solid}.banner-button-radio .button-radio-thin:last-child{margin-right:0}.banner-button-radio .button-radio-thin.active{background:#000}@media (max-width:1023px) and (min-width:768px){.banner-headline{margin-left:32px;font-size:40px;line-height:35px}.banner-subheadline{margin-left:32px}}@media (max-width:767px){.banner-main{height:unset}.banner-wrap{display:block}.banner-text{display:block}.banner-headline{margin-left:unset;padding:32px 32px 12px;font-size:40px;line-height:35px}.banner-subheadline{display:flex;align-items:center;margin-left:unset;padding:0 32px 32px}.banner-subheadline-text{margin-right:16px;width:40%}.banner-subheadline-btn{display:block}.banner-element-image{display:block;margin:16px auto 0;height:auto;width:auto;max-width:100%}}@media (max-width:400px){.banner-headline{padding:32px 16px 12px}.banner-subheadline{padding:0 16px 32px}.banner-subheadline-text{width:50%}}
.stage{position:relative}.stage .banner{height:450px;background-position:center;background-size:cover;position:relative}.stage .buttons-switch{position:absolute;top:50%;width:100%}.stage .buttons-switch .wrap{position:relative}.stage .swiper-button-next,
.stage .swiper-button-prev{background-color:#000;color:#fff;height:40px;width:40px;border-radius:50%}.stage .swiper-button-next{right:50px}.stage .swiper-button-prev{left:50px}@media screen and (max-width:1279px){.stage .swiper-button-next{right:0}.stage .swiper-button-prev{left:0}}.stage .radio-cont{position:absolute;width:auto;bottom:20px;left:50%;z-index:99;transform:translateX(-50%);display:flex;align-items:center;gap:8px}.stage .radio-cont .radio{display:inline-block;height:8px;width:8px;background-color:#fff;border-radius:16px;position:relative;overflow:hidden;transition:width 0.3s ease;cursor:pointer}.stage .radio-cont .radio.active{width:40px}.stage .radio-cont .radio .progress-bar{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#000;border-radius:16px;display:none}.stage .playpause{cursor:pointer;width:20px;height:20px;display:grid;line-height:1;color:#fff;place-content:center}.stage .radio-cont .radio.active .progress-bar{display:block}.stage .banner .bg{background-size:2000px;display:block;position:absolute;width:100%;height:100%;top:0;z-index:1;background-position:center;background-repeat:no-repeat;background-color:#ffe600}.stage .banner .bgmob{display:none;position:absolute;width:100%;height:100%;top:0;z-index:1;background-position:center;background-size:cover}.stage .wrap{height:100%;max-width:100%}.stage .ban_flex .banner .flex{display:flex;flex-direction:row;height:100%;justify-content:space-between;align-items:center;gap:50px}.stage .stage-btn{text-transform:uppercase;font-size:16px;line-height:21px;display:inline-flex;justify-content:space-between;align-items:center;padding:10px 80px 10px 20px;box-sizing:border-box;border:1px solid #000;border-radius:30px;max-width:unset;font-weight:600}.stage .stage-btn div:after{content:'';width:22px;height:22px;background-image:url('/themes/zz-main/assets/img/ico/arrow_yellow.svg');background-size:contain;background-repeat:no-repeat;position:absolute;top:9px;right:13px}.stage .ban_flex .banner .heading{font-size:60px;font-weight:800;color:#000;line-height:1;text-transform:uppercase}.stage .ban_flex .banner .desc{font-size:24px;font-weight:700;line-height:24px;color:#000;padding-top:20px}.stage .ban_flex .banner .flex .element{height:450px;background-position:center;background-size:contain;background-repeat:no-repeat}.stage .wrap .wrap-content{z-index:2;position:relative;height:100%;max-width:900px;margin:0 auto}.stage .banner .flex{display:flex;flex-direction:row;height:100%;justify-content:space-between;align-items:center;gap:50px}.stage .banner .flex .col1{flex:1}.stage .banner .flex .col2{flex:1;width:100%}@media screen and (max-width:767px){.stage .ban_flex .banner .flex{flex-direction:column;gap:10px}.stage .ban_flex .banner .heading{font-size:48px}.stage .ban_flex .banner .desc{font-size:18px;line-height:21px}.stage .stage-btn{margin:15px 0 !important}.stage .banner{height:612px}.stage .ban_flex .banner .flex .element{width:100%;height:100%}.stage .buttons-switch{bottom:30px;top:unset}.stage .banner>.wrap{padding:26px 28px}.stage .banner .flex .col1{flex:unset}}.mt-50{margin-top:50px}.--scoop{background-color:#fff;border:4px solid #000;position:absolute;border-radius:50%;height:50px;width:50px}.yellow-bg-scoop{background-color:#ffe600}.scoop1{left:-32px;top:-32px}.scoop2{right:-32px;top:-32px}.scoop3{left:-32px;bottom:-32px}.scoop4{right:-32px;bottom:-32px}.stage-border{height:100%;width:100%;position:absolute;border:4px solid #000}.stage-slides{margin:0 auto;position:absolute;width:782px;height:437px;z-index:2;overflow:hidden;filter:drop-shadow(8px 8px 0 rgba(0,0,0,0.3));left:50%;transform:translateX(-50%);transition:0.5s}.stage-preload-tansition{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:unset}.stage-slides-border{margin:0 auto;max-width:762px;height:335px;background:#000;transform:scale(1.02);margin-top:-335px;position:relative;z-index:0}.corners--scoop{-webkit-mask-image:radial-gradient(circle at 17px 17px,transparent 17px,#fff 0);mask-image:radial-gradient(circle at 17px 17px,transparent 17px,#fff 0);-webkit-mask-position:-17px -17px;mask-position:-17px -17px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.stage-slides.sidestage{background:#ffe600}.stagecarousel{display:block;position:relative;max-width:1188px;margin:0 auto;height:440px}.stagecarousel-mobile{display:none}.stage-slide-second-left{margin-top:-335px;margin-left:40px;z-index:1;transform:perspective(500px) rotateY(30deg) scale(0.7)}.stage-slide-third-left{margin-top:-335px;margin-left:-55px;z-index:0;transform:perspective(700px) rotateY(30deg) scale(0.7)}.stage-slide-second-right{margin-top:-335px;margin-right:40px;z-index:1;transform:perspective(500px) rotateY(330deg) scale(0.7)}.stage-slide-third-right{margin-top:-335px;margin-right:-55px;z-index:0;transform:perspective(700px) rotateY(330deg) scale(0.7)}.banner-arrow-left{position:absolute;left:0;top:0;cursor:pointer;width:60px;height:100%}.banner-arrow-left img{position:absolute;top:50%;transform:translateY(-50%);left:0}.banner-arrow-right{position:absolute;right:0;top:0;cursor:pointer;width:60px;height:100%}.banner-arrow-right img{position:absolute;top:50%;transform:translateY(-50%);right:0}.stage-perspective{position:absolute;perspective:2000px;height:300px;left:50%;z-index:1}.stage-main{width:100%;height:100%;background-position:center;background-size:cover}.stage-btn{font-size:16px;font-weight:400;margin-top:48px;position:relative;display:inline-block;text-transform:uppercase;background-color:#000;color:#ffe600;padding:2px 70px 2px 10px;border-radius:90px}.stage-main.active{display:block}.stage-wrap{max-width:1188px;margin:0 auto;height:100%;display:flex}.stage-element-image{max-width:437px;max-height:428px;margin-top:auto;margin-bottom:auto;flex:0 0 437px;object-fit:contain}.stage-text{flex:1;margin-top:67px;margin-left:24px;margin-bottom:77px;margin-right:24px;box-sizing:border-box}.stage-headline{font-weight:900;font-size:50px;line-height:43px;text-transform:uppercase;padding-bottom:24px}.stage-subheadline{font-weight:400;font-size:20px;line-height:22px}.stage-btn div:after{content:'';width:16px;height:16px;background-image:url('/themes/zz-main/assets/img/ico/arrow_yellow.svg');background-size:contain;background-repeat:no-repeat;position:absolute;top:6px;right:13px}.stage-a-block{display:block;position:absolute;width:100%;height:100%}.stage-btn div:hover{text-decoration:underline;cursor:pointer}.stage-button-radio{display:flex;justify-content:center;margin-top:15px;margin-bottom:15px;align-items:center}.playpause{cursor:pointer}.stage-button-radio .button-radio{width:13px;height:13px;background:transparent;border-radius:99px;margin-right:12px;cursor:pointer;border:2px solid}.stage-button-radio .button-radio:last-child{margin-right:0}.stage-button-radio .button-radio.active{background:#000}.stage-overlay-second-bg{position:absolute;width:100%;height:100%;background:#000;opacity:0.3;transition:0.5s;z-index:1}.stage-overlay-second-bg:hover{cursor:pointer}@media (max-width:767px){.stage-slides{width:80vw}.stagecarousel-mobile{display:block;position:relative;max-width:1188px;margin:0 auto;height:450px}.stagecarousel{display:none}.stage-slides{height:450px}.stage-wrap{flex-direction:column}.mob.stage-perspective .stage-wrap.order .stage-element-image{order:2}.mob.stage-perspective .stage-wrap.order .stage-text{order:1}.stage-headline{font-size:28px;line-height:24px}.stage-subheadline{font-weight:400;font-size:14px;line-height:15px;margin-top:0}.stage-btn{font-size:16px;font-weight:400;margin:15px auto;position:relative;display:block;max-width:160px;text-transform:uppercase;padding:2px 0 2px 10px;text-align:left}.stage-element-image{max-width:280px;max-height:250px;object-fit:contain;margin:0 auto;padding-top:10px}.stage-text{flex:1;margin-top:0;margin-left:10px;margin-right:10px;padding-top:20px;margin-bottom:10px;text-align:center}}@media (max-width:390px){.stage-headline{font-size:26px;line-height:25px}.stage-subheadline{font-weight:400;font-size:14px;line-height:18px;margin-top:0}}