.promotion-block{color:#fff;z-index:33;justify-content:center;align-items:center;height:44px;margin-top:12px;font-size:16px;font-weight:400;display:flex;position:relative}.promotion-block .promotion-info,.promotion-block .promotion-info-part{align-items:center;display:flex}.promotion-block .promotion-info-part .share span{color:#363636;margin:0 0 0 10px;font-size:16px;font-weight:400}.promotion-block .promotion-info-part .share span:hover{color:#92022d}.promotion-block .promotion-info-part .label-control{color:#5e5f61;cursor:pointer;border-right:1px solid #c7c7c7;align-items:flex-end;margin-left:40px;padding-right:35px;font-size:16px;font-weight:400;display:flex}.promotion-block .promotion-info-part .label-control.share{align-items:center;position:relative}.promotion-block .promotion-info-part .label-control.share .sharingGrey{background-image:url(/src/images/icons/promotions/sharing.png);background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.promotion-block .promotion-info-part .label-control.share .sharingWhite{background-image:url(/src/images/icons/promotions/sharingWhite.png);background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.promotion-block .promotion-info-part .label-control.share .textGrey{color:#5e5f61;margin-left:10px}.promotion-block .promotion-info-part .label-control.share .textWhite{color:#fff;margin-left:10px}.promotion-block .promotion-info-part .label-control.share:hover{color:#92022d}.promotion-block .promotion-info-part .label-control.share:hover .icon{background-image:url(/src/images/icons/share-active.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.promotion-block .promotion-info-part .label-control.share .icon{background-image:url(/src/images/icons/share@3x.png)}.promotion-block .promotion-info-part .label-control.share:hover .icon{background-image:url(/src/images/icons/share-active@3x.png)}}@media (max-width:767.98px){.promotion-block .promotion-info-part .label-control.share .icon{background-image:url(/src/images/icons/share@2x.png)}.promotion-block .promotion-info-part .label-control.share:hover .icon{background-image:url(/src/images/icons/share-active@2x.png)}}.promotion-block .promotion-info-part .label-control:first-child{margin-left:0}.promotion-block .promotion-info-part .label-control:last-child{border-right:none;margin-top:12px;padding:0 0 12px 30px}.promotion-block .promotion-info-part .label-control.active{color:#92022d}.promotion-block .promotion-info-part .label-control.rating{align-items:flex-end;display:flex}.promotion-block .promotion-info-part .label-control.rating .icon{margin-left:12px}.promotion-block span{margin-left:5px;margin-right:5px;font-size:16px;font-weight:700}.promotion .promotion-block{color:#363636;background-color:#fff}.promotion .main-banner{cursor:pointer}.promotions-page h1{font-size:42px;font-weight:700}.promotions-page .title-main{align-items:flex-end;min-height:56px;margin-bottom:15px;font-size:24px;font-weight:500;display:flex}.promotions-page .title-main:hover{color:#92022d;cursor:pointer;text-decoration:underline}.promotions-page .promotions{grid-template-columns:1fr 1fr;gap:40px 20px;margin-top:16px;margin-bottom:55px;display:grid}.promotions-page .promotions .promotion{width:680px}.promotions-page .promotions .promotion .title-mobile{display:none}.promotions-page .promotions .promotion a:hover .title-main{color:#92022d;text-decoration:underline}.promotions-page .promotions .promotion:nth-child(2n){margin:0}.promotions-page .promotions .promotion .main-banner{height:286px;min-height:unset;vertical-align:unset}@media (max-width:1280px){.promotions-page .promotions .promotion .main-banner{height:146px}}.promotions-page .promotions .promotion .main-banner img{object-fit:cover;width:100%;height:100%}.promotions-page .empty-container{width:320px;margin:40px auto 100px}.promotions-page .empty-container .title{margin-bottom:22px;font-size:22px}.promotions-page .empty-container .description{width:320px;margin-bottom:18px;font-size:16px}.promotions-page .empty-container .grey-button{padding:14px 58px}.promotions-page .main-banner{height:auto}.promotions-page .news-header{margin-bottom:0}.promotions-page .social-links--share{padding:12px 8px;display:flex;top:135px;left:auto;right:-253px}.promotions-page .social-links--share a{margin:0 8px}.promotions-page .promotion-block .promotion-info-part .title{margin-right:0;font-size:16px;font-weight:400}.promotions-page .promotion-block .promotion-info-part .mobile{display:none}.promotions-page .promotion-block .promotion-info-part .desktop{margin:0;font-weight:400}.promotions-page .promotion-block .promotion-info-part .date,.promotions-page .promotion-block .promotion-info-part .title{margin-left:10px}.promotions-page .promotion-block .promotion-info-part .date{margin-right:35px}.promotions-page .promotion-block .share{margin-left:35px}@media (min-width:1280px) and (max-width:1439.98px){.promotions-page .main-banner{height:auto}.promotions-page .promotions .promotion{width:600px}.promotions-page .promotions .promotion .promotion-block .promotion-info-part .title-mobile,.promotions-page .promotions .promotion .promotion-block .promotion-info-part .share span{display:none}.promotions-page .news-header{max-width:1240px;margin:0}.promotions-page .news-header .main-heading{font-size:42px}.promotions-page .news-header .sort-container{width:172px}.promotions-page .news-header .sort-container .sort-list-container{width:200px}.promotions-page .news-header .accordion-control{margin-left:10px}.promotions-page .social-links--share{padding:15px 10px;top:132px;right:-220px}}@media (min-width:768px) and (max-width:1279.98px){.promotions-page{padding:0 25px}.promotions-page .title-main{min-height:38px;margin-bottom:15px;font-size:18px}.promotions-page .promotions{gap:50px 20px}.promotions-page .promotions .promotion{width:100%}.promotions-page .promotions .promotion .promotion-block{height:55px}.promotions-page .promotions .promotion .promotion-block .mobile{margin:0;font-weight:400;display:block}.promotions-page .promotions .promotion .promotion-block .mobile b{font-weight:400}.promotions-page .share .social-links--share.horizontal.social-links--share-added{top:-99px}.promotions-page .share .social-links--share.horizontal.social-links--share-added .copy-link img{height:29px}.promotions-page .empty-container{width:320px;margin:20px auto 40px}.promotions-page .empty-container img{height:95px}.promotions-page .empty-container .title{margin-bottom:20px;font-size:16px}.promotions-page .empty-container .description{width:320px;margin-bottom:15px;font-size:14px}.promotions-page .empty-container .grey-button{padding:14px 54px;font-size:18px}.promotions-page .promotion{width:348px;margin:0 0 20px}.promotions-page .promotion .promotion-block img{height:20px}.promotions-page .promotion .promotion-block .promotion-info-part{font-size:15px}.promotions-page .promotion .promotion-block .promotion-info-part .date{margin:0 15px 0 8px}.promotions-page .main-banner{height:auto;margin:0;padding-bottom:0}.promotions-page .news-header{margin-bottom:15px}.promotions-page .social-links--share{padding:10px 5px;top:125px;right:-122px}.promotions-page .social-links--share a{margin:0 5px}.promotions-page .social-links--share a img{height:30px}.promotions-page .promotion-block{height:60px}.promotions-page .promotion-block .promotion-info-part{font-size:13px}.promotions-page .promotion-block .promotion-info-part .desktop{display:none}.promotions-page .promotion-block .promotion-info-part .share{margin-left:12px}.promotions-page .promotion-block .promotion-info-part .share span{display:none}.promotions-page .promotion-block .promotion-info-part .label-control.share .sharingGrey{height:25px}.promotions-page .promotion-block .promotion-info-part .label-control.share .textGrey,.promotions-page .promotion-block .promotion-info-part .title{display:none}.promotions-page .promotion-block span{font-size:15px}.promotions-page .promotion-block img{height:20px}}@media (max-width:767.98px){.promotions-page .main-heading{margin-top:5px;font-size:32px}.promotions-page .title-main{min-height:40px;font-size:18px}.promotions-page .promotions{grid-template-columns:1fr;padding:0 12px}.promotions-page .promotions .promotion{width:100%;margin-right:0}.promotions-page .promotions .promotion .promotion-block{align-items:center;padding:0;top:0}.promotions-page .promotions .promotion .promotion-block span{margin-left:5px;font-size:15px}.promotions-page .promotions .promotion .promotion-block .desktop,.promotions-page .promotions .promotion .promotion-block .promotion-info-part{margin:0}.promotions-page .promotions .promotion .promotion-block .promotion-info-part:first-child{display:none}.promotions-page .promotions .promotion .promotion-block .promotion-info{flex-direction:row}.promotions-page .promotions .promotion .promotion-block .promotion-info img{width:20px}.promotions-page .promotions .promotion .promotion-block .promotion-info-part .date{display:none}.promotions-page .share .social-links--share.horizontal.social-links--share-added{top:-90px;right:5px}.promotions-page .share .social-links--share.horizontal.social-links--share-added .copy-link img{width:29px;margin:0}.promotions-page .empty-container{margin:35px auto 40px}.promotions-page .empty-container img{height:95px}.promotions-page .empty-container .title{margin-bottom:12px;font-size:15px}.promotions-page .empty-container .description{margin-bottom:12px;font-size:13px}.promotions-page .empty-container .grey-button{padding:14px 46px;font-size:16px}.promotions-page .share{left:-8px}.promotions-page .main-banner{height:auto}.promotions-page .news-header{margin-bottom:5px;padding:0 12px;position:relative}.promotions-page .promotion .promotion-block{height:auto;padding:15px 15px 18px;position:relative;top:-5px}.promotions-page .promotion .promotion-block span{margin-left:0;margin-right:5px;font-size:24px}.promotions-page .promotion .promotion-block .vertical-line{margin:0 8px}.promotions-page .promotion .promotion-info{flex-direction:column;max-width:268px;position:relative}.promotions-page .promotion .promotion-info-part{align-items:flex-end;margin-bottom:20px;font-size:15px;font-weight:400}.promotions-page .promotion .promotion-info-part .share img{margin-left:20px}}@media (max-width:767.98px) and (max-width:330px){.promotions-page .promotion .promotion-info-part .share img{margin-left:8px}}@media (max-width:767.98px){.promotions-page .promotion .promotion-info-part:nth-child(2){margin:0}.promotions-page .promotion .promotion-info-part:last-child{position:absolute;top:0;left:235px}.promotions-page .promotion .promotion-info-part .title{display:none}.promotions-page .promotion .promotion-info-part .title-mobile{margin:0;display:block}.promotions-page .promotion .promotion-info-part span.mobile{margin:0;font-weight:400;display:block}.promotions-page .promotion .promotion-info-part span.mobile b{font-weight:400}.promotions-page .promotion .promotion-info-part .desktop{display:none}.promotions-page .promotion .promotion-info-part .date{margin:0;padding:5px 0 0 2px}.promotions-page .promotion .promotion-info-part img{width:18px;height:auto;margin-right:8px}.promotions-page .promotion .promotion-info-part .label-control.share .textGrey{display:none}.promotions-page .promotion .promotion-info-part .label-control.share .sharingGrey{width:20px;height:20px}.promotions-page .main-banner{min-height:auto;padding:0}.promotions-page .main-banner img{width:100%;height:auto}.promotion-block .promotion-info-part .share span{display:none}.promotion-block .promotion-info-part .label-control.share{padding:20px 155px;position:relative;top:-20px;left:-155px}}.promo-banner{object-fit:cover;object-position:left;border-radius:24px;width:100%;max-width:100%;height:100%}.newBanner{height:272px;position:relative}.newBanner .informationBlock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:rgba(179,36,66,.8);border-radius:24px 24px 0;width:40%;height:100%;padding:80px 30px;position:absolute}.newBanner .informationBlock .new-banner-icon{margin-bottom:12px}.newBanner .informationBlock .title{margin-bottom:12px;font-size:24px;font-weight:500;line-height:28px}.newBanner .informationBlock .comment{font-size:16px;font-weight:400;line-height:22px}.newBanner .priceBlock{background:#ffdc5c;border-radius:16px;justify-content:center;align-items:center;min-width:120px;height:70px;padding:8px 16px;display:flex;position:absolute;top:170px;left:38%;transform:translateZ(200px)}.newBanner .priceBlock .currentPrice{color:#000}.newBanner .priceBlock .currentPrice .newPrice{font-size:24px;font-weight:500;line-height:28px}.newBanner .priceBlock .currentPrice .newPrice .newPriceFloat{font-size:14px;font-weight:500;line-height:18px}.newBanner .priceBlock .currentPrice .oldPrice{justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:130%;text-decoration:line-through;display:flex}.newBanner .priceBlock .percentDiscount{background:#fff;border-radius:38px;justify-content:center;align-items:center;width:50px;height:24px;font-size:16px;font-weight:500;line-height:20px;display:flex;position:absolute;top:0;right:-40px}@media (max-width:1279.98px){.newBanner{height:156px}.newBanner .informationBlock{border-radius:12px;padding:30px 12px}.newBanner .informationBlock .title{font-size:14px;font-weight:500;line-height:18px}.newBanner .informationBlock .comment{font-size:12px;font-weight:400;line-height:14px}.newBanner .new-banner-icon{margin-bottom:12px}.newBanner .priceBlock{border-radius:8px;min-width:80px;height:48px;padding:6px 8px;top:90px}.newBanner .priceBlock .currentPrice .newPrice{font-size:16px;font-weight:500;line-height:130%}.newBanner .priceBlock .currentPrice .newPrice .newPriceFloat{font-size:12px;font-weight:500;line-height:24px}.newBanner .priceBlock .currentPrice .oldPrice{font-size:12px;font-weight:400;line-height:130%}.newBanner .priceBlock .percentDiscount{width:35px;height:24px;font-size:12px;font-weight:700;line-height:20px;right:-30px}}@media (max-width:767.98px){.newBanner{height:156px}.newBanner .informationBlock{border-radius:12px;padding:30px 12px}.newBanner .informationBlock .title{font-size:14px;font-weight:500;line-height:18px}.newBanner .informationBlock .comment{font-size:12px;font-weight:400;line-height:14px}.newBanner .new-banner-icon{margin-bottom:8px}.newBanner .priceBlock{border-radius:8px;min-width:80px;height:48px;padding:6px 8px;top:90px}.newBanner .priceBlock .currentPrice .newPrice{font-size:16px;font-weight:500;line-height:130%}.newBanner .priceBlock .currentPrice .newPrice .newPriceFloat{font-size:12px;font-weight:500;line-height:24px}.newBanner .priceBlock .currentPrice .oldPrice{font-size:12px;font-weight:400;line-height:130%}.newBanner .priceBlock .percentDiscount{width:35px;height:24px;font-size:12px;font-weight:700;line-height:20px;right:-30px}}
