.ad-card-media-slider-item>div>img,.top-toolbar>div,.top-toolbar>div>div,.uni-dropdown-content-item-image img,body,html{height:100%}.f-logo img,.h-logo img,.h-logo-mobile img{margin-top:auto;margin-bottom:auto}.toolbar-link,a{transition:.1s linear}.credit-card-expiry,.credit-card-last4{font-family:"PT Mono",Helvetica,sans-serif}body{font-family:Manrope,sans-serif;background-color:#fff;font-size:16px;color:#333;display:flex;flex-direction:column}a{font-weight:400;text-decoration:none}.btn,.btn-custom-mini-icon i,.chat-dialogue-item-card-content-status-online,.container-item-grid-content-prices .card-item-price-measure-title,.container-item-list-content-prices .card-item-price-measure-title,.profile-container-item-list-content-prices .card-item-price-measure-title,label{font-size:15px}button,button:active,button:focus{outline:0!important}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}@font-face{font-family:'ALS Rubl';font-style:normal;font-weight:400;src:local('ALS Rubl'),url('../fonts/rouble.woff') format('woff')}hr{height:1px;background-color:#999;color:#999;border:none}h1{font-size:41px}.container{max-width:1368px}.ck{white-space:break-spaces!important}::-webkit-scrollbar{width:7px;height:7px;background-color:#f7f8fa}::-webkit-scrollbar-thumb{background:#4b4b4b}.btn-color-blue,.button-color-scheme1,.live-search-results-item:hover{background-color:#186aff;color:#fff!important}.button-color-scheme1-light{background-color:#ebf7ff;color:#000!important}.button-color-scheme2{background-color:#f2f2f2;color:#000!important}.button-color-scheme3,.personal-shop-pages .active{background-color:#141414;color:#fff!important}.btn-color-transparent,.button-color-scheme4{background-color:transparent;color:#000!important}.button-color-scheme5{background-color:#36b555;color:#fff!important}.button-color-scheme6{background-color:#e45959;color:#fff!important}.btn-color-purple,.button-color-scheme7{background-color:#965eeb;color:#fff!important}.button-color-scheme1:hover{color:#fff!important;opacity:.9}.button-color-scheme2:hover{color:#000!important;opacity:.9}.button-color-scheme3:hover,.button-color-scheme7:hover{opacity:.9}.form-control{border:1px solid #f7f8fa!important;padding:0 13px;border-radius:15px;background-color:#f7f8fa;height:45px!important}.form-control:focus{border-color:#007bff!important;border-width:1px;box-shadow:none!important}.top-toolbar{box-shadow:0 0 30px rgba(0,0,0,.15);background-color:#fff;height:65px;padding-left:15px;padding-right:15px;position:fixed;left:0;top:0;right:0;z-index:10}.top-toolbar-container{margin:0 auto;max-width:1200px}.h-logo,.h-logo-mobile,.header-wow-top-list-icon{height:100%;display:inline-flex;align-items:center}.h-logo-mobile img{max-height:30px}.h-logo img{max-height:40px;width:80%}.f-logo img{max-height:35px;width:auto}.f-logo{margin-bottom:20px;display:block}.chat-dialogue-footer-action-attach,.chat-dialogue-footer-action-send,.toolbar-dropdown>span,.uni-dropdown-name{cursor:pointer}.toolbar-dropdown{display:inline-flex;height:100%;align-items:center;justify-content:center;position:relative}.toolbar-dropdown .la-angle-down{margin-left:7px}.toolbar-dropdown-box{position:absolute;top:0;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;padding:15px;border-radius:10px;display:none;overflow:hidden;border:1px solid transparent}.toolbar-dropdown-active{background:linear-gradient(210deg,#d7f5ff,#ecefff) rgba(0,0,0,0);text-decoration:none;color:#000}.beboss-head__drop-down-block{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.15)}.header-wow-mobile-category-image img{height:40px}.header-wow-mobile-category-image{width:40px;height:40px;text-align:center;margin-bottom:5px;display:inline-block}.header-wow-mobile-all-category-image{width:40px;height:40px;text-align:center;margin-bottom:5px;background-color:#eaffd5;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.header-wow-mobile-all-category:hover{color:#f95146;cursor:pointer}.header-wow-mobile-category a{color:#000;text-align:center;width:75px;scroll-snap-align:start;margin:0 5px;text-decoration:none;display:block;word-break:break-all;font-size:12px}.header-wow-mobile-category a:hover{color:#f95146}.header-wow-top{position:relative;color:#fff;height:60px;display:flex;align-items:center}.ad-paid-services-list-item.active,.ad-paid-services-list-item:hover,.catalog-container-links-inline-item:hover,.chat-dialogues-item:hover,.header-wow-top-bg-color,.input-phone-countries-items-container span:hover,.item-message-whom .chat-dialogue-item-message-text,.uni-select-content-item:hover{background-color:#f7f8fa}.header-wow-sticky-mobile{background-color:#fff;z-index:10;position:relative}.header-wow-sticky-active{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000014}.header-wow-sticky,.live-search-container{background-color:#fff;position:relative}.ad-card-media-slider-container,.ad-create-content-container,.ad-create-options-container,.delivery-points-map-container-modal,.header-user-dropdown-menu,.header-wow-sticky-container,.input-geo-search-container,.modal-geo-search,.params-form-sticky,.personal-shop-banners,.personal-shop-banners-items,.shop-catalog-search-container,.uni-dropdown,.uni-select,.unidropzone-container{position:relative}.live-search-form-input{height:46px;padding-left:50px;padding-right:15px;border-radius:15px;border:1px solid #f7f8fa;width:100%;background-color:#f7f8fa;outline:0}.live-search-form-input:focus{border:1px solid #007bff!important;outline:0;background-color:#fff}.live-search-form-icon{position:absolute;top:0;bottom:0;left:0;border:none;outline:0;display:inline-flex;align-items:center;justify-content:center;padding:3px 15px 0;background-color:transparent}.ad-card-menu-line-item i,.live-search-form-icon i{font-size:22px}.live-search-results{position:absolute;left:0;right:0;top:60px;background-color:#fff;border-radius:15px;z-index:30;padding:15px 20px;overflow:auto;max-height:500px;box-shadow:0 6px 32px #5e5c5c24;display:none}.live-search-results-item{display:block;cursor:pointer;padding:8px 15px;color:#000;border-radius:10px}.block-social-auth-buttons a:hover,.datepicker td.active.selected .table-label-price,.home-widget-categories-item:hover>div,.live-search-results-item:hover span,.page-support-item:hover a,.widget-categories-or-subcategories a.active>div,.widget-categories-or-subcategories a:hover>div{color:#fff!important}.live-search-results-item>span{color:#9f9f9f;display:block;font-size:14px}.ad-create-options-container-item-box-available-settings,.ad-create-options-container-item-box-booking-deposit-settings,.ad-create-options-container-item-box-booking-prepayment-settings,.auth-block-tab-2,.auth-block-tab-2-check-verify,.auth-block-tab-check-password,.auth-block-tab-forgot-new-pass,.auth-block-tab-forgot-verify-code,.auth-block-tab-registration-data,.auth-block-tab-verify-code,.container-item-images:hover .container-item-labels,.dropdown-box-list-nested,.header-button-menu-catalog-icon-2,.header-wow-sticky-menu .la-times,.init-unidropzone input[type=file],.modal-geo-tab-1,.modal-geo-tab-2,.registration-block-step2,.registration-block-step3,.uni-select-content-item input{display:none}.header-wow-top-list{padding-top:2px}.header-wow-top-list .header-wow-top-list-item{display:inline-block;color:#000;margin-right:30px;font-weight:500}.big-catalog-menu-content-subcategories a:hover,.blog-grid-item:hover .blog-grid-item-title,.box-user-face-card-content a:hover,.container-item-grid-content-title:hover,.footer-content-link-box a:hover,.footer-content-link-inline a:hover,.header-user-dropdown-menu-box-link a:hover,.header-wow-top-list .header-wow-top-list-item:hover,.header-wow-top-list-icon-item:hover,.link-geo-item:hover,.profile-container-item-list-content-title:hover,.profile-container-shop-list-content-title:hover,.profile-searches-item-list a:hover,.profile-user-sidebar-menu a:hover,.share-social-list-link a:hover,.widget-shops-item-content-title:hover,.widget-shops-item-link:hover .widget-shops-item-content h4{color:#0066f5}.header-wow-sticky-list>div:last-child,.header-wow-top-list .header-wow-top-list-item:last-child,.header-wow-top-list-icon-item:last-child{margin-right:0!important}.header-wow-top-list-icon-item{color:#000;margin-right:15px;position:relative;cursor:pointer}.header-wow-top-list-icon-item i{font-size:28px}.header-wow-top-list-profile{display:inline-flex;align-items:center;vertical-align:bottom;cursor:pointer}.header-wow-top-list-profile .mini-avatar-img{height:25px;width:25px}.header-wow-top-list-profile .mini-avatar{height:25px}.header-wow-top-list-profile .header-user-dropdown-menu-box{top:40px!important}.header-wow{background-color:#fff;z-index:20}.header-button-menu-catalog{cursor:pointer;border-radius:15px;padding:0 15px;display:inline-flex;height:100%;align-items:center;justify-content:center;font-weight:500}.container-reviews-list-item-info,.header-flex-box{display:flex;justify-content:space-between;flex-grow:1}.header-flex-box-2,.profile-user-sidebar-col-2,.timeline-action-item-event{margin-left:15px;flex-grow:1;width:100%}.header-flex-box-3{margin-left:15px;display:flex}.captchaModalImageContainer{border-radius:10px;overflow:hidden;height:55px;width:125px;display:inline-flex;text-align:center;align-items:center;justify-content:center}.captchaModalImageContainer img,.header-hidden-height{height:65px}.container-icon-modal img,.info-box-publication img,.profile-tariffs-list-item-image img{height:128px}.container-icon-modal,.widget-shops-item-image{text-align:center;margin-bottom:10px}.auth-block-tab-container{padding:35px;border-radius:20px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:70px}.containerPhoneAllCountry .iti,.datepicker,.datepicker .table-condensed,.item-message-system{width:100%!important}.auth-block-tab-back{display:inline-flex;border-radius:50px;height:35px;width:35px;margin-right:10px;align-items:center;vertical-align:middle;justify-content:center;background-color:#f7f8fa;color:#000!important;cursor:pointer}.ad-card-info-stat-item:active,.ad-create-categories-container span:active,.auth-block-tab-back:active,.btn-custom-big:active,.btn-custom-mini:active,.btn-custom:active,.header-button-menu-catalog:active,.header-wow-sticky-add:active,.header-wow-sticky-auth:active,.uni-select-name:active,.widget-categories-or-subcategories a:active,.widget-stories-item:active{transform:scale(.98)}.modal-geo-container a{color:#333;margin:4px 0;display:block}.modal-geo-search-results{position:absolute;top:50px;border-radius:15px;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;left:0;right:0;display:none}.modal-geo-search-results>div{margin:12px 0;overflow:auto;max-height:350px}.modal-geo-search-results a{display:block;padding:7px 15px;color:#333;font-weight:500}.input-geo-search-container-result span:hover,.modal-geo-countries-list a.active,.modal-geo-countries-list a:hover,.modal-geo-search-results a:hover{background:linear-gradient(210deg,#d7f5ff,#ecefff) rgba(0,0,0,0);color:#000!important}.modal-geo-countries-list a{display:inline-block;margin-right:15px;padding:8px 15px;color:#333;border-radius:20px}.modal-geo-countries-list a img{height:20px;display:inline-block;margin-right:5px}.modal-geo-tabs,.profile-tariffs-list-item-prices{margin-top:10px;margin-bottom:10px}.modal-geo-tabs>div{display:inline-block;cursor:pointer;padding:6px 0;margin-right:20px;color:#8f8f8f;font-size:24px;font-weight:300}.modal-geo-tabs>div.active{color:#000;font-weight:600}.story-video,.table table,.width100{width:100%}.breadcrumb-container nav,.catalog-container-options-links-inline>div,.inline-block,.live-search-container-geo>div{display:inline-block}.btn-custom-big,.btn-custom-mini{display:inline-flex;cursor:pointer;border-radius:15px}.btn-custom-mini{min-height:38px;text-align:center;padding:0 20px;border:none;outline:0;align-items:center;justify-content:center;font-size:15px;position:relative}.btn-custom,.btn-custom-big{text-align:center;padding:0 25px;align-items:center;outline:0}.btn-custom-big{min-height:50px;justify-content:center;border:none;width:270px;max-width:270px}.btn-custom{min-height:45px;display:inline-flex!important;justify-content:center;cursor:pointer;border-radius:15px;border:none}.btn-custom-mini-icon,.toolbar-link{display:inline-flex;align-items:center;text-align:center;cursor:pointer}.btn-custom .spinner-border,.btn-custom-mini .spinner-border{width:14px;height:14px;border-width:2px;margin-right:5px}.btn-custom-big .spinner-border{width:18px;height:18px;border-width:2px;margin-right:5px}.btn-custom-big:hover,.btn-custom-mini-icon:hover,.btn-custom-mini:hover,.btn-custom:hover{opacity:.9;text-decoration:none}.btn-custom-mini-icon{border-radius:5px;border:none;outline:0;width:25px;height:25px;justify-content:center}.btn-color-green{background-color:#53b374!important;color:#fff!important}.btn-color-light{background-color:#efefef;color:#000!important}.btn-color-blue-light{background-color:#e8edfe;color:#000!important}.btn-color-white{background-color:#fff;color:#000}.btn-color-gradient{color:#fff!important;background-image:linear-gradient(to top right,#ff63ac,#fc62ab,#f860ab,#f55faa,#f25ea9,#ef5da9,#eb5ba8,#e85aa8,#e559a7,#e258a6,#de56a6,#db55a5)}.btn-color-danger{background-color:#e83587;color:#fff!important}.toolbar-link{height:100%;font-size:14px;color:#1c1c1c;vertical-align:bottom}.header-wow-sticky-add,.header-wow-sticky-auth{border-radius:15px;height:100%;align-items:center}.icon-link{display:inline-block;font-size:21px}.link-add-active{background:linear-gradient(210deg,#d7f5ff,#ecefff) rgba(0,0,0,0)}.header-wow-sticky-add{padding:0 15px;display:inline-flex;justify-content:center;width:200px}.header-wow-sticky-add:hover{opacity:.9;color:#fff!important}.header-wow-sticky-auth{padding:0 18px;display:inline-flex;justify-content:center;border:none;outline:0}.ad-create-options-actions-swim>div,.cart-ad-card-item-checkbox,.header-wow-sticky-list>div,.widget-ads-slider-container-item:not(:last-child){margin-right:15px}.header-wow-sticky-list>div a{color:#565656;font-size:15px}.header-wow-sticky-auth:hover{text-decoration:none;opacity:.9}.live-search-container-geo{position:absolute;top:1px;right:1px;bottom:1px;padding-right:15px;display:inline-flex;align-items:center;border-bottom-right-radius:10px;border-top-right-radius:10px;padding-left:15px}.live-search-container-geo-name{color:#0066f5;font-weight:500;cursor:pointer;font-size:15px}.form-label-error,.verify-code-label-error{display:none;color:red;margin-top:5px}.modal .btn-close{background-color:#f7f8fa;border-radius:50px;font-size:10px;opacity:1;height:30px;width:30px;cursor:pointer;z-index:5;position:absolute;top:15px;right:15px}.modal .btn-close:active,.modal .btn-close:focus,.modal .btn-close:hover{opacity:1}.modal .modal-footer,.modal .modal-header{position:relative;border:none!important}.modal .modal-header .btn-close{position:absolute;top:20px;right:20px;z-index:20}.modal .modal-header{padding:0}.modal-content{box-shadow:0 .31rem 1.25rem 0 rgba(75,70,92,.4);border-radius:15px!important}#chatModal .chat-dialogue-container,#chatModal .chat-dialogues-container,.modal-body{padding:35px}.modal-footer{padding-left:30px;padding-bottom:30px;padding-right:30px}.modal-metro-station-color{display:inline-block;width:15px;height:3px;vertical-align:middle}.circle-indicator-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:50px;padding:0 5px;color:#fff;background-color:red;font-size:10px}.header-button-menu-catalog-icon-1 i,.page-support-item strong{font-size:20px}.ad-card-menu-line-item:not(:last-child),.block-social-auth-list a:not(:last-child),.header-button-menu-catalog-icon-1,.personal-shop-pages-item:not(:last-child),.profile-tariffs-list-item-prices span:not(:last-child),.user-stories-modal-container-header-timeline>div:not(:last-child){margin-right:5px}.big-catalog-menu-container{position:relative;display:none}.big-catalog-menu-content{border-radius:25px;background-color:#fff;z-index:10;padding:25px;box-shadow:0 .25rem 1.125rem rgba(75,70,92,.1);position:absolute;left:0;top:15px;right:0;height:450px}.big-catalog-menu-content-categories{overflow:auto;height:400px}.big-catalog-menu-category-item{padding:9px 12px;display:flex;border-radius:10px;color:#000}.big-catalog-menu-category-item.active,.big-catalog-menu-category-item:hover,.uni-dropdown-content-item:hover{background-color:#f7f8fa;color:#000!important}.big-catalog-menu-category-item>div{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.big-catalog-menu-category-item>div img{width:100%;object-fit:cover}.big-catalog-menu-banners-item{border-radius:15px;background-color:#f7f8fa;overflow:hidden;width:100%;height:100px;display:block;margin-bottom:10px}.big-catalog-menu-banners-item img{width:100%;height:100%;object-fit:cover}.big-catalog-menu-content-subcategories{display:none;overflow-x:hidden;overflow-y:auto;height:400px}.big-catalog-menu-content-subcategories a{display:block;color:#000;margin:4px 0}.big-catalog-menu-content-subcategories-title{font-size:28px;font-weight:700}.mt100{margin-top:100px!important}.mt50{margin-top:50px!important}.mt40{margin-top:40px!important}.mt30{margin-top:30px!important}.mt25{margin-top:25px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt10{margin-top:10px!important}.mt5{margin-top:5px!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mb30{margin-bottom:30px!important}.widget-categories-or-subcategories a{display:block;background-color:#f7f8fa;padding:15px;border-radius:15px;overflow:hidden;height:100px;position:relative;margin-bottom:15px;word-break:break-word}.home-widget-categories-item:hover,.widget-categories-or-subcategories a.active,.widget-categories-or-subcategories a:hover{background-color:#186aff}.home-widget-categories-item div,.widget-categories-or-subcategories a div{z-index:5;color:#000;position:relative}.widget-categories-or-subcategories a img{position:absolute;right:0;bottom:0;height:80px}.widget-categories-or-subcategories-hide{height:100px}.card-contact-user,.catalog-filter-links-container,.container-reviews-list-item-media,.container-reviews-list-item-text,.order-card-section-action-buttons,.profile-tariffs-list-items,.profile-user-sidebar-menu,.search-map-sidebar-card-container,.share-social-list-link,.timeline-action-media,.widget-categories-or-subcategories-button-all button{margin-top:15px}.image-autofocus{position:relative;top:50%;left:50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-item-images{overflow:hidden;border-radius:15px;position:relative;background-color:#f7f8fa}.container-item-grid{color:#000;margin-bottom:25px;display:block}.breadcrumb a:hover,.container-item-grid:hover,.container-item-list:hover,.profile-container-item-list:hover{color:#000!important}.container-item-images:hover .container-item-images-indicator,.list-points li,.profile-user-sidebar-avatar>div:hover .profile-user-sidebar-avatar-change{display:flex}.container-item-grid-content-status{margin-bottom:5px;margin-top:5px}.ad-card-content-geo-metro,.cart-ad-card-item-content-quantity,.cart-ad-card-item-delivery-name,.container-item-grid-content-additionally,.container-item-grid-content-prices,.container-item-grid-content-user,.container-item-list-content-additionally,.container-item-list-content-desc,.container-item-list-content-properties,.container-item-list-map-content-user,.footer-content-link-inline,.message-action-interaction,.profile-container-item-list-content-additionally,.profile-container-order-item-buttons,.splash-notification-alert-buttons,.widget-shops-item-content-rating{margin-top:10px}.container-item-grid-content-prices .card-item-price-now,.container-item-list-content-prices .card-item-price-now{font-size:22px;font-weight:600}.container-item-grid-content-prices .card-item-price-old,.container-item-list-content-prices .card-item-price-old,.container-item-list-map-content-prices .card-item-price-old{font-size:18px;color:#f81155;text-decoration:line-through;margin-left:5px;display:inline-block}.container-item-grid-content-title{font-size:16px;font-weight:500}.container-item-grid-content-additionally>span,.container-item-list-content-additionally span,.container-item-list-map-content-additionally span,.profile-container-item-list-content-additionally span{display:block;font-size:13px;color:gray}.container-item-labels{position:absolute;left:10px;bottom:10px}.container-item-labels>div{display:block;margin-top:3px}.container-item-labels>div>span{padding:3px 10px;border-radius:8px!important;color:#fff;display:inline-block;font-size:11px;font-weight:600}.container-item-labels-1>span,.personal-shop-banners-control-floating span.actionChangeShopBanner{background-color:#00f}.container-item-labels-2>span{background-color:#f81155}.container-item-labels-3>span{background-color:#309a3e}.container-item-labels-4>span{background-color:#f96f2e}.container-item-images-indicator{position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;display:none}.container-item-images-indicator span{border-bottom:2px solid #fff;margin:0 3px;-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.container-item-images-indicator span:hover{border-bottom:2px solid #000}.catalog-container-options-view-item i,.chat-dialogue-footer-action-attach i,.chat-dialogue-footer-action-send i{font-size:25px}.catalog-container-options-view-item span{display:inline-block;margin-left:10px;color:#000;cursor:pointer}.catalog-container-options-view-item span.active,.container-item-list-map-content-title:hover,.container-item-list-map:hover .container-item-list-map-content-title{color:#00f!important}.container-item-favorite{position:absolute;top:5px;right:5px;cursor:pointer;z-index:5;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.container-item-favorite i,.personal-shop-banners-next i,.personal-shop-banners-prev i{font-size:22px;color:#000}.action-to-favorite .ti-heart-filled,.container-item-favorite i.ti-heart-filled,.params-form-item-label-required,.profile-button-item-delete:hover,.text-color-red{color:red}.container-item-list{color:#000;margin-bottom:25px;display:block;border-radius:10px;position:relative}.container-item-list-content-title{font-size:21px;font-weight:500}.container-item-list-content-title:hover,.main-floating-menu>a:hover,.shop-categories-list-modal a:hover,.uni-dropdown-content-custom-link a:hover{color:#00f}.container-item-grid-highlight .container-item-grid-content-title,.container-item-list-highlight .container-item-list-content-title,.container-item-list-highlight .container-item-list-map-content-title{background-color:#fff3b9!important;padding-left:7px;padding-right:7px;border-radius:8px}.switch-input:checked~.switch-toggle-slider .switch-on,.switch-off,.uni-dropdown-content-align-left{left:0}.uni-dropdown-content-align-right{right:0}.uni-dropdown-content-align-bottom,.uni-dropdown-content-position-bottom{bottom:30px!important;top:auto!important}.uni-dropdown-content-align-top{top:30px!important;bottom:auto!important}.uni-dropdown-content{padding:15px;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.15);position:absolute;top:30px;background-color:#fff;z-index:10;display:none;text-align:left!important;width:max-content}.uni-dropdown-content-item{display:flex;border-radius:10px;padding:7px 15px;color:#000;cursor:pointer;font-size:15px}.uni-dropdown-content-stretch{left:0;right:0;width:100%!important}.uni-dropdown-content-width-300{width:300px}.uni-dropdown-content-top-50{top:50px!important}.params-form-item-price input[type=text],.uni-select-content-input input,.uni-select-content-search input{height:42px!important;background-color:#fff;border:1px solid #dcdcdc!important}.ad-card-item:not(:last-child),.ad-create-options-additional-services-item:not(:last-child),.ad-create-options-special-days-item:not(:last-child),.ad-create-options-week-days-item:not(:last-child),.ad-paid-services-list-item:not(:last-child),.add-story-user-item:not(:last-child),.card-contact-user-item:not(:last-child),.cart-ad-card-item:not(:last-child),.chat-dialogue-item-container:not(:last-child),.mb15,.modal-shop-container-item:not(:last-child),.params-form-item,.timeline-action-item:not(:last-child),.top-banners-container{margin-bottom:15px}.params-form-item-label{margin-bottom:8px;font-weight:600;font-size:16px}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6' fill='rgba%2875, 70, 92, 0.2%29'/%3E%3C/svg%3E%0A");width:2em;background-image:var(--bs-form-switch-bg);border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6' fill='%237367f0'/%3E%3C/svg%3E%0A")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.switch{margin-right:.75rem;position:relative;vertical-align:middle;margin-bottom:0;display:inline-block;border-radius:30rem;cursor:pointer;min-height:1.35rem;font-size:.9375rem;line-height:1.4}.switch .switch-label:first-child,.switch-lg .switch-label:first-child,.switch-sm .switch-label:first-child{padding-right:.5rem}.switch .switch-input~.switch-label{padding-left:3rem}.switch .switch-toggle-slider{width:2.5rem;height:1.35rem;font-size:.625rem;line-height:1.35rem;border:1px solid transparent;top:0}.switch .switch-toggle-slider i{position:relative;font-size:.9375rem;top:-1.35px}.switch .switch-label{top:.01875rem}.switch .switch-input:checked~.switch-toggle-slider::after{left:1.15rem}.switch .switch-toggle-slider::after{top:-1px;margin:.25rem 0 0 .25rem;width:13px;height:13px}.switch .switch-on,[dir=rtl] .switch .switch-off{padding-left:.25rem;padding-right:1.1rem}.switch .switch-off,[dir=rtl] .switch .switch-on{padding-left:1.1rem;padding-right:.25rem}[dir=rtl] .switch .switch-label{padding-right:3rem;padding-left:0}[dir=rtl] .switch .switch-input:checked~.switch-toggle-slider::after{left:auto;right:1.15rem}[dir=rtl] .switch .switch-toggle-slider::after,[dir=rtl] .switch-lg .switch-toggle-slider::after,[dir=rtl] .switch-sm .switch-toggle-slider::after{margin-left:0;margin-right:.25rem}[dir=rtl] .switch{margin-left:.75rem;margin-right:0}.switch-input{opacity:0;position:absolute;padding:0;margin:0;z-index:-1}.switch-toggle-slider{position:absolute;overflow:hidden;border-radius:30rem;background:0 0;border:1px solid rgba(75,70,92,.2)!important;color:rgba(75,70,92,.4);transition-duration:.2s;transition-property:left,right,background,box-shadow;cursor:pointer;user-select:none}.switch-toggle-slider i{top:-2.3px!important}.switch-label{display:inline-block;font-weight:400;color:#6f6b7d;position:relative;cursor:default}.switch-off,.switch-on{height:100%;width:100%;text-align:center;position:absolute;top:0;transition-duration:.2s;transition-property:left,right}.switch-on{left:-100%}[dir=rtl] .switch-on{left:auto;right:-100%}.switch-input:not(:checked)~.switch-toggle-slider .switch-on{color:transparent}[dir=rtl] .switch-input:checked~.switch-toggle-slider .switch-on,[dir=rtl] .switch-off,[dir=rtl] .switch-toggle-slider::after{right:0;left:auto}.switch-input:checked~.switch-toggle-slider:after{background:#fff}.switch-toggle-slider::after,.switch.switch-outline .switch-toggle-slider:after{background:rgba(75,70,92,.2)}.switch-input:checked~.switch-toggle-slider .switch-off{left:100%;color:transparent}[dir=rtl] .switch-input:checked~.switch-toggle-slider .switch-off{right:100%;left:auto}.switch-toggle-slider::after{content:"";position:absolute;left:0;display:block;border-radius:999px;box-shadow:none;transition-duration:.2s;transition-property:left,right,background}.switches-stacked::after{display:block;clear:both;content:""}.switches-stacked .switch{display:block}html:not([dir=rtl]) .switches-stacked .switch{margin-right:0}[dir=rtl] .switches-stacked .switch{margin-left:0}.switches-stacked .switch:not(:last-child){margin-bottom:.75rem}.switch-square,.switch-square .switch-toggle-slider{border-radius:.375rem}.switch-square .switch-toggle-slider::after{border-radius:calc(.375rem - 2px)}.switch-input:disabled~.switch-toggle-slider{opacity:.5;background:rgba(75,70,92,.2);border-color:transparent!important}.switch-danger.switch .switch-input:active~.switch-toggle-slider,.switch-dark.switch .switch-input:active~.switch-toggle-slider,.switch-gray.switch .switch-input:active~.switch-toggle-slider,.switch-info.switch .switch-input:active~.switch-toggle-slider,.switch-input:disabled~.switch-toggle-slider::after,.switch-secondary.switch .switch-input:active~.switch-toggle-slider,.switch-success.switch .switch-input:active~.switch-toggle-slider,.switch-warning.switch .switch-input:active~.switch-toggle-slider{box-shadow:none}.switch-input:disabled~.switch-label{color:#a5a3ae}.switch-sm{min-height:1.125rem;font-size:.75rem;line-height:1.48}.switch-sm .switch-input~.switch-label{padding-left:2.5rem}.switch-sm .switch-toggle-slider{width:2rem;height:1.125rem;font-size:.625rem;line-height:1.125rem;border:1px solid transparent;top:0}.switch-sm .switch-toggle-slider i{position:relative;font-size:.75rem;top:-2px}.switch-sm .switch-label{top:.0075rem}.switch-sm .switch-input:checked~.switch-toggle-slider::after{left:.875rem}.switch-sm .switch-toggle-slider::after{top:-1px;margin:.25rem 0 0 .25rem;width:10px;height:10px}.switch-sm .switch-on,[dir=rtl] .switch-sm .switch-off{padding-left:.25rem;padding-right:.875rem}.switch-sm .switch-off,[dir=rtl] .switch-sm .switch-on{padding-left:.875rem;padding-right:.25rem}[dir=rtl] .switch-sm .switch-label{padding-right:2.5rem;padding-left:0}[dir=rtl] .switch-sm .switch-input:checked~.switch-toggle-slider::after{left:auto;right:.875rem}.switch-lg{min-height:1.75rem;font-size:1rem;line-height:1.47}.switch-lg .switch-input~.switch-label{padding-left:3.75rem}.switch-lg .switch-toggle-slider{width:3.25rem;height:1.75rem;font-size:.625rem;line-height:1.75rem;border:1px solid transparent;top:0}.switch-lg .switch-toggle-slider i{position:relative;font-size:1rem;top:-2px}.switch-lg .switch-label{top:.14rem}.switch-lg .switch-input:checked~.switch-toggle-slider::after{left:1.5rem}.switch-lg .switch-toggle-slider::after{top:-1px;margin:.25rem 0 0 .25rem;width:20px;height:20px}.switch-lg .switch-on,[dir=rtl] .switch-lg .switch-off{padding-left:.25rem;padding-right:1.5rem}.switch-lg .switch-off,[dir=rtl] .switch-lg .switch-on{padding-left:1.5rem;padding-right:.25rem}[dir=rtl] .switch-lg .switch-label{padding-right:3.75rem;padding-left:0}[dir=rtl] .switch-lg .switch-input:checked~.switch-toggle-slider::after{left:auto;right:1.5rem}.switch-secondary.switch .switch-input:checked~.switch-toggle-slider{background:#a8aaae;border-color:#a8aaae!important;color:#fff}.switch-secondary.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #a8aaae;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-success.switch .switch-input:checked~.switch-toggle-slider{background:#28c76f;border-color:#28c76f!important;color:#fff}.switch-success.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #28c76f;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-info.switch .switch-input:checked~.switch-toggle-slider{background:#00cfe8;border-color:#00cfe8!important;color:#fff}.switch-info.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #00cfe8;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-warning.switch .switch-input:checked~.switch-toggle-slider{background:#ff9f43;border-color:#ff9f43!important;color:#fff}.switch-warning.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #ff9f43;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-danger.switch .switch-input:checked~.switch-toggle-slider{background:#ea5455;border-color:#ea5455!important;color:#fff}.switch-danger.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #ea5455;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-dark.switch .switch-input:checked~.switch-toggle-slider{background:#4b4b4b;border-color:#4b4b4b!important;color:#fff}.switch-dark.switch .switch-input:focus~.switch-toggle-slider{border:1px solid #4b4b4b;box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch-gray.switch .switch-input:checked~.switch-toggle-slider{background:rgba(75,70,92,.05);border-color:rgba(75,70,92,.05)!important;color:#fff}.switch-gray.switch .switch-input:focus~.switch-toggle-slider{border:1px solid rgba(75,70,92,.05);box-shadow:0 0 .25rem .05rem rgba(115,103,240,.1)}.switch .invalid-feedback,.switch .valid-feedback{padding-left:.5rem}.switch-input.invalid~.switch-label,.switch-input.is-valid~.switch-label,.was-validated .switch-input:valid~.switch-label{color:#28c76f}.switch-input.invalid~.valid-feedback,.switch-input.invalid~.valid-tooltip,.switch-input.is-valid~.valid-feedback,.switch-input.is-valid~.valid-tooltip,.was-validated .switch-input:valid~.valid-feedback,.was-validated .switch-input:valid~.valid-tooltip{display:block}.switch-input.invalid~.switch-toggle-slider,.switch-input.is-valid~.switch-toggle-slider,.was-validated .switch-input:valid~.switch-toggle-slider{border:1px solid #28c76f!important}.switch-input.invalid:checked~.switch-toggle-slider,.switch-input.is-valid:checked~.switch-toggle-slider,.was-validated .switch-input:valid:checked~.switch-toggle-slider{background:#28c76f;border-color:#28c76f!important;color:#fff}.switch-input.invalid:focus~.switch-toggle-slider,.switch-input.is-valid:focus~.switch-toggle-slider,.was-validated .switch-input:valid:focus~.switch-toggle-slider{box-shadow:0 0 .25rem .05rem rgba(40,199,111,.4)}.switch-input.invalid:active~.switch-toggle-slider,.switch-input.is-valid:active~.switch-toggle-slider,.was-validated .switch-input:valid:active~.switch-toggle-slider{box-shadow:none}.switch-input.invalid~.switch-label,.switch-input.is-invalid~.switch-label,.was-validated .switch-input:invalid~.switch-label{color:#ea5455}.switch-input.invalid~.invalid-feedback,.switch-input.invalid~.invalid-tooltip,.switch-input.is-invalid~.invalid-feedback,.switch-input.is-invalid~.invalid-tooltip,.was-validated .switch-input:invalid~.invalid-feedback,.was-validated .switch-input:invalid~.invalid-tooltip{display:block}.switch-input.invalid~.switch-toggle-slider,.switch-input.is-invalid~.switch-toggle-slider,.was-validated .switch-input:invalid~.switch-toggle-slider{border:1px solid #ea5455!important}.switch-input.invalid:checked~.switch-toggle-slider,.switch-input.is-invalid:checked~.switch-toggle-slider,.was-validated .switch-input:invalid:checked~.switch-toggle-slider{background:#ea5455;border-color:#ea5455!important;color:#fff}.switch-input.invalid:focus~.switch-toggle-slider,.switch-input.is-invalid:focus~.switch-toggle-slider,.was-validated .switch-input:invalid:focus~.switch-toggle-slider{box-shadow:0 0 .25rem .05rem rgba(234,84,85,.4)}.switch-input.invalid:active~.switch-toggle-slider,.switch-input.is-invalid:active~.switch-toggle-slider,.was-validated .switch-input:invalid:active~.switch-toggle-slider{box-shadow:none}.form-switch{padding-left:0;padding-right:2.5em}.form-switch .form-check-input{margin-left:0;margin-right:-2.5em;background-position:right center}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:left center}.switch-input:checked~.switch-toggle-slider{background:#005bff;border-color:#005bff!important;color:#fff}.ad-card-action-buttons .btn-custom:not(:last-child),.ad-card-active-services-item-name,.block-social-auth-buttons a:not(:last-child),.list-properties-item:not(:last-child),.mb5,.message-action-interaction .btn-custom-mini:not(:last-child),.personal-shop-pages-item,.profile-settings-shipping-points-list>div img,.profile-tariffs-list-items span:not(:last-child),.review-add-item-container:not(:last-child),.user-item-container:not(:last-child){margin-bottom:5px}.ad-card-active-services-item:not(:last-child),.ad-create-options-container-item-extra:not(:last-child),.ad-paid-services-ads-item:not(:last-child),.card-contact-user-item-box:not(:last-child),.form-control-label,.mb10,.modal-booking-order-additional-services-item,.option-payment-item:not(:last-child),.params-form-item-subcategories .uni-select:not(:last-child),.profile-home-sections-info-item:not(:last-child),.profile-settings-section-item:not(:last-child){margin-bottom:10px}.ad-create-options-container-item,.ad-create-options-container-item-extra-settings,.mb40{margin-bottom:40px}.catalog-container-items{min-height:500px;margin-top:25px}.uni-select-name{display:flex;align-items:center;border-radius:10px;padding:0 15px;background-color:#f7f8fa;cursor:pointer;width:100%;display:flex;align-items:center;height:45px}.uni-select-name:after{content:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.423 6.91a.833.833 0 0 0-1.179 0L10 12.156 4.756 6.91a.833.833 0 0 0-1.178 1.178l5.833 5.833a.833.833 0 0 0 1.179 0l5.833-5.833a.833.833 0 0 0 0-1.178Z' fill='%23000'/%3E%3C/svg%3E");position:absolute;right:15px;top:13px}.uni-select-content{padding:15px 0;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.15);position:absolute;top:52px;left:0;right:0;background-color:#fff;z-index:10;min-width:200px;display:none}.uni-select-content-container{overflow:auto;max-height:250px}.uni-select-content-item{padding:8px 15px;cursor:pointer;position:relative;display:block}.uni-select-content-item.uni-select-item-active:after{content:"🔴";position:absolute;right:15px;top:14px;font-size:8px}.uni-select-content-input{padding:0 15px}.uni-select-content-search{margin-bottom:15px;padding:0 15px}.ad-users-info-stat-item>span,.order-buy-card-delivery-item span,.review-add-item-container-box2 span,.transactions-statistics-month-list-item strong,.uni-select-open .uni-select-content,.unidropzone-container-show,.user-item-container-box2 span{display:block}.top-banner-item{border-radius:15px;height:140px;width:500px;background-color:#f7f8fa;overflow:hidden}.params-buttons-sticky{position:sticky;bottom:0;left:0;right:0;background-color:#fff;padding-bottom:10px;padding-top:10px}.catalog-filter-links-container a{display:inline-block;padding:5px 0;margin-right:15px;font-weight:600}.catalog-filter-links-container a:hover{text-decoration:underline;color:#000}.catalog-container-links-inline-item{display:inline-block;margin-right:15px;color:#000!important;cursor:pointer}.catalog-not-found{text-align:center;margin-top:120px;margin-bottom:120px}.catalog-not-found h4{font-weight:700;margin-bottom:15px}.catalog-not-found p,.profile-home-sections-info-item h5,.profile-wallet-info-balance p{margin:0}.container-item-grid-skeleton{color:#000;display:block}.container-item-grid-content-prices-skeleton,.container-item-grid-content-title-skeleton,.container-item-list-content-prices-skeleton,.container-item-list-content-title-skeleton{border-radius:3px;display:block;background-color:#f7f8fa;height:20px;margin-top:10px}.container-item-grid-content,.modal .modal-body,.text-break-word{word-break:break-word}.container-item-list-skeleton{color:#000;margin-bottom:25px;display:block;border-radius:15px}.container-item-images-skeleton{height:225px;overflow:hidden;border-radius:15px;position:relative;background-color:#f7f8fa}.container-item-list-content-desc-skeleton{border-radius:3px;display:block;background-color:#f7f8fa;height:100px;margin-top:10px}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mb20,.profile-settings-section>h5{margin-bottom:20px}.ad-card-content .ad-card-content-item:not(:last-child),.auth-block-tab-list-action,.blog-post-card-content section:not(:last-child),.bold-title-and-link,.container-reviews-list-item,.mb25,.modal-booking-order-prices-container,.profile-settings-section:not(:last-child),.search-map-sidebar-control{margin-bottom:25px}.block-social-auth-list{display:inline-block;margin-top:15px}.block-social-auth-list img{height:32px}.block-social-auth-list a{transition:.5s;display:inline-block}.block-social-auth-list a:hover,.contact-social-icon:hover{transform:scale(1.2)}.block-social-auth-buttons img{height:24px;margin-right:5px}.button-color-vkontakte{background-color:#4d76a1!important;color:#fff!important}.button-color-google{background-color:#4285f3!important;color:#fff!important}.button-color-facebook{background-color:#3f65a6!important;color:#fff!important}.button-color-yandex{background-color:#f8604a!important;color:#fff!important}.container-page-auth{margin:35px auto;max-width:480px}.footer-bg{padding:30px 0}.footer-bg-box-link-inline{border-radius:25px;background-color:rgb(75 75 75);padding:20px 30px}.footer-bg-box-link-inline-item{display:inline-block;margin-right:15px;color:#fff;font-weight:600;font-size:16px}.footer-bg-box-link-inline-item:hover{color:#43e9e4}.color-title-accent-white,.footer-bg-box-link-inline .uni-dropdown-name,.section-promo-download-app p{color:#fff}.footer-bg-box-link-inline .uni-dropdown,.footer-social-links,.item-message-from{text-align:right}.footer-content-text{margin-top:0;margin-bottom:0}.footer-content-link-inline a{margin-right:15px;color:#000;text-decoration:underline}.contact-social-icon img{height:34px}.contact-social-icon{display:inline-block;margin-right:5px;transition:.1s linear}.footer-content-link-box a{display:block;color:#000;margin-bottom:3px}.flex-wrapper{flex:1 0 auto}.chat-dialogue-container-footer,footer{flex:0 0 auto}.auth-block-tab-list-action span{display:inline-block;margin-right:20px;font-size:25px;cursor:pointer}.auth-block-tab-list-action span.active,.font-bold,.my-tabs-items-big .my-tabs-item.active,.my-tabs-items-medium .my-tabs-item.active,.my-tabs-items-small .my-tabs-item.active{font-weight:700}.mini-avatar-img{display:inline-flex;align-items:center;justify-content:center;width:44px;overflow:hidden;border-radius:50%;height:44px;background-color:#f7f8fa}.mini-avatar .label-count{position:absolute;top:-6px;right:1px}.mini-avatar{position:relative;height:44px;display:block}.dropdown-box-list-link a{display:block;padding:8px 20px;color:#000;font-size:14px;font-weight:400}.dropdown-box-list-link a:hover{background:linear-gradient(210deg,#d7f5ff,#ecefff) rgba(0,0,0,0);text-decoration:none}.dropdown-box-list-link a>i,.header-user-dropdown-menu-box-link a>i,.mobile-fixed-menu-user-link a>i,.profile-user-sidebar-menu a>i,.user-menu a>i{margin-right:4px;font-size:23px}.width-250{width:250px}.header-user-dropdown-menu-box{position:absolute;top:55px;width:260px;right:0;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;padding:15px;border-radius:10px;display:none;overflow:hidden;border:1px solid transparent;text-align:left;z-index:15}.header-user-dropdown-menu-box-link .menu-user-rating-stars,.header-user-dropdown-menu-box-link a{display:block;padding:5px 8px;color:#000;font-weight:400}.container-user-rating-stars span i{font-size:18px;color:#c9c9c9}.container-user-rating-stars span i.ti-star-filled{color:#ffaf00}.container-user-rating-stars span{margin-right:5px;color:#000}.user-rating-stars-count-reviews{font-size:13px;margin-left:3px}.container-user-rating-stars{display:flex;align-items:flex-end}.profile-user-sidebar-avatar>div{width:90px;height:90px;border-radius:50%;overflow:hidden;position:relative;display:inline-block;background-color:#f7f8fa}.profile-user-sidebar-avatar-change{position:absolute;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(5px);cursor:pointer;z-index:1;display:none;align-items:center;justify-content:center}.profile-user-sidebar-avatar-change i{font-size:32px;color:#fff}.profile-user-sidebar-menu a{display:block;padding:5px 0;color:#000;font-weight:400}.profile-user-sidebar-full-name{margin-top:10px;margin-bottom:10px;font-weight:900;font-size:22px;color:#000;display:block}.blog-widget-categories-or-subcategories a.active,.blog-widget-categories-or-subcategories a:hover,.box-user-face-card-content a,.card-contact-user-item a,.container-item-list-map:hover,.profile-container-shop-list:hover,.profile-searches-item-list a,.profile-user-sidebar-full-name:hover,.widget-shops-item-link:hover{color:#000}.review-add-change-rating span,.user-avatar-by-stories,.user-label-verification{display:inline-block;cursor:pointer}.user-label-verification i{font-size:24px;color:#36b555}.container-reviews-list-item-info-avatar{position:relative;overflow:hidden;border-radius:50%;width:45px;height:45px;display:block}.container-reviews-list-item-info-name{display:block;font-size:16px;font-weight:700}.container-reviews-list-item-info-date{display:block;font-size:14px}.container-reviews-list-item-info-name-and-date,.container-reviews-list-item-info-title{font-size:14px;font-weight:400}.container-reviews-list-item-info-block2,.input-phone-countries{margin-left:10px;flex-grow:1}.container-reviews-list-item-media-photo{height:50px;width:50px;overflow:hidden;border-radius:10px;margin-right:5px;display:inline-block;cursor:pointer}.container-reviews-list-item-parent{margin-left:40px;margin-top:20px}.ad-create-categories-container{margin-top:15px;margin-bottom:50px}.ad-create-categories-container span{display:block;padding:10px 15px;border-radius:10px;transition:.1s linear}.ad-create-categories-container span:hover{background-color:#186aff;color:#fff;cursor:pointer}.ad-create-options-category-chain{margin-bottom:25px;display:block;cursor:pointer;font-weight:500}.form-control-textarea{border:1px solid #f7f8fa!important;padding:13px;border-radius:15px;background-color:#f7f8fa;width:100%;min-height:170px}.form-control-textarea:focus{border-color:#007bff!important;border-width:1px;box-shadow:none!important;outline:0!important;background-color:#fff!important}.unidropzone{border:2px dashed #e9e9e9!important;border-radius:10px!important;position:relative;z-index:1;padding:15px;width:100%}.unidropzone-item{position:relative;border-radius:10px;overflow:hidden;height:120px;width:120px;margin-right:10px;background-color:#f7f8fa;display:inline-block;border:1px solid #f5f5f5;cursor:move}.unidropzone-item-loader{position:absolute;margin-left:-15px;margin-top:-15px;left:50%;top:50%;z-index:3}.unidropzone-item-loader span{width:30px;height:30px;color:#000;border-width:2px}.unidropzone-item-delete{position:absolute;right:5px;top:5px;cursor:pointer;z-index:2;width:30px;height:30px;border-radius:50%;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .25rem 1rem rgba(165,163,174,.45)}.unidropzone-item-delete i{font-size:16px}.unidropzone-item-error{position:absolute;margin-left:15px;margin-right:15px;bottom:10px;z-index:3;color:red;font-size:12px}.unidropzone:hover{border:2px dashed #d2d2d2!important}.unidropzone-change{font-weight:300;cursor:pointer;text-align:center;padding:20px 0;color:#8e8e8e}.map-container{border-radius:10px;overflow:hidden;height:300px;width:100%;background-color:#f7f8fa;margin-top:10px;z-index:1}.ad-create-options-container-item-title{margin-bottom:15px;font-size:27px}.input-geo-search-container-result{position:absolute;top:50px;border-radius:15px;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;left:0;right:0;z-index:5;padding:15px 0;display:none;max-height:300px;overflow:auto}.ad-create-info-block-payment,.ad-create-options-container-item-box-booking{border-radius:15px;background:linear-gradient(210deg,#d7f5ff,#ecefff) rgba(0,0,0,0)}.input-geo-search-container-result span{display:block;padding:8px 15px;color:#333;font-weight:500;cursor:pointer}.ad-create-info-block-payment{padding:30px;margin-bottom:25px}.ad-create-info-block-payment h5{font-size:21px;font-weight:900}.ad-create-info-block-payment p{font-size:16px;font-weight:400;margin-bottom:0}.ad-create-options-container-item-box-booking{padding:25px}.info-box-publication{margin-top:120px}.info-box-publication h4{font-weight:800;margin-top:15px}.ad-card-media-slider{overflow:hidden;position:relative}.ad-card-media-slider-item{width:auto!important}.ad-card-media-slider-item>div{border-radius:10px;overflow:hidden;display:inline-block;position:relative}.ad-card-media-slider-item-label-video{position:absolute;left:50%;top:50%;width:50px;height:50px;border-radius:50%;background-color:#e45959;display:inline-flex;align-items:center;justify-content:center;margin-left:-25px;margin-top:-25px}.ad-card-media-slider-nav-left,.ad-card-media-slider-nav-right{position:absolute;top:50%;margin-top:-20px;display:inline-flex;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#000;box-shadow:rgb(0 0 0 / 6%) 0 4px 8px 0;z-index:3;cursor:pointer}.ad-card-media-slider-item-label-video i{font-size:26px;color:#fff}.ad-card-media-slider::-webkit-scrollbar{display:none}.ad-card-media-slider-nav-left{left:15px;align-items:center;justify-content:center}.ad-card-media-slider-nav-right{right:15px;align-items:center;justify-content:center}.ad-card-media-slider-nav-left i,.ad-card-media-slider-nav-right i,.cart-ad-card-item-delete i,.profile-button-item-delete i{font-size:21px}.ad-card-media-slider-nav-left:active,.ad-card-media-slider-nav-right:active,.input-phone-countries-change-item:active,.personal-shop-banners-next:active,.personal-shop-banners-prev:active,.uni-media-slider-modal-container-nav-left:active,.uni-media-slider-modal-container-nav-right:active{transform:scale(.95)}.ad-card-media-slider-miniatures .swiper-slide{height:65px;width:65px;border-radius:10px;overflow:hidden;display:inline-block;cursor:pointer;margin-right:5px;margin-bottom:5px;border:1px solid transparent}.ad-card-media-slider-miniatures{margin-top:15px;overflow:hidden;visibility:hidden}.ad-card-media-slider-miniatures .swiper-slide.active,.chat-dialogue-footer-action-textarea:focus{border:1px solid #0066f5}.breadcrumb{margin-bottom:5px;font-size:16px!important;color:rgba(0,26,52,.6)}.active-scale:active,.ad-card-favorite-action span:active{transform:scale(.97)}.ad-card-info-line span{display:inline-block;margin-right:15px}.ad-card-menu-line{display:flex;justify-content:end}.ad-card-menu-line-item{cursor:pointer;display:inline-flex;border-radius:10px;width:35px;height:35px;align-items:center;justify-content:center;background-color:#f7f8fa;position:relative}.ad-card-prices-line span{display:inline-block;margin-right:10px;margin-top:5px}.ad-card-prices .card-item-price-now{font-size:28px;font-weight:900;display:inline-block;margin-right:10px;line-height:1}.card-item-price-old{font-size:20px;font-weight:500;display:inline-block;color:red;text-decoration:line-through}.ad-card-prices-currency span{font-size:16px;margin-right:10px;display:inline-block}.ad-card-prices-currency,.container-item-list-map-content-additionally{margin-top:5px}.ad-card-subtitle{margin-top:0;font-size:24px;font-weight:800;margin-bottom:10px}.ad-card-sidebar,.order-buy-card-sidebar{background-color:#fff;padding:20px;border-radius:15px;box-shadow:0 6px 15px #5e5c5c24}.ad-card-content-info-box-container{margin-bottom:25px;display:flex;overflow:hidden}.ad-card-content-info-box{padding:15px 25px;border-radius:15px;max-width:370px;min-width:270px;min-height:110px;background-color:#ebffeb}.ad-card-content-info-box:not(:last-child),.ad-card-info-stat-item:not(:last-child),.chat-dialogue-item-message-menu,.container-item-list-content-properties .list-properties-item:not(:last-child),.header-flex-box-icon:not(:last-child),.home-widget-categories-item:not(:last-child),.order-buy-card-delivery-item:not(:last-child),.pinCodeInputItem:not(:last-child),.promo-business-header-container-list>div:not(:last-child),.review-add-change-rating span:not(:last-child),.widget-article-blog-item:not(:last-child),.widget-promo-banner-item:not(:last-child),.widget-stories-item:not(:last-child){margin-right:10px}.ad-card-content-info-box strong,.blog-content-text{font-size:18px}.ad-card-content-info-box p{margin-bottom:0;margin-top:5px}.ad-card-sidebar>div:not(:first-child),.ad-paid-services-item,.form-policy,.home-widget-sections,.order-buy-card-delivery,.order-buy-card-sidebar-list,.order-buy-delivery-recipient-data>div{margin-top:20px}.container-item-list-content-properties .list-properties-item{font-weight:400!important;display:inline-grid;max-width:210px!important;font-size:14px}.container-item-list-content-properties .list-properties-item span{display:block;font-weight:400!important;font-size:13px!important}.chat-dialogues-item-content-channel,.chat-dialogues-item-content-user,.list-properties-item,.profile-tariffs-list-item-name,.user-shop-item-content-title{font-weight:600}.list-properties-item span{color:#757575;margin-right:5px;font-weight:400!important}.ad-card-user-avatar>div{width:50px;height:50px;border-radius:50%;overflow:hidden;position:relative;display:inline-block;background-color:#f7f8fa}.ad-card-user,.box-user-face-card{display:flex;justify-content:space-between;align-items:center}.ad-card-user-content{flex-grow:1;margin-left:10px}.card-status-info{padding:20px;border-radius:25px;margin-bottom:15px}.card-status-info-bg-gray{background-color:#f2f2f2}.card-status-info-bg-moderation{background-color:#ffffc2}.card-status-info-bg-error{background-color:#ffe7e7}.card-status-info-bg-success{background-color:#ebffeb}.card-status-info strong{font-size:20px;font-weight:600}.card-status-info p{margin-bottom:0;margin-top:0}.ad-card-buy-now{position:relative;margin-top:30px}.ad-card-buy-now>span{position:absolute;right:15px;top:-14px;border-radius:5px;height:24px;padding:0 15px;background-color:#3a3a3a;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;transition:.1s linear}.card-contact-user-item i,.chat-dialogue-item-menu i,.header-flex-box-icon i,.my-tabs-items-big .my-tabs-item,.profile-tariffs-swiper-next i,.profile-tariffs-swiper-prev i,.uni-media-slider-modal-container-nav-left i,.uni-media-slider-modal-container-nav-right i{font-size:26px}.ad-card-buy-now>span i{margin-right:5px;font-size:15px}.ad-card-buy-now:hover>span,.ad-create-options-container-item-box-geo,.my-tabs-content:not(:first-child),.uni-media-slider-modal-container-item{display:none}.my-tabs-items-big .my-tabs-item,.my-tabs-items-medium .my-tabs-item,.my-tabs-items-small .my-tabs-item{display:inline-block;margin-right:30px;position:relative;cursor:pointer}.ad-card-reviews-content{margin-top:80px}.my-tabs-items-small .my-tabs-item{font-size:18px}.my-tabs-items-medium .my-tabs-item{font-size:21px}.my-tabs-items-big .my-tabs-item span,.my-tabs-items-medium .my-tabs-item span,.my-tabs-items-small .my-tabs-item span{position:absolute;top:-10px;right:-10px;font-size:14px;color:#0066f5}.ad-paid-services-list,.my-tabs-content-container,.profile-verification-info-container{margin-top:25px}.container-reviews-media{margin-top:25px;margin-bottom:35px;overflow:hidden}.container-reviews-media-item{height:100px!important;width:100px!important;border-radius:15px;overflow:hidden;margin-right:10px;display:inline-flex;cursor:pointer}.uni-media-slider-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1500;background-color:#3c3c3ca6;backdrop-filter:blur(5px);display:flex;justify-content:center}.uni-media-slider-modal-container{position:relative;z-index:1501;background-color:#fff;box-shadow:0 .25rem 1.125rem rgba(75,70,92,.1);width:100%!important;margin:0;text-align:center;height:100%!important;min-height:100%;border-radius:0}.uni-media-slider-modal-backing{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;display:block;opacity:.4;background:center/cover no-repeat;-webkit-filter:blur(13px);filter:blur(13px);z-index:100}.uni-media-slider-modal-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;flex-shrink:0;z-index:101;position:relative;width:100%;height:auto}.uni-media-slider-modal-container-item{height:100%;width:100%;position:relative;overflow:hidden;border-radius:0;align-content:center}.plyr--video{height:100%;width:100%}.uni-media-slider-modal-iframe-video{position:absolute;top:0;left:0;width:100%;height:100%}.uni-media-slider-modal-container-nav-left,.uni-media-slider-modal-container-nav-right{top:50%;margin-top:-30px;display:inline-flex;width:60px;height:60px;border-radius:50%;background-color:#fff;color:#000;box-shadow:rgb(0 0 0 / 6%) 0 4px 8px 0;z-index:102;position:absolute;cursor:pointer}.uni-media-slider-modal-container-nav-left{left:25px;align-items:center;justify-content:center}.uni-media-slider-modal-container-nav-right{right:25px;align-items:center;justify-content:center}.card-contact-user-item-box,.option-payment-item{padding:15px;border-radius:15px;transition:.1s linear}.uni-media-slider-modal-close{right:10px;top:10px;color:#646161;z-index:150;cursor:pointer;position:absolute}.uni-media-slider-modal-close i{font-size:38px}.option-payment-item{display:flex;justify-content:space-between;justify-content:center;cursor:pointer}.option-payment-item.active,.option-payment-item:hover{background-color:#f4f8ff}.option-payment-item-logo img{width:40px}.option-payment-item-name{margin-left:15px;flex-grow:1}.card-contact-user a,.option-payment-item-name strong{display:block;font-size:18px}.option-payment-item-name span{display:block;font-size:15px}.pinCodeInputItem{height:70px!important;width:55px!important;display:inline-block;font-size:21px!important;text-align:center;margin-bottom:10px}.ad-paid-services-list-item-image,.breadcrumb-container,.pinCodeInputContainer{text-align:center}.card-contact-user h4{display:block;font-size:25px;margin:0}.card-contact-user-item>p{margin-bottom:5px;margin-top:0}.card-contact-user-item-box:hover{color:#fff!important;background-color:#186aff!important}.card-contact-user-item-box{background-color:#f7f8fa;display:flex!important;align-items:center}.card-contact-user-item-box img{height:23px;margin-right:5px}.ad-card-item-image{height:60px;width:60px;border-radius:10px;margin-right:15px;overflow:hidden;flex-shrink:0}.ad-card-item{display:flex;justify-content:space-between;border:1px solid #eaeaea;padding:10px;border-radius:15px}.ad-card-item-title{flex-grow:1;font-size:14px;font-weight:800;width:100%}.ad-card-item-title a,.cart-ad-card-item-title a{font-size:16px;font-weight:800}.ad-paid-services-list-item{border-radius:20px;overflow:hidden;padding:20px;cursor:pointer;position:relative}.ad-paid-services-list-item-image img{width:120px}.ad-paid-services-list-item-content h5{font-size:22px;font-weight:800;margin-bottom:5px;margin-top:0}.ad-paid-services-list-item-price-now{font-size:21px;font-weight:600;display:block}.ad-paid-services-list-item-price-old{font-size:20px;color:red;margin-top:5px;display:block;text-decoration:line-through}.quantity_inner *{box-sizing:border-box}.quantity_inner{display:inline-flex;border-radius:15px;border:1px solid #186aff}.quantity_inner .bt_minus,.quantity_inner .bt_plus,.quantity_inner .quantity{height:30px;width:30px;padding:0;border:0;margin:0;background:0 0;cursor:pointer;outline:0}.quantity_inner .quantity{width:85px;text-align:center;font-size:14px;color:#000;padding-top:4px}.quantity_inner .bt_minus svg,.quantity_inner .bt_plus svg{stroke:#337AB7;stroke-width:4;transition:.5s;margin:10px}.quantity_inner .bt_minus:hover svg,.quantity_inner .bt_plus:hover svg{stroke:#000}.ad-paid-services-list-item-recommended{position:absolute;left:15px;top:15px;padding:4px 10px;background-color:red;color:#fff;border-radius:10px;font-size:12px}.ad-paid-services-list-item-added{display:block;margin-bottom:5px}.ad-paid-services-list-item-added span,.status-label{display:inline-block;padding:2px 10px;font-size:12px}.ad-paid-services-list-item-added span{background-color:#a6a6a6;color:#fff;border-radius:10px}.status-label{border-radius:8px;font-weight:400}.ad-paid-services-action-payment{display:none;margin-top:15px}.status-label-color-warning{color:#000;background-color:#ff0}.status-label-color-success{color:#000;background-color:#ebffeb}.status-label-color-danger{color:#000;background-color:#ffe7e7}.status-label-color-secondary{color:#fff;background-color:#a6a6a6}.ad-card-active-services-container{max-width:300px;margin-top:10px;margin-bottom:10px}.progress{height:6px!important}.progress .bg-success{background-color:rgb(46 186 121)!important}.geo-metro-station-color-label{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.card-item-price-measure-title{font-size:18px;text-transform:lowercase;margin-left:5px;display:inline-block}.splash-notification,.splash-notification-alert{position:fixed;text-align:center;z-index:10100;display:none;left:0;right:0;top:0}.splash-notification-alert-container,.splash-notification-container{padding:25px;border-radius:20px;background-color:#292929;color:#fff;min-width:400px;max-width:550px;display:inline-block;text-align:left;margin-top:25px}.splash-notification-alert-container p,.splash-notification-container p{margin:0;font-size:16px}.splash-notification-alert-buttons span{display:inline-block;border-radius:8px;cursor:pointer;margin-right:5px;padding:3px 15px;background-color:#fff;color:#000}.splash-notification-alert-yes{background-color:#ff4747!important;color:#fff!important}.ad-card-content-geo-map{height:350px;overflow:hidden;border-radius:10px;background-color:#f7f8fa;display:none;margin-top:15px}.ad-card-content-geo-metro>div{display:inline-block;margin-right:10px}.ad-card-content-geo-metro svg{vertical-align:baseline}.cart-ad-card-container:not(:last-child),.profile-home-sections section:not(:last-child),.review-add-section:not(:last-child){margin-bottom:30px}.profile-container-item-list,.profile-container-shop-list{color:#000;margin-bottom:15px;display:block;border-radius:15px;background-color:#f7f8fa;padding:15px}.profile-container-item-list-content-info{font-size:14px;margin-top:5px}.profile-container-item-list-content-title,.profile-container-shop-list-content-title{font-size:21px;font-weight:700}.container-item-list-map-images,.profile-container-item-images{height:150px;overflow:hidden;border-radius:15px;position:relative;background-color:#f7f8fa}.profile-container-item-list-content-prices .card-item-price-now{font-size:17px;font-weight:500}.profile-container-item-list-content-prices .card-item-price-old{font-size:15px;color:#f81155;text-decoration:line-through;margin-left:5px;display:inline-block}.profile-wallet-info-balance h3{margin:0;font-weight:900;font-size:28px}.chat-dialogues-items-empty,.payment-status-container{text-align:center;margin-top:80px}.order-buy-card-sidebar h3,.payment-status-container h2{font-weight:900}.cart-ad-card-item,.chat-dialogue-item-card,.order-buy-card-sidebar-list-box,.order-card-section-user,.user-stories-modal-container-item-header-user{display:flex;justify-content:space-between}.chat-dialogue-item-card-image{height:50px;width:60px;border-radius:10px;overflow:hidden;margin-right:10px;position:relative}.chat-dialogue-item-card-content,.user-shop-item-content{flex-grow:1;width:100%}.chat-dialogue-item-card-content-link-ad,.chat-dialogue-item-card-content-link-user-name{display:block;font-size:16px;font-weight:900;margin:0;color:#000}.chat-dialogue-item-card-content-link-user{display:block;margin:0;color:#000;font-size:15px}.chat-dialogue-items-container{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.chat-dialogue-container{display:flex;flex-direction:column;height:100dvh;max-height:900px}.chat-dialogue-container-content{flex:1 0 auto;overflow:auto;flex:auto;flex-direction:column-reverse;display:flex}.chat-dialogue-container-content::-webkit-scrollbar{display:none}.chat-dialogue-container-header{flex:0 0 auto;padding-bottom:15px}#chatModal .modal-body{padding:0!important}.chat-dialogue-footer{display:flex;justify-content:space-between;margin-top:15px}.chat-dialogue-footer-action-attach:active,.chat-dialogue-footer-action-send:active{transform:scale(.9)}.chat-dialogue-footer-action-textarea{width:100%;border-radius:10px;padding:10px;outline:0;border:1px solid transparent;flex-grow:1;margin-right:15px;max-height:200px;min-height:50px;background-color:#fafafa}.chat-dialogue-footer-action-1{display:inline-flex;align-items:center;justify-content:center;margin-right:15px}.chat-dialogue-footer-action-2{flex-grow:1;margin-right:15px}.chat-dialogue-footer-action-3{display:inline-flex;align-items:center;justify-content:center}.chat-dialogue-item-message{display:inline-flex;align-items:flex-end}.chat-dialogue-item-message-text{border-radius:15px;padding:10px 15px;text-align:left;max-width:400px;word-break:break-word}.chat-dialogue-item-message-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;position:relative;margin-right:10px;flex-shrink:0}.item-message-from .chat-dialogue-item-message-text{background-color:#e6f6ff}.item-message-system .chat-dialogue-item-message-text{background-color:#e2ffd6}.chat-dialogue-item-message-date{font-size:12px;margin-left:10px;margin-right:5px;flex-shrink:0}.chat-dialogues-item{display:flex;justify-content:space-between;padding:15px;border-radius:15px;cursor:pointer;transition:.1s linear}.chat-dialogues-item-avatar{width:60px;height:60px;border-radius:10px;overflow:hidden;position:relative;margin-right:15px;flex-shrink:0}.chat-dialogues-item-content-count-messages,.label-circle-count{border-radius:50%;align-items:center;display:inline-flex;color:#fff}.ad-card-item-content,.cart-ad-card-item-content,.chat-dialogues-item-content{flex-grow:1}.chat-dialogues-items{min-height:300px}.chat-dialogue-item-card-content-link-user-name p,.chat-dialogues-item-content-channel p{margin-bottom:0;font-size:15px;font-weight:400}.chat-dialogues-item-content-message{font-size:14px;color:#898989}.chat-dialogues-item-date{font-size:13px;color:#898989;margin-top:5px}.chat-dialogues-item-view-status{margin-right:5px;display:inline-block}.chat-dialogues-item-view-status i{font-size:17px}.chat-dialogues-item-view-status i.ti-checks{color:green}.chat-dialogues-item-view-status i.ti-check{color:#898989}.chat-dialogue-item-menu{display:block;cursor:pointer}.chat-dialogue-item-date{text-align:center;font-size:14px;color:#898989;margin-bottom:10px}.chat-dialogues-items-empty img{height:128px;margin-bottom:10px}.chat-dialogues-items-empty-icon,.main-floating-menu>a span i{font-size:30px}.ad-card-item-content-title,.chat-dialogues-items-empty h4{font-size:17px;font-weight:600}.chat-dialogues-item-content-count-messages{margin-left:5px;width:15px;height:15px;background-color:red;justify-content:center;font-size:11px}@-webkit-keyframes BadgePulseGreen{0%{-webkit-box-shadow:0 0 0 0 rgba(105,205,0,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(105,205,0,0)}100%{-webkit-box-shadow:0 0 0 20px rgba(105,205,0,0)}}@keyframes BadgePulseGreen{0%{-moz-box-shadow:0 0 0 0 rgba(105,205,0,.4);box-shadow:0 0 0 0 rgba(105,205,0,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(105,205,0,0);box-shadow:0 0 0 10px rgba(105,205,0,0)}100%{-moz-box-shadow:0 0 0 20px rgba(105,205,0,0);box-shadow:0 0 0 20px rgba(105,205,0,0)}}@-webkit-keyframes BadgePulseRed{0%{-webkit-box-shadow:0 0 0 0 rgba(242,64,64,.9)}100%,70%{-webkit-box-shadow:0 0 0 10px rgba(242,64,64,0)}}@keyframes BadgePulseRed{0%{-moz-box-shadow:0 0 0 0 rgba(242,64,64,.9);box-shadow:0 0 0 0 rgba(242,64,64,.9)}70%{-moz-box-shadow:0 0 0 10px rgba(242,64,64,0);box-shadow:0 0 0 10px rgba(242,64,64,0)}100%{-moz-box-shadow:0 0 0 20px rgba(242,64,64,0);box-shadow:0 0 0 20px rgba(242,64,64,0)}}.label-circle-count{position:absolute;top:-6px;right:-8px;height:18px;min-width:18px;justify-content:center;font-size:10px;overflow:hidden;background-color:#f24040}.chat-icon-counter{animation:1.8s infinite BadgePulseRed;display:none}.actionSendVerifyCodeEmailContainer,.actionSendVerifyCodePhoneContainer,.ad-create-options-actions-prev-step,.add-story-user-tab-2,.add-story-user-tab-change-item,.cart-sidebar-not-selected-items,.containerActionProfilePublishCheckItems,.labelCartCountItems,.labelChatCountMessages,.main-floating-menu .chat-icon-counter,.order-buy-card-delivery-list-box,.order-buy-delivery-point,.order-buy-delivery-recipient,.profile-settings-section-item-organization,.profile-settings-section-notifications-method-telegram,.profile-tariffs-action-payment,.search-map-sidebar,.search-map-sidebar-card,.search-map-sidebar-filters,.swiper-button-disabled,.uni-attach-files-container,.user-shop-item-content input,div[data-step-status=true]{display:none}.chat-dialogue-footer-blacklist{text-align:center;font-weight:600;margin-top:15px}.uni-attach-files-item{width:60px;height:60px;border-radius:10px;overflow:hidden;position:relative;margin-top:5px;margin-right:5px;display:inline-block;background-color:#f7f8fa}.uni-attach-files-item-delete{display:inline-flex;width:15px;height:15px;color:#fff;border-radius:50%;cursor:pointer;position:absolute;top:5px;right:5px;background-color:red;z-index:1}.container-item-list-map-content-prices .card-item-price-measure-title,.mobile-grid-menu-category-item div,.uni-attach-files-item-delete i,.widget-shops-item-content-count{font-size:14px}.chat-dialogue-item-message-text-attach-image{width:100%;border-radius:10px;position:relative;overflow:hidden;margin-top:10px;display:block}.chat-dialogue-item-message-text-attach-image img{width:100%;height:auto}.uni-attach-files-item-loader{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.uni-attach-files-item-loader span{width:15px;height:15px;color:#000;border-width:1px;margin:0}.share-social-list-link a{display:flex;align-items:center;margin-bottom:10px;color:#000}.share-social-list-link a img{width:25px;margin-right:10px}.ad-card-item-content-prices .card-item-price-now{font-size:16px;font-weight:400}.ad-card-item-content-prices .card-item-price-old,.cart-ad-card-item-content-prices .card-item-price-old{font-size:15px;margin-left:10px;text-decoration:line-through;color:red}.order-buy-card-sidebar-info{margin-top:15px;font-size:13px;color:#757575}.order-buy-card-delivery-item{display:inline-block;align-items:center;justify-content:center;border-radius:15px;padding:20px;background-color:#f6f6f6;cursor:pointer;margin-bottom:10px;border:2px solid #fff;vertical-align:top;min-height:100px;min-width:200px}.order-buy-card-delivery-item.active{border:2px solid #186aff}.order-buy-card-delivery-item img{height:25px;margin-bottom:5px;max-width:64px}.order-buy-card-info,.search-map-sidebar-filters-buttons,.search-map-sidebar-not-found{margin-top:30px}.profile-container-order-item-image{width:60px;height:60px;border-radius:50%;position:relative;overflow:hidden;background-color:#f7f8fa;margin-right:5px;margin-top:10px;display:inline-block}.profile-container-order-list{margin-bottom:25px;display:block;color:#000}.profile-container-order-list h1{font-size:17px;font-weight:900;color:#000;margin-top:5px;margin-bottom:0}.order-card-section-action-info{padding:15px;border-radius:15px;background-color:#f7f8fa;margin-top:15px}.order-card-section,.profile-container-review-list{margin-bottom:35px}.order-card-section-user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative}.order-card-section-user-name{flex-grow:1;margin-left:10px;display:flex;align-items:center}.order-card-section-items{display:flex;justify-content:space-between;margin-bottom:10px}.order-card-section-items-image{width:50px;height:50px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.order-card-section-items-content{flex-grow:1;margin-left:10px;width:100%}.timeline-action-item-point{display:block;height:10px;width:10px;border-radius:50%;background-color:#ff9f43!important;box-shadow:0 0 0 .1875rem rgba(255,159,67,.16);flex-shrink:0}.timeline-action-item{display:flex;justify-content:space-between;align-items:baseline}.timeline-action-media-item{border-radius:15px;width:70px;height:70px;position:relative;overflow:hidden;margin-right:5px;margin-bottom:5px;display:inline-block;background-color:#f7f8fa}.review-add-form,.review-add-success{margin-top:35px;margin-bottom:60px}.order-buy-card-sidebar-list-box-item2{flex-grow:1;text-align:right;font-weight:700}.order-buy-card-sidebar-list-box:not(:last-child){margin-bottom:2px}.review-add-change-rating span i.ti-star{font-size:33px;color:#e0e0e0}.review-add-change-rating span i.ti-star-filled{font-size:33px;color:#ffb021}.review-add-success{display:none}.modal-response-review-whom-user{margin-bottom:15px;font-weight:900}.chat-dialogue-item-card-content-status-online-label{font-size:12px;font-weight:600;color:#7cb606}.review-add-items-container,.user-items-container{max-height:300px;overflow:auto}.review-add-item-container{border-radius:15px;padding:10px;display:flex;justify-content:space-between;cursor:pointer}.review-add-item-container.active,.review-add-item-container:hover,.user-item-container.active{background-color:#ebf2ff}.review-add-item-container-box2,.user-item-container-box2{margin-left:15px;flex-grow:1;font-weight:600}.review-add-item-container-image,.user-item-container-image{border-radius:15px;width:50px;height:50px;position:relative;overflow:hidden}.chat-dialogue-item-message-menu i{font-size:20px;color:gray}.label-color-secondary{color:#fff!important;background-color:#a6a6a6!important}.home-widget-categories-item{display:inline-flex;background-color:#f7f8fa;padding:15px;border-radius:15px;overflow:hidden;height:100px;position:relative;margin-bottom:15px;min-width:150px;max-width:235px;grid-row:1}.home-widget-categories-item img{position:absolute;right:5px;bottom:0;height:60px}.widget-promo-banner-item{border-radius:15px;padding:15px;position:relative;overflow:hidden;height:180px!important;width:160px!important;display:inline-block}.widget-promo-banners-container,.widget-promo-banners-swiper,.widget-stories-container{overflow:hidden}.widget-promo-banner-item h4{font-size:16px;font-weight:900;margin:0 0 10px;z-index:1;position:relative}.widget-promo-banner-item p{margin:0;font-size:14px;z-index:1;position:relative}.widget-promo-banner-item img{position:absolute;bottom:0;right:0;height:100px}.stories-border-no-view{border:2px solid #ff6163}.stories-border-view{border:2px solid #5b5b5b}.stories-border-add{background-color:#f7f8fa!important}.widget-stories-item{width:100px!important;text-align:center}.widget-stories-item-title{display:block;font-size:14px;word-break:break-all}.widget-stories-item-circle{width:100px!important;height:100px!important;position:relative;border-radius:50%;display:flex;cursor:pointer;background-color:#fff;align-items:center;justify-content:center}.user-avatar-by-stories-circle,.widget-stories-item-circle-image{width:90px;height:90px;position:relative;border-radius:50%;overflow:hidden}.widget-stories-item-process-load{position:absolute;left:0;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;background-color:#f7f8fa!important;visibility:hidden}.widget-stories-item-process-load span{width:20px;height:20px;color:#0066f5}.home-widget-sections section:not(:last-child){margin-bottom:40px;display:block}.widget-shops-item-link{color:#000;border-radius:15px;min-height:150px;display:block}.widget-shops-item-link>p{margin-top:10px;margin-bottom:0}.widget-shops-item{text-align:center;margin-bottom:25px}.widget-shops-item-image>div{display:inline-block;width:120px;height:120px;border-radius:15px;overflow:hidden;position:relative}.widget-article-blog-item{height:240px;border-radius:15px;overflow:hidden;position:relative;background-color:#f7f8fa;display:block;width:100%;margin-bottom:15px}.widget-article-blog-item h4{font-size:18px;font-weight:900;color:#fff;background-color:#000;padding:5px;display:inline-block;border-radius:3px}.widget-article-blog-item-title{position:absolute;left:15px;right:15px;bottom:15px}.bold-title-and-link span{font-size:35px;font-weight:900;display:inline-block;margin-right:25px}.widget-ads-slider-container-item{width:223px;display:inline-flex}.widget-ads-slider-container-items{border-radius:15px;padding:15px}.widget-ads-slider-container-items-vip{margin-bottom:25px;background-color:#f7ffe5;border-radius:25px;padding:15px}.profile-container-order-list-title{color:#000;font-size:16px;font-weight:900}.profile-verification-info-container ul{margin:0;padding-left:15px}.cart-ad-card-item-image{height:80px;width:80px;border-radius:10px;margin-right:15px;overflow:hidden;flex-shrink:0}.cart-ad-card-item-title{flex-grow:1;font-size:16px;font-weight:800}.cart-ad-card-item-content-title a{font-size:17px;color:#000}.cart-ad-card-item-content-prices,.cart-ad-card-item-content-prices .card-item-price-now{font-size:18px;font-weight:900}.cart-ad-card-item-delete,.profile-button-item-delete{cursor:pointer;display:inline-block}.cart-ad-card-item-content-quantity-remains{margin-top:10px;color:red;display:block;font-size:14px}.cart-ad-card-item-content-quantity .quantity_inner .quantity{width:auto!important;min-width:40px!important}.cart-ad-card-item-user-rating{font-size:15px;font-weight:600;color:#000;margin-left:10px}.cart-ad-card-item-user-rating i{font-size:17px;color:#ffaf00}.cart-ad-card-item-user a{color:#000;font-size:20px;font-weight:900}.cart-ad-card-item-user{display:inline-flex;align-items:center;margin-bottom:15px}.add-story-user-item label{font-weight:700;margin-bottom:5px}.user-stories-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;background-color:#3c3c3ca6;backdrop-filter:blur(5px);display:flex;justify-content:center}.user-stories-modal-container-item{overflow:hidden;position:relative;border-radius:20px;width:470px;height:100%;max-height:900px;display:none}.user-stories-modal-container{position:relative;z-index:101;background-color:#000;border-radius:20px;box-shadow:0 .25rem 1.125rem rgba(75,70,92,.1);text-align:center;width:470px;height:100%;max-height:900px;margin-top:auto;margin-bottom:auto}.user-stories-modal-container-item-media{display:flex;align-items:center;height:100%;width:100%;position:relative;text-align:center;justify-content:center}.user-stories-modal-container-item-media img{max-width:100%;max-height:100%;width:auto;height:auto}.user-stories-modal-container-item-footer{position:absolute;left:20px;right:20px;bottom:20px;display:inline-block;z-index:15}.user-stories-modal-container-item-header{position:absolute;left:20px;right:20px;top:65px;display:inline-block;text-align:left;z-index:10;background-color:#fff;padding:15px;border-radius:15px}.user-stories-modal-container-header-timeline{align-items:left;display:flex;height:5px;position:absolute;left:20px;right:20px;top:45px;z-index:10}.user-stories-modal-container-header-timeline>div{height:5px;background-color:rgba(250,250,250,.45);border-radius:5px;position:relative;overflow:hidden;display:inline-flex;width:100%}.user-stories-modal-container-close{position:absolute;top:10px;right:20px;cursor:pointer;align-items:center;justify-content:center;z-index:12}.user-stories-modal-container-close span{display:inline-flex;width:25px;height:25px;border-radius:50%;background-color:#fff;align-items:center;justify-content:center}.user-stories-modal-container-close i{font-size:18px;color:#000}.user-stories-modal-container-header-timeline>div span.end{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#fff;display:block}.user-stories-modal-container-header-timeline>div span.animation{position:absolute;top:0;bottom:0;left:0;width:0%;background-color:#fff;display:block;animation:10s linear forwards paused progressbar-countdown}.profile-tariffs-list{display:flex;overflow:hidden;position:relative}.profile-tariffs-list-item{border-radius:15px;padding:25px;cursor:pointer;position:relative;border:2px solid #f7f8fa;width:370px!important;min-height:560px!important}.profile-tariffs-list-item:not(:last-child){margin-right:15px;margin-bottom:15px}.profile-tariffs-list-item-image{text-align:left;margin-bottom:10px}.profile-tariffs-list-item-content{min-height:450px}.profile-tariffs-list-item-content h5{font-size:28px;font-weight:800;margin-bottom:5px;margin-top:0}.profile-tariffs-list-item-price-old{color:red;text-decoration:line-through}.profile-tariffs-list-item-label{position:absolute;right:5px;top:5px;padding:6px 15px;border-radius:10px;font-size:15px}.profile-tariffs-list-items span{display:block;font-weight:600}.profile-tariffs-list-items span small{font-weight:400}.profile-tariffs-list-item-prices span{display:inline-block;font-size:20px}.profile-tariffs-list-item.active{background-color:#f7f8fa;border:2px solid #8484ff!important}.profile-home-sections-info-item{background-color:#f7f8fa;padding:25px;border-radius:20px}.personal-shop-banners-item{height:400px;background-color:#f7f8fa;display:block;position:relative}.personal-shop-banners{margin-bottom:25px;height:400px;border-radius:25px;overflow:hidden}.personal-shop-banners-item-slide{height:400px;position:relative;width:100%}.personal-shop-banners-item-control{display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:25px}.personal-shop-banners-control-floating span,.personal-shop-banners-item-control span{width:60px;height:60px;border-radius:50%;cursor:pointer;color:#fff;align-items:center}.personal-shop-banners-item-control span{display:flex;background-color:#0066f5;justify-content:center}.personal-shop-banners-control-floating span i,.personal-shop-banners-item-control span i,.promo-business-header-container-list>div i{font-size:25px;color:#fff}.personal-shop-banners-control-floating{position:absolute;left:50%;top:50%;margin-left:-70px;margin-top:-35px;z-index:5}.personal-shop-banners-control-floating span{display:inline-flex;justify-content:center;margin:5px}.personal-shop-banners-next,.personal-shop-banners-prev{position:absolute;top:50%;margin-top:-25px;z-index:10;display:inline-flex;width:50px;height:50px;align-items:center;box-shadow:rgb(0 0 0 / 6%) 0 4px 8px 0;border-radius:50%;background-color:#fff;color:#000;cursor:pointer}.personal-shop-banners-control-floating span.actionDeleteShopBanner{background-color:red}.personal-shop-banners-prev{left:15px;justify-content:center}.personal-shop-banners-next{right:15px;justify-content:center}.personal-shop-pages{display:flex;margin-top:25px}.not-found-title-container-image{font-size:35px}.profile-container-user-grid-avatar-circle{width:80px;height:80px;border-radius:50%;position:relative;overflow:hidden;background-color:#f7f8fa;display:inline-block}.profile-container-user-grid-name{margin-top:5px;font-size:18px;display:inline-block;margin-bottom:5px}.profile-container-user-grid{text-align:center;border-radius:15px;padding:25px;background-color:#f7f8fa;margin-bottom:10px}.stamp-user-rating{font-size:15px;display:inline-flex;font-weight:600;color:#000;align-items:center;justify-content:center}.stamp-user-rating i{font-size:20px;color:#ffaf00;margin-right:3px}.profile-settings-section{border-radius:15px;padding:25px;border:1px solid #e6e6e6}.user-stories-modal-container-item-header-user-avatar{border-radius:50%;width:40px;height:40px;overflow:hidden;position:relative}.user-stories-modal-container-item-header-user-box2{flex-grow:1;width:100%;margin-left:10px;display:inline-flex;align-items:center}.user-stories-modal-container-prev-load{position:absolute;width:30%;left:0;top:0;bottom:0;cursor:pointer;z-index:5}.user-stories-modal-container-next-load{position:absolute;width:70%;right:0;top:0;bottom:0;cursor:pointer;z-index:5}@keyframes progressbar-countdown{0%{width:0%}100%{width:100%}}.ml10{margin-left:10px}.user-avatar-by-stories>div{width:100px;height:100px;position:relative;border-radius:50%;display:flex;background-color:#fff;align-items:center;justify-content:center}.widget-categories-or-subcategories-hide{overflow:hidden;max-height:230px}.widget-categories-or-subcategories-button-all{text-align:center;display:none;margin-top:15px}.profile-searches-item-list{padding:25px;border-radius:15px;background-color:#f7f8fa;display:block;color:#000}.blog-content-image{border-radius:15px;overflow:hidden}.advertising-banner-grid-item img,.advertising-banner-item img,.blog-content-image img,.textEditor img{max-width:100%}.blog-content-iframe iframe{width:100%;height:550px}.blog-grid-item{display:block;margin-bottom:50px}.blog-grid-item-image{position:relative;width:100%;height:250px;border-radius:20px;overflow:hidden;margin-bottom:15px}.blog-grid-item-title{display:block;color:#000;font-size:23px;font-weight:700}.advertising-banner-item{width:100%;display:inline-block}.advertising-banner-container{text-align:center;margin-bottom:15px;overflow:hidden}.advertising-banner-grid-item{width:100%;display:inline-block;border-radius:10px;overflow:hidden}.footer-cookie-container{position:fixed;right:15px;z-index:50;bottom:15px;border-radius:20px;background-color:#070707;color:#f5f7fa;display:none;padding:20px;width:280px;font-size:14px}.footer-cookie-title{font-size:17px;margin-bottom:10px;font-weight:700}@media (max-width:575px){.container-item-list-map-images,.personal-shop-banners,.personal-shop-banners-item,.personal-shop-banners-item-slide{height:200px!important}.user-stories-modal-container,.user-stories-modal-container-item{width:100%!important;height:100%!important;border-radius:0!important}.splash-notification,.splash-notification-alert{left:15px!important;right:15px!important}.splash-notification-alert-container,.splash-notification-container{width:100%!important;min-width:100%!important;max-width:100%!important}.live-search-results{width:100%!important;left:0!important;right:0!important}.footer-cookie-container{left:15px!important;width:auto!important;right:15px!important}.modal-content{border-radius:0!important;border:none!important}.chat-dialogue-item-container .uni-dropdown-content{left:0!important;right:0!important}.search-map-sidebar,.search-map-sidebar-card,.search-map-sidebar-filters{left:0!important;right:0!important;top:125px!important;bottom:0!important;width:auto!important;border-radius:0!important}.search-map-sidebar-control-mobile{display:block!important}.container-item-list-content-title,.container-item-list-content-user,.container-item-list-map-content-title{margin-top:10px!important}.ad-paid-services-ads-container,.catalog-container-options-links-inline-sorting,.footer-social-links,.profile-container-item-content-actions,.profile-container-item-list-content,.profile-container-shop-list-content{margin-top:15px!important}.footer-bg-box-link-inline .uni-dropdown{text-align:left!important;margin-top:10px!important}#chatModal .chat-dialogue-container,#chatModal .chat-dialogues-container,.modal .modal-body,.modal-body{padding:35px 15px 15px!important}.container-item-images{height:225px!important}.footer-social-links{text-align:center!important}.search-map-container{top:125px!important}.ad-create-options-actions-swim button,.blog-content-iframe iframe,.blog-content-iframe>div,.blog-content-image img,.uni-dropdown-shop-categories .uni-dropdown-content{width:100%!important}.blog-post-card-sidebar{margin-top:100px!important}.section-promo-download-app-image-device{display:none}.section-promo-download-app{padding:40px!important;margin:15px 0!important}.section-promo-download-app h2{font-size:35px!important}.ad-create-options-actions-swim{display:block!important;text-align:center!important}.ad-create-options-actions-swim div{margin-bottom:5px!important;margin-right:0!important}.title-h1-adaptive{font-size:30px!important}}@media (min-width:576px) and (max-width:767px){.footer-cookie-container,.splash-notification,.splash-notification-alert{left:15px!important;right:15px!important}.container-item-list-map-images,.personal-shop-banners,.personal-shop-banners-item,.personal-shop-banners-item-slide{height:200px!important}.splash-notification-alert-container,.splash-notification-container{width:100%!important;min-width:100%!important;max-width:100%!important}.footer-cookie-container{width:auto!important}.modal-content{border-radius:0!important;border:none!important}.search-map-sidebar,.search-map-sidebar-card,.search-map-sidebar-filters{left:0!important;right:0!important;top:125px!important;bottom:0!important;width:auto!important;border-radius:0!important}.search-map-sidebar-control-mobile{display:block!important}.container-item-list-content-title,.container-item-list-content-user,.container-item-list-map-content-title{margin-top:10px!important}.ad-paid-services-ads-container,.catalog-container-options-links-inline-sorting,.footer-social-links{margin-top:15px!important}.footer-bg-box-link-inline .uni-dropdown{text-align:left!important;margin-top:10px!important}.catalog-container-options-links-inline{margin-bottom:10px!important}#chatModal .chat-dialogue-container,#chatModal .chat-dialogues-container,.modal .modal-body,.modal-body{padding:35px 15px 15px!important}.footer-social-links{text-align:center!important}.search-map-container{top:125px!important}.ad-create-options-actions-swim button,.blog-content-iframe iframe,.blog-content-iframe>div,.blog-content-image img,.uni-dropdown-shop-categories .uni-dropdown-content{width:100%!important}.blog-post-card-sidebar{margin-top:100px!important}.section-promo-download-app-image-device{display:none}.section-promo-download-app{padding:40px!important;margin:15px 0!important}.section-promo-download-app h2{font-size:35px!important}.ad-create-options-actions-swim{display:block!important;text-align:center!important}.ad-create-options-actions-swim div{margin-bottom:5px!important;margin-right:0!important}.title-h1-adaptive{font-size:30px!important}}@media (min-width:768px) and (max-width:991px){.personal-shop-banners,.personal-shop-banners-item,.personal-shop-banners-item-slide{height:200px!important}.search-map-sidebar,.search-map-sidebar-card,.search-map-sidebar-filters{left:0!important;right:0!important;top:125px!important;bottom:0!important;width:auto!important;border-radius:0!important}.search-map-sidebar-control-mobile{display:block!important}.container-item-list-content-title,.container-item-list-content-user,.container-item-list-map-content-title{margin-top:10px!important}.ad-create-options-actions-swim button,.blog-content-iframe iframe,.blog-content-iframe>div,.uni-dropdown-shop-categories .uni-dropdown-content{width:100%!important}.blog-post-card-sidebar{margin-top:100px!important}.section-promo-download-app-image-device{display:none}.section-promo-download-app{padding:40px!important;margin:15px 0!important}.section-promo-download-app h2{font-size:35px!important}.ad-paid-services-ads-container{margin-top:15px!important}.ad-create-options-actions-swim{display:block!important;text-align:center!important}.ad-create-options-actions-swim div{margin-bottom:5px!important;margin-right:0!important}}@media (min-width:992px) and (max-width:1199px){.personal-shop-banners,.personal-shop-banners-item,.personal-shop-banners-item-slide{height:200px!important}.profile-user-sidebar-row{display:block!important}.profile-user-sidebar-col-2{margin-left:0!important}.search-map-sidebar-control-mobile{display:none!important}.section-promo-download-app-image-device{display:none}.section-promo-download-app{padding:40px!important;margin:15px 0!important}.section-promo-download-app h2{font-size:35px!important}}@media (min-width:1200px){.profile-user-sidebar-row{display:block!important}.profile-user-sidebar-col-2{margin-left:0!important}.search-map-sidebar-control-mobile{display:none!important}}.header-flex-box-icon{display:inline-flex;align-items:center;height:100%;color:#000;position:relative}.big-catalog-menu-mobile-container,.header-menu-filters-mobile-container{position:fixed;left:0;right:0;top:0;bottom:0;padding:15px;display:none;background-color:#fff;overflow:auto;z-index:50}.header-visible-height{height:125px}.profile-referral-container{border-radius:15px;padding:20px;background-color:#ebffeb;word-break:break-word}.profile-referral-container h5{margin-top:0;font-weight:600}.profile-referral-container p{margin-bottom:0}.table-container-item-list{padding:15px;border-radius:15px;background-color:#f7f8fa;margin-bottom:10px}.user-item-container{border-radius:15px;padding:10px;display:flex;justify-content:space-between;cursor:pointer;color:#000}.user-item-container:hover{background-color:#ebf2ff;color:#000}.shop-categories-list-modal a{display:block;margin-bottom:5px;color:#000}.badge.badge-notifications{position:absolute;top:10px;right:-8px;display:inline-block;margin:0;transform:translate(-50%,-45%)}.badge.badge-dot{display:inline-block;margin:0;padding:0;width:.5rem;height:.5rem;border-radius:50%;vertical-align:middle}.ml5{margin-left:5px!important}.bg-danger{background-color:#ea5455!important}.mobile-grid-menu-category-item{display:block;background-color:#f7f8fa;padding:15px;word-break:break-word}.mobile-menu-list-link .mobile-menu-list-link-item{display:block;color:#000;margin-bottom:10px}.mobile-grid-menu-category-item:not(:last-child){margin-right:5px;margin-bottom:5px}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.uni-dropdown-content-custom-link a{color:#000;display:block;padding:3px 15px}.shop-floating-menu{position:fixed;border-top-left-radius:15px;border-top-right-radius:15px;padding:15px;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;z-index:15}.profile-user-sidebar-row{display:flex;justify-content:space-between;margin-bottom:20px}.profile-tariffs-swiper-next,.profile-tariffs-swiper-prev{top:50%;margin-top:-30px;display:inline-flex;width:60px;height:60px;border-radius:50%;background-color:#186aff;box-shadow:rgb(0 0 0 / 6%) 0 4px 8px 0;z-index:5;color:#fff;position:absolute;cursor:pointer}.mb100{margin-bottom:100px}.mb50{margin-bottom:50px}.home-widget-sections section:empty{margin:0!important}.profile-tariffs-swiper-prev{left:25px;align-items:center;justify-content:center}.profile-tariffs-swiper-next{right:25px;align-items:center;justify-content:center}.search-map-container{position:fixed;left:0;right:0;top:14px;bottom:0;height:100%;width:100%}.search-map-sidebar,.search-map-sidebar-card,.search-map-sidebar-filters{left:15px;top:140px;bottom:15px;padding:25px;border-radius:20px;overflow:auto;position:fixed;background-color:#fff}.search-map-sidebar,.search-map-sidebar-card{width:510px;z-index:5}.search-map-sidebar-filters{width:380px;z-index:10;-webkit-box-shadow:0 0 37px 2px rgba(34,60,80,.2);-moz-box-shadow:0 0 37px 2px rgba(34,60,80,.2);box-shadow:0 0 37px 2px rgba(34,60,80,.2)}.search-map-sidebar-container.active{opacity:.4}.search-map-sidebar-control-mobile{background-color:#fff;padding:15px;position:fixed;left:0;right:0;top:125px;z-index:5;display:none}.label-info-rating-by-color{font-weight:600;margin-top:5px;margin-bottom:5px;font-size:13px}.label-info-rating-by-color span{display:inline-block;border-radius:7px;padding:2px 6px;margin-right:5px;font-size:13px}.color-rating-green span{background-color:#00c257;color:#fff}.color-rating-green{color:#00c257}.color-rating-yellow span{background-color:#f79900;color:#fff}.color-rating-yellow{color:#f79900}.color-rating-gray span{background-color:gray;color:#fff}.color-rating-gray{color:gray}.box-user-face-card-avatar>div{width:30px;height:30px;border-radius:50%;overflow:hidden;position:relative;display:inline-block;background-color:#f7f8fa}.box-user-face-card-avatar{height:30px}.box-user-face-card-content{flex-grow:1;margin-left:5px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;font-size:14px;color:#000}.container-item-list-map-content-title{font-size:17px;font-weight:500;display:block}.container-item-list-map-content-prices .card-item-price-now{font-size:20px;font-weight:600;color:#000}.container-item-list-map{cursor:pointer;position:relative;margin-bottom:25px;display:block;color:#000}.datepicker .table-condensed td{border-radius:10px!important;width:40px!important;height:40px!important;position:relative}.datepicker table tr td.disabled{text-decoration:line-through!important;color:#c4c4c4!important}.datepicker table tr td .table-label-price{color:red;position:absolute;font-size:11px!important;bottom:-2px;left:0;right:0;text-align:center}.ad-create-options-additional-services-item-delete,.ad-create-options-special-days-item-delete{cursor:pointer;display:flex;height:100%;align-items:center}.ad-card-booking-button-order{padding:10px 0}.modal-booking-order-info-container>div{padding:20px;border-radius:20px;background-color:#ebffeb;margin-bottom:10px;font-size:13px}.modal-booking-order-info-container>div i{font-size:34px;margin-bottom:10px}.list-points{padding:0;margin:0}.list-points li .list-points-title{order:1}.list-points li .list-points-chapter{order:3}.list-points li::after{background-image:radial-gradient(circle,currentcolor 1px,transparent 1.5px);background-position:bottom;background-size:1ex 4.5px;background-repeat:space no-repeat;content:"";flex-grow:1;height:1em;order:2;color:#b6b6b6}.modal-booking-order-additional-services-container{margin-top:15px;margin-bottom:30px}.uni-dropdown-content-item-image{display:inline-block;margin-right:10px;width:25px;height:25px;border-radius:10px;overflow:hidden;text-align:center}.main-floating-menu{position:fixed;border-top-left-radius:15px;border-top-right-radius:15px;padding:0 5px;bottom:0;left:0;right:0;background-color:#fff;justify-content:space-between;box-shadow:0 6px 32px #5e5c5c24;z-index:15;text-align:center;transition:transform .2s ease-in-out}.main-floating-menu>a{text-decoration:none;color:#646464;position:relative;height:100%;display:inline-flex;margin:0 6px;text-align:center;padding:12px 0}.main-floating-menu>a span{display:block;font-size:12px}.widget-categories-or-subcategories-counter{font-size:14px;display:inline-block}.transactions-statistics-month-list-item{display:inline-block;padding:8px 22px;background-color:#f2f3f8;border-radius:10px;cursor:pointer;text-align:center;margin-right:5px;margin-bottom:8px;color:#6c6b70}.transactions-statistics-month-list-item:hover{background-color:#e9e7fd;color:#000!important}.transactions-statistics-month-list-item.active{background-color:#e9e7fd}.active>.page-link,.page-link.active{color:#fff;background-color:#186aff;border-color:#186aff}.page-link,.page-link>a{border-radius:5px;line-height:1;text-align:center;min-width:calc(2.4275rem + 0px)}.page-link{position:relative;display:block;padding:10px;font-size:14px;color:#000;background-color:#f2f2f2;border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:6px}.credit-card,.credit-card-add{border-radius:15px;max-width:350px;position:relative;transition:.4s;box-shadow:0 2px 4px 0 #cfd7df}.profile-settings-sections a{display:inline-block;padding:25px;border-radius:20px;background-color:#f7f8fa;margin-right:15px;min-width:150px;color:#000}.profile-settings-sections a i{font-size:32px;color:#186aff}.profile-settings-sections a.active,.profile-settings-sections a:hover{background:radial-gradient(at 69.15532025790753% 36.41550007427477%,hsla(131.66666666666669,100%,92.94117647058823%,1) 0,hsla(131.66666666666669,100%,92.94117647058823%,0) 100%),radial-gradient(at 94.0764618849782% 55.11658568527875%,hsla(221.31147540983608,100%,88.0392156862745%,1) 0,hsla(221.31147540983608,100%,88.0392156862745%,0) 100%),radial-gradient(at 44.26054764814447% 15.32559530653057%,hsla(40.67796610169492,83.09859154929579%,86.07843137254902%,1) 0,hsla(40.67796610169492,83.09859154929579%,86.07843137254902%,0) 100%),radial-gradient(at 63.40410496647628% 54.78047818181293%,hsla(131.66666666666669,100%,92.94117647058823%,1) 0,hsla(131.66666666666669,100%,92.94117647058823%,0) 100%),radial-gradient(at 17.31968358330116% 6.007814459050276%,hsla(221.31147540983608,100%,88.0392156862745%,1) 0,hsla(221.31147540983608,100%,88.0392156862745%,0) 100%),radial-gradient(at 45.211359986419694% 5.395186206843672%,hsla(40.67796610169492,83.09859154929579%,86.07843137254902%,1) 0,hsla(40.67796610169492,83.09859154929579%,86.07843137254902%,0) 100%),radial-gradient(at 7.762721610145018% 77.65073886063318%,hsla(131.66666666666669,100%,92.94117647058823%,1) 0,hsla(131.66666666666669,100%,92.94117647058823%,0) 100%)}.credit-card-add{min-height:100px;background:#f7f8fa;cursor:pointer;display:flex;align-items:center;justify-content:center}.credit-card{margin-bottom:15px;min-height:130px;padding:15px;background:radial-gradient(at 68.91657326694178% 39.41528975971814%,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,1) 0,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,0) 100%),radial-gradient(at 77.31353997909237% 61.95250002693417%,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,1) 0,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,0) 100%),radial-gradient(at 53.299380524022986% 97.7414760297016%,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,1) 0,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,0) 100%),radial-gradient(at 12.73094977135144% 40.527619432868036%,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,1) 0,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,0) 100%),radial-gradient(at 9.887582172484066% 68.08494817062419%,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,1) 0,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,0) 100%),radial-gradient(at 6.190747150886855% 16.65181617998962%,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,1) 0,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,0) 100%),radial-gradient(at 70.6105260773787% 31.819452830829064%,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,1) 0,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,0) 100%),radial-gradient(at 90.52523756998397% 84.55784615203493%,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,1) 0,hsla(220.7142857142857,96.55172413793103%,45.490196078431374%,0) 100%),radial-gradient(at 51.274739451522656% 72.11282253158441%,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,1) 0,hsla(221.31147540983608,81.33333333333336%,85.29411764705883%,0) 100%),radial-gradient(at 41.72686516022628% 46.472646730671364%,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,1) 0,hsla(220.8196721311475,80.26315789473684%,70.19607843137254%,0) 100%);color:#fff}.credit-card.selectable:hover{cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.credit-card-last4{font-size:24px}.credit-card-last4:before{content:"**** **** **** ";color:#fff!important;font-size:20px}.credit-card-expiry{font-size:18px;position:absolute;bottom:8px;left:15px}.credit-card::after{content:" ";position:absolute;bottom:10px;right:15px}.actionDeletePaymentScore{position:absolute;top:15px;right:15px}.actionAddDefaultPaymentScore i,.actionDeletePaymentScore i{font-size:20px;color:#fff}.actionAddDefaultPaymentScore{position:absolute;top:15px;right:40px}.actionAddDefaultPaymentScore i.active-yellow{font-size:20px;color:#ff0}.ad-card-info-stat{margin-top:30px;margin-bottom:20px}.ad-card-info-stat-item{display:inline-block;padding:13px;border-radius:20px;background-color:#f7f8fa;text-align:center;min-width:110px;cursor:pointer;margin-bottom:10px}.ad-card-info-stat-item i{font-size:30px;color:#186aff}.ad-card-info-stat-item span{display:block;font-weight:500;font-size:15px;margin-top:5px}.ad-users-info-stat-modal a{display:inline-block;width:100px;margin-right:15px;margin-bottom:15px;text-align:center;vertical-align:top}.ad-users-info-stat-item>div{border-radius:50%;width:70px;height:70px;overflow:hidden;margin-bottom:5px;display:inline-block}.delivery-points-map-modal{width:100%;height:600px;border-radius:15px;overflow:hidden;position:relative}.delivery-points-map-sidebar-modal{position:absolute;left:10px;top:10px;bottom:10px;border-radius:15px;background-color:#fff;padding:25px;width:360px;z-index:10;overflow:auto;display:none}.profile-settings-shipping-points-list>div{border-radius:15px;padding:15px;border:1px solid #e6e6e6;margin-bottom:10px}.page-support-item{padding:25px;border-radius:15px;background-color:#f7f8fa;display:inline-block;margin-bottom:10px;margin-right:10px;transition:.1s linear}.ad-paid-services-ads-item.active,.ad-paid-services-ads-item:hover,.page-support-item:hover,.profile-button-item-actions:hover{background-color:#186aff;color:#fff}.container-item-list-content-user{margin-top:15px;padding-right:10px}.table-responsive{word-break:normal!important}.blog-grid-item-category,.blog-grid-item-date{color:gray;font-size:16px;display:block}.blog-widget-categories-or-subcategories a{font-weight:500;font-size:23px;color:#0d6efd;display:inline-block;margin-right:25px}.title-nearest-cities{font-weight:800;margin:40px 0;font-size:28px;text-align:center}.promo-business-header-container-list{margin-top:35px}.promo-business-header-container-list>div{display:inline-block;border-radius:15px;padding:15px 25px;background-color:#186aff;margin-bottom:10px;font-weight:600;color:#fff}.promo-business-header-container-title{margin-top:60px}.promo-business-header-container-title h1{font-size:48px}.promo-business-header-container-title h3{font-size:18px;font-weight:400}.promo-business-section-container-title h2{font-weight:700;font-size:35px}.ad-users-info-stat-item{display:inline-block;text-align:center}.input-phone-countries-container{position:relative;display:flex;justify-content:space-between;z-index:4}.input-phone-countries-change-item{height:45px;display:inline-flex;align-items:center;justify-content:center;background-color:#f7f8fa;padding:0 10px;border-radius:10px;cursor:pointer}.input-phone-countries-change-item:hover{background-color:#000;color:#fff;transition:.1s linear}.input-phone-countries-items-container{position:absolute;top:45px;left:0;background-color:#fff;box-shadow:0 6px 32px #5e5c5c24;padding:10px 0;border-radius:10px;overflow:auto;max-height:250px;border:1px solid transparent;display:none}.input-phone-countries-items-container span{display:block;cursor:pointer;padding:5px 25px}.input-phone-countries-change-item img,.input-phone-countries-items-container span img{height:16px;margin-right:5px}.section-promo-download-app{border-radius:30px;background:#3850f0;background:radial-gradient(at left top,#3850f0,#0c1338);padding:40px;position:relative;margin-bottom:60px;margin-top:80px}.section-promo-download-app h2{font-size:40px;color:#fff}.section-promo-download-app-image-device{position:absolute;right:121px;top:-50px;z-index:1;height:360px}.ad-paid-services-ads-list{padding:15px;border-radius:15px;background-color:#f7f8fa;max-height:700px;overflow:auto;margin-top:15px}.ad-paid-services-ads-item{display:flex;justify-content:space-between;padding:5px;border-radius:15px;color:#000}.ad-paid-services-ads-item-image{height:40px;width:40px;border-radius:10px;margin-right:15px;overflow:hidden;flex-shrink:0}.ad-paid-services-ads-item-title{flex-grow:1;font-size:14px;font-weight:400;width:100%;word-wrap:break-word;overflow:hidden}.ad-paid-services-ads-container p{font-size:18px;font-weight:700}.addon-delivery-history-container-modal{margin-top:30px;margin-bottom:3px}.ad-create-categories-container-items span{display:inline-block;border-radius:15px;padding:7px 17px;margin-right:8px;margin-bottom:8px;cursor:pointer;background-color:#f7f8fa;transition:.1s linear}.ad-create-categories-container-items span:hover,.ad-create-categories-item.active,.modal-shop-container-categories-items>span.active,.modal-shop-container-categories-items>span:hover{color:#fff;background-color:#141414}.ad-create-options-actions-swim{position:sticky;bottom:0;left:0;right:0;background-color:#fff;padding-top:15px;padding-bottom:15px;z-index:4;display:inline-flex;align-items:center;width:100%}.ad-create-container{min-height:100vh}.width-150{width:150px!important}.profile-container-item-images-mini{height:110px;overflow:hidden;border-radius:15px;position:relative;background-color:#f7f8fa}.profile-container-shop-list-content-category{display:block;font-size:14px;margin-top:5px;color:gray}.profile-button-item-actions{border-radius:50px;width:35px;height:35px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.user-shop-item{padding:15px;border-radius:15px;background-color:#f7f8fa;display:flex;justify-content:space-between;margin-bottom:10px;border:1px solid #fff;cursor:pointer;transition:.1s linear}.user-shop-item-image{overflow:hidden;border-radius:15px;position:relative;width:50px;height:50px;margin-right:15px;flex-shrink:0}.user-shop-item.active,.user-shop-item:hover{border:1px solid #00f}.profile-tariffs-list-items-content{display:flex;align-items:baseline}.profile-tariffs-list-item-text{font-size:13px}.profile-tariffs-list-item-icon{color:green;font-size:20px;margin-right:5px}.input-geo-search-clear{position:absolute;right:0;top:0;bottom:0;width:45px;cursor:pointer;display:block;display:flex;align-items:center;justify-content:center}.input-geo-search-container input{padding-right:45px}.registration-change-profile>div.active,.registration-change-profile>div:hover,.sections-bg-blue{color:#fff;background-color:#0d6efd}.registration-change-profile{margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:5px}.registration-change-profile>div{border-radius:50px;background-color:#fff;height:45px;width:100%;display:flex;align-items:center;justify-content:center;transition:.1s linear;cursor:pointer}.modal-shop-container-categories-items>span{display:inline-block;border-radius:15px;padding:7px 17px;margin-right:8px;margin-bottom:8px;cursor:pointer;background-color:#f7f8fa;transition:.1s linear;font-size:14px}.title-h1,.title-h2,.title-h3,.title-h6{display:block}.modal-shop-container-item>span{margin-bottom:5px;display:block}.modal-shop-box-info{border-radius:15px;padding:15px;background-color:#ebffeb;margin-top:10px;font-size:14px}.shops-container-items{min-height:500px}.title-h1{font-size:45px;font-weight:700}.title-h2{font-size:38px;font-weight:700}.title-h3{font-size:32px;font-weight:700}.title-h6{font-size:20px;font-weight:700}.trim-title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.widget-shops-item-content-title{font-weight:700;font-size:19px}.widget-shops-item-content-rating span{font-size:16px!important;font-weight:600;color:#000}.widget-shops-item-content-rating span i{font-size:22px!important;color:#ffaf00}.header-wow-mobile{position:fixed;left:0;right:0;top:0;padding-bottom:15px}.header-height-mobile{height:105px}.catalog-not-found .row{text-align:start}.container .containerseo{white-space:pre-line;text-align:justify;hyphens:auto;font-size:17px;word-spacing:1px;color:#444}.container .containerseo::first-letter{font-size:3.5rem;font-weight:700;float:left;margin-right:10px;line-height:1;color:#fd0;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.mobile-grid-menu-category-item{display:flex;justify-content:center;align-items:center;position:relative;height:95px;border-radius:10px;overflow:hidden;text-decoration:none;container-type:inline-size}.mobile-grid-menu-category-item img{right:0;bottom:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.mobile-grid-menu-category-item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.15),rgba(0,0,0,.65));z-index:2}.mobile-grid-menu-category-item div{position:relative;z-index:3;color:#fff;font-size:min(16px, 16.5cqw);font-weight:700;text-align:center;padding:0 4px;text-shadow:0 1px 3px rgba(0,0,0,.7);line-height:1.1;word-break:keep-all;overflow-wrap:normal}.policy-label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#777}.policy-label input{margin-top:4px;min-width:16px}.policy-label a{color:#e53935;text-decoration:none}.policy-label a:hover{text-decoration:underline}
/* WOXI: чекбоксы согласий в форме регистрации */
.woxi-legal-consent,
.woxi-mailing-consent {
    background: #f8fbff;
    border: 1px solid #e6eef8;
    border-radius: 14px;
    padding: 12px 14px;
    color: #4b5563;
}

.woxi-legal-consent {
    margin-top: 16px;
}

.woxi-mailing-consent {
    margin-top: 10px;
    background: #fff;
}

.woxi-legal-consent label,
.woxi-mailing-consent label {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 0;
    cursor: pointer;
}

.woxi-legal-consent input[type="checkbox"],
.woxi-mailing-consent input[type="checkbox"] {
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-top: 2px;
    cursor: pointer;
    accent-color: #0aa6c2;
}

.woxi-legal-consent span,
.woxi-mailing-consent span {
    font-size: 13px;
    line-height: 1.55;
    color: #4b5563;
}

.woxi-legal-consent a,
.woxi-mailing-consent a {
    color: #0f7fa8;
    font-weight: 600;
    text-decoration: none;
}

.woxi-legal-consent a:hover,
.woxi-mailing-consent a:hover {
    color: #0aa6c2;
    text-decoration: underline;
}

.woxi-legal-consent .form-label-error {
    display: block;
    margin-top: 7px;
    margin-left: 28px;
    font-size: 12px;
    color: #ef4444;
}

@media (max-width: 575px) {
    .woxi-legal-consent,
    .woxi-mailing-consent {
        padding: 11px 12px;
        border-radius: 12px;
    }

    .woxi-legal-consent span,
    .woxi-mailing-consent span {
        font-size: 12.5px;
        line-height: 1.5;
    }
}

/* WOXI: принудительно показываем чекбоксы согласий */
.woxi-legal-consent input[type="checkbox"],
.woxi-mailing-consent input[type="checkbox"] {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    margin: 2px 0 0 0 !important;
    flex-shrink: 0 !important;
    cursor: pointer !important;
}



.container-item-grid, 
.widget-ads-slider-item,
.personal-shop-banners-item {
    contain: layout paint; /* Запрещает браузеру пересчитывать всю страницу при изменении одного блока */
    will-change: transform; /* Подготавливает видеокарту к анимациям и скроллу, убирая микрофризы */
}

/* =========================================================
   WOXI BUSINESS PAGE
========================================================= */

.woxi-business-page {
    --wb-primary: #19b9a5;
    --wb-primary-dark: #109886;
    --wb-primary-light: #e8faf7;
    --wb-dark: #17211f;
    --wb-text: #45514e;
    --wb-muted: #7b8884;
    --wb-border: #e7eeec;
    --wb-bg: #f6f9f8;
    --wb-white: #ffffff;

    color: var(--wb-dark);
    overflow: hidden;
}


/* =========================================================
   GLOBAL
========================================================= */

.woxi-business-page * {
    box-sizing: border-box;
}

.woxi-business-page h1,
.woxi-business-page h2,
.woxi-business-page h3,
.woxi-business-page p {
    margin-top: 0;
}

.woxi-business-page a {
    text-decoration: none;
}

.wb-section-label {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    color: var(--wb-primary-dark);

    font-size: 12px;
    font-weight: 800;
    letter-spacing: 1.5px;

    margin-bottom: 18px;
}

.wb-section-heading {
    max-width: 760px;
    margin-bottom: 55px;
}

.wb-heading-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.wb-section-heading h2 {
    margin-bottom: 20px;

    font-size: clamp(36px, 4vw, 58px);
    line-height: 1.06;
    letter-spacing: -2px;
}

.wb-section-heading h2 span,
.wb-product-content h2 span,
.wb-catalog-section h2 span,
.wb-promotion-content h2 span,
.wb-final-cta h2 span {
    color: var(--wb-primary);
}

.wb-section-heading p {
    max-width: 650px;
    margin: auto;

    color: var(--wb-muted);

    font-size: 17px;
    line-height: 1.7;
}


/* =========================================================
   BUTTONS
========================================================= */

.wb-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    min-height: 54px;
    padding: 0 25px;

    border-radius: 14px;

    font-size: 15px;
    font-weight: 700;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

.wb-btn:hover {
    transform: translateY(-2px);
}

.wb-btn-primary {
    color: #fff;
    background: var(--wb-primary);

    box-shadow: 0 12px 30px rgba(25, 185, 165, .25);
}

.wb-btn-primary:hover {
    color: #fff;
    background: var(--wb-primary-dark);

    box-shadow: 0 16px 35px rgba(25, 185, 165, .32);
}

.wb-btn-light {
    color: var(--wb-dark);
    background: #fff;
    border: 1px solid var(--wb-border);
}

.wb-btn-white {
    color: var(--wb-dark);
    background: #fff;
}

.wb-btn-large {
    min-height: 60px;
    padding: 0 30px;
}


/* =========================================================
   HERO
========================================================= */

.wb-hero {
    position: relative;

    padding: 95px 0 120px;

    background:
        radial-gradient(
            circle at 80% 20%,
            rgba(25, 185, 165, .12),
            transparent 30%
        ),
        linear-gradient(
            180deg,
            #ffffff 0%,
            #f4faf8 100%
        );
}

.wb-hero-grid {
    display: grid;

    grid-template-columns:
        minmax(0, .9fr)
        minmax(0, 1.1fr);

    align-items: center;

    gap: 65px;
}

.wb-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 9px 14px;

    border-radius: 100px;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);

    font-size: 12px;
    font-weight: 800;
    letter-spacing: 1.4px;
}

