:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}.b-slider {position: relative;background-color: #fff;}.b-slider .slider__inner {position: absolute;z-index: 1;max-width: 1480px;margin: 0 auto;padding: 0 35px;color: #fff;inset: 190px 0 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__inner {inset: 96px 0 0;padding: 0 35px;}}@media (max-width: 767px) {.b-slider .slider__inner {top: 70px;padding: 0 20px;}}.b-slider .slider__inner .slider__text--1 .banner__geotag {display: flex;width: max-content;margin-bottom: 30px;padding: 10px 17px;border: 2px solid #fff;border-radius: 30px;gap: 8px;font-size: 18px;font-weight: 600;line-height: 16px;}@media (max-width: 1239px) {.b-slider .slider__inner .slider__text--1 .banner__geotag {padding: 5px 10px;border: 1px solid #fff;font-size: 12px;}.b-slider .slider__inner .slider__text--1 .banner__geotag svg {width: 8px;}}@media (max-width: 767px) {.b-slider .slider__inner .slider__text--1 .banner__geotag {margin-bottom: 20px;}}.b-slider .slider__inner .slider__text--1 h1 {max-width: 840px;margin-bottom: 40px;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__inner .slider__text--1 h1 {max-width: 100%;margin-bottom: 20px;}}@media (max-width: 767px) {.b-slider .slider__inner .slider__text--1 h1 {margin-bottom: 12px;}}.b-slider .slider__prices-wrapper {display: flex;align-items: center;line-height: 1;letter-spacing: -0.02em;column-gap: 15px;}.b-slider .slider__actual-price {display: flex;align-items: baseline;color: #fff;}.b-slider .slider__actual-price-start {position: relative;padding-bottom: 5px;padding-left: 10px;border-radius: 10px 0 0 10px;background-color: #ff3769;font-size: 30px;font-weight: 600;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__actual-price-start {padding-bottom: 3px;font-size: 20px;}}@media (max-width: 767px) {.b-slider .slider__actual-price-start {font-size: 15px;}}.b-slider .slider__actual-price-start:before {content: "";position: absolute;top: -15px;right: -6px;width: 10px;height: 15px;border: 5px solid #ff3769;border-top: none;border-left: none;border-radius: 0 0 15px;background-color: transparent;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__actual-price-start:before {top: -10px;right: -7px;height: 10px;}}@media (max-width: 767px) {.b-slider .slider__actual-price-start:before {top: -6px;right: -6px;height: 6px;border-width: 3px;}}.b-slider .slider__actual-price-value {padding: 4px 7px 2px 12px;border-radius: 10px 10px 10px 0;background-color: #ff3769;font-size: 50px;font-weight: 600;letter-spacing: -0.02em;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__actual-price-value {font-size: 30px;}}@media (max-width: 767px) {.b-slider .slider__actual-price-value {padding: 4px 7px 4px 12px;font-size: 20px;}}.b-slider .slider__old-price-value {color: rgba(255, 255, 255, 0.5);font-size: 18px;font-weight: 600;line-height: 1.33;text-decoration: line-through;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__old-price-value {font-size: 14px;}}@media (max-width: 767px) {.b-slider .slider__old-price-value {font-size: 12px;}}.b-slider .slider__old-price-deadline {font-size: 18px;font-weight: 400;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider .slider__old-price-deadline {padding-top: 1px;font-size: 15px;}}@media (max-width: 767px) {.b-slider .slider__old-price-deadline {font-size: 13px;}}.b-slider .slider__description {max-width: 570px;margin-bottom: 65px;font-size: clamp(12px, 1.9vw, 18px);font-weight: 400;line-height: 1.33;}@media (max-width: 1239px) {.b-slider .slider__description {margin-bottom: 30px;}}@media (max-width: 767px) {.b-slider .slider__description {margin-bottom: 25px;}}.b-slider .slider__link {position: absolute;z-index: 9;inset: 0;}.p-main .b-slider .slider__inner {inset: 150px 0 0;}@media (min-width: 768px) and (max-width: 1239px) {.p-main .b-slider .slider__inner {inset: 40px 0 0;}}@media (max-width: 767px) {.p-main .b-slider .slider__inner {top: 20px;padding: 0 20px;}}.swiper--mainbanner .swiper-wrapper {height: auto;}.swiper--mainbanner .swiper-slide:before {content: "";position: absolute;z-index: 0;border-radius: 40px;background: url("/files/110/helloaddblock-shadow.svg") 100% no-repeat;inset: 0;}@media (max-width: 1239px) {.swiper--mainbanner .swiper-slide:before {border-radius: 0;}}.swiper--mainbanner .swiper-img {position: relative;z-index: -10;width: 100%;vertical-align: top;border-radius: 40px;}@media (max-width: 1239px) {.swiper--mainbanner .swiper-img {height: 630px;border-radius: 0;}}.swiper--mainbanner .swiper-pagination {right: 0;bottom: 20px;left: 0;width: auto;text-align: center;}.swiper--mainbanner > .swiper-pagination .swiper-pagination-bullet {width: 15px;height: 15px;margin: 0 5px;background: url("../images/slider.dot.png") 50% 50% no-repeat;opacity: 1;}.swiper--mainbanner > .swiper-pagination .swiper-pagination-bullet-active {width: 15px;height: 15px;background-image: url("../images/slider.doton.png");}.swiper--mainbanner .swiper-button-next {right: 0;background: url("../images/slider.next.png") 0 0 no-repeat;}.swiper--mainbanner .swiper-button-prev {left: 0;background: url("../images/slider.back.png") 0 0 no-repeat;}.swiper--mainbanner .swiper-slide-maxheight {display: flex;flex-direction: column;overflow: hidden;justify-content: center;}.swiper--mainbanner .swiper-slide-maxheight .swiper-img {flex: 1 0 auto;object-fit: cover;}.swiper--mainbanner .swiper-slide-height {display: flex;flex-direction: row;overflow: hidden;justify-content: center;}.swiper--mainbanner .swiper-slide-height .swiper-img {width: 100%;height: 100%;flex: 1 1 auto;}.swiper--mainbanner .swiper-button-next,.swiper--mainbanner .swiper-button-prev {top: 50%;width: 50px;height: 70px;margin: 0;transform: translateY(-50%);}.swiper--mainbanner .swiper-button-next:hover,.swiper--mainbanner .swiper-button-prev:hover {background-position: 0 100%;}.swiper--mainbanner .swiper-button-prev:after,.swiper--mainbanner .swiper-container-rtl .swiper-button-next:after,.swiper--mainbanner .swiper-button-next:after,.swiper--mainbanner .swiper-container-rtl .swiper-button-prev:after {content: none;}