*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}menu,ol,ul{list-style:none;margin:0;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-Regular.woff2),url(../assets/fonts/Montserrat-Regular.woff);font-weight:400}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-SemiBold.woff2),url(../assets/fonts/Montserrat-SemiBold.woff);font-weight:600}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-Bold.woff2),url(../assets/fonts/Montserrat-Bold.woff);font-weight:700}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat-Medium.woff2),url(../assets/fonts/Montserrat-Medium.woff);font-weight:500}@font-face{font-family:"Yeseva One";src:url(../assets/fonts/YesevaOne-Regular.woff2),url(../assets/fonts/YesevaOne-Regular.woff);font-weight:400}:root{--white:#ffffff;--black:#151515}body{background:#fbfdff;font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:var(--black)}.wrapper{max-width:1300px;padding-left:30px;padding-right:30px;margin:0 auto}.overflow-hiiden{overflow:hidden}.bold{font-weight:700}.semi-bold{font-weight:600}.relative{position:relative}.center{text-align:center}.underline{text-decoration:underline}.text-blue{color:#205ed8}.h2,h2{font-size:42px;line-height:normal;font-weight:700}.primaryBtn{display:inline-block;box-shadow:0 2px 12px 0 rgba(185,130,24,.4);background:linear-gradient(180deg,#ffd41c 0,#f8bd05 100%);border-radius:20px;padding:20px 40px;font-weight:700;font-size:20px;color:var(--black);text-align:center}.primaryBtn:hover{background:linear-gradient(180deg,#ffe264 0,#ffcd2d 100%)}.footerBlock{padding-top:50px;padding-bottom:50px;background-color:#e5f3ff}.footerBlock__wrap{position:relative}.footerBlock__soc{margin-top:15px}.footerBlock__logo-wrap{width:108px}.footerBlock__logo-wrap{position:absolute;bottom:0;right:0}.footerBlock__address{margin-top:40px;font-weight:600;font-size:14px}.footerBlock__caption{font-size:14px}.socBlock{display:flex;flex-wrap:wrap;gap:16px}.socBlock .socBlock__item--rut::before,.socBlock .socBlock__item--tg::before,.socBlock .socBlock__item--vk::before,.socBlock .socBlock__item--you::before{content:"";display:block;width:100%;height:100%;background-size:100%}.socBlock__item{width:40px;height:40px}.socBlock__item--vk::before{background:url(../assets/images/icons/soc/vk.svg)}.socBlock__item--rut::before{background:url(../assets/images/icons/soc/rut.svg)}.socBlock__item--tg::before{background:url(../assets/images/icons/soc/tg.svg)}.socBlock__item--you::before{background:url(../assets/images/icons/soc/you.svg)}.winnersBlock{padding-top:100px;padding-bottom:60px;overflow:hidden}.winnersBlock__title{margin-bottom:60px}.winnersBlock__img-wrap{margin-top:-95px;pointer-events:none}.winnersBlock__img{max-height:418px;object-fit:contain;object-position:center;width:100%;height:auto}.winnersBlock__right{max-width:298px;margin-left:auto;margin-right:87px}.winnersBlock__label{font-weight:500;font-size:30px;line-height:1.35;margin-bottom:26px}.winnerCoupon{display:inline-block;box-shadow:0 2px 12px 0 rgba(22,41,135,.3);background:#1b31a0;border-radius:10px;padding:15px 40px;font-weight:700;font-size:30px;line-height:1.35;color:var(--white)}.giftBlock{padding-top:100px}.giftBlock__h2{text-align:center;margin-bottom:60px}.giftBlock__grid{display:flex;flex-wrap:wrap;margin:-15px}.giftBlock__item{width:calc(50% - 30px);margin:15px;text-align:center}.giftBlock__label{margin-top:30px;font-weight:500;font-size:28px;line-height:1.25;text-align:center;margin-bottom:30px}.giftBlock__img-wrap{max-width:418px;margin:0 auto}.giftBlock__img{width:100%;height:auto}.giftBlock__coupon{min-width:185px}.giftCoupon{display:inline-block;border:2px solid #051f9f;border-radius:10px;color:#1b31a0;font-size:30px;line-height:1.35;font-weight:600;padding:15px 30px;box-shadow:0 2px 12px 0 rgba(22,41,135,.3)}.condBlock{padding-top:160px;padding-bottom:160px}.condBlock__h2{margin-bottom:45px}.condBlock__list{margin-bottom:50px}.condCardList{display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--span-l) * -1);margin-top:calc(var(--span-t) * -1);--span-l:35px;--span-t:40px;--col:4}.condCardList__item{margin-left:var(--span-l);margin-top:var(--span-t);width:calc(8.3333333333% * var(--col) - var(--span-l))}.condCard{position:relative;padding-top:50px}.condCard__wrap{box-shadow:0 2px 20px 0 rgba(0,0,0,.13);border-radius:20px;background-color:var(--white);padding:50px 11px 21px 24px;min-height:231px;height:100%}.condCard__icon-wrap{width:100px;height:100px;position:absolute;left:50%;top:0;z-index:10;transform:translateX(-50%);border-radius:50%;background-color:var(--white);border:1px solid #cddded;display:flex;justify-content:center;align-items:center}.condCard__icon{width:54px;height:54px}.condCard__body{padding-top:12px;font-weight:500;font-size:18px}.condCard__body a{color:#1337f1;text-decoration:underline}.headerBlock{background-color:var(--white);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);padding:20px 0}.headerBlock__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:50px}.headerBlock__logo-wrap{width:135px}.headerBlock__logo{width:100%;height:auto}.headerBlock__nav{align-items:center}.headerBlock__burger{display:none}.burgerBtn{background:0 0;border:0;padding:0;cursor:pointer}.burgerBtn::before{content:"";display:block;width:32px;height:32px;background-image:url(../assets/images/icons/burger.svg);background-repeat:no-repeat;background-size:100%}.navBlock{display:flex;flex-wrap:wrap;gap:40px}.navBlock__link{font-weight:600}.navBlock__link:hover{text-decoration:underline}.outlineLink{border-radius:30px;border:1px solid #f7c100;box-shadow:0 2px 10px 0 rgba(112,89,15,.54);font-weight:600;padding:16px 20px}.outlineLink:hover{border-color:#ffe27c}.modalNavBlock{position:fixed;left:0;right:0;top:0;bottom:0;background:#fbfdff;z-index:9000;display:none;padding:18px 0}.modalNavBlock__logo{width:95px}.modalNavBlock__close{display:flex;align-items:center;justify-content:space-between}.modalNavBlock__img{width:100%}.modalNavBlock__nav{padding-top:45px}.modalNavBlock__link{display:block;color:var(--block);font-weight:600;padding:12px 0}.modalNavBlock__link--gold{color:#f7bf02}.modalNavBlock__btn{display:block;width:32px;height:32px;padding:5px;border:0;outline:0;cursor:pointer;background:0 0}.modalNavBlock__btn::before{content:"";display:block;width:100%;height:100%;background-image:url(../assets/images/icons/close.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.promoHeader{background:linear-gradient(13deg,#202961 9%,#1d3673 31%,#175aa1 76%,#1665af 87%);color:var(--white);position:relative;overflow:hidden}.promoHeader::after{display:none}.promoHeader__wrap{position:relative}.promoHeader__left{position:relative;z-index:10;padding-top:48px;max-width:407px;padding-bottom:94px}.promoHeader__right{display:none;position:absolute;width:890px;height:calc(100% + 1px);top:0;right:-1px}.promoHeader__right-large{position:absolute;width:890px;height:calc(100% + 1px);top:0;right:-130px}.promoHeader__car-mobile-wrap{display:none}.promoHeader__car-mobile{width:100%;height:auto}.promoHeader__promo-img{width:100%;height:100%;object-fit:contain;object-position:top right}.promoHeader__period-wrap{margin-bottom:15px}.promoHeader__sale-label{font-size:24px;margin-bottom:2px}.promoHeader__sale-text{font-weight:700;font-size:28px}.promoHeader__img-wrap{margin-bottom:29px;max-width:397px}.promoHeader__img{width:100%;height:auto}.promoHeader__text{font-weight:500;font-size:24px;line-height:1.35;margin-bottom:43px}.couponNumbersBlock{padding-bottom:100px}.couponNumbersBlock__title{margin-bottom:30px}@media screen and (max-width:1920px){.promoHeader__right{display:block}.promoHeader__right-large{display:none}}@media screen and (max-width:1340px){.wrapper{max-width:1000px}.winnersBlock__img-wrap{margin-top:-50px}.winnersBlock__right{margin-right:0}.promoHeader__left{padding-bottom:45px}.promoHeader__right{right:-130px}}@media screen and (max-width:1020px){.wrapper{max-width:730px}.winnersBlock__title{margin-bottom:40px}.winnersBlock__img-wrap{margin-top:60px;margin-right:-250px}.winnersBlock__right{margin-right:auto;text-align:center}.condBlock{padding-top:70px;padding-bottom:70px}.condCardList{--col:6;--span-l:30px;--span-t:30px}.headerBlock{padding:18px 0}.headerBlock__wrap{justify-content:space-between}.headerBlock__logo-wrap{width:95px}.headerBlock__nav{display:none}.headerBlock__burger{display:block}.modalNavBlock--showed{display:block}.promoHeader::after{content:"18+";display:block;position:absolute;bottom:15px;right:20px;font-weight:500;font-size:12px;line-height:1.35;color:#cbcbcb}.promoHeader__left{max-width:100%}.promoHeader__right{display:none}.promoHeader__car-mobile-wrap{display:block;position:absolute;right:-20px;top:120px;width:270px}.promoHeader__img-wrap{max-width:286px}.promoHeader__text{max-width:300px;font-size:16px;margin-bottom:20px}}@media screen and (max-width:740px){.wrapper{max-width:540px;padding-left:20px;padding-right:20px}.h2,h2{font-size:28px}.primaryBtn{font-size:16px}.footerBlock{padding-top:20px;padding-bottom:34px}.footerBlock__logo-wrap{width:99px}.footerBlock__logo-wrap{bottom:55px}.footerBlock__caption{font-size:10px}.winnersBlock{padding-top:50px;padding-bottom:30px}.winnersBlock__title{margin-bottom:28px}.winnersBlock__img-wrap{margin-left:0;margin-right:-170px}.winnersBlock__label{font-size:24px}.winnerCoupon{font-size:26px}.giftBlock{padding-top:50px}.giftBlock__h2{margin-bottom:28px}.giftBlock__grid{margin:-25px -15px}.giftBlock__item{margin:25px 15px;width:calc(100% - 30px)}.giftBlock__label{margin-top:15px;font-size:24px}.giftBlock__img-wrap{max-width:280px}.giftCoupon{font-size:26px}.condBlock__h2{margin-bottom:24px}.condCardList{--col:12;--span-l:16px;--span-t:16px}.condCard{padding-top:42px}.condCard__wrap{min-height:180px;padding:42px 16px 25px 16px}.condCard__icon-wrap{width:84px;height:84px}.condCard__icon{width:45px;height:45px}.condCard__body{font-size:16px}.promoHeader__left{padding-top:20px}.promoHeader__btn{width:100%;padding:20px}.promoHeader__car-mobile-wrap{position:static;max-width:271px;width:100%;margin:0 auto 18px}.promoHeader__sale-label{font-size:18px}.promoHeader__sale-text{font-size:22px}.couponNumbersBlock{padding-bottom:70px}}