.wb-eyebrow-dot {
    width: 8px;
    height: 8px;

    border-radius: 50%;

    background: var(--wb-primary);

    box-shadow:
        0 0 0 5px rgba(25, 185, 165, .12);
}

.wb-hero-content h1 {
    max-width: 760px;

    margin: 28px 0 25px;

    font-size: clamp(48px, 5vw, 78px);
    line-height: .98;

    letter-spacing: -4px;
}

.wb-hero-description {
    max-width: 650px;

    margin-bottom: 34px;

    color: var(--wb-text);

    font-size: 19px;
    line-height: 1.7;
}

.wb-hero-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;

    margin-bottom: 32px;
}

.wb-hero-points {
    display: flex;
    flex-wrap: wrap;
    gap: 16px 24px;
}

.wb-hero-point {
    display: flex;
    align-items: center;
    gap: 8px;

    color: var(--wb-text);

    font-size: 13px;
    font-weight: 600;
}

.wb-check {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 22px;
    height: 22px;

    border-radius: 50%;

    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);

    font-size: 12px;
}


/* =========================================================
   HERO DASHBOARD
========================================================= */

.wb-hero-visual {
    position: relative;

    min-height: 530px;

    display: flex;
    align-items: center;
    justify-content: center;
}

.wb-dashboard {
    position: relative;

    width: min(100%, 650px);

    border-radius: 24px;

    background: #fff;

    box-shadow:
        0 40px 90px rgba(26, 64, 58, .16),
        0 5px 20px rgba(26, 64, 58, .06);

    transform: perspective(1400px) rotateY(-4deg) rotateX(2deg);

    overflow: hidden;

    z-index: 2;
}

