.block-wide-banners .slide_block>a>picture img,.block-wide-banners .slide_block>div>picture img,.main_slider .slide_block a>picture img,.block-square-banners .slide_block>a>picture img,.block-square-banners .slide_block>div>picture img,.small_bnners .image_block>picture img,.block-wide-banners .slide_block>a>img,.block-wide-banners .slide_block>div>img,.main_slider .slide_block a>img,.block-square-banners .slide_block>a>img,.block-square-banners .slide_block>div>img,.small_bnners .image_block>img{position:absolute;width:100%;height:100%;top:0;left:0}.block-wide-banners .slide_block>a>picture img,.block-wide-banners .slide_block>div>picture img,.main_slider .slide_block a>picture img,.block-square-banners .slide_block>a>picture img,.block-square-banners .slide_block>div>picture img,.small_bnners .image_block>picture img,.block-wide-banners .slide_block>a>img,.block-wide-banners .slide_block>div>img,.main_slider .slide_block a>img,.block-square-banners .slide_block>a>img,.block-square-banners .slide_block>div>img,.small_bnners .image_block>img{object-fit:cover}.block-square-banners .slide_block>a iframe,.block-square-banners .slide_block>div iframe,.small_bnners .image_block iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.block-square-banners .slide_block>a,.block-square-banners .slide_block>div,.small_bnners .image_block{position:relative;overflow:hidden}.block-square-banners .slide_block>a:before,.block-square-banners .slide_block>div:before,.small_bnners .image_block:before{display:block;content:"";padding-bottom:100%}.block-wide-banners .slide_block img,.block-services .slogan_image img,.block-square-banners .slide_block img,.main_slider .slide_block img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.widget.block.block-static-block{display:flex;flex-wrap:wrap;position:relative;padding:28px 0}.widget.block.block-static-block:before{display:block;content:"";position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:100%;background:#f5f3f7;pointer-events:none}.widget.block.block-static-block .products_slider{flex:0 0 25%;max-width:25%;padding-left:15px;position:relative;z-index:10}@media screen and (max-width:1199px){.widget.block.block-static-block{padding-bottom:0}}.main_slider{flex:1;width:50%;margin-right:15px;position:relative;white-space:nowrap;font-size:0;overflow:hidden;box-shadow:0 2px 50px rgba(0,0,0,.1);border-radius:8px;z-index:10;position:relative}.main_slider.slick-slider{overflow:visible;margin-bottom:36px}.main_slider .slick-list{border-radius:8px}.main_slider .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:100%;vertical-align:top;position:relative}.main_slider .slide_block a{display:block;position:relative;overflow:hidden;padding-bottom:42%;border-radius:8px;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.main_slider .slide_block a:hover{opacity:.85}.main_slider .slick-dots{position:absolute;bottom:-36px}@media screen and (min-width:1200px){.main_slider .slide_block a{height:396px}}@media screen and (max-width:1199px){.main_slider{flex:0 0 100%;max-width:100%;order:2;margin-right:0}.main_slider .slick-dots{bottom:-13px}}.small_bnners{position:relative;z-index:3;padding-top:43px;display:flex;overflow-y:hidden;overflow-x:auto;flex:0 0 100%;max-width:100%}.small_bnners .bnner_block{flex:1;min-width:160px;max-width:220px;min-height:116px;padding:0 10px;text-align:center}.small_bnners .image_block{display:block;margin:0 auto 8px;width:48px;border-radius:50%;background:#c4c4c4}.small_bnners .bnner_title{display:block;font-size:120%;line-height:14px;max-width:140px;margin:0 auto 5px}.small_bnners .bnner_description{display:block;line-height:12px;font-family:"montserrat-light","montserratarm-light";max-width:140px;margin:0 auto}@media screen and (max-width:1199px){.small_bnners{padding-top:0;margin-bottom:34px;justify-content:space-between}.small_bnners .bnner_block{min-height:0;padding:8px 5px 5px;background:#fff;border-radius:8px;text-align:left;flex:1;min-width:144px}.small_bnners .bnner_block:not(:first-child){margin-left:3px}.small_bnners .bnner_title{max-width:130px;margin:3px 0 0}.small_bnners .bnner_description{max-width:130px;margin:7px 0 0}.small_bnners .image_block{margin:0}}@media screen and (max-width:991px){.small_bnners{display:none}}@media screen and (min-width:992px) and (max-width:1199px){.small_bnners .image_block{width:40px}}@media screen and (min-width:576px) and (max-width:991px){.small_bnners .image_block{width:32px}}@media screen and (max-width:575px){.small_bnners .image_block{width:24px}}.newers{flex:0 0 25%;max-width:25%;padding-left:15px}.newers .newers-slider{border-radius:8px;background:#fff;position:relative;white-space:nowrap;font-size:0;overflow:hidden}.newers .newers-slider.slick-slider{overflow:visible}.newers:has(.rewards__product-points) .price-box{padding-bottom:27px !important}@media screen and (min-width:1200px){.newers:has(.rewards__product-points) .product-item-photo{height:180px}}.newers .slick-list{border-radius:8px}.newers .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:100%;vertical-align:top;position:relative;overflow:hidden}.newers .slick-dots{position:absolute;bottom:-36px;left:0}.newers .product-item-info{height:396px;flex-direction:column;padding:15px 19px 17px !important;box-shadow:none}.newers .product-item-info:before,.newers .product-item-info .badges,.newers .product-item-info .monthly_price{display:none}.newers .product-item-info .product-item-details{padding:0;width:100%;display:flex;flex-direction:column}.newers .product-item-info .product-item-link{line-clamp:1;-webkit-line-clamp:1;font-size:180%;line-height:22px;font-family:"montserrat-medium","montserratarm-medium"}.newers .product-item-info .price-box{margin-top:8px;max-width:230px;border-bottom:2px solid #c4c4c4;display:flex;align-items:flex-end;padding-bottom:1px;order:initial}.newers .product-item-info .price-box .normal-price,.newers .product-item-info .price-box .special-price{padding-right:30px}.newers .product-item-info .price-box .normal-price .price,.newers .product-item-info .price-box .special-price .price{font-size:220%;line-height:27px;font-family:"montserrat-bold","montserratarm-bold"}.newers .product-item-info .price-box .old-price{margin:0}.newers .product-item-info .price-box .old-price .price{color:#1a141f;font-size:160%;line-height:1.25em}.newers .product-item-info .price-box:has(.rewards__product-points){padding-bottom:27px;position:relative}.newers .product-item-info .rewards__product-points{position:absolute;bottom:-5px;left:0}.newers .product-item-info .swatch-attribute{display:none}.newers .product-item-info .product-reviews-summary{position:relative;left:auto;top:auto;order:2;margin-top:6px}.newers .product-item-info .product-reviews-summary .reviews-actions{display:none}.newers .product-item-info .product-item-actions{margin-top:8px;padding-right:0;max-width:230px}.newers .product-item-info .actions-primary{flex:1}.newers .product-item-info .action.tocart{margin:0;width:100% !important}.newers .product-item-info .action.tocart span{display:block}.newers .product-item-info .action.tocart:before{display:none}.newers .product-item-info .action.tocompare,.newers .product-item-info .action.towishlist{color:#1a141f}.newers .product-item-photo{margin:0 auto 16px;max-width:200px;height:200px;flex:none}@media screen and (min-width:1200px){.newers .content-heading{display:none}}@media screen and (max-width:1199px){.newers{order:3;flex:0 0 100%;max-width:100%;padding-left:0;margin-bottom:46px}.newers .newers-slider{background:0 0;border-radius:none;margin:0 -15px;padding:0 11px}.newers .newers-slider.slick-slider{padding:0}.newers .newers-slider:has(.rewards__product-points) .product-item-info{height:370px}.newers .slick-list{padding:0 11px}.newers .slide_block{padding:0 4px}.newers .slick-dots{bottom:-24px}.newers .product-item-info{border-radius:8px;height:348px;background:#fff !important}.newers .product-item-info .rewards__product-points{bottom:0}}@media screen and (min-width:992px) and (max-width:1199px){.newers .product-item-photo{max-width:168px;height:168px}.newers .product-item-info{padding:12px 15px 18px !important}.newers .product-item-info .product-item-link{font-size:160%;line-height:20px}.newers .product-item-info .price-box .normal-price,.newers .product-item-info .price-box .special-price{padding-right:20px}.newers .product-item-info .price-box .normal-price .price,.newers .product-item-info .price-box .special-price .price{font-size:180%;line-height:20px}.newers .product-item-info .price-box .old-price .price{font-size:140%;line-height:17px}.newers .product-item-info .action.tocart{padding:0 16px}}@media screen and (min-width:720px) and (max-width:1199px){.newers .slide_block{width:28.57%}}@media screen and (min-width:480px) and (max-width:719px){.newers .slide_block{width:40%}}@media screen and (min-width:400px) and (max-width:479px){.newers .slide_block{width:58.82%}}@media screen and (max-width:399px){.newers .slide_block{width:66.66%}}@media screen and (min-width:576px) and (max-width:991px){.newers .newers-slider:has(.rewards__product-points) .product-item-info{height:328px}.newers .product-item-photo{max-width:136px;height:136px;margin-bottom:15px}.newers .product-item-info{padding:8px 12px 19px !important;height:301px}.newers .product-item-info .product-item-link{font-size:140%;line-height:17px}.newers .product-item-info .price-box .normal-price,.newers .product-item-info .price-box .special-price{padding-right:15px}.newers .product-item-info .price-box .normal-price .price,.newers .product-item-info .price-box .special-price .price{font-size:150%;line-height:19px}.newers .product-item-info .price-box .old-price .price{font-size:120%;line-height:15px}.newers .product-item-info .action.tocart{padding:0 12px}}@media screen and (max-width:575px){.newers .newers-slider:has(.rewards__product-points) .product-item-info{height:297px}.newers .product-item-photo{max-width:104px;height:104px;margin-bottom:13px}.newers .product-item-info{padding:5px 9px 20px !important;height:270px}.newers .product-item-info .price-box .normal-price .price,.newers .product-item-info .price-box .special-price .price,.newers .product-item-info .product-item-link{font-size:120%;line-height:14px}.newers .product-item-info .rewards__product-points{font-size:100% !important}.newers .product-item-info .price-box .normal-price,.newers .product-item-info .price-box .special-price{padding-right:10px}.newers .product-item-info .price-box .old-price .price{font-size:100%;line-height:12px}.newers .product-item-info .action.tocart{padding:0 9px}.newers .product-item-info .product-item-actions .action.tocart{height:40px}}.web .small_bnners{scrollbar-color:#7ebc0a #c4c4c4;scrollbar-width:thin}.web .small_bnners::-webkit-scrollbar{width:auto;height:4px;border-radius:0;background:#c4c4c4}.web .small_bnners::-webkit-scrollbar-thumb{border-radius:0;background:#7ebc0a}.block-square-banners .bnners_list{position:relative;white-space:nowrap;font-size:0;overflow:hidden;margin:0 -15px}.block-square-banners .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:33.33%;vertical-align:top;padding:0 15px}.block-square-banners .slide_block>a,.block-square-banners .slide_block>div{font-size:0}.block-square-banners .slide_block img{-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-square-banners .slide_block>a{display:block;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-square-banners .slide_block>a:hover{opacity:.85}@media screen and (min-width:480px) and (max-width:991px){.block-square-banners .slide_block{width:50%}}@media screen and (max-width:479px){.block-square-banners .slide_block{width:100%}}.block-square-banners .slick-dots{bottom:auto;padding-top:5px}.services-heading{position:relative;z-index:2}@media screen and (min-width:576px){.services-heading:before{display:block;content:"";position:absolute;top:-34px;left:50%;bottom:-34px;margin-left:-50vw;width:100vw;z-index:-1;background:#f9f9f9}}.block-services{position:relative}@media screen and (min-width:576px){.block-services:before{display:block;content:"";position:absolute;top:-2px;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:#f9f9f9;height:100%}}.block-services .services_slider{position:relative;white-space:nowrap;font-size:0;overflow:hidden;margin:0 -15px}.block-services .services_slider.slick-slider{overflow:visible}.block-services .slide_block{display:inline-flex;vertical-align:top;width:100%;font-size:1rem;padding:10px 15px 48px;position:relative;overflow:hidden}.block-services .slide_inner{display:flex;width:100%}.block-services .poster_image{flex:1;width:30%;margin-right:40px;padding:40px;display:flex;align-items:center;justify-content:center}.block-services .poster_image img{width:100%;height:100%;object-fit:contain}.block-services .slogan_image{flex:0 0 66.6666666667%;max-width:66.6666666667%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;position:relative;overflow:hidden}.block-services .slogan_image img{display:block;width:100%;object-fit:cover;margin:auto 0;-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-services .slogan_image a{display:flex;align-items:center;width:100%;height:100%;font-size:0;line-height:0;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-services .slogan_image a:hover{opacity:.85}.block-services .slick-dots{position:absolute;left:0;width:33.33%;bottom:100%}.block-services .slick-dots li{max-width:70px;padding:0 10px}@media screen and (min-width:992px) and (max-width:1199px){.block-services .poster_image{padding:30px;margin-right:30px}.block-services .slick-dots li{max-width:60px;padding:0 8px}.block-services .slide_block{padding-top:7px;padding-bottom:36px}}@media screen and (min-width:576px) and (max-width:991px){.block-services .poster_image{padding:15px;margin-right:15px}.block-services .slick-dots li{max-width:40px;padding:0 6px}.block-services .slide_block{padding-top:4px;padding-bottom:24px}}@media screen and (max-width:575px){.block-services .poster_image{display:none}.block-services .slogan_image{box-shadow:none;flex:0 0 100%;max-width:100%}.block-services .slick-dots{position:relative;bottom:auto;left:auto;width:100%;margin-top:5px}.block-services .slick-dots li{max-width:27px;padding:0 3px}.block-services .slide_block{padding-top:0;padding-bottom:0}}.block-wide-banners .bnners_slider{position:relative;white-space:nowrap;font-size:0;overflow:hidden}@media screen and (min-width:768px){.block-wide-banners .bnners_slider:not(.slick-slider):before{display:inline-block;vertical-align:top;content:"";width:16.66%}}.block-wide-banners .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:66.67%;vertical-align:top;padding:15px}.block-wide-banners .slide_block>a,.block-wide-banners .slide_block>div{padding-bottom:35.6%;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.block-wide-banners .slide_block img{-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-wide-banners .slide_block>a{display:block;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-wide-banners .slide_block>a:hover{opacity:.85}.block-wide-banners .slick-dots{margin-top:5px;bottom:auto}@media screen and (max-width:767px){.block-wide-banners .bnners_slider{margin:0 -15px}.block-wide-banners .slide_block{width:100%}}