*{line-height:1.5}
.promo-detail-content table td,.bx_page table td{padding:8px;border:1px solid}
.promo-detail-content table,.bx_page table{margin:20px 0}
.promo-detail-content h2,.bx_page h2{margin:15px 0 8px}
date.promo-detail-date{border-bottom:1px solid;width:50%;margin-bottom:30px;color:#ccc}
.promo-list-block date{border:none}
.promo-detail-block p,.bx_page p{margin-bottom:10px;clear:both}
.news_wrapper .brand_item .brand_item_image img{filter:none;opacity:1}
.news_wrapper .brand_item .brand_item_image{height:200px;line-height:200px}
.brands_wrapper .owl-stage,.news_wrapper .owl-stage{align-items:start}
.news_wrapper .brand_item{overflow:hidden}
#search_in .icon-txt{color:#ff1493}
#search_in:hover .icon-txt{color:#f3128b}
.footer-item{width:23%;margin-right:2%}
.footer-item-copy-item{font-size:14px;margin-bottom:10px}
.pays-box p{line-height:1.5;margin-bottom:10px;font-size:14px}
.bx_pagination_page_list *{line-height:38px}
.footer .pays-box{flex-wrap:wrap}
.footer-btn{margin-top:20px}
#vac-form{padding:60px 0 0}
#vac-form .lredform__title{margin-bottom:10px;text-transform:none;font-weight:900;font-size:34px;text-align:left;color:#ff1493}
div.sale-order-detail-payment-options-methods .btn{border-radius:0;text-transform:uppercase;font-size:14px;color:#000;border:1px solid #ff1493;background:#ff1493;color:#fff;opacity:.8;padding:5px 15px;position:relative}
div.sale-order-detail-payment-options-methods .btn:hover{color:#000;background:#fff}
.offers_box{padding-top:0}
.main_title{text-align: center;margin-bottom:30px;}
@media(max-width:575px) {
.pagination-container{flex-wrap:wrap;justify-content:center!important}
}
ul.contactList li{padding:0}
ul.contactList li:before{content:none}
ul.contactList table td{border:none;height:100px;vertical-align:top}
ul.contactList{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:25px}
ul.contactList img{margin-right:10px}
ul.contactList table{margin:0}
.social .fa.fa-whatsapp{color:#00a884;}
.logo img{width:auto;height:auto;max-width:100%}
.header .hb-content .logo img{width:135px;height:auto}
.cityselect{width:auto;float:left;font-size:13px;padding:10px 0 0}
.altasib_geobase_city .altasib_geobase_cities ul li a:hover{font-size:14px}
.footer{padding:50px 0 15px}
.footer-item.footer-item-logo p{font-size:14px}
.footer-item.footer-item-logo img{max-height:55px}
.footer-item-copy{position:relative}
.sales_img.LOAD_IMG_JS_STOCK,.offers_box_item div{transition:.3s all ease}
.sales_img.LOAD_IMG_JS_STOCK:hover{transform:scale(1.03)}
.offers_box_item div:hover,.offers_box_item .img_box:hover,.offers_box_item .text_box:hover{transform:scale(1.05)}
.altasib_geobase_link .altasib_geobase_link_city{font-weight:400;color:#ff1493}
.basket-checkout-block .basket-btn-checkout{position:relative}
.btn-back button{color:#fff;border:2px solid #ff1493}
.btn-back:hover button{color:#000!important}
.btn-green-gradient.bx-soa-order-save{font-weight:400}
.webFormTools input[type="submit"],.webFormTools input[type="reset"],.shop-review-form .shop-review-form-submit{color:#000}
.webFormTools input[type="submit"]:hover,.webFormTools input[type="reset"]:hover,.shop-review-form .shop-review-form-submit:hover{color:#fff}
.shop-review-top-new-button{margin-top:6px}
li.subpages-item{margin:0 16px 0 0}
i.fa.fa-whatsapp{color:#25D366}
i.fa.fa-phone{color:#ff1493}
header .social{float:right;font-size:20px;margin-top:-3px}
header .social .fa{color:#c113cb}
header .social .fa:hover{color:#ff1493}
.header-phone a:hover .fa{color:#ff1493}
#bx_incl_area_4 .social_item:not(:first-child){padding-left: 5px;}
.promo-list-block:hover img{transform:scale(1.05)}
.promo-list-block img{transition:.3s all linear}
.bx_page{margin-top:30px}
.product-item-detail-slider-controls-block{margin-right:4px;padding-right:2px}
.product-item-detail-info-container-title,span[id*=_quant_measure]{color:#000}
.main_content,.main_banner_image{margin-bottom:0}
.product-detail-pay-block{padding:13px 0 17px;border-bottom:1px solid #e9e9e9}
.product-item-detail-properties{border-bottom:unset;border-top:1px solid #e9e9e9}
.bx-soa-pickup-list.main .btn-primary{border:1px solid #ff1493;border-radius:0}
.bx-soa-pickup-list.main .btn-primary:focus,.bx-soa-pickup-list.main .btn-primary:hover{box-shadow:none;background:#ff1493;color:#fff}
.cartline_wrapper.top_slider,.bx-nav-2-lvl-container{z-index:1000!important}
span.price-actual-info{font-size:13px;color:#ff1493;margin-top:-7px;display:block;font-weight:400}
.price.zero{font-size:16px;line-height:1.5;width:auto;display:block;float:left;margin-top:20px}
.product-item-detail-price-current.zero{font-size:16px!important;margin-bottom:0!important;line-height:1.5;margin-top:8px}
.product-detail-pay-item.zero{margin-right:10px}
.hideeconomy .basket-item-price-difference{display:none}
.isNoprice .basket-coupon-block-total-price-old,.isNoprice .basket-coupon-block-total-price-difference{display:none}
/* header a.social_item[href*=wa\.me]{display:none} */
#gift-container{border:1px solid #ff1493;background:#fff;font-size:18px;padding:10px;position:fixed;transition:.5s all linear;z-index:9999}
#gift-container:before{content:"";position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);z-index:0;border-radius:2px}
#gift-container .close-gift{width:12px;position:absolute;cursor:pointer}
#gift-container .gift-inner{margin-top:18px;font-size:14px}
.catalog__list-content .product__list,.favour__list{margin-bottom:50px!important}
.main_content .wrapper-inner{margin-bottom:50px}
.main_content .breadcrumbs .wrapper-inner{margin-bottom:0}
.breadcrumbs{padding:25px 0 0}
.header .btn-goods a.close_cart_line{color:#fff}
.header .btn-goods a.close_cart_line:hover{color:#ff43a8}
.header .btn-goods a.btn-green-gradient:hover,.logout.btn-green-gradient:hover{color:#fff}
.footer-btn a{display:inline-block;text-align:center}

.pdoducts-main-title:hover h2 {
    color: #ff1493;
}
@media(min-width:768px) {
#gift-container.opened{right:-3px}
#gift-container{width:300px;top:15%;right:-350px}
.footer-item-menu .fa-chevron-down{display:none}
.promo-list-img img{width:100%;object-fit:cover;max-height:250px}
#vac-form{width:700px}
}
@media(min-width:1025px) {
.header-bottom{margin-top:10px}
.header.sticky .bx-nav-1-lvl>a span{padding:19px 12px;font-size:11px}
.bx-nav-1-lvl>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{border:1px solid transparent;position:relative}
.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,nav ul li:hover span.more_dot{background:#fff;border:1px solid #ff1493}
.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text:before,.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text:before,nav ul li:hover span.more_dot:before{content:"";position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);z-index:0;border-radius:2px}
.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text:after,.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text:after,nav ul li:hover span.more_dot:after{content:""}
/* .header-top .bx-nav-list-1-lvl > li > a[href="/catalog/podarochnye_nabory/"]{display:none!important} */
.product_card__title.mobile{display:none}
.product-detail-pay-block [data-entity="quantity-block"]{width:130px}
.footer-phone{display:none}
img.logo-img{height:85px}
.main_banner_slider{padding-bottom:40px}

.top-nav-wrapper,.bx-top-nav-container{
    width: 100%;
}
.bx-top-nav-container > ul {
    display: flex;
    justify-content: space-between;
}
#search_in .icon-txt{
    display:block;
    margin-top:7px;
}
.header.sticky .logo.top-logo{
    display:none;
}
.header.sticky #favour_in, .header.sticky #user{
    display:none;
}
.header.sticky .bx-top-nav-container {
    width: 100%;
}
#search_in.onmobile{
    display:none;
}
#header-top-line .header-phone {
    width: 200px;
}
}
a#toTop{position:fixed;bottom:60px;right:3%;z-index:99;width:30px;height:30px;line-height:27px;border:1px solid #ff1493;background:#fff;font-size:18px;color:#ff1493;text-align:center}
a#toTop:hover{background:#ff1493;color:#fff}
a#toTop:before{content:"";position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);z-index:0;border-radius:2px}
div#cookie-window > div{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;font-size:14px}
div#cookie-window a{font-size:11px;padding:3px 8px;margin-left:8px}
div#cookie-window{background:#f6f6f6}
@media(min-width:1025px) and (max-width:1283px) {
#top-icon-wrapper .top-icon-box{display:flex;align-items:center}
.header.sticky .bx-top-nav-container{width:auto}
}
@media(max-width:1180px) {
.bx-top-nav-container{width:100%}
}
@media(max-width:1024px) {
.header-pretop{display:none!important}
footer.footer{padding-bottom:60px}
.lk__nav{align-items:flex-end}
span.bx-nav-2-lvl-link-text{font-size:12px}
button.open_list{position:absolute!important;top:5px!important;right:0!important}
.mobile-menu-title{width:100%}
.bx-nav-2-lvl{padding:0!important}
/* .visible-xs ul.navigation a:not([href*="brands"]){display:none} */
.product_card__title.desktop{display:none}
#search_in.ondesktop{
    display:none;
}
.icon-box-link .fa.fa-user-o {
    margin-right: 8px !important;
}
.top-nav-wrapper-overflow .icon-box_item {
    display: flex !important;
    align-items: center;
}
}
@media(min-width:1200px) and (max-width:1279px){
    .bx-nav-1-lvl > a .bx-nav-1-lvl-link-text, nav ul li span.more_dot {
        font-size: 12px;
        padding: 15px 10px;
    }
    .header.sticky .bx-nav-1-lvl>a span {
        font-size: 10px;
    }
   
}
@media(min-width:1025px ) and (max-width:1199px) {
.bx-nav-1-lvl>a .bx-nav-1-lvl-link-text,nav ul li span.more_dot{padding:15px 12px;font-size:11px;font-size:10px;padding:15px 10px}
.bx-nav-2-lvl-container .wrapper-inner{height:calc(100vh - 210px)}
.fast_view{font-size:10px!important}
.product-detail-pay-item .product-detail-buy-button{width:120px;padding:8px 0}
.price__block{margin-right:20px}
.product_item_name_box,.product_item__price{padding-left:0;padding-right:0}
.header.sticky .bx-nav-1-lvl>a span {
    padding: 16px 10px;
    font-size: 9px;
}
}
@media(min-width:992px) and (max-width:1024px) {
.footer-item{width:48%;margin-right:2%}
.catalog-section-list-item{padding-top:0;padding-bottom:0}
}
@media(min-width:768px) and (max-width:1024px) {
.product-detail-pay-block{flex-direction:row}
[data-entity="quantity-block"]{width:130px;min-width:130px}
div#cookie-window > div{font-size:14px}
}
@media(min-width:601px) and (max-width:1366px) {
.shop-review-item-utile-good{margin-bottom:5px}
}
@media (min-width:768px) and (max-width:991px) {
.footer-item{width:48%;margin-right:2%}
ul.contactList table td{border:none;height:auto;vertical-align:top}
.catalog-section-list-item{padding-top:0;padding-bottom:0}
span.price-actual-info{font-size:11px;margin-top:-5px}
div#cookie-window > div{font-size:13px}
ul.contactList{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px) {
.promo-list-img img{width:100%;object-fit:cover;max-height:unset;height:auto}
.promo-list-img{height:auto}
.shop-review-item-utile-good{margin-bottom:5px}
}
@media(max-width:767px) {
.footer-item{width:100%;margin-right:0}
.footer .pays-box{flex-wrap:unset;display:block}
ul.contactList table td{border:none;height:auto;vertical-align:top}
div[id*="pozvonim-mobile-button"]{display:none!important}
.catalog-section-list-item-title{font-size:18px}
.catalog-section-list-item{padding-top:0;padding-bottom:0}
.catalog-products-viewed-slider h2,.tab_slider h2,.brands_box h2,.product_card_wrapper h2{width:calc(100% - 90px)}
.catalog__content h1,.lk_wrapper h1{font-size:20px;line-height:1.3}
span.price-actual-info{font-size:11px;margin-top:-3px}
.price.zero{font-size:12px;line-height:1.5;width:100%;display:block;float:left;margin-top:20px}
.product-detail-pay-item.price__block.zero{margin-right:0;margin-bottom:0}
div#cookie-window > div{font-size:11px;line-height:1.3}
#gift-container.opened{top:4px;left:4px;right:4px;width:calc(100% - 8px)}
#gift-container{top:-300px}
.navigation-box.mobile-hidden{display:none}
.footer-item.footer-item-menu.with-arrow .footer-item-title{text-align:left}
.footer-item.footer-item-menu.with-arrow .fa{float:right;margin-top:5px}
.fa.turn{transform:rotate(180deg)}
ul.contactList{grid-template-columns:repeat(1,1fr)}
.product-detail-pay-item{margin-bottom:15px}
#vac-form .lredform__title{font-size:30px}
}
@media screen and (min-width: 1025px) {
.bx-nav-list-1-lvl > li:nth-child(10) ul.bx-nav-list-3-lvl{column-count:2}
}
header .social .fa-telegram{color:#26a4e3}
header .social .fa-vk{color:#2787f5}
p.footer-padding-none{margin-bottom:0}

html {scroll-behavior: smooth; scroll-padding-top: 200px; overflow: auto; @media screen and (width <= 425px) {&{scroll-padding-top: 330px;}}}