.wb-dashboard-top {
    height: 48px;

    display: flex;
    align-items: center;

    padding: 0 18px;

    border-bottom: 1px solid var(--wb-border);

    background: #fbfcfc;
}

.wb-window-dots {
    display: flex;
    gap: 6px;
}

.wb-window-dots span {
    width: 8px;
    height: 8px;

    border-radius: 50%;

    background: #d9e2df;
}

.wb-dashboard-url {
    margin: auto;

    padding: 5px 45px;

    border-radius: 7px;

    background: #f0f4f3;

    color: #8b9693;

    font-size: 10px;
}

.wb-dashboard-body {
    display: flex;

    min-height: 420px;
}

.wb-mini-sidebar {
    width: 70px;

    padding: 18px 10px;

    background: #f6faf9;

    border-right: 1px solid var(--wb-border);
}

.wb-mini-logo {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;

    margin: 0 auto 30px;

    border-radius: 11px;

    background: var(--wb-primary);

    color: #fff;

    font-weight: 900;
}

.wb-mini-nav {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;

    margin: 7px auto;

    border-radius: 11px;

    color: #8b9894;
}

.wb-mini-nav.active {
    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);
}

.wb-dashboard-main {
    flex: 1;

    padding: 25px;
}

.wb-dashboard-header {
    display: flex;
    align-items: center;
    justify-content: space-between;

    margin-bottom: 25px;
}

