body.ug-modern{margin:0;background:#faf9f6;color:#292925;font-family:'Manrope',Arial,sans-serif}
.ug-frame{width:100%;min-height:100vh;font-size:14px;line-height:1.6}
.ug-frame *,.ug-frame *::before,.ug-frame *::after{box-sizing:border-box}
.ug-frame h1,.ug-frame h2,.ug-frame h3{font-family:inherit;text-transform:none}
.ug-frame .hero h1,.ug-frame .service-banner h2{color:inherit}
.ug-frame a:hover,.ug-frame a:focus{text-decoration:none}
.ug-frame .navbar{border-radius:0;min-height:0;margin:0;position:relative;z-index:5}
.ug-frame .navbar>.wrap{gap:23px;position:relative}
.ug-frame .ug-menu-link{white-space:nowrap}
.ug-frame .ug-catalog-menu{flex-shrink:0}
.ug-frame .ug-catalog-menu summary{list-style:none;cursor:pointer;height:52px;display:flex;align-items:center}
.ug-frame .ug-catalog-menu summary::-webkit-details-marker{display:none}
.ug-frame .ug-catalog-dropdown{position:absolute;top:52px;left:48px;max-height:70vh;overflow:auto;background:#faf9f6;border:1px solid #e6e5de;border-radius:0 0 12px 12px;padding:24px;min-width:330px;box-shadow:0 18px 32px #29292512}
.ug-frame .ug-catalog-dropdown>.ug-menu-link{display:block;padding:8px 0;font-size:12px}
.ug-frame .ug-catalog-dropdown [data-menu-child]{padding-left:15px;color:#77786f;font-size:11px}
.ug-frame .ug-catalog-dropdown>.text-link{margin-top:18px}
.ug-frame .mainhead{gap:28px}
.ug-frame .headphone .b-phone__container{display:block;margin:0;padding:0}
.ug-frame .headphone .b-phone__number{font-size:14px;font-weight:800;color:#292925;line-height:1.5}
.ug-frame .headphone .b-phone__number:not(:first-child){font-size:11px}
.ug-frame .headphone p{margin:0}
.ug-frame .headphone .b-phone{display:flex;flex-direction:column;gap:3px}
.ug-frame .headphone .b-phone__container{float:none;width:100%}
.ug-frame .headphone .b-phone__container .row{margin:0}
.ug-frame .headphone .b-phone__number{float:none;width:auto;padding:0;display:block;white-space:nowrap}
.ug-frame .headphone .b-phone__desc,.ug-frame .headphone br{display:none}
.ug-frame .ug-search input{border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;height:auto;font:inherit;font-size:12px}
.ug-frame .ug-search>div{flex:1;min-width:0}
.ug-frame .ug-basket{min-width:102px}
.ug-frame .ug-basket>.row{margin:0;display:flex;gap:18px;align-items:center;flex-wrap:nowrap}
.ug-frame .ug-basket>.row::before,.ug-frame .ug-basket>.row::after{display:none}
.ug-frame .ug-basket .b-menu__login,.ug-frame .ug-basket .b-menu__cart{display:block;float:none;position:relative;width:auto;padding:0;background:none;text-align:center;font-size:10px}
.ug-frame .ug-basket .b-menu__cart-icon{position:relative;margin:0 auto 4px;width:24px;height:25px;background:none;border:1.5px solid #292925;border-radius:2px}
.ug-frame .ug-basket .b-menu__cart-icon::before{content:'';position:absolute;left:6px;top:-6px;width:9px;height:7px;border:1.5px solid #292925;border-bottom:0;border-radius:6px 6px 0 0}
.ug-frame .ug-basket .b-menu__cart-count{position:absolute;top:-8px;right:-9px;left:auto;width:auto;min-width:15px;height:15px;line-height:15px;font-size:8px;background:#b84b2b;color:#fff;border-radius:20px;padding:0 4px;transform:none}
.ug-frame .ug-basket .b-menu__cart-name{font-size:10px;padding:0;color:#292925}
.ug-frame .ug-basket .b-menu__cart-icon{display:block;float:none}
.ug-frame .ug-basket .b-menu__cart-name{display:block;white-space:nowrap}
.ug-frame .ug-basket .b-menu__login a{color:#77786f;font-size:10px}
.ug-frame .ug-page-title{font-size:44px;margin:10px 0 30px}
.ug-frame .ug-home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;width:100%}
.ug-frame .ug-home-products:before,.ug-frame .ug-home-products:after{display:none}
.ug-frame .ug-home-products>.b-list__item,.ug-frame .ug-home-products>.product-item-container{width:100%;float:none;min-width:0;padding:0;margin:0;border:0;background:none}
.ug-frame .ug-home-products>.b-list__item>.row{position:relative;display:flex;flex-direction:column;align-items:stretch;margin:0}
.ug-frame .ug-home-products .b-list__item-name-info{float:none;width:100%;height:auto;overflow:visible;padding:0;margin:0}
.ug-frame .ug-home-products .b-list__item-buy-container{position:static;display:flex;align-items:flex-end;gap:10px;margin:0;padding:0;width:100%}
.ug-frame .ug-home-products .b-list__item-price-container{width:auto;float:none;padding:0;flex:1}
.ug-frame .ug-home-products .b-list__item-buy{display:block;width:auto;float:none;padding:0}
.ug-frame .ug-home-products .b-list__item-buy .product-item-button-container{margin:0}
.ug-frame .ug-home-products .b-list__item-buy .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:42px;height:auto;padding:11px 15px;border:0;border-radius:8px;background:#b84b2b;color:white;font:700 11px/1.4 'Manrope',Arial,sans-serif}
.ug-frame .ug-home-products .b-list__item-price_title{font-size:10px;line-height:1.4;color:#77786f}
.ug-frame .ug-home-products .b-list__item-mark{position:absolute;top:12px;left:12px;z-index:2;padding:0}
.ug-frame .ug-home-products .b-list__item-mark-label{padding:4px 9px;border-radius:20px;font-size:9px;background:#b84b2b;color:white;width:auto}
.ug-frame .ug-home-products .product-item{border:0;background:none;padding:0}
.ug-frame .ug-home-products .product-item-image-wrapper,.ug-frame .ug-home-products .b-list__item-img{border-radius:12px;background:#f1f0eb;display:flex;align-items:center;justify-content:center;height:255px;padding:22px;margin:0 0 14px;width:100%;overflow:hidden}
.ug-frame .ug-home-products .b-list__item-img img{position:static;width:100%;max-height:215px;object-fit:contain;mix-blend-mode:multiply;transform:none}
.ug-frame .ug-home-products .product-item-title,.ug-frame .ug-home-products .b-list__item-name{font-size:14px;line-height:1.5;font-weight:700;text-transform:none;letter-spacing:-.3px;min-height:42px;margin:10px 0 14px;color:#292925}
.ug-frame .ug-home-products .b-list__item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:63px;padding:0}
.ug-frame .ug-home-products .product-item-price-current,.ug-frame .ug-home-products .b-list__item-price{font-size:20px;font-weight:800;color:#292925;white-space:nowrap}
.ug-frame .ug-home-selection>.col-lg-12{float:none;padding:0;width:100%}
.ug-frame .ug-modern-home .category-card{display:grid;grid-template-rows:auto 1fr 150px;min-height:290px}
.ug-frame .ug-modern-home .category-card h3{max-width:100%;margin-bottom:0;line-height:1.25}
.ug-frame .ug-modern-home .category-card img{position:static;grid-row:3;justify-self:end;align-self:end;max-width:100%;width:80%;height:150px}
.ug-frame .b-slider{margin-top:55px;border-radius:14px;overflow:hidden}
.ug-frame .b-slider img{width:100%;height:auto}
.ug-frame .b-slider__list{padding:0;margin:0;list-style:none}
.ug-frame .footer-grid .footer-phone a{font-size:16px;color:#292925;font-weight:800;margin:0}
.ug-frame .footer-grid .footer-phone p{margin:0}
.ug-frame .footer-bottom p{font-size:9px;line-height:1.6;margin:0;color:inherit}
.ug-modern .b-solution-popup{position:fixed;left:18px;right:auto;bottom:18px;top:auto;max-width:430px;padding:16px 42px 16px 20px;background:#30372c;color:white;border-radius:10px;z-index:30;font:11px/1.5 'Manrope',Arial,sans-serif;box-shadow:0 8px 30px #0002}
.ug-modern .b-solution-popup__close{background:none;border:0;color:#fff;position:absolute;top:6px;right:9px;font-size:22px;padding:0 4px}
@media(max-width:1200px){.ug-frame .navbar>.wrap{gap:15px;font-size:10px}.ug-frame .mainhead{gap:20px}.ug-frame .headphone{display:none}.ug-frame .nav-catalog{padding-right:15px}.ug-frame .ug-catalog-dropdown{left:48px}}
@media(max-width:760px){
  .ug-frame .mainhead{height:auto;min-height:82px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:18px}
  .ug-frame .mainhead>.ug-search{display:flex;order:5;max-width:none;flex-basis:100%}
  .ug-frame .mainhead>.logo{margin-right:auto}
  .ug-frame .ug-basket{min-width:0}.ug-frame .ug-basket .b-menu__login{display:none}
  .ug-frame .ug-basket .b-menu__cart{width:56px;min-width:0}
  .ug-frame .navbar{display:none}.ug-frame .navbar.mobile-open{display:block}
  .ug-frame .navbar>.wrap{display:flex;height:auto;align-items:stretch;padding-top:12px;padding-bottom:18px;gap:0;flex-direction:column}
  .ug-frame .navbar .ug-menu-link{display:block;padding:11px 0;font-size:13px}
  .ug-frame .ug-catalog-menu summary{border:0;height:44px;font-size:13px}
  .ug-frame .ug-catalog-dropdown{position:static;box-shadow:none;border:0;padding:5px 15px 20px;min-width:0;max-height:none}
  .ug-frame .ug-home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}
  .ug-frame .ug-home-products .product-item-image-wrapper,.ug-frame .ug-home-products .b-list__item-img{height:180px;padding:15px}
  .ug-frame .ug-home-products .b-list__item-img img{max-height:150px}
  .ug-frame .ug-home-products .product-item-title,.ug-frame .ug-home-products .b-list__item-name{font-size:12px}
  .ug-frame .ug-home-products .b-list__item-name{min-height:72px;-webkit-line-clamp:4}
  .ug-frame .ug-home-products .b-list__item-buy-container{flex-direction:column;align-items:stretch;gap:12px}
  .ug-frame .ug-home-products .b-list__item-buy .btn{width:100%}
  .ug-frame .ug-home-products .product-item-price-current,.ug-frame .ug-home-products .b-list__item-price{font-size:18px}
  .ug-frame .ug-modern-home .category-card{min-height:270px;grid-template-rows:auto 1fr 135px}
  .ug-frame .ug-modern-home .category-card h3{font-size:16px}
  .ug-frame .ug-modern-home .category-card img{height:135px;width:85%}
  .ug-frame .ug-page-title{font-size:32px}
  .ug-modern .b-solution-popup{left:12px;right:12px;bottom:12px;font-size:10px}
}
@media(max-width:360px){
  .ug-frame .section-head{flex-wrap:wrap;gap:16px}
  .ug-frame .section-head>div{min-width:0;flex-basis:100%}
  .ug-frame .hero h1{font-size:40px;letter-spacing:-1.8px}
}
