@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/roboto-v29-latin-ext_latin-300.eot);src:local(''),url('/fonts/roboto/roboto-v29-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url(/fonts/roboto/roboto-v29-latin-ext_latin-300.woff2) format('woff2'),url(/fonts/roboto/roboto-v29-latin-ext_latin-300.woff) format('woff'),url(/fonts/roboto/roboto-v29-latin-ext_latin-300.ttf) format('truetype'),url('/fonts/roboto/roboto-v29-latin-ext_latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-v29-latin-ext_latin-regular.eot);src:local(''),url('/fonts/roboto/roboto-v29-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(/fonts/roboto/roboto-v29-latin-ext_latin-regular.woff2) format('woff2'),url(/fonts/roboto/roboto-v29-latin-ext_latin-regular.woff) format('woff'),url(/fonts/roboto/roboto-v29-latin-ext_latin-regular.ttf) format('truetype'),url('/fonts/roboto/roboto-v29-latin-ext_latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/roboto-v29-latin-ext_latin-500.eot);src:local(''),url('/fonts/roboto/roboto-v29-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),url(/fonts/roboto/roboto-v29-latin-ext_latin-500.woff2) format('woff2'),url(/fonts/roboto/roboto-v29-latin-ext_latin-500.woff) format('woff'),url(/fonts/roboto/roboto-v29-latin-ext_latin-500.ttf) format('truetype'),url('/fonts/roboto/roboto-v29-latin-ext_latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-v29-latin-ext_latin-700.eot);src:local(''),url('/fonts/roboto/roboto-v29-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url(/fonts/roboto/roboto-v29-latin-ext_latin-700.woff2) format('woff2'),url(/fonts/roboto/roboto-v29-latin-ext_latin-700.woff) format('woff'),url(/fonts/roboto/roboto-v29-latin-ext_latin-700.ttf) format('truetype'),url('/fonts/roboto/roboto-v29-latin-ext_latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/roboto-v29-latin-ext_latin-900.eot);src:local(''),url('/fonts/roboto/roboto-v29-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'),url(/fonts/roboto/roboto-v29-latin-ext_latin-900.woff2) format('woff2'),url(/fonts/roboto/roboto-v29-latin-ext_latin-900.woff) format('woff'),url(/fonts/roboto/roboto-v29-latin-ext_latin-900.ttf) format('truetype'),url('/fonts/roboto/roboto-v29-latin-ext_latin-900.svg#Roboto') format('svg')}:root{--buttonColor:#133b66;--buttonColorDarken10:#0b223b;--buttonColorDarken20:#030910;--defaultSpecialColor:#eb7710;--specialTextColor:#133b66;--specialTextColorDarken10:#0b223b;--specialTextColorDarken20:#030910;--footerIconsColor:#fff}.view-5{--buttonColor:#731c31;--buttonColorDarken10:#4a1220;--buttonColorDarken20:#21080e;--defaultSpecialColor:#731c31;--specialTextColor:#731c31;--specialTextColorDarken10:#4a1220;--specialTextColorDarken20:#21080e;--footerIconsColor:#731c31}.view-9{--buttonColor:#487121;--buttonColorDarken10:#2f4a15;--buttonColorDarken20:#16220a;--defaultSpecialColor:#487121;--specialTextColor:#487121;--specialTextColorDarken10:#2f4a15;--specialTextColorDarken20:#16220a;--footerIconsColor:#487121}.view-17{--buttonColor:#015c5d;--buttonColorDarken10:#002a2b;--buttonColorDarken20:#000;--defaultSpecialColor:#015c5d;--specialTextColor:#015c5d;--specialTextColorDarken10:#002a2b;--specialTextColorDarken20:#000;--footerIconsColor:#015c5d}.view-31{--buttonColor:#910c0b;--buttonColorDarken10:#620807;--buttonColorDarken20:#320404;--defaultSpecialColor:#910c0b;--specialTextColor:#910c0b;--specialTextColorDarken10:#620807;--specialTextColorDarken20:#320404;--footerIconsColor:#910c0b;--borderRadius:4px}.flex-center-both{display:flex;align-items:center;justify-content:center}.home-page-banner{padding-top:10px}.home-page-banner__section-head .head,.home-page-banner__section-head h2{font-size:24px;line-height:1;letter-spacing:.5px;margin-bottom:45px}@media (min-width:768px){.home-page-banner__section-head .head,.home-page-banner__section-head h2{font-size:36px}}.home-page-banner__desc{font-size:20px;font-weight:300;color:#000;margin-bottom:20px}@media (min-width:768px){.home-page-banner__desc{font-size:20px}}.home-page-banner__tile{position:relative;margin-bottom:20px}@media (max-width:767px){.home-page-banner__tile--with-button{margin-bottom:0}}.home-page-banner__slider{position:relative}.home-page-banner__slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.35s ease;border-radius:20px;overflow:hidden;pointer-events:none;aspect-ratio:1}.home-page-banner__slide.active{position:relative;z-index:2;opacity:1;transition-delay:0s;pointer-events:auto}.home-page-banner__slide a,.home-page-banner__slide .img,.home-page-banner__slide picture{display:block;height:100%}.home-page-banner__slide img{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);transition:transform 0.75s ease}.home-page-banner__slide img:hover{transform:scale(1.07) translateZ(0) rotate(4deg)}.home-page-banner__button-wrapper{position:absolute;bottom:0;right:0;z-index:10;background:#fff;padding:24px;border-radius:24px 0 0 0}@media (max-width:767.98px){.home-page-banner__button-wrapper{position:relative;padding:32px 0}.home-page-banner__button-wrapper .btn{padding:0 20px;font-size:12px;width:100%}}.home-page-banner__col-big .home-page-banner__tile{width:100%}@media (min-width:768px){.home-page-banner__col-big .home-page-banner__tile{height:100%;margin-bottom:0}.home-page-banner__col-big .home-page-banner__slider{height:100%}.home-page-banner__col-big .home-page-banner__slide{height:100%;aspect-ratio:auto}}@media (min-width:768px){.home-page-banner__row-small>div:nth-last-child(-n+2) .home-page-banner__tile{margin-bottom:0}}.home-page-slider{padding-top:0;padding-bottom:20px}.home-page-slider .section-head{margin-bottom:30px}@media (min-width:768px){.home-page-slider .section-head{margin-bottom:30px}}.home-page-slider .head{line-height:1.3}@media (max-width:767.98px){.home-page-slider .head{margin-bottom:20px}}.home-page-slider .desc{font-size:16px;line-height:1.5;color:#000}.home-page-slider__slider-wrapper{position:relative}.home-page-slider__swiper{position:relative}.home-page-slider__swiper-wrapper{transition-timing-function:linear}.home-page-slider__slide{align-self:center;display:flex;align-items:center;justify-content:center}.home-page-slider__slide a{display:block;text-decoration:none}.home-page-slider__slide picture{display:block}.home-page-slider__slide img{max-width:100%;height:auto;object-fit:scale-down;object-position:center}.home-page-slider__button-prev,.home-page-slider__button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff0;border:none;cursor:pointer;padding:8px;transition:opacity 0.3s ease}.home-page-slider__button-prev:hover,.home-page-slider__button-next:hover{opacity:.7}.home-page-slider__button-prev svg,.home-page-slider__button-next svg{display:block}.home-page-slider__button-prev{left:3px}.home-page-slider__button-next{right:3px}.home-page-3-banners{padding:40px 0}.home-page-3-banners .row{--bs-gutter-x:20px;--bs-gutter-y:20px}.home-page-3-banners__item{position:relative;border-radius:12px;overflow:hidden;background:#f5f5f5;height:100%;display:flex;flex-direction:column}.home-page-3-banners__link{display:block;flex:1;width:100%;height:100%}.home-page-3-banners__image-wrapper{position:relative;width:100%;height:100%}@media (min-width:768px){.home-page-3-banners__image-wrapper{min-height:400px}}.home-page-3-banners__image{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1}.home-page-3-banners__button-wrapper{position:absolute;bottom:0;right:0;z-index:10;background:#fff;padding:24px;border-radius:24px 0 0 0}@media (max-width:991.98px){.home-page-3-banners__button-wrapper{left:0;width:100%;border-radius:24px 24px 0 0;text-align:center}}.home-page-promo{padding:40px 0}.home-page-promo .section-head{text-align:center;margin-bottom:40px}.home-page-promo .section-head .head{font-size:28px;line-height:1.2;letter-spacing:.5px;font-weight:700;margin-bottom:12px}@media (min-width:768px){.home-page-promo .section-head .head{font-size:36px;margin-bottom:16px}}.home-page-promo .section-head .desc{font-size:16px;font-weight:400;line-height:1.5;color:#666;margin:0;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:768px){.home-page-promo .section-head .desc{font-size:18px}}.home-page-promo .row{--bs-gutter-x:20px;--bs-gutter-y:20px}@media (min-width:768px){.home-page-promo .row{--bs-gutter-x:30px;--bs-gutter-y:30px}}.home-page-promo__item{position:relative;border-radius:16px;overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.home-page-promo__item:hover{box-shadow:0 8px 16px rgb(0 0 0 / .12)}.home-page-promo__link{display:block;flex:1;width:100%;height:100%;text-decoration:none}.home-page-promo__image-wrapper{position:relative;width:100%;height:100%;max-height:200px;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%)}.home-page-promo__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.home-page-promo__item:hover .home-page-promo__image{transform:scale(1.05)}.home-page-product-slider{padding-bottom:10px}.home-page-product-slider>.container-fluid{padding:0}.home-page-product-slider .section-head{margin-bottom:30px}@media (min-width:768px){.home-page-product-slider .section-head{margin-bottom:30px}}.home-page-product-slider .head{font-size:20px;line-height:33px;font-weight:900;margin-bottom:5px}@media (min-width:768px){.home-page-product-slider .head{font-size:28px;line-height:46px}}.home-page-product-slider__swiper{width:100%;height:100%;padding-top:30px;padding-bottom:66px}@media (max-width:767.98px){.home-page-product-slider__swiper{padding-left:10px;padding-right:10px}}.home-page-product-slider__swiper-wrapper{display:flex;align-items:stretch}.home-page-product-slider__slide{padding-left:10px;padding-right:10px;display:flex;justify-content:center;align-items:stretch;height:auto}.home-page-product-slider__slide .product-box-wrapper{display:flex;width:100%}.home-page-product-slider__slide .product-box{display:flex;flex-direction:column;width:100%;height:100%}.home-page-product-slider__pagination{text-align:center;bottom:0!important}.home-page-product-slider .swiper-pagination-bullet{background-color:#c9c9c9;width:12px;height:12px}.home-page-product-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#eb7710}.home-page-product-slider .product-box{border-radius:8px;box-shadow:0 4px 14px 0 rgb(137 153 137 / .25)}.home-page-category{padding:40px 0}.home-page-category .section-head{text-align:center;margin-bottom:40px}.home-page-category .section-head .head{font-size:28px;line-height:1.2;letter-spacing:.5px;font-weight:700;margin-bottom:0}@media (min-width:768px){.home-page-category .section-head .head{font-size:36px}}.home-page-category__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:576px){.home-page-category__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.home-page-category__grid{grid-template-columns:repeat(4,1fr)}}.home-page-category__item{position:relative;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1;display:flex;flex-direction:column;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.home-page-category__item:hover{box-shadow:0 8px 20px rgb(0 0 0 / .12)}.home-page-category__link{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;text-decoration:none;color:inherit}.home-page-category__link:hover{text-decoration:none;color:inherit}.home-page-category__image-wrapper{position:relative;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.home-page-category__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:20px;display:block;transition:transform 0.5s ease}.home-page-category__item:hover .home-page-category__image{transform:scale(1.05)}.home-page-category__name{flex-shrink:0;padding:16px 12px;text-align:center;font-size:14px;line-height:1.4;font-weight:600;color:#333;background:#fff;min-height:50px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.home-page-category__name{font-size:16px;padding:20px 16px;min-height:60px}}.home-page-product-carousel-banner{margin-bottom:25px}@media (min-width:576px){.home-page-product-carousel-banner{overflow:hidden}}.home-page-product-carousel-banner .section-head{text-align:left;margin-bottom:-18px}.home-page-product-carousel-banner__container{position:relative}@media (min-width:576px){.home-page-product-carousel-banner__container::before{content:"";width:calc(100% + 10px);height:100%;background:#fff;position:absolute;top:0;left:-100%;z-index:999}}.home-page-product-carousel-banner__swiper{padding-top:48px;padding-bottom:48px}@media (min-width:576px){.home-page-product-carousel-banner__swiper{margin-left:-10px;overflow:visible}}.home-page-product-carousel-banner .swiper-wrapper{list-style-type:none;padding:0;margin:0}.home-page-product-carousel-banner .swiper-pagination-bullets{bottom:0}@media (min-width:576px){.home-page-product-carousel-banner .swiper-pagination-bullets{left:calc(0px - 132px)}}@media (min-width:768px){.home-page-product-carousel-banner .swiper-pagination-bullets{left:calc(0px - 177px)}}@media (min-width:992px){.home-page-product-carousel-banner .swiper-pagination-bullets{left:calc(0px - 197px)}}@media (min-width:1200px){.home-page-product-carousel-banner .swiper-pagination-bullets{left:calc(0px - 189px)}}@media (min-width:1310px){.home-page-product-carousel-banner .swiper-pagination-bullets{left:calc(0px - 210px)}}.home-page-product-carousel-banner__banner{position:relative;width:100%;min-width:100%;z-index:111;margin-top:20px}@media (min-width:576px){.home-page-product-carousel-banner__banner{width:251px;min-width:251px;height:315px;min-height:315px;margin-top:0}}@media (min-width:768px){.home-page-product-carousel-banner__banner{width:340px;min-width:340px;height:423px;min-height:423px}}@media (min-width:992px){.home-page-product-carousel-banner__banner{width:380px;min-width:380px}}@media (min-width:1200px){.home-page-product-carousel-banner__banner{width:362px;min-width:362px}}@media (min-width:1310px){.home-page-product-carousel-banner__banner{width:406px;min-width:406px}}.home-page-product-carousel-banner__banner-image{height:100%}@media (max-width:767.98px){.home-page-product-carousel-banner__banner-image{width:100%;overflow:hidden}}.home-page-product-carousel-banner__banner-image picture{display:block;height:100%}.home-page-product-carousel-banner__banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.home-page-product-carousel-banner .swiper-slide{padding-left:10px;padding-right:10px}.home-page-product-carousel-banner .product-box{border-radius:8px;box-shadow:0 4px 14px 0 rgb(137 153 137 / .25);height:100%;display:flex;flex-direction:column}@media (min-width:576px){.home-page-product-carousel-banner .product-box{height:315px}}@media (min-width:768px){.home-page-product-carousel-banner .product-box{height:423px}}.home-page-product-carousel-banner .product-box .product-img a{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.home-page-product-carousel-banner .product-box .product-content{text-align:center;position:absolute;bottom:0;width:100%}.home-page-product-carousel-banner .product-box .product-content .product-name a{text-align:center;font-size:14px}.home-page-product-carousel-banner .product-box .product-content .label-points{font-size:16px;position:unset;display:inline-block;line-height:32px;min-width:112px}.home-page-product-carousel-banner .product-box:hover .product-content{text-align:center}.home-page-product-carousel-banner .product-box:hover .product-content .product-name a{text-align:center;font-size:14px}.home-page-product-carousel-banner .product-box:hover .product-content .label-points{min-width:122px;line-height:36px}.home-page-product-carousel-banner .swiper-pagination-bullet{width:12px;height:12px}.home-page-product-carousel-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#eb7710}