.wb-dashboard-header small {
    display: block;

    margin-bottom: 5px;

    color: #9aa6a3;

    font-size: 10px;
}

.wb-dashboard-header strong {
    font-size: 18px;
}

.wb-avatar {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 35px;
    height: 35px;

    border-radius: 50%;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);
}

.wb-stat-grid {
    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 13px;

    margin-bottom: 15px;
}

.wb-stat-card {
    padding: 16px;

    border: 1px solid var(--wb-border);

    border-radius: 15px;
}

.wb-stat-card span {
    display: block;

    margin-bottom: 7px;

    color: #8a9693;

    font-size: 10px;
}

.wb-stat-card strong {
    display: block;

    margin-bottom: 6px;

    font-size: 23px;
}

.wb-stat-card small {
    color: var(--wb-primary-dark);

    font-size: 9px;
}

.wb-products-card {
    padding: 17px;

    border: 1px solid var(--wb-border);

    border-radius: 15px;
}

.wb-card-title {
    display: flex;
    align-items: center;
    justify-content: space-between;

    margin-bottom: 14px;
}

.wb-card-title strong {
    font-size: 13px;
}

.wb-card-title span {
    color: var(--wb-primary-dark);

    font-size: 9px;
}

.wb-product-row {
    display: flex;
    align-items: center;
    gap: 11px;

    padding: 11px 0;

    border-top: 1px solid #edf2f0;
}

