

/* Start:/local/templates/ranx-landing/components/ranx/block.landing/1_1_custom/style.min.css?17829278667290*/
.block1-1-slider:not(.slick-initialized) .block1-1-bg-image:not(:first-child){display:none}.block1-1-prices{display:flex; margin-bottom:30px}.block1-1.content-align-center .block1-1-prices{justify-content:center}.block1-1.content-align-left .block1-1-prices{justify-content:flex-start}.block.block1-1 .block-title .block-subtitle{margin-bottom:25px}.block.block1-1 .block-title .block-title-text{margin-bottom:25px !important; margin-top:0}.block.block1-1 .block-title .block-cattitle{margin-bottom:13px}.block1-1 .toner-block{position:absolute; height:100%; width:100%; top:0; opacity:0.3}.block.block1-1 .block1-1-align-content{text-align:left !important; margin:auto 0}.block.block1-1.content-align-center .block1-1-align-content{text-align:center !important; margin:auto}.block.block1-1.content-align-wide .block1-1-align-content{text-align:justify !important; margin:auto}.block1-1.content-align-center .block-el-btns{justify-content:center}.left{margin:0 !important}.block1-1-price{font-weight:600; font-size:25px; line-height:45px; color:#000}.block1-1-price-old{font-weight:600; font-size:15px; line-height:37px; color:#777777; text-decoration:line-through; margin-left:15px; padding-top:8px}.block1-1-bg-image{ background-repeat:no-repeat; background-position:center; background-size:cover}.block1-1-video{position:relative}.block1-1-bg-video{position:absolute; min-width:100%; top:50%; left:50%; transform:translate(-50%,-50%)}.block1-1-bg-video iframe{position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none}.block1-1-bg-video video{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover}.block1-1 .slick-dots{bottom:30px; position:absolute; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center}.block1-1 .slick-dots li{position:relative; display:inline-block; width:20px; height:4px; margin:0 5px; padding:0; cursor:pointer; border-radius:100px}.block1-1 .slick-dots li button{font-size:0; line-height:0; display:block; width:100%; height:100%; cursor:pointer; color:transparent; border:0; outline:none; border-radius:50px}.block1-1 .slick-dots li:not(.slick-active) button{background:#fff}.height-inherit{height:inherit}.block1-1 .col-flex-rw{background-size:0; display:flex; place-items:flex-end}.height-fill{height:100%}.block1-1 .block-el-btns{margin-top:25px}.block1-1-content-center .block-el-btns{justify-content:center}@media (min-width:768px){.block1-1 .text-light-desktop, .block1-1 .text-light-desktop .block-title-text, .block1-1 .text-light-desktop .block1-1-price, .block1-1 .text-light-desktop .block1-1-price-old, .block1-1 .text-light-desktop .block-cattitle, .block1-1 .text-light-desktop .block-subtitle, .block1-1 .text-light-desktop p, .block1-1 .text-light-desktop ul, .block1-1 .text-light-desktop ol, .block1-1 .text-light-desktop dl{color:#FFFFFF !important}.block1-1-content-left.col-md-6{padding-right:100px}.block1-1-custom-bg-image{overflow:hidden}.block1-1 .col-flex-rw.block1-1-custom-no-image{display:block;background-image:url("/images/mainbanner.png");background-repeat:no-repeat; background-position:center; background-size:cover}}.block1-1-bg-image:focus{outline:none}@media (max-width:767px){.block1-1 .text-light-mobile, .block1-1 .text-light-mobile .block-title-text, .block1-1 .text-light-mobile .block1-1-price, .block1-1 .text-light-mobile .block1-1-price-old, .block1-1 .text-light-mobile .block-cattitle, .block1-1 .text-light-mobile .block-subtitle, .block1-1 .text-light-mobile p, .block1-1 .text-light-mobile ul, .block1-1 .text-light-mobile ol, .block1-1 .text-light-mobile dl{color:#FFFFFF !important}.block1-1 .maxwidth-theme{padding:0 15px !important}.block.block1-1 .block-title .block-title-text{margin-bottom:20px}.block1-1 .col-flex-rw{position:relative;width:100vw;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}.block1-1 .block1-1-content-left{height:100%}.block1-1-container{flex-direction:column;justify-content:flex-start}.block1-1 .mobile-img{display:block;align-self:flex-end;max-height:100%;overflow:hidden}.block1-1 .col-flex-rw img{max-width:100%;max-height:100%}.block1-1-bg-image{background-size:cover;background-position:top}.block1-1-bg-video{display:none}.block1-1 .height-fill{display:flex;flex-direction:column-reverse}.block1-1 .block1-1-content-left{display:flex;flex-direction:column;justify-content:center;padding-top:30px}.block1-1-content-center{margin:0;display:flex;flex-direction:column;justify-content:center;padding-top:30px}.block1-1 .slick-dots{position:static;margin-top:-25px;margin-bottom:25px}.block1-1 .slick-dots li:not(.slick-active) button{background:#cccccc}.block1-1-image{justify-content:center}.block1-1-align-content{margin-top:30px !important}.block1-1 p, .block.block1-1 .block-title .block-subtitle, .block1-1 .block1-1-slider .block1-1-prices{margin-bottom:20px !important}.block1-1 .block-el-btns{margin-bottom:25px}}@media (max-width:767px){.left{max-width:100%}}.block.block1-1 .block1-1-bg-image,.block.block1-1 .block-title,.block.block1-1 .left#_bn_widget_{position:relative; z-index:30}.block-wrap{position:relative}.block-wrap .block.block1-1,.block-wrap .block.block1-1-custom{position:relative; z-index:2000}.block.block1-1,.block.block1-1 .block1-1-slider,.block.block1-1 .block1-1-bg-image,.block.block1-1 .maxwidth-theme,.block.block1-1 .row.height-fill,.block.block1-1 .block-title,.block.block1-1 #_bn_widget_{position:relative}.block.block1-1{z-index:20}.block.block1-1 .block1-1-bg-image,.block.block1-1 .maxwidth-theme,.block.block1-1 .row.height-fill,.block.block1-1 .block-title,.block.block1-1 #_bn_widget_,.block.block1-1 #_bn_widget_ > *{overflow:visible !important}.block.block1-1 #_bn_widget_{top:-55px; z-index:30; min-height:560px; padding-bottom:180px}.block1-1-bnovo-shell{position:relative; margin:-60px 0 !important}.block.block14-1,.block.block14-1-custom,.block.block14-1_nums{position:relative; z-index:1}.block.block1-1 .block1-1-bg-image,.block.block1-1 .block-title,.block.block1-1 .left#_bn_widget_{position:relative; z-index:30}.block-wrap{position:relative}.block-wrap .block.block1-1,.block-wrap .block.block1-1-custom{position:relative; z-index:2000}iframe[src*="reservationsteps.ru"],iframe[src*="widget.reservationsteps.ru"],div[id*="bnovo"],div[class*="bnovo"],.bnovo-widget,.bnovo-modal{z-index:2147483647 !important}body > iframe[src*="reservationsteps.ru"],body > iframe[src*="widget.reservationsteps.ru"],body > div[id*="bnovo"],body > div[class*="bnovo"]{position:fixed !important; z-index:2147483647 !important}.block.block1-1,.block.block1-1-custom,.block-wrap .block.block1-1,.block-wrap .block.block1-1-custom{z-index:auto !important}@media (min-width:768px){.block1-1-custom .block1-1-bg-image{background-image:none !important} .block1-1-custom .col-flex-rw{display:none !important}}@media (max-width:767px){.block1-1-custom #_bn_widget_{top:0 !important;min-height:700px !important;padding-bottom:0 !important}.block1-1-custom .block1-1-bnovo-shell{margin:0 0 24px !important}}@media (max-width:767px){.block1-1-custom #_bn_widget_, .block1-1-custom .block1-1-bnovo-host{width:100% !important;max-width:100% !important} .block1-1-custom #_bn_widget_ > *{width:100% !important;max-width:100% !important}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/14_1_custom/style.min.css?17829278662484*/
.block14-1{position:relative; overflow:hidden}.block14-1 .block-title{padding-right:85px; margin-bottom:0 !important}.block14-1.content-picture-left .block-title{padding-left:85px; padding-right:0}.block14-1-bg-image{position:absolute; width:50%; height:100%; right:0; background-repeat:no-repeat; background-position:top left}.block14-1-bg-image img{max-width:100%}.block14-1.content-picture-left .block14-1-bg-image{left:0; right:unset}.block14-1.indent-top-100.indent-bot-100 .block14-1-bg-image,.block14-1.indent-top-150.indent-bot-50 .block14-1-bg-image,.block14-1.indent-top-50.indent-bot-150 .block14-1-bg-image{max-height:calc(100% - 200px)}.block14-1.indent-top-150.indent-bot-150 .block14-1-bg-image{max-height:calc(100% - 300px)}.block14-1.indent-top-50.indent-bot-50 .block14-1-bg-image,.block14-1.indent-top-100.indent-bot-0 .block14-1-bg-image,.block14-1.indent-top-0.indent-bot-100 .block14-1-bg-image{max-height:calc(100% - 100px)}.block14-1.indent-top-100.indent-bot-50 .block14-1-bg-image,.block14-1.indent-top-50.indent-bot-100 .block14-1-bg-image,.block14-1.indent-top-150.indent-bot-0 .block14-1-bg-image,.block14-1.indent-top-0.indent-bot-150 .block14-1-bg-image{max-height:calc(100% - 150px)}.block14-1.indent-top-0.indent-bot-50 .block14-1-bg-image,.block14-1.indent-top-50.indent-bot-0 .block14-1-bg-image{max-height:calc(100% - 50px)}.main-tizers{width:790px;display:flex;flex-wrap:wrap;gap:65px}.about-margin{margin-bottom:96px}.tizer-item{display:flex;flex-direction:row;width:360px;height:82px;gap:20px}.tizer-item-num{font-family:'Playfair Display',serif;font-size:128px;color:#3B4A51;line-height:0.5;font-weight:900;font-variant-numeric:lining-nums}.tizer-item-descr{width:200px}.delim-tizer{width:64px;border-top:1px solid #3B4A51;margin-bottom:16px}@media (max-width:991px){.about-margin{margin-bottom:48px}.block14-1-bg-image{display:none}.main-tizers{flex-direction:column;width:100%} .block14-1-bg-image{position:static;width:100%;margin-bottom:30px;max-height:unset !important;height:auto}.block14-1-bg-image img{width:100%}.block14-1 .block-title{padding-left:0 !important;padding-right:0 !important}}@media (max-width:991px){.tizer-item{width:100%;height:auto} .tizer-item-descr{width:auto}}@media (max-width:575px){.tizer-item-num{font-size:84px}}@media (min-width:992px) and (max-width:1610px){.main-tizers{width:100%;gap:30px 40px} .tizer-item{width:calc(50% - 20px);height:auto} .tizer-item-descr{width:auto} .tizer-item-num{font-size:96px}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/1_3_map/style.min.css?17829278662096*/
.map-container{width:100%} .image-container{ position:relative;  display:inline-block;  max-width:100%}.image-container img{ display:block;  max-width:100%;  height:auto}.marker{ position:absolute;  cursor:pointer;  transform:translate(-50%,-50%);  display:flex;  align-items:center;  justify-content:center;  width:45px;  height:45px;  background:#3c4654;  border:3px solid transparent;  border-radius:10px;  transition:border-color 0.35s,box-shadow 0.35s;  z-index:0;  box-shadow:0 2px 8px rgba(15,18,23,0.2)}.marker:hover, .marker:focus{ border-color:#ffffffdd;  animation:markerPulse 1.4s infinite alternate;  box-shadow:0 4px 19px 3px #fff5}@keyframes markerPulse{ 0%{box-shadow:0 2px 8px rgba(255,255,255,0.18)} 50%{box-shadow:0 2px 22px 5px #fff} 100%{box-shadow:0 2px 8px rgba(255,255,255,0.36)}}.marker-icon{ width:28px;  height:28px;  object-fit:contain;  pointer-events:none;  user-select:none}.marker .info-box{ position:absolute;  left:50%;  bottom:62px;  transform:translateX(-50%);  min-width:280px;  background:#fff;  color:#222;  border:1.5px solid #3c4654;  padding:12px 14px;  box-shadow:0 8px 56px rgba(0,0,0,0.28);  border-radius:12px;  z-index:100;  display:none;  text-align:left;  white-space:normal;  max-width:90vw}.info-box img{ max-width:100%;  width:100%;  height:auto;  display:block;  margin-bottom:9px;  border-radius:5px}.info-box a{ display:inline-block;  margin-top:4px}.info-box a.btn{ width:100%}.info-box p{ margin:0 0 7px 0}.filter-modal{ padding:18px 0 13px 0;  display:flex;  justify-content:center;  gap:32px 19px;  flex-wrap:wrap;  background-color:white}.filter-button{ padding:12px;  border:2px solid #5b6681;  border-radius:12px;  background:#2f3844;  color:#fff;  cursor:pointer;  font-size:17px;  min-height:44px;  display:flex;  align-items:center;  gap:10px;  font-weight:500;  transition:background 0.3s,color 0.2s,border-color 0.3s;  outline:none}.filter-button.selected{ background:#D6B870}.filter-button .filter-icon{ width:28px;  height:28px;  object-fit:contain;  display:inline-block}@media (max-width:1200px){.map-container{display:none}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/19_1/style.min.css?17829278668569*/
.tab-item{gap:16px;flex-wrap:nowrap !important}.block19-1 .product{width:348px !important; display:flex;background-color:#F2F2F0; flex-direction:column;border:1px solid #ececec;border-radius:12px; box-sizing:border-box;position:relative; height:100%; width:100%; -webkit-transition:box-shadow .2s ease-out; -moz-transition:box-shadow .2s ease-out; transition:box-shadow .2s ease-out}.product a img{border-top-right-radius:12px;border-top-left-radius:12px}.product-img img{border-top-right-radius:12px;border-top-left-radius:12px}.block19-1 .product:hover{border-color:transparent; -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1); -moz-box-shadow:0 5px 20px rgba(0,0,0,0.1); box-shadow:0 5px 20px rgba(0,0,0,0.1); -webkit-transition:box-shadow .2s ease-in; -moz-transition:box-shadow .2s ease-in; transition:box-shadow .2s ease-in; z-index:10}.block19-1 .product-name{font-family:Playfair Display;font-size:32px; line-height:120%;padding-left:32px; color:#333333 !important}.block19-1 .product-available,.modal19_1 .product-available{font-family:Playfair Display;font-size:32px;margin-top:5px; position:relative; padding-left:14px}.block19-1 .product-available::before,.modal19_1 .product-available::before{content:''; position:absolute; left:0; top:calc(50% - 3px); width:6px; height:6px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}.block19-1 .product-available-yes,.modal19_1 .product-available-yes{color:#69BE15}.block19-1 .product-available-yes::before,.modal19_1 .product-available-yes::before{background-color:#69BE15}.block19-1 .product-available-no,.modal19_1 .product-available-no{color:#E93B3B}.block19-1 .product-available-no::before,.modal19_1 .product-available-no::before{background-color:#E93B3B}.block19-1 .product-bottom{display:flex; width:100%; justify-content:space-between; align-items:center; padding:32px 32px;margin-top:auto}.block19-1 .product-prices,.modal19_1 .product-prices{display:flex; flex-wrap:wrap}.block19-1 .product-prices > div,.modal19_1 .product-discount{display:flex; flex-wrap:wrap; width:100%}.block19-1 .product-price,.modal19_1 .product-price{font-weight:bold; font-size:20px; line-height:22px; color:#333333; margin-right:7px}.block19-1 .product-price-old,.modal19_1 .product-price-old{font-size:13px; line-height:30px; text-decoration:line-through; color:#999999}.product-economy-percent{font-size:11px; line-height:16px; color:#333333; padding:1px 3px 1px 4px; background-color:#FFD600; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-right:2px}.product-economy-money{font-size:11px; line-height:16px; color:#333333; padding:1px 2px 1px 5px; background-color:#ffef9d; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.block19-1 .block-btns{right:-15px !important}.block19-1 .product .btn{font-size:14px; opacity:1;width:287px; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; transition:opacity .1s ease-out}.block19-1 .product:hover .btn{opacity:1; -webkit-transition:opacity .1s ease-in; -moz-transition:opacity .1s ease-in; transition:opacity .1s ease-in}.block19-1 .product-stickers{position:absolute; top:30px; left:30px; max-width:calc(100% - 60px); z-index:1; display:flex; flex-wrap:wrap}.block19-1 .product-sticker{display:block; font-size:12px; line-height:16px; color:#ffffff; padding:1px 5px 3px 5px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:5px; margin-bottom:5px}.block19-1 .product-sticker-sale{background-color:#FFD600; color:#333333}.block19-1 .product-sticker-new{background-color:#46BD1C}.block19-1 .product-sticker-recommend{background-color:#8E51CB}.block19-1 .product-sticker-hit{background-color:#FC3E14}.block19-1 .product-img{max-height:270px; margin-bottom:25px; position:relative; padding-top:100%}.block19-1 .product-img img{max-width:100%; max-height:100%; position:absolute; top:0; left:0; right:0; bottom:0; display:block; height:auto; margin:auto}.block19-1 .col-xl-4 .product-img{max-height:390px}.block19-1 .col-xl-6 .product-img{max-height:580px}.block19-1 a.product-img,.block19-1 a.product-name{display:block; cursor:pointer}.block19-1 .product-buy{display:flex; position:absolute; left:0; right:0; top:100%; opacity:0; visibility:hidden; height:0; transition:opacity .1s ease; -webkit-transition:opacity .1s ease; -moz-transition:opacity .1s ease; -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1); -moz-box-shadow:0 5px 20px rgba(0,0,0,0.1); box-shadow:0 5px 20px rgba(0,0,0,0.1)}.block19-1 .product:hover .product-buy{opacity:1; visibility:visible; height:auto}.block19-1 .product-buy:not(.in-basket) > div{width:50%}.block19-1 .product-buy-btn,.block19-1 .product-buy-basket-btn{padding-top:12px; padding-bottom:16px; border-radius:0; cursor:pointer; margin-top:0 !important}.block19-1 .counter{border-radius:0; border:none; border-top:1px solid #ececec}.block19-1 .product-buy-basket-btn,.block19-1 .product-buy.in-basket .product-buy-btn,.block19-1 .product-buy.in-basket .counter{display:none}.block19-1 .product-buy.in-basket .product-buy-basket-btn{display:block}@media (max-width:1199px){.block19-1 .product-buy{position:static;opacity:1;visibility:visible;height:auto;margin:-25px;margin-top:25px;box-shadow:none}}.modal19_1 .simplebar-track.simplebar-horizontal{height:3px; overflow:visible; bottom:0}.modal19_1 .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:3px; top:0}.modal19_1 .product-images{margin:0 -60px 58px; white-space:nowrap; border-bottom:1px solid #ECECEC}.modal19_1 .product-images img{width:auto; height:400px; padding-bottom:20px}.modal19_1 .product-image{margin-bottom:58px}.modal19_1 .product-image img{display:block; height:100%; max-width:100%; object-fit:contain; margin:auto}.modal19_1 .product-category{font-size:13px; line-height:16px; color:#999999; margin-bottom:8px}.modal19_1 .product-name{font-weight:bold; font-size:28px; line-height:37px; color:#333333; margin-bottom:20px}.modal19_1 .product-info{display:flex; align-items:center; margin-bottom:40px}.modal19_1 .product-available{margin:0 28px 0 0}.modal19_1 .product-rating{display:flex}.modal19_1 .product-star{margin-right:1px; width:15px; height:15px; position:relative}.modal19_1 .product-star--on{color:#f2d228}.modal19_1 .product-star--off{color:#dfdfdf}.modal19_1 .product-star svg{width:15px; height:15px; position:absolute; top:0; left:0}.modal19_1 .product-sale{border-radius:3px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; margin-bottom:42px}.modal19_1 .product-sale:not(.empty-price){padding:25px 30px; border:1px solid #ECECEC}.modal19_1 .product-sale.empty-price{padding-bottom:40px; border-bottom:1px solid #ECECEC}.modal19_1 .product-discount{margin-bottom:5px}.modal19_1 .product-desc{margin-bottom:25px}.modal19_1 .product-title{font-weight:bold; font-size:18px; line-height:28px; color:#333333; margin-bottom:16px}.modal19_1 .product-desc-text{font-size:15px; line-height:25px; color:#666666}.modal19_1 .product-char{font-weight:normal; font-size:15px; line-height:22px; color:#555555; padding:13px 17px}.modal19_1 .product-char:nth-child(2n){background:#F7F7F7}.modal19_1 .product-char:nth-child(2n+1){background:#FFFFFF}.modal19_1 .product-buy{display:flex}.modal19_1 .product-buy:not(.in-basket) > div{width:50%}.modal19_1 .product-buy-btn,.modal19_1 .product-buy-basket-btn{cursor:pointer; margin-top:0 !important}.modal19_1 .counter{margin-right:10px}.modal19_1 .product-buy-basket-btn,.modal19_1 .product-buy.in-basket .product-buy-btn,.modal19_1 .product-buy.in-basket .counter{display:none}.modal19_1 .product-buy.in-basket .product-buy-basket-btn{display:block}@media (max-width:991px){.modal19_1 .product-images{margin-left:-30px;margin-right:-30px}.block19-1 .product .btn{opacity:1}.tab-item{overflow-x:auto;overflow-y:hidden}}@media (min-width:720px){.modal19_1 .product-button .btn{width:330px;padding:13px 0 15px;font-size:15px;line-height:20px}.modal19_1 .empty-price .product-button .btn{width:unset;padding:13px 42px 15px}}@media (max-width:575px){.modal19_1 .product-images{margin:0 -15px 20px}.modal19_1 .product-image{margin-bottom:20px}.modal19_1 .product-name{font-size:25px;line-height:30px}.modal19_1 .product-info{margin-bottom:20px}.modal19_1 .product-sale{margin-bottom:20px}.modal19_1 .product-sale:not(.empty-price){padding:20px 25px}.modal19_1 .product-sale.empty-price{padding-bottom:20px}.modal19_1 .product-title{margin-bottom:14px}.modal19_1 .product-desc{margin-bottom:20px}.modal19_1 .product-desc-text{font-size:14px;line-height:24px}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/7_1/style.min.css?17829278661621*/
.custom-7-1{background-color:#F2F2F0;min-height:159px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.block7-1 .market-items{margin-bottom:-30px}.block7-1 .market-item{display:block; margin-bottom:30px}.block7-1 .market-item-img{border-top-left-radius:12px;border-top-right-radius:12px; height:256px; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative}.block7-1 .market-item-cover{position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(0,0,0,.4); opacity:0; -webkit-transition:opacity .2s; -moz-transition:opacity .2s; transition:opacity .2s}.block7-1 a.market-item:hover .market-item-cover{opacity:1}.block7-1 .market-item-body{text-align:center; padding-top:15px}.block7-1.content-align-left .market-item-body{text-align:left}.block7-1.content-align-wide .market-item-body{text-align:justify}.block7-1 .market-item-title{display:flex;white-space:nowrap;justify-content:space-between;font-family:Playfair Display; font-weight:600; font-size:32px;padding:0 32px 8px 32px; line-height:120%; color:#333333}.block7-1.text-light .market-item-title{color:#ffffff}.block7-1 .market-item-desc{padding:0 32px 32px 32px; font-size:16px; line-height:20px; color:#666666; margin-top:5px}.block7-1.text-light .market-item-desc{color:#ffffff}@media (max-width:767px){.block7-1 .market-item-title{white-space:normal !important;word-break:keep-all !important;overflow-wrap:normal !important;hyphens:none !important;-webkit-hyphens:none !important;font-size:24px !important;line-height:1.2 !important;flex-wrap:wrap !important;gap:8px}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/7_1_custom/style.min.css?17829278662108*/
.custom-7{height:130px;background-color:#F2F2F0;padding:0 32px 32px 32px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.btn-7-1{white-space:nowrap;border-radius:12px !important;width:189px;height:56px;line-height:34px !important;flex-shrink:0}.block7-1-custom .market-items{margin-bottom:-30px}.block7-1-custom .market-item{display:block; margin-bottom:30px}.block7-1-custom .market-item-img{border-top-left-radius:12px;border-top-right-radius:12px; height:650px; width:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative}.block7-1-custom .market-item-cover{position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(0,0,0,.4); opacity:0; -webkit-transition:opacity .2s; -moz-transition:opacity .2s; transition:opacity .2s}.block7-1-custom a.market-item:hover .market-item-cover{opacity:1}.block7-1-custom .market-item-body{text-align:center; padding-top:15px}.block7-1-custom.content-align-left .market-item-body{text-align:left}.block7-1-custom.content-align-wide .market-item-body{text-align:justify}.block7-1-custom .market-item-title{font-weight:bold; font-size:18px; line-height:31px; color:#333333}.block7-1-custom.text-light .market-item-title{color:#ffffff}.block7-1-custom .market-item-desc{padding-top:16px;display:flex;justify-content:space-between;gap:12px; font-size:16px; line-height:20px; color:#666666; margin-top:5px}.block7-1-custom.text-light .market-item-desc{color:#ffffff}.resto-title{font-family:Playfair Display;font-size:128px !important;color:white !important;word-break:break-all;padding:30px;line-height:72px !important}.text-moved{padding-left:25%}.resto-btn{position:absolute;color:white !important;right:32px;top:32px;border:1px solid white !important;border-radius:12px !important}@media (max-width:768px){.resto-title{padding-top:90%;font-size:80px !important}.text-moved{padding:0}.market-item-desc{flex-direction:column}.custom-7{height:auto}}@media (min-width:590px) and (max-width:768px){.block7-1-custom .resto-title{position:absolute;left:0;right:0;bottom:0;padding:24px 30px}}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/17_3/style.min.css?17829278664561*/
.block17-3 .tariffs-tabs{margin-bottom:32px}.block17-3 .border-nums{display:flex;justify-content:center}.block17-3 .block-tabs{border:1px solid;border-radius:12px}.block17-3 .tariff-filter__button{border:1px solid transparent; border-radius:3px; margin-right:10px; margin-bottom:10px; padding:8px 16px 10px; font-size:15px; line-height:20px; text-align:center; color:#666; cursor:pointer; transition:all 0.3s ease-in-out}.block17-3 .tab-button{margin:8px !important;border-radius:12px !important;box-shadow:none !important;border:none !important}.block17-3 .tab-button:not(active){border:none !important}.block17-3 .tab-button:hover{box-shadow:none !important}.block17-3 .tariff-filter__button:not(.active){background:#FFFFFF; border-color:#ECECEC}.block17-3 .tariff-filter__button:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.15); -moz-box-shadow:0 5px 15px rgba(0,0,0,0.15); box-shadow:0 5px 15px rgba(0,0,0,0.15); border-color:transparent}.block17-3 .tariff-filter__button.active{color:#fff}.block17-3 .tariffs{position:relative; opacity:1; transition:all 0.3s ease-in-out}.block17-3.loading .tariffs{opacity:0}.block17-3 .tariff:focus{outline:none}.block17-3 .tariff_wrapper{background:#FFFFFF; border:1px solid #ECECEC; margin:10px 12px; border-radius:12px; position:relative; -webkit-transition:box-shadow .2s ease-in; -moz-transition:box-shadow .2s ease-in; transition:box-shadow .2s ease-in; overflow:hidden}.block17-3 .tariff_wrapper:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15); -moz-box-shadow:0 0 15px rgba(0,0,0,0.15); box-shadow:0 0 15px rgba(0,0,0,0.15); position:relative; z-index:1; -webkit-transition:box-shadow .2s ease-out; -moz-transition:box-shadow .2s ease-out; transition:box-shadow .2s ease-out}.block17-3 .tariff-img{height:320px; width:100%; background-size:cover; background-position:center}.block17-3 .tariff-info{padding:30px; padding-top:25px}.block17-3 .tariff-text{display:inline-block; vertical-align:top;margin-bottom:20px; width:100%}.block17-3 .tariff-title{font-family:Playfair Display; display:block; font-weight:bold; font-size:32px; line-height:27px; color:#333; margin-bottom:16px}.block17-3 .btn{width:400px;border-radius:12px}.block17-3 .tariff-desc{font-size:14px; line-height:20px; color:#666; margin-bottom:21px}.block17-3 .tariff-props li{color:#333; font-size:14px; margin-bottom:7px}.block17-3 .tariff-prices>div{display:inline-block}.block17-3 .tariff-price{font-weight:bold; font-size:20px; color:#333}.block17-3 .tariff-old-price{margin-left:6px; font-size:16px; color:#999; text-decoration:line-through}.block17-3 .tariff-discount{white-space:nowrap; font-size:0}.block17-3 .tariff-discount>div{display:inline-block; font-size:11px; text-align:center; padding:1px 3px 1px 4px; margin-right:2px}.block17-3 .tariff-discount .discount-value{background:#FFD600; border-radius:3px}.block17-3 .tariff-discount .discount-text{background:#FFEF99; border-radius:3px; color:#333}.block17-3 .tariff-btn_wrapper{margin-top:20px}.block17-3 .block-el-btns{justify-content:center}.block17-3 .load-more_wrapper{margin-top:32px}.block17-3 .tariff-stickers{font-size:0; position:absolute; top:25px; left:25px}.block17-3 .tariff-stickers>div{display:inline-block}.block17-3 .tariff-stickers [class*="sticker_"]{background-color:#46BD1C; width:auto; margin:0 3px 6px; position:relative; display:inline-block; color:#fff; font-size:12px; line-height:16px; padding:1px 5px 3px; border-radius:2px}.block17-3 .tariff-stickers>div:first-child [class*="sticker_"]{margin-left:0}.block17-3 .tariff-stickers .sticker_sale{background-color:#FFD600; color:#333}.block17-3 .tariff-stickers .sticker_hit{background-color:#FC3E14}.block17-3 .slick-dots{bottom:-30px; position:absolute; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center}.block17-3 .slick-dots li{position:relative; display:inline-block; width:20px; height:4px; margin:0 5px; padding:0; cursor:pointer; border-radius:100px}.block17-3 .slick-dots li button{font-size:0; line-height:0; display:block; width:100%; height:100%; cursor:pointer; color:transparent; border:0; outline:none; background:#CCCCCC; border-radius:50px}.block17-3 .slick-dots li.theme-bg.slick-active button{background:inherit}.block17-3 .slick-arrow{cursor:pointer; position:absolute; top:calc(50% - 40px); z-index:1; width:40px; height:40px; background:#fff; border-radius:4px; text-align:center; line-height:38px}.block17-3 .slick-arrow.arrow-prev{left:-10px}.block17-3 .slick-arrow.arrow-next{right:-10px}@media (max-width:720px){.block17-3 .btn{width:300px}}
/* End */
/* /local/templates/ranx-landing/components/ranx/block.landing/1_1_custom/style.min.css?17829278667290 */
/* /local/templates/ranx-landing/components/ranx/block.landing/14_1_custom/style.min.css?17829278662484 */
/* /local/templates/ranx-landing/components/ranx/block.landing/1_3_map/style.min.css?17829278662096 */
/* /local/templates/ranx-landing/components/ranx/block.landing/19_1/style.min.css?17829278668569 */
/* /local/templates/ranx-landing/components/ranx/block.landing/7_1/style.min.css?17829278661621 */
/* /local/templates/ranx-landing/components/ranx/block.landing/7_1_custom/style.min.css?17829278662108 */
/* /local/templates/ranx-landing/components/ranx/block.landing/17_3/style.min.css?17829278664561 */