.wb-product-image {
    width: 39px;
    height: 39px;

    border-radius: 9px;

    background:
        linear-gradient(
            135deg,
            #d9efeb,
            #9bd8ce
        );
}

.wb-product-image.second {
    background:
        linear-gradient(
            135deg,
            #e9e6d7,
            #c8c19b
        );
}

.wb-product-image.third {
    background:
        linear-gradient(
            135deg,
            #dce7ec,
            #9ebbc7
        );
}

.wb-product-info {
    flex: 1;
}

.wb-product-info strong {
    display: block;

    font-size: 10px;
}

.wb-product-info span {
    color: var(--wb-primary-dark);

    font-size: 8px;
}

.wb-product-row > b {
    font-size: 10px;
}

.wb-floating-card {
    position: absolute;

    display: flex;
    align-items: center;
    gap: 11px;

    padding: 13px 16px;

    border: 1px solid rgba(255,255,255,.7);

    border-radius: 16px;

    background: rgba(255,255,255,.94);

    box-shadow: 0 18px 45px rgba(26,64,58,.14);

    backdrop-filter: blur(12px);

    z-index: 4;
}

.wb-floating-card span {
    display: block;

    color: #8b9794;

    font-size: 9px;
}

.wb-floating-card strong {
    font-size: 12px;
}

.wb-floating-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 35px;
    height: 35px;

    border-radius: 10px;

    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);
}

.wb-floating-card-sales {
    top: 40px;
    right: -25px;
}

.wb-floating-card-sales strong {
    color: var(--wb-primary-dark);
}

.wb-floating-card-shop {
    left: -25px;
    bottom: 50px;
}

.wb-status-dot {
    width: 8px !important;
    height: 8px;

    margin-left: 5px;

    border-radius: 50%;

    background: #34c759;
}


/* =========================================================
   INTRO / FEATURES
========================================================= */

.wb-intro {
    padding: 125px 0;

    background: #fff;
}

.wb-feature-grid {
    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 18px;
}

.wb-feature-card {
    position: relative;

    min-height: 270px;

    padding: 30px;

    border: 1px solid var(--wb-border);

    border-radius: 24px;

    background: #fff;

    overflow: hidden;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.wb-feature-card:hover {
    transform: translateY(-7px);

    border-color: rgba(25,185,165,.35);

    box-shadow:
        0 20px 45px rgba(26,64,58,.09);
}

.wb-feature-card-large {
    grid-column: span 2;

    background:
        linear-gradient(
            135deg,
            #effbf8 0%,
            #ffffff 75%
        );
}

.wb-feature-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 52px;
    height: 52px;

    margin-bottom: 27px;

    border-radius: 15px;

    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);

    font-size: 23px;
}

.wb-feature-number {
    display: block;

    margin-bottom: 8px;

    color: #a6b1ae;

    font-size: 10px;
    font-weight: 800;
    letter-spacing: 1px;
}

.wb-feature-card h3 {
    margin-bottom: 12px;

    font-size: 22px;
}

.wb-feature-card p {
    max-width: 420px;

    color: var(--wb-muted);

    font-size: 14px;
    line-height: 1.7;
}

.wb-feature-decoration {
    position: absolute;

    right: 25px;
    bottom: -25px;

    color: rgba(25,185,165,.08);

    font-size: 150px;

    transform: rotate(-12deg);
}


/* =========================================================
   SHOP SECTION
========================================================= */

.wb-product-section {
    padding: 130px 0;

    background: var(--wb-bg);
}

.wb-product-grid,
.wb-catalog-grid {
    display: grid;

    grid-template-columns: .9fr 1.1fr;

    align-items: center;

    gap: 80px;
}

.wb-product-content h2,
.wb-catalog-section h2,
.wb-promotion-content h2 {
    margin-bottom: 24px;

    font-size: clamp(38px, 4vw, 57px);
    line-height: 1.03;

    letter-spacing: -2px;
}

.wb-product-content > p {
    max-width: 530px;

    margin-bottom: 30px;

    color: var(--wb-muted);

    font-size: 17px;
    line-height: 1.75;
}

.wb-check-list {
    display: grid;
    gap: 13px;

    margin-bottom: 30px;
}

.wb-check-list div {
    display: flex;
    align-items: center;
    gap: 10px;

    color: var(--wb-text);

    font-size: 14px;
    font-weight: 600;
}

.wb-check-list i {
    color: var(--wb-primary);

    font-size: 19px;
}

.wb-inline-link {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    color: var(--wb-primary-dark);

    font-weight: 800;
}

.wb-inline-link i {
    transition: transform .2s ease;
}

.wb-inline-link:hover i {
    transform: translateX(5px);
}


/* =========================================================
   SHOP WINDOW
========================================================= */

.wb-product-visual {
    position: relative;
}

.wb-shop-window {
    padding: 13px;

    border-radius: 26px;

    background: #fff;

    box-shadow:
        0 30px 70px rgba(26,64,58,.13);
}

.wb-shop-cover {
    height: 150px;

    border-radius: 18px 18px 0 0;

    background:
        linear-gradient(
            120deg,
            #d9f4ef,
            #91d9cd 45%,
            #dff5f1
        );
}

.wb-shop-profile {
    display: flex;
    align-items: center;
    gap: 15px;

    padding: 0 20px;

    margin-top: -32px;
}

.wb-shop-logo {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 68px;
    height: 68px;

    border: 5px solid #fff;

    border-radius: 20px;

    background: var(--wb-primary);

    color: #fff;

    font-size: 25px;
    font-weight: 900;
}

.wb-shop-profile div {
    flex: 1;
}

.wb-shop-profile strong {
    display: block;

    margin-bottom: 4px;

    font-size: 17px;
}

.wb-shop-profile span {
    color: var(--wb-muted);

    font-size: 11px;
}

.wb-shop-profile button {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 40px;
    height: 40px;

    border: 0;

    border-radius: 12px;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);
}

.wb-shop-tabs {
    display: flex;
    gap: 25px;

    padding: 25px 20px 15px;

    border-bottom: 1px solid var(--wb-border);

    color: #8c9895;

    font-size: 12px;
    font-weight: 700;
}

.wb-shop-tabs .active {
    color: var(--wb-primary-dark);
}

.wb-shop-products {
    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 15px;

    padding: 20px;
}

.wb-shop-product-image {
    height: 145px;

    margin-bottom: 11px;

    border-radius: 14px;

    background:
        linear-gradient(
            135deg,
            #dcefe9,
            #a6d9cf
        );
}

.wb-shop-product-image.second {
    background:
        linear-gradient(
            135deg,
            #eee9d8,
            #d0c69f
        );
}

.wb-shop-product-image.third {
    background:
        linear-gradient(
            135deg,
            #e1e8ed,
            #afc4ce
        );
}

.wb-shop-product strong {
    display: block;

    margin-bottom: 5px;

    font-size: 12px;
}

.wb-shop-product span {
    color: var(--wb-primary-dark);

    font-size: 13px;
    font-weight: 800;
}


/* =========================================================
   CATALOG
========================================================= */

.wb-catalog-section {
    padding: 130px 0;

    background: #fff;
}

.wb-catalog-grid {
    grid-template-columns: 1.1fr .9fr;
}

.wb-import-window {
    padding: 25px;

    border-radius: 25px;

    background: #fff;

    box-shadow:
        0 30px 70px rgba(26,64,58,.11);

    border: 1px solid var(--wb-border);
}

.wb-import-header {
    display: flex;
    align-items: center;
    justify-content: space-between;

    margin-bottom: 25px;
}

.wb-import-header > span {
    font-size: 19px;
    font-weight: 800;
}

.wb-import-header button {
    display: inline-flex;
    align-items: center;
    gap: 7px;

    padding: 10px 13px;

    border: 0;
    border-radius: 10px;

    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);

    font-size: 11px;
    font-weight: 700;
}

.wb-import-progress {
    display: flex;
    align-items: center;
    gap: 15px;
}

.wb-import-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 52px;
    height: 52px;

    border-radius: 14px;

    color: var(--wb-primary-dark);
    background: var(--wb-primary-light);

    font-size: 23px;
}

.wb-import-text {
    flex: 1;
}

.wb-import-text strong {
    display: block;

    margin-bottom: 5px;

    font-size: 14px;
}

.wb-import-text span {
    color: var(--wb-muted);

    font-size: 11px;
}

.wb-import-percent {
    color: var(--wb-primary-dark);

    font-size: 13px;
    font-weight: 800;
}

.wb-import-line {
    height: 8px;

    margin: 22px 0;

    border-radius: 100px;

    background: #edf3f1;

    overflow: hidden;
}

.wb-import-line span {
    display: block;

    width: 100%;
    height: 100%;

    border-radius: inherit;

    background: var(--wb-primary);
}

.wb-import-list {
    display: grid;
    gap: 12px;

    padding-top: 7px;
}

.wb-import-list > div {
    display: flex;
    align-items: center;
    gap: 10px;

    padding: 13px;

    border-radius: 12px;

    background: #f8faf9;

    font-size: 12px;
    font-weight: 600;
}

.wb-import-check {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 24px;
    height: 24px;

    border-radius: 50%;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);

    font-size: 11px;
}

.wb-number-feature {
    display: flex;
    align-items: center;
    gap: 18px;

    padding: 20px;

    margin-top: 30px;

    border-radius: 18px;

    background: var(--wb-primary-light);
}

.wb-number-feature strong {
    color: var(--wb-primary-dark);

    font-size: 35px;
    line-height: 1;
}

.wb-number-feature span {
    max-width: 190px;

    color: var(--wb-text);

    font-size: 12px;
    line-height: 1.5;
}


/* =========================================================
   PROMOTION
========================================================= */

.wb-promotion-section {
    padding: 100px 0;

    background: var(--wb-bg);
}

.wb-promotion-box {
    position: relative;

    display: grid;

    grid-template-columns: .9fr 1.1fr;

    align-items: center;

    min-height: 450px;

    padding: 70px;

    border-radius: 35px;

    background:
        radial-gradient(
            circle at 85% 20%,
            rgba(255,255,255,.2),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            #13a995,
            #0d8e7e
        );

    color: #fff;

    overflow: hidden;
}

.wb-promotion-box .wb-section-label {
    color: rgba(255,255,255,.75);
}

.wb-promotion-content h2 {
    margin-bottom: 20px;

    color: #fff;
}

.wb-promotion-content h2 span {
    color: #d5fff7;
}

.wb-promotion-content p {
    max-width: 500px;

    margin-bottom: 30px;

    color: rgba(255,255,255,.8);

    font-size: 16px;
    line-height: 1.7;
}

.wb-promotion-visual {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wb-promotion-flow {
    display: flex;
    align-items: center;
    gap: 17px;
}

.wb-flow-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.wb-flow-item span {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 92px;
    height: 92px;

    border: 1px solid rgba(255,255,255,.25);

    border-radius: 25px;

    background: rgba(255,255,255,.12);

    backdrop-filter: blur(10px);

    font-size: 30px;
}

.wb-flow-item.active span {
    background: #fff;

    color: var(--wb-primary-dark);

    box-shadow:
        0 15px 40px rgba(0,0,0,.15);
}

.wb-flow-item b {
    font-size: 12px;
}

.wb-flow-arrow {
    color: rgba(255,255,255,.55);

    font-size: 20px;
}


/* =========================================================
   BENEFITS
========================================================= */

.wb-benefits {
    padding: 130px 0;

    background: #fff;
}

.wb-benefits-grid {
    display: grid;

    grid-template-columns: repeat(3, 1fr);

    border-top: 1px solid var(--wb-border);
    border-left: 1px solid var(--wb-border);
}

.wb-benefit {
    min-height: 210px;

    padding: 30px;

    border-right: 1px solid var(--wb-border);
    border-bottom: 1px solid var(--wb-border);

    transition: background .25s ease;
}

.wb-benefit:hover {
    background: var(--wb-primary-light);
}

.wb-benefit i {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 45px;
    height: 45px;

    margin-bottom: 25px;

    border-radius: 13px;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);

    font-size: 20px;
}

.wb-benefit strong {
    display: block;

    margin-bottom: 8px;

    font-size: 17px;
}

.wb-benefit span {
    color: var(--wb-muted);

    font-size: 13px;
    line-height: 1.6;
}


/* =========================================================
   TARIFFS
========================================================= */

.wb-tariffs {
    padding: 130px 0;

    background:
        linear-gradient(
            180deg,
            #f5faf8 0%,
            #ffffff 100%
        );
}

.wb-tariffs-slider {
    position: relative;

    padding: 10px 0 35px;
}

.wb-tariff-arrow {
    position: absolute;

    top: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 46px;
    height: 46px;

    border: 1px solid var(--wb-border);

    border-radius: 50%;

    background: #fff;

    color: var(--wb-dark);

    box-shadow: 0 10px 25px rgba(26,64,58,.08);

    z-index: 5;

    cursor: pointer;

    transition:
        transform .2s ease,
        color .2s ease;
}

.wb-tariff-arrow:hover {
    color: var(--wb-primary-dark);

    transform: translateY(-2px);
}

.profile-tariffs-swiper-prev {
    left: -20px;
}

.profile-tariffs-swiper-next {
    right: -20px;
}


/*
   Системные тарифы WOXI остаются нетронутыми.
   Ниже можно дополнительно стилизовать их,
   если будет известна разметка outTariffs().
*/


/* =========================================================
   FAQ
========================================================= */

.wb-faq {
    padding: 130px 0;

    background: #fff;
}

.wb-faq-grid {
    display: grid;

    grid-template-columns: .7fr 1.3fr;

    gap: 100px;
}

.wb-faq-heading h2 {
    margin-bottom: 18px;

    font-size: 48px;

    letter-spacing: -2px;
}

.wb-faq-heading p {
    color: var(--wb-muted);

    line-height: 1.7;
}

.wb-faq-list {
    border-top: 1px solid var(--wb-border);
}

.wb-faq-list details {
    border-bottom: 1px solid var(--wb-border);
}

.wb-faq-list summary {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 24px 0;

    color: var(--wb-dark);

    font-size: 16px;
    font-weight: 700;

    cursor: pointer;

    list-style: none;
}

.wb-faq-list summary::-webkit-details-marker {
    display: none;
}

.wb-faq-list summary span {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;

    border-radius: 10px;

    background: var(--wb-primary-light);

    color: var(--wb-primary-dark);

    transition: transform .25s ease;
}

.wb-faq-list details[open] summary span {
    transform: rotate(45deg);
}

.wb-faq-list details > div {
    max-width: 700px;

    padding: 0 50px 25px 0;

    color: var(--wb-muted);

    font-size: 14px;
    line-height: 1.7;
}


/* =========================================================
   FINAL CTA
========================================================= */

.wb-final-cta {
    position: relative;

    padding: 120px 0;

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(255,255,255,.18),
            transparent 35%
        ),
        linear-gradient(
            135deg,
            #18b8a4,
            #087f70
        );

    color: #fff;

    text-align: center;

    overflow: hidden;
}

.wb-final-cta-inner {
    position: relative;
    z-index: 2;
}

.wb-final-cta .wb-section-label {
    color: rgba(255,255,255,.7);
}

.wb-final-cta h2 {
    margin-bottom: 22px;

    color: #fff;

    font-size: clamp(42px, 5vw, 68px);
    line-height: 1;

    letter-spacing: -3px;
}

.wb-final-cta p {
    max-width: 580px;

    margin: 0 auto 32px;

    color: rgba(255,255,255,.8);

    font-size: 17px;
    line-height: 1.7;
}

.wb-cta-glow {
    position: absolute;

    width: 500px;
    height: 500px;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background: rgba(255,255,255,.07);

    filter: blur(20px);
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 1199px) {

    .wb-hero-grid {
        gap: 35px;
    }

    .wb-floating-card-sales {
        right: -5px;
    }

    .wb-floating-card-shop {
        left: -5px;
    }

    .wb-promotion-box {
        padding: 55px;
    }

}


@media (max-width: 991px) {

    .wb-hero {
        padding: 70px 0 90px;
    }

    .wb-hero-grid,
    .wb-product-grid,
    .wb-catalog-grid,
    .wb-promotion-box,
    .wb-faq-grid {
        grid-template-columns: 1fr;
    }

    .wb-hero-content {
        text-align: center;
    }

    .wb-hero-description {
        margin-left: auto;
        margin-right: auto;
    }

    .wb-hero-actions,
    .wb-hero-points {
        justify-content: center;
    }

    .wb-hero-visual {
        min-height: 500px;
    }

    .wb-feature-grid {
        grid-template-columns: 1fr 1fr;
    }

    .wb-feature-card-large {
        grid-column: span 2;
    }

    .wb-product-grid,
    .wb-catalog-grid {
        gap: 50px;
    }

    .wb-product-content {
        text-align: center;
    }

    .wb-product-content > p {
        margin-left: auto;
        margin-right: auto;
    }

    .wb-check-list {
        justify-content: center;
    }

    .wb-catalog-grid .wb-product-content {
        order: -1;
    }

    .wb-promotion-box {
        gap: 55px;
    }

    .wb-benefits-grid {
        grid-template-columns: 1fr 1fr;
    }

    .wb-faq-grid {
        gap: 45px;
    }

    .wb-faq-heading {
        text-align: center;
    }

}


@media (max-width: 767px) {

    .wb-hero {
        padding: 55px 0 70px;
    }

    .wb-hero-content h1 {
        font-size: 46px;
        letter-spacing: -2.5px;
    }

    .wb-hero-description {
        font-size: 16px;
    }

    .wb-hero-visual {
        min-height: 380px;
    }

    .wb-dashboard {
        transform: none;
    }

    .wb-dashboard-body {
        min-height: 330px;
    }

    .wb-dashboard-main {
        padding: 16px;
    }

    .wb-mini-sidebar {
        width: 55px;
    }

    .wb-floating-card {
        display: none;
    }

    .wb-intro,
    .wb-product-section,
    .wb-catalog-section,
    .wb-benefits,
    .wb-tariffs,
    .wb-faq {
        padding: 80px 0;
    }

    .wb-section-heading {
        margin-bottom: 38px;
    }

    .wb-section-heading h2 {
        font-size: 38px;
        letter-spacing: -1.5px;
    }

    .wb-feature-grid,
    .wb-benefits-grid {
        grid-template-columns: 1fr;
    }

    .wb-feature-card-large {
        grid-column: auto;
    }

    .wb-shop-products {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .wb-shop-product-image {
        height: 100px;
    }

    .wb-promotion-box {
        padding: 40px 25px;
        border-radius: 25px;
    }

    .wb-promotion-content {
        text-align: center;
    }

    .wb-promotion-content .wb-section-label {
        justify-content: center;
    }

    .wb-promotion-content h2 {
        font-size: 39px;
    }

    .wb-promotion-flow {
        gap: 8px;
    }

    .wb-flow-item span {
        width: 65px;
        height: 65px;

        border-radius: 18px;

        font-size: 22px;
    }

    .wb-flow-arrow {
        font-size: 14px;
    }

    .wb-flow-item b {
        font-size: 9px;
    }

    .wb-faq-heading h2 {
        font-size: 39px;
    }

    .wb-final-cta {
        padding: 85px 0;
    }

    .wb-final-cta h2 {
        font-size: 43px;
        letter-spacing: -2px;
    }

}


@media (max-width: 480px) {

    .wb-hero-content h1 {
        font-size: 39px;
    }

    .wb-hero-actions {
        flex-direction: column;
    }

    .wb-btn {
        width: 100%;
    }

    .wb-hero-points {
        flex-direction: column;
        align-items: flex-start;
        text-align: left;
    }

    .wb-dashboard {
        border-radius: 18px;
    }

    .wb-dashboard-url {
        padding: 5px 20px;
    }

    .wb-mini-sidebar {
        display: none;
    }

    .wb-shop-products {
        gap: 8px;
        padding: 12px;
    }

    .wb-shop-product-image {
        height: 75px;
    }

    .wb-import-window {
        padding: 18px;
    }

    .wb-promotion-flow {
        transform: scale(.82);
    }

}.title-h1{
    font-size: 45px;
    font-weight: bold;
    display: block;
}

.title-h2{
    font-size: 38px;
    font-weight: bold;
    display: block;
}

.title-h3{
    font-size: 32px;
    font-weight: bold;
    display: block;
}

.title-h6{
    font-size: 20px;
    font-weight: bold;
    display: block;
}

.color-title-accent-white{
    color: white;
}

.trim-title {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.widget-shops-item-content-title{
    font-weight: bold;
    font-size: 19px;
}

.widget-shops-item-content-title:hover{
    color: #0066f5;
}

.containerActionProfilePublishCheckItems{
    display: none;
}

.box-user-face-card-content a{
    color: black;
}

.box-user-face-card-content a:hover{
   color: #0066f5;
}

.widget-shops-item-content-rating span{
    font-size: 16px!important;
    font-weight: 600;
    color: black;
}

.widget-shops-item-content-rating span i{
    font-size: 22px!important;
    color: #ffaf00;
}

.widget-shops-item-content-count{
    font-size: 14px;
}

.widget-shops-item-content-rating{
    margin-top: 10px;
}

.header-wow-mobile{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
}

.header-height-mobile{
    height: 115px;
}

.catalog-not-found .row{
    text-align: start;
}

.advertising-banner-item, .advertising-script-item, .advertising-banner-grid-item, .advertising-banner-container, .advertising-banner-grid-container, .advertising-script-container, .advertising-script-grid-container{
  position: relative;
}

.advertising-item-label-ad{
  position: absolute;
  padding: 5px 10px;
  border-radius: 10px;
  background-color: white;
  font-size: 12px;
  top: 5px;
  right: 5px;
  display: block;
  color: black!important;
  cursor: pointer;
  z-index: 10;
}

.advertising-item-label-ad-modal{
    position: absolute;
    border-radius: 15px;
    background-color: white;
    padding: 15px;
    right: 0;
    top: 0px;
    text-align: start;
    width: 200px;
    z-index: 10;
    word-wrap: break-word;
    box-shadow: 0 6px 32px #5e5c5c24;
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}

.ad-card-external-content{
    word-break: break-word;
}

.lazy, .lazy-bg {
  filter: blur(8px);
  opacity: 0.6;
  transition: filter .35s ease, opacity .35s ease;
  background-size: cover;
  background-position: center;
}
.loaded {
  filter: blur(0);
  opacity: 1;
}

.container-item-countdown{
    display: flex;
    align-items: center;
    gap: 10px;
    background: linear-gradient(90deg, rgba(255, 71, 46, 0.06), rgba(29, 101, 245, 0.03));
    padding: 10px;
    border-radius: 10px;
    font-weight: 700;
    color: #ef4444;
    font-size: 13px;
    margin-top: 15px;
}

.container-item-countdown > div.timer{
  display: none;
  font-size: 14px;
  color: #ff472e;
}

.container-item-list-content .container-item-countdown{
    margin-top: 0px;
    display: inline-flex;
}

@keyframes urgentPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 248, 246);
  }

  70% {
    box-shadow: 0 0 0 12px rgba(255, 248, 246, 0.50);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 248, 246, 0);
  }
}

.container-item-countdown-list{
    margin-bottom: 5px;
}

.modal-content {
  border: 1px solid #e4e4e7;
  border-radius: 20px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  background-color: white;
}

.modal-header {
  border-bottom: none;
  position: relative;
  padding: 0;
  margin: 0;
}

.modal-title {
  font-weight: 700;
  font-size: 27px;
  line-height: 1.3;
}

.modal-body {
  padding: 30px;
}

.modal-footer {
  border-top: 1px solid #e4e4e7;
  padding: 16px 30px;
  background: white;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.btn-close-noir {
  background: transparent;
  border: none;
  padding: 4px;
  color: black;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
}

.btn-close-noir i{
  font-size: 23px;
}

.btn-close-noir:hover {
  background: #e4e4e7;
  color: black;
}

.widget-categories-container{
    display: flex;
    flex-wrap: wrap; 
    gap: 12px;       
    margin: 0 auto;
}


:root {
    --accent: #6d5dfc;
    --accent-light: #8b7fff;
    --dark: #11131a;
    --dark-soft: #191c26;
    --text-light: #f8f9ff;
    --text-muted: #9da3b5;
    --line: rgba(255, 255, 255, .1);
    --primary: #005bff;
    --primary-bg: #f7f8fa;
    --surface: #ffffff;
    --primary-hover: #1052d6;
    --primary-light: #eff5ff;
    --primary-glow: rgba(26, 100, 246, 0.25);
    --text-main: #111827;
    --text-muted: #6b7280;
    --border: #e5e7eb;
    --border-hover: #d1d5db;
    --radius: 16px;
    --transition: all 0.25s ease;
}

.footer {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(
            circle at 10% 0%,
            rgba(109, 93, 252, .25),
            transparent 30%
        ),
        radial-gradient(
            circle at 90% 100%,
            rgba(67, 166, 255, .16),
            transparent 28%
        ),
        var(--dark);
    color: var(--text-light);
    margin-top: 80px;
}

.footer::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(139, 127, 255, .75),
        transparent
    );
}

.footer-container {
    width: min(100% - 40px, 1240px);
    margin: 0 auto;
    padding: 45px 0 28px;
}

.footer-top {
    display: inline-flex;
    grid-template-columns: minmax(280px, 1.3fr) repeat(3, 1fr);
    gap: 50px;
    padding-bottom: 20px;
}

.footer-column{
    display: inline-flex;
    gap: 25px;
}

.footer-brand {
    max-width: 350px;
}

.brand img {
    max-height: 40px;
    width: 65%;
}

.brand-logo {
    display: grid;
    width: 45px;
    height: 45px;
    place-items: center;
    border-radius: 15px;
    background: linear-gradient(
        135deg,
        var(--accent-light),
        var(--accent)
    );
    box-shadow: 0 12px 30px rgba(109, 93, 252, .35);
    font-size: 20px;
    letter-spacing: 0;
}

.footer-column a {
    color: var(--text-muted);
    font-size: 14px;
    text-decoration: none;
    transition: color .2s ease, transform .2s ease;
}

.footer-column a:hover {
    color: #ffffff;
}

.footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 25px;
    padding-top: 10px;
    color: #7e8497;
    font-size: 13px;
}

.footer-legal {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.footer-legal a {
    color: inherit;
    text-decoration: none;
    transition: color .2s ease;
}

.footer-legal a:hover {
    color: #ffffff;
}

.socials {
    display: flex;
    gap: 9px;
}

.socials a {
    display: grid;
    width: 35px;
    height: 35px;
    place-items: center;
    border: 1px solid var(--line);
    border-radius: 10px;
    color: #c7ccda;
    text-decoration: none;
    transition: color .2s ease, background .2s ease, transform .2s ease;
}

.socials a:hover {
    background: var(--accent);
    color: #ffffff;
    transform: translateY(-3px);
}

.contact-social-icon img{
    height: 33px;
}

@media (max-width: 950px) {
    .footer-top {
        grid-template-columns: repeat(3, 1fr);
        gap: 35px;
    }

    .footer-brand {
        grid-column: 1 / -1;
    }

}

@media (max-width: 620px) {

    .footer-top {
        grid-template-columns: repeat(2, 1fr);
        gap: 38px 25px;
        padding-bottom: 42px;
    }

    .footer-brand {
        grid-column: 1 / -1;
    }

    .footer-bottom {
        align-items: flex-start;
        flex-direction: column;
        padding-bottom: 12px;
    }
}

@media (max-width: 390px) {
    .footer-top {
        grid-template-columns: 1fr 1fr;
    }

    .footer-legal {
        flex-direction: column;
        gap: 10px;
    }
}

.ad-create-price-container{
    display: none;
}

.section-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
}

.section-subtitle {
    color: var(--text-muted);
    font-size: 15px;
    margin-bottom: 24px;
}

.ad-create-content-container .price-type-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    margin-bottom: 32px;
}

.ad-create-content-container .price-type-label {
    display: block;
    position: relative;
    cursor: pointer;
}

.ad-create-content-container .price-type-label input[type="radio"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

.ad-create-content-container .price-card {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 2px solid var(--border);
    border-radius: var(--radius);
    background-color: var(--surface);
    height: 100%;
    transition: var(--transition);
}

.ad-create-content-container .price-card:hover {
    border-color: var(--border-hover);
    background-color: #fafafa;
}


.ad-create-content-container .price-type-label input[type="radio"]:checked + .price-card {
    border-color: var(--primary);
    background-color: var(--primary-bg);
    box-shadow: 0 4px 12px rgba(18, 130, 166, 0.1);
}

.ad-create-content-container .card-header {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 12px;
}

.ad-create-content-container .icon-box {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #f3f4f6;
    border-radius: 10px;
    color: var(--text-main);
    transition: var(--transition);
}

.ad-create-content-container .card-title {
    font-size: 16px;
    font-weight: 600;
}

.ad-create-content-container .card-desc {
    font-size: 13px;
    line-height: 1.5;
    color: var(--text-muted);
    margin-top: auto;
}

.ad-create-content-container .radio-indicator {
    position: absolute;
    top: 24px;
    right: 20px;
    width: 20px;
    height: 20px;
    border: 2px solid var(--border);
    border-radius: 50%;
    transition: var(--transition);
}

.ad-create-content-container .radio-indicator::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 10px;
    height: 10px;
    background-color: var(--primary);
    border-radius: 50%;
    transition: var(--transition);
}

.ad-create-content-container .price-type-label input[type="radio"]:checked + .price-card .radio-indicator {
    border-color: var(--primary);
}

.ad-create-content-container .price-type-label input[type="radio"]:checked + .price-card .radio-indicator::after {
    transform: translate(-50%, -50%) scale(1);
}

@media (max-width: 600px) {
    .price-type-grid {
        grid-template-columns: 1fr;
    }
    .ad-form-section {
        padding: 24px;
    }
    .input-wrapper {
        max-width: 100%;
    }
}


@keyframes fadeUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes float {
    0% { transform: translateY(0px) rotate(-5deg); }
    50% { transform: translateY(-15px) rotate(-3deg); }
    100% { transform: translateY(0px) rotate(-5deg); }
}

@keyframes float-delay {
    0% { transform: translateY(40px) rotate(8deg); }
    50% { transform: translateY(25px) rotate(10deg); }
    100% { transform: translateY(40px) rotate(8deg); }
}


.auth-section {
    position: relative;
    padding: 80px 0 100px;
}

.bg-glow-1 {
    position: absolute;
    top: 0; left: 0;
    width: 500px; height: 500px;
    background: radial-gradient(circle, rgba(22,101,255,0.08) 0%, rgba(255,255,255,0) 70%);
    z-index: -1;
}
.bg-glow-2 {
    position: absolute;
    bottom: 0; right: 0;
    width: 600px; height: 600px;
    background: radial-gradient(circle, rgba(139,92,246,0.08) 0%, rgba(255,255,255,0) 70%);
    z-index: -1;
}

.auth-grid {
    display: grid;
    grid-template-columns: 1fr 460px;
    gap: 70px;
    align-items: center;
}

.hero-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    background: var(--blue-light);
    color: var(--blue);
    border-radius: 100px;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 24px;
    animation: fadeUp 0.6s ease-out;
}

.auth-motivation h1 {
    font-size: clamp(36px, 4vw, 52px);
    font-weight: 800;
    line-height: 1.1;
    margin-bottom: 20px;
    letter-spacing: -0.03em;
    animation: fadeUp 0.6s ease-out 0.1s both;
}

.auth-motivation h1 span {
    background: linear-gradient(135deg, #1665ff 0%, #8b5cf6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.auth-motivation > p {
    font-size: 18px;
    color: var(--text-muted);
    margin-bottom: 40px;
    max-width: 540px;
    animation: fadeUp 0.6s ease-out 0.2s both;
}

.benefits-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    animation: fadeUp 0.6s ease-out 0.3s both;
}

.benefit-item {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.benefit-icon {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}

.bg-blue { background: linear-gradient(135deg, #3b82f6, #2563eb); }
.bg-purple { background: linear-gradient(135deg, #a855f7, #7c3aed); }
.bg-orange { background: linear-gradient(135deg, #f59e0b, #d97706); }
.bg-green { background: linear-gradient(135deg, #10b981, #059669); }

.benefit-text h3 {
    font-size: 17px;
    font-weight: 700;
}

.benefit-text p {
    font-size: 14px;
    color: var(--text-muted);
    line-height: 1.5;
}

.auth-card-wrapper {
    position: relative;
    animation: fadeUp 0.8s ease-out 0.4s both;
}

.auth-bonus-tag {
    position: absolute;
    top: -15px;
    right: -15px;
    background: linear-gradient(135deg, #ff416c, #ff4b2b);
    color: white;
    padding: 8px 16px;
    border-radius: 100px;
    font-size: 13px;
    font-weight: 700;
    box-shadow: 0 10px 20px rgba(255, 75, 43, 0.3);
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 6px;
    transform: rotate(3deg);
}

.auth-card {
    background-color: var(--surface);
    border-radius: 28px;
    padding: 48px;
    box-shadow: var(--shadow-card);
    border: 1px solid rgba(22, 101, 255, 0.1);
    position: relative;
    z-index: 2;
}

.auth-card h2 {
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 10px;
    letter-spacing: -0.5px;
}

.auth-card .subtitle {
    font-size: 15px;
    color: var(--text-muted);
    margin-bottom: 32px;
    line-height: 1.5;
}

@media (max-width: 1024px) {
    .auth-grid {
        grid-template-columns: 1fr;
        gap: 60px;
    }
    .auth-motivation { text-align: center; }
    .auth-motivation > p { margin: 0 auto 40px; }
    .benefits-grid { text-align: left; max-width: 700px; margin: 0 auto; }
    .auth-card-wrapper { max-width: 500px; margin: 0 auto; }
}

@media (max-width: 768px) {

    .auth-motivation h1 { font-size: 32px; }
    .benefits-grid { grid-template-columns: 1fr; }
    .stats-grid { flex-wrap: wrap; gap: 30px; justify-content: center; }
    .stat-item { width: 45%; }
}

@media (max-width: 480px) {
    .auth-section { padding: 40px 0; }
    .auth-card { padding: 32px 24px; }
    .stat-item { width: 100%; }
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.4) !important; 
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.modal-backdrop.show {
    opacity: 1 !important; 
}

.header-height-desktop{
    z-index: 15;
    position: relative;
}

.main-wrapper{
    margin-top: 20px;
    margin-bottom: 50px;
}

.footer-wrapper{
    padding-top: 50px;
}

.auction-amount-rates-list{
    display: inline-flex;
    gap: 10px;
    margin-top: 10px;
}

.auction-amount-rates-list > button{
    padding: 6px 12px;
    background-color: #f7f8fa;
    border-radius: 12px;
    cursor: pointer;
    transition: all .10s linear;
    border: none;
    outline: none;
}

.auction-amount-rates-list > button:hover{
    background-color: black;
    color: white;
}

.users-stats {
    display: flex;
    align-items: center;
}

.avatar-group {
    display: flex;
    align-items: center;
}

.avatar-group img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    object-fit: cover;
    margin-left: -10px;
    background-color: #e5e7eb;
}

.avatar-group img:first-child {
    margin-left: 0;
}

.avatar-count {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    background-color: #f3f4f6;
    color: #4b5563;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -10px;
    z-index: 1;
}

.users-label {
    font-size: 13px;
    color: #6b7280;
    margin-left: 10px;
    font-weight: 500;
}

.ad-card-auction .container-item-countdown{
   margin: 0px;
   font-size: 14px;
}

.ad-card-sidebar .item:not(:last-child){
   margin-bottom: 15px;
}

.card-status-info-bg-auction{
    background: linear-gradient(90deg, rgba(255, 71, 46, 0.06), rgba(29, 101, 245, 0.03));
}

.ad-card-auction .container-item-countdown > div.timer {
    font-size: 15px;
}

.ad-card-action-buttons-contact{
    display: flex;
    gap: 10px;
    margin-top: 15px;
}

.ad-card-action-buttons-contact button{
    margin: 0!important;
    font-size: 14px;
    padding: 0px 10px;
    height: 40px!important;
    min-height: 40px!important;
}

.btn-custom i{
    margin-right: 10px;
}

.modal-subtitle {
    font-size: 14px;
    color: var(--text-muted);
    font-weight: 500;
}

.modal-payment-options .modal-body{
    padding: 0;
}

.modal-payment-options  .amount-section {
    padding: 0 30px 15px;
    text-align: center;
    border-bottom: 1px solid #e2e8f0;
}
.modal-payment-options  .amount-label {
    font-size: 14px;
    color: #536471;
}
.modal-payment-options  .amount-value {
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -1px;
    color: #0f1419;
}


.modal-payment-options  .section-title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
    color: #0f1419;
}

.modal-payment-options  .methods-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 30px;
}


.modal-payment-options  .method-item {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 2px solid #e2e8f0;
    border-radius: 16px;
    cursor: pointer;
    transition: all 0.2s ease;
    position: relative;
}
.modal-payment-options  .method-item:hover {
    border-color: #cbd5e1;
    background: #fafafa;
}
.modal-payment-options  .method-item.active {
    border-color: #0066ff;
    background: #f5f9ff;
}


.modal-payment-options  .method-icon {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    flex-shrink: 0;
}
.modal-payment-options  .icon-wallet { background: #e0f2fe; color: #0284c7; }
.modal-payment-options  .icon-card { background: #f1f5f9; color: #334155; }

.modal-payment-options  .method-icon i {
    font-size: 23px;
}

.modal-payment-options  .method-info {
    flex-grow: 1;
}
.modal-payment-options  .method-name {
    font-size: 15px;
    font-weight: 600;
    color: #0f1419;
    margin-bottom: 2px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.modal-payment-options  .method-desc {
    font-size: 13px;
    color: #536471;
}

.modal-payment-options  .balance-badge {
    background: #dcfce7;
    color: #166534;
    font-size: 11px;
    padding: 2px 6px;
    border-radius: 6px;
    font-weight: 600;
}


.modal-payment-options  .check-circle {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid #cbd5e1;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s;
}
.modal-payment-options  .method-item.active .check-circle {
    background: var(--primary);
    border-color: var(--primary);
}
.modal-payment-options  .check-circle svg {
    width: 14px;
    height: 14px;
    stroke: white;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: none;
    opacity: 0;
    transform: scale(0.5);
    transition: all 0.2s;
}
.modal-payment-options  .method-item.active .check-circle svg {
    opacity: 1;
    transform: scale(1);
}

.modal-payment-options .policy-info {
    margin-top: 10px;
    font-size: 12px;
    color: #536471;
}

.modal-payment-options .policy-info a{
    color: var(--primary);
}

.modal-payment-options .method-item input{
    display: none;
}

.modal-payment-options .methods-title{
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
}

.section-promo-download-app-buttons{
    position: relative;
    z-index: 5;
    display: inline-flex;
    gap: 10px;
    margin-top: 20px;
    flex-wrap: wrap;
}

.chat-dialogues-item-content-title{
    font-size: 14px;
}

footer {
  color: #566074;
  background: #f8fafc;
  border-top: 1px solid #e5e9f1;
}

.market-footer{
  margin: 0 auto;
  padding: 40px 0 24px;    
}

.market-footer__main {
  display: grid;
  grid-template-columns: 1.7fr repeat(3, 1fr);
  gap: 38px;
}

.market-footer__logo {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #17213a;
  font-size: 22px;
  font-weight: 850;
  letter-spacing: -0.8px;
  text-decoration: none;
}

.market-footer__logo img{
    height: 25px;
}

.market-footer__description {
  max-width: 270px;
  margin-top: 15px;
  margin-bottom: 0px;
  color: #7a8497;
  font-size: 14px;
  line-height: 1.55;
}

.market-footer__app-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #2563eb;
  font-size: 14px;
  font-weight: 700;
  margin-top: 15px;
  text-decoration: none;
}

.market-footer__app-link:hover {
  color: #174abe;
}

.market-footer__app-icon {
    display: grid;
    width: 24px;
    height: 24px;
    place-items: center;
    border-radius: 7px;
    color: #2563eb;
    background: #e4edff;
    font-size: 15px;
}

.market-footer__column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 11px;
}

.market-footer__column h3 {
  margin: 4px 0 5px;
  color: #202a3d;
  font-size: 14px;
  font-weight: 800;
}

.market-footer__column a {
  color: #697388;
  font-size: 14px;
  text-decoration: none;
  transition: color 0.2s ease;
}

.market-footer__column a:hover {
  color: #2563eb;
}

.market-footer__security {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 17px 20px;
  border: 1px solid #dfe8d9;
  border-radius: 16px;
  background: #f3f9ee;
}

.market-footer__security-icon {
  display: grid;
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  place-items: center;
  border-radius: 50%;
  color: #ffffff;
  background: #36a269;
  font-weight: 800;
}

.market-footer__security div:nth-child(2) {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 2px;
}

.market-footer__security strong {
  color: #28583c;
  font-size: 14px;
}

.market-footer__security span {
  color: #668073;
  font-size: 12px;
  line-height: 1.45;
}

.market-footer__security > a {
  flex: 0 0 auto;
  color: #278654;
  font-size: 13px;
  font-weight: 750;
  text-decoration: none;
}

.market-footer__security > a:hover {
  text-decoration: underline;
}

.market-footer__bottom {
  display: flex;
  align-items: center;
  gap: 24px;
  padding-top: 22px;
  border-top: 1px solid #e1e6ef;
  font-size: 13px;
  margin-top: 20px;
}

.market-footer__copyright {
  color: #8891a2;
  font-size: 14px;
}

.market-footer__legal {
  display: flex;
  flex: 1;
  justify-content: center;
  gap: 18px;
}

.market-footer__legal a {
  color: #7d8799;
  text-decoration: none;
  font-size: 14px;
}

.market-footer__legal a:hover {
  color: #2563eb;
}

.market-footer__socials {
  display: flex;
  gap: 8px;
}

.market-footer__socials a {
  display: grid;
  width: 30px;
  height: 30px;
  place-items: center;
  border: 1px solid #dce2ed;
  border-radius: 9px;
  color: #69758b;
  background: #ffffff;
  font-size: 10px;
  font-weight: 800;
  text-decoration: none;
  transition: 0.2s ease;
}

.market-footer__socials a img{
  height: 30px;
}

@media (max-width: 850px) {
  .market-footer__main {
    grid-template-columns: repeat(3, 1fr);
  }

  .market-footer__brand {
    grid-column: 1 / -1;
  }

  .market-footer__description {
    max-width: 420px;
  }
}

@media (max-width: 600px) {
  .market-footer {
    margin-top: 0px;
    width: min(100% - 28px, 1180px);
    padding-top: 34px;
  }

  .market-footer__main {
    grid-template-columns: 1fr 1fr;
    gap: 28px 20px;
    padding-bottom: 30px;
  }

  .market-footer__column:last-child {
    grid-column: 1 / -1;
  }

  .market-footer__security {
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 15px;
  }

  .market-footer__security > a {
    width: 100%;
    margin-left: 48px;
  }

  .market-footer__bottom {
    flex-wrap: wrap;
    gap: 15px;
  }

  .market-footer__legal {
    order: 3;
    flex-basis: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px 16px;
  }
}

.profile-trigger__avatar {
  display: grid;
  width: 38px;
  height: 38px;
  place-items: center;
  border: 2px solid #fff;
  border-radius: 13px;
  color: #fff;
  background: linear-gradient(135deg, #3979fa, #7b59e9);
  box-shadow: 0 4px 10px rgba(54, 102, 232, 0.25);
  font-size: 11px;
  font-weight: 800;
}

.profile-trigger__name {
  font-size: 12px;
  font-weight: 750;
}

.profile-trigger__chevron {
  color: #8792a6;
  font-size: 17px;
  transition: transform 0.25s ease;
}

.profile-trigger[aria-expanded="true"] .profile-trigger__chevron {
  transform: rotate(180deg);
}

.profile-overlay {
  position: fixed;
  z-index: 20;
  inset: 0;
  visibility: hidden;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4) !important; 
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: opacity 0.25s ease, visibility 0.25s ease;
}

.profile-overlay.is-visible {
  visibility: visible;
  opacity: 1;
}

.profile-popup {
  position: fixed;
  z-index: 30;
  top: 60px;
  right: max(20px, calc((100vw - 1300px) / 2));
  width: min(410px, calc(100vw - 40px));
  max-height: calc(100vh - 98px);
  overflow-y: auto;
  padding: 18px;
  border: 1px solid rgba(225, 231, 241, 0.95);
  border-radius: 26px;
  visibility: hidden;
  opacity: 0;
  background: rgba(255, 255, 255, 0.98);
  box-shadow:
    0 24px 58px rgba(29, 46, 81, 0.2),
    0 5px 15px rgba(29, 46, 81, 0.08);
  transform: translateY(-12px) scale(0.98);
  transition:
    opacity 0.22s ease,
    transform 0.22s ease,
    visibility 0.22s ease;
  scrollbar-width: thin;
  scrollbar-color: #d9deea transparent;
  text-align: start;
}

.profile-popup.is-open {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) scale(1);
}

.profile-popup__close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: grid;
  width: 31px;
  height: 31px;
  place-items: center;
  border: 0;
  border-radius: 10px;
  color: #7a8599;
  background: #f1f4f9;
  cursor: pointer;
  font-size: 19px;
  line-height: 1;
  transition: 0.2s ease;
}

.profile-popup__close:hover {
  color: #202b40;
  background: #e6ebf3;
}

.profile-menu__user {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 6px 40px 18px 4px;
}

.profile-menu__avatar {
  display: grid;
  width: 49px;
  height: 49px;
  place-items: center;
  border: 3px solid #fff;
  border-radius: 16px;
  color: #fff;
  box-shadow: 0 6px 15px rgba(60, 107, 238, 0.27);
  font-size: 14px;
  font-weight: 800;
  position: relative;
  overflow: hidden;
}

.profile-menu__user-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.profile-menu__user-info strong {
  overflow: hidden;
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: black;
}

.profile-menu__status {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #8791a4;
  font-size: 12px;
}

.profile-menu__online {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #31bd73;
  box-shadow: 0 0 0 3px #e0f8eb;
}

.profile-menu__rating {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 14px;
  padding: 11px 13px;
  border-radius: 14px;
  color: #737d91;
  background: linear-gradient(100deg, #fffaf0, #fffdf8);
  font-size: 13px;
}

.profile-menu__rating:hover {
  border-color: #f3c96b;
}

.profile-menu__stars {
  color: #f4ae27;
  font-size: 14px;
  letter-spacing: 1px;
}

.profile-menu__rating b {
  color: #202b40;
}

.profile-menu__arrow {
  margin-left: auto;
  color: #c99328;
  font-size: 19px;
}

.profile-menu__notification {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fa5e68;
  box-shadow: 0 0 0 3px #ffe6e8;
}

.profile-menu__wallet {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-bottom: 24px;
  padding: 13px;
  border-radius: 16px;
  color: #fff;
  background:
    radial-gradient(circle at 92% 5%, rgba(255, 255, 255, 0.37), transparent 25%),
    linear-gradient(135deg, #246df4, #4b81f4);
  box-shadow: 0 10px 20px rgba(43, 105, 235, 0.2);
  transition: transform 0.2s ease;
}

.profile-menu__wallet:hover {
  transform: translateY(-2px);
}

.profile-menu__wallet-icon {
  display: grid;
  flex: 0 0 37px;
  width: 37px;
  height: 37px;
  place-items: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.18);
  font-size: 19px;
  font-weight: 800;
}

.profile-menu__wallet-info {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.profile-menu__wallet-info small {
  margin-bottom: 2px;
  opacity: 0.78;
  font-size: 11px;
}

.profile-menu__wallet-info strong {
  font-size: 17px;
}

.profile-menu__wallet-add {
  padding: 7px 9px;
  border-radius: 9px;
  background: rgba(255, 255, 255, 0.16);
  font-size: 11px;
  font-weight: 700;
}

.profile-menu__section-title {
  margin: 0 0 10px 3px;
  color: #919aac;
  font-size: 11px;
  font-weight: 750;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.profile-menu__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 9px;
}

.profile-menu__action {
  position: relative;
  display: flex;
  align-items: center;
  gap: 9px;
  min-height: 54px;
  padding: 10px;
  border: 1px solid #e8edf5;
  border-radius: 14px;
  color: #253049;
  background: #fff;
  font-size: 12px;
  font-weight: 650;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.profile-menu__action:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 17px rgba(42, 59, 93, 0.1);
}

.profile-menu__action-icon {
  display: grid;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  place-items: center;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 800;
}

.profile-menu__action--blue .profile-menu__action-icon {
  color: #2467e9;
  background: #e9f1ff;
}

.profile-menu__action--purple .profile-menu__action-icon {
  color: #8758e5;
  background: #f1eaff;
}

.profile-menu__action--orange .profile-menu__action-icon {
  color: #e47c27;
  background: #fff0e2;
}

.profile-menu__action--green .profile-menu__action-icon {
  color: #209b63;
  background: #e5f8ee;
}

.profile-menu__badge {
  position: absolute;
  top: 8px;
  right: 8px;
  display: grid;
  width: 17px;
  height: 17px;
  place-items: center;
  border-radius: 50%;
  color: #fff;
  background: #fa5a66;
  font-size: 9px;
  justify-content: center;
  text-align: center;
}

.profile-menu__business {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  margin-top: 22px;
  padding: 12px;
  border: 0;
  border-radius: 15px;
  color: white;
  background: linear-gradient(135deg, rgb(15, 23, 42) 0%, rgb(30, 41, 59) 100%);
  cursor: pointer;
  text-align: left;
  font-size: 14px;
}

.profile-menu__business-icon {
  display: grid;
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  place-items: center;
  border-radius: 11px;
  color: black;
  background: white;
  font-size: 17px;
}

.profile-menu__business-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.profile-menu__business-content strong {
  color: white;
  font-size: 14px;
}

.profile-menu__business-content span {
  color: white;
  font-size: 13px;
}

.profile-menu__business-toggle {
  display: grid;
  width: 28px;
  height: 28px;
  place-items: center;
  border-radius: 9px;
  color: white;
  font-size: 19px;
  transition: transform 0.25s ease;
}

.profile-menu__business.is-active .profile-menu__business-toggle {
  transform: rotate(180deg);
}

.profile-menu__business-links {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.25s ease, margin 0.25s ease;
}

.profile-menu__business-links.is-open {
  grid-template-rows: 1fr;
  margin-top: 9px;
}

.profile-menu__business-links-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7px;
  overflow: hidden;
}

.profile-menu__business-links a {
  display: flex;
  align-items: center;
  gap: 7px;
  min-height: 40px;
  padding: 9px 13px;
  border-radius: 12px;
  color: #625c78;
  background: #f8fafc;
  font-size: 14px;
}

.profile-menu__business-links a:hover {
  color: white;
  background: radial-gradient(circle at 92% 5%, rgba(255, 255, 255, 0.37), transparent 25%), linear-gradient(135deg, #246df4, #4b81f4);
}

.profile-menu__footer {
  display: grid;
  gap: 2px;
  margin-top: 18px;
  padding-top: 13px;
  border-top: 1px solid #e9edf3;
}

.profile-menu__link {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 8px;
  border-radius: 11px;
  color: #566278;
  font-size: 14px;
  transition: 0.2s ease;
}

.profile-menu__link-icon {
  display: grid;
  width: 22px;
  place-items: center;
  color: #78859a;
  font-size: 16px;
}

.profile-menu__link:hover {
  color: #2467e9;
  background: #f3f6fb;
}

.profile-menu__link--logout {
  margin-top: 3px;
  color: #e15862;
}

.profile-menu__link--logout .profile-menu__link-icon {
  color: #e15862;
}

.profile-menu__link--logout:hover {
  color: #d73e4a;
  background: #fff1f2;
}

@media (max-width: 760px) {
  .profile-trigger__name,
  .profile-trigger__chevron {
    display: none;
  }

  .profile-popup {
    top: 76px;
    right: 14px;
    width: min(410px, calc(100vw - 28px));
    max-height: calc(100vh - 90px);
  }
}

@media (max-width: 480px) {

  .profile-popup {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: min(84vh, 720px);
    padding: 16px;
    border: 0;
    border-radius: 24px 24px 0 0;
    transform: translateY(100%);
  }

  .profile-popup.is-open {
    transform: translateY(0);
  }

  .profile-popup::before {
    display: block;
    width: 42px;
    height: 4px;
    margin: 0 auto 10px;
    border-radius: 5px;
    background: #dce2ec;
    content: "";
  }

  .profile-menu__business-links-inner {
    grid-template-columns: 1fr;
  }

}

.profile-container-review-list{
    background-color: white;
    padding: 20px;
    border-radius: 20px;
}

.profile-container-review-list{
    margin-bottom: 0px;
}

.page-chat-container .chat-dialogues-item:hover{
    background-color: white;
}

.page-chat-container .chat-dialogue-container{
    background-color: white;
    border-radius: 20px;
    padding: 20px;
}

.payment-history-layout{
    background-color: white;
    padding: 20px;
    border-radius: 20px;
}

.profile-wallet-payment-action-replenishment{
    max-width: 230px;
}

.ad-card-reviews-content .container-reviews-list{
    margin-top: 30px!important;
}

.dropdown-box-list-nested a{
    margin: 10px 0;
}

.profile-container-shop-list{
    color: black;
    margin-bottom: 15px;
    display: block;
    border-radius: 20px;
    background-color: white;
    padding: 20px;
}

.shop-card-user{
    display: flex;
    align-items: center;
    gap: 10px;
    height: 50px;
}

.shop-card-user-avatar > div{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    display: flex;
    background-color: #f8fafc;
}

.shop-card-user-content-label{
    font-size: 13px;
    color: #566278;
}

.activity-low{
    color: #6c757d!important;
}

.activity-medium{
    color: #eeb300!important;
}

.activity-high{
    color: #198754!important;
}

.shop-catalog-params-form .uni-select-name{
    background-color: #ffffff;
}

.personal-shop-pages-item{
    padding: 10px 18px;
    border-radius: 12px;
    cursor: pointer;
    font-size: 15px;
    color: black;
}

.personal-shop-pages{
    gap: 14px;
    margin: 25px 0;
    display: flex;    
}

.personal-shop-pages .active{
    background-color: #141414; color: white!important;
}

.personal-shop-pages-item:hover{
    background-color: #141414; color: white!important;
}

.shop-page-text-body{
    background-color: white;
    padding: 30px;
    border-radius: 20px;
}

.personal-shop-action-buttons{
    gap: 14px;
    display: flex;      
}

.modal-size-nano{
    max-width: 450px;
}

.modal-size-small{
    max-width: 540px;
}

.modal-size-medium{
    max-width: 650px;
}

.modal-size-big{
    max-width: 750px;
}

.modal-size-mega{
    max-width: 950px;
}

.modal-size-fullmega{
    max-width: 1320px;
}

@media (max-width: 760px) {
  .profile-trigger__name,
  .profile-trigger__chevron {
    display: none;
  }
  .profile-popup {
    top: 76px;
    right: 14px;
    width: min(410px, calc(100vw - 28px));
    max-height: calc(100vh - 90px);
  }
}

@media (max-width: 480px) {
  .profile-trigger__avatar {
    width: 35px;
    height: 35px;
    border-radius: 11px;
  }

  .profile-popup {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: min(84vh, 720px);
    padding: 16px;
    border: 0;
    border-radius: 24px 24px 0 0;
    transform: translateY(100%);
  }

  .profile-popup.is-open {
    transform: translateY(0);
  }

  .profile-popup::before {
    display: block;
    width: 42px;
    height: 4px;
    margin: 0 auto 10px;
    border-radius: 5px;
    background: #dce2ec;
    content: "";
  }

  .profile-menu__business-links-inner {
    grid-template-columns: 1fr;
  }

}

.modal-title-skeleton{
    max-width: 350px;
    height: 40px;
    border-radius: 15px;
    background-color: #f8fafc;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}

.modal-body-skeleton{
    height: 200px;
    border-radius: 15px;
    background-color: #f8fafc;
    position: relative;
    overflow: hidden;
}

.modal-title-skeleton::after, .modal-body-skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255.12) 20%,
  rgba(255, 255, 255, 0) 30%
  );
  transform: translateX(-100%);
  animation: shimmer 2s infinite;
}

@keyframes shimmer {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

.profile-home-sections .profile-container-order-list{
    margin-bottom: 10px;
}

.modal-geo-container-map{
    border-radius: 20px;
    overflow: hidden;
    min-height: 450px;
    width: 100%;
    background-color: #f7f8fa;
}

.modal-geo-search-results{
    z-index: 9999;
}

#chatModal .chat-dialogues-container, #chatModal .chat-dialogue-container{
    padding: 30px;
}

.radiusSlider {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #e0e0e0;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}

/* Ползунок (Chrome, Safari, Edge) */
.radiusSlider::-webkit-slider-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #3b82f6;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  appearance: none;
}

.radiusSlider::-webkit-slider-thumb:hover {
  background: #2563eb;
}

.radiusSlider::-webkit-slider-thumb:active {
  transform: scale(1.1);
}

.radiusSlider::-moz-range-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #3b82f6;
  cursor: pointer;
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.radiusSlider::-moz-range-thumb:hover {
  background: #2563eb;
}

.radiusSlider::-moz-range-thumb:active {
  transform: scale(1.1);
}

input[type=range]::-ms-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #3b82f6;
  border: none;
}

.modal-geo-container-map-radius{
    display: flex;
    gap: 7px;
    flex-wrap: wrap;
    margin-top: 8px;
}

.modal-geo-container-map-radius > div{
    padding: 8px 16px;
    background-color: #f7f8fa;
    border-radius: 12px;
    cursor: pointer;
}

.modal-geo-container-map-radius > div.active{
    background-color: black;
    color: white;
}

.modal-geo-container-map-radius > div:hover{
    background-color: black;
    color: white;
}

.actionShowMoreItems{
    margin-top: 15px;
}

.modal-geo-favorites-list{
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin-top: 15px;
}

.modal-geo-favorites-list a{
    padding: 8px 18px;
    background-color: #f7f8fa;
    border-radius: 12px;
    cursor: pointer;
    color: black;
    font-size: 15px;
}

.modal-geo-favorites-list a:hover{
    background-color: black;
    color: white;
}

.modal-geo-tab-content{
    display: none;
}

.actionClearGeoModal{
    visibility: hidden;
}

.ad-paid-services-ads-item-price{
    display: block;
    font-size: 14px!important;
    font-weight: normal!important;
}

.widget-ads-categories-container .bold-title-and-link{
    margin-top: 25px;
}

.filter-buttons{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.filter-button-item{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    height: 43px;
    padding: 0 25px;
    background-color: #f7f8fa;
    cursor: pointer;
}

.filter-button-active{
    background-color: black;
    color: white;
}

.filter-button-item input{
    display: none;
}

.filter-button-item:active{
    transform: scale(0.96); 
}

.widget-categories-or-subcategories {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 35px;
}

.widget-categories-or-subcategories a {
    display: flex;
    background-color: #f7f8fa;
    padding: 10px 15px;
    border-radius: 12px;
    max-width: 250px;
    position: relative;
    word-break: break-word;
    flex-grow: 1;
    height: auto!important;
    margin-bottom: 0;
}

.widget-categories-or-subcategories-counter {
    font-size: 14px;
    display: inline-block;
}

.w-100{
    width: 100%!important;
}

.ad-card-sidebar > div{
    margin-top: 0!important;
}

.widget-categories-or-subcategories a div {
    z-index: 5;
    color: black;
    position: relative;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.profile-settings-section {
    background-color: white!important;
}

.ad-paid-services-list-item {
    overflow: auto!important;
}

.ad-paid-services-list-item{
    margin-bottom: 0px!important;
}

.ad-paid-services-ads-list{
    padding: 0px!important;
}

.header-wow-top{
    box-shadow: none!important;
}