/* a {
  color: #e50113;
} */
body a:hover {
  color: #f29700 !important ;
}
/* Header */
.route-common-home .main-menu > .j-menu > li:hover > a {
  background: transparent !important;
}
.route-common-home .main-menu > .j-menu > li:hover > a > span {
  color: #e50113;
}
.mini-search #search .search-trigger::before,
#cart > .cart-heading > i::before {
  color: #e50113;
}
.mega-menu-content {
  background: #ffffffe7 !important;
  border: none !important;
}
#logo a > img {
  max-width: initial;
}
.header-compact {
  position: relative;
}
.header-compact #logo {
  position: absolute;
  left: 110px;
  top: 20px;
}
#logo img {
  width: 70px !important;
  height: 70px !important;
}
header::before {
  background: #e50113 !important;
}
.language .dropdown:hover button span,
.mini-search #search .search-trigger:hover::before,
#cart:hover > .cart-heading > i::before,
.main-menu > .j-menu > li:hover > a > span,
.mega-menu-content .module-body .subitem a::before {
  color: #f29700 !important;
}
.top-menu .dropdown.dropdown .j-menu > li > a {
  color: #e50113 !important;
}
.route-common-home
  .module-master_slider-242
  .module-item
  .module-subitem.btn:hover,
.route-common-home
  .module-master_slider-242
  .module-item
  .module-subitem.btn:hover {
  background: #f29700 !important;
}
.route-common-home .module-master_slider-242 .module-item .module-subitem,
.route-common-home .module-master_slider-242 .module-item .module-subitem.btn {
  border: none !important;
}
.route-common-home
  .module-master_slider-242
  .module-item
  .module-subitem.ms-layer-button.btn {
  border: none !important;
  border-style: none !important;
}
.sticky-compact .header-compact,
.header-compact {
  background: rgb(255 255 255 / 90%) !important;
}
/* Welcome in our company section */
.route-common-home .module-banners .module-item > a img {
  width: auto !important;
}
#top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .banner-caption {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 65% !important;
}
#top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .module-item a img {
  width: 35% !important;
}

#top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .module-item a {
  flex-direction: row-reverse;
}
.top-bar .language-currency {
  position: relative !important;
  left: 0 !important;
}
.top-bar {
  max-width: 100% !important;
  background: #e50113 !important;
  padding: 0 55px;
}
.desktop-header-active .header .top-bar {
  justify-content: initial !important;
}
.top-bar-left-side {
  display: flex;
  align-items: center;
  margin: 0;
  width: 50%;
}
.top-bar-right-side {
  display: flex;
  align-items: center;
  width: 50%;
  justify-content: flex-end;
}
.top-bar-right-side .third-menu {
  margin-right: 130px;
}
.module-catalog-69 .catalog-title,
.module-catalog-161 .catalog-title,
.module-products-186 .nav-tabs > li > a,
.module-products-186 .nav-tabs > li.active > a,
.mega-menu-content .module-body .subitem a span {
  color: #e50113 !important;
}
/*  */
.top-menu .dropdown.dropdown .j-menu > li > a {
  background: #000000ba !important;
}
.module-products-186 .nav-tabs {
  border-color: #f29700 !important;
}
.route-common-home
  .product-grid
  .product-layout
  .product-thumb
  .buttons-wrapper
  .button-group,
.route-common-home
  .product-grid
  .product-layout
  .product-thumb
  .buttons-wrapper
  .button-group
  .btn-cart,
.route-common-home
  .product-grid
  .product-layout
  .product-thumb
  .buttons-wrapper
  .wish-group
  a,
.route-common-home .grid-row-top-3 {
  background: #e50113;
}
.route-common-home
  .product-grid
  .product-layout
  .product-thumb
  .buttons-wrapper
  .button-group
  .btn-cart:hover,
.route-common-home
  .product-grid
  .product-layout
  .product-thumb
  .buttons-wrapper
  .wish-group
  a:hover {
  background: #f29700 !important;
}
.top-menu .j-menu > li > a,
.language .dropdown-toggle > span,
.language .dropdown::after,
.currency .dropdown-toggle > span,
.currency .dropdown::after {
  font-size: 12px;
  color: white !important;
}
.route-common-home
  .module-info_blocks-263
  .module-item
  .info-block
  .info-block-title,
.route-common-home .module-info_blocks-263 .module-item-1 .info-block::before {
  color: white;
}
/* Footer */
footer .grid-rows {
  background: #f0f0f0 !important;
}
footer .grid-row-3,
footer .grid-row-1 {
  background: #dedcdc !important;
}
.module-side_products-39 .module-body .nav-tabs > li > a {
  color: #e50113;
}
.module-side_products-39 .module-body .nav-tabs > li.active,
.module-side_products-39 .module-body .nav-tabs > li.active > a:focus {
  color: black !important;
}
.module-side_products-39 .nav-tabs {
  border-color: #e50113 !important;
}
.module-side_products-39 .module-body .nav-tabs > li.active {
  border-color: #e50113;
}
.module-side_products-39 .module-body .nav-tabs > li.active > a {
  color: black;
}
footer .grid-rows .links-menu-item a:hover span,
.route-common-home .grid-col-bottom-1-2 .module-item .subitem a:hover span {
  color: #f29700 !important;
}
.block-expand-overlay > .block-expand.btn {
  background: #e50113 !important;
  padding: 0 !important;
  padding: 10px !important;
}
.block-expand-overlay {
  bottom: -37px !important;
}
.route-common-home
  .grid-row-bottom-4
  .block-expand-overlay
  .block-expand.btn:hover {
  background: #f29700 !important;
}
.route-common-home .grid-col-bottom-1-2 .module-item .subitem a span {
  color: #e50113;
}
/* Search header */
.header-search .twitter-typeahead .search-input {
  background: white !important;
}
.register-form #account .custom-field {
  display: none !important;
}
#currency .currency-symbol-title .symbol {
  display: none;
}
.search-categories {
  background: #e50113 !important;
}
.swiper-button-prev,
.swiper-button-next {
  background: #e501135e !important;
}
.search-categories-button::after,
.search-categories-button {
  color: white !important;
}
.header-search .search-button {
  background: #e50113 !important;
}
.header-search .search-button::before {
  color: white !important;
}

/* Product Page  */
.desktop-header-active header {
  background: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
}
.desktop .main-menu > .j-menu > li:hover > a,
.main-menu > .j-menu > li.active > a {
  background: transparent !important;
}

.breadcrumb li:nth-child(1) a,
.breadcrumb li:nth-child(2) a,
#product-product .product-details .nav-tabs li a,
#product-product .review-links a,
#product-product .wishlist-compare .btn-compare::before,
footer .grid-row-1 .grid-item-1 .side-product .caption .price-new,
#product-product
  .product-blocks
  .grid-item-244-1-1-1
  .side-product
  .caption
  .price-new {
  color: #e50113;
}
.breadcrumb li:nth-child(1) a:hover {
  color: #f29700 !important;
}
#product-product .product-info .product-details .countdown-title,
.product-info .button-group-page .stepper span i {
  background: #e50113 !important;
}
#product-product .product-info .product-details .nav-tabs > .active a {
  color: #555;
}
#product-product .wishlist-compare .btn-compare:hover span,
#product-product .wishlist-compare .btn-wishlist:hover span,
footer .grid-row-1 .grid-item-1 .side-product .caption a:hover,
#product-product
  .product-blocks
  .grid-item-244-1-1-1
  .side-product
  .caption
  a:hover {
  color: #f29700 !important;
}
.product-info .button-group-page .buttons-wrapper .btn-cart.btn:hover,
.product-info .button-group-page .buttons-wrapper .btn-extra.btn:hover,
.product-info
  .button-group-page
  .buttons-wrapper
  .btn-extra
  + .btn-extra.btn:hover {
  background: #f29700 !important;
}
.product-info .button-group-page .stepper {
  border: none !important;
}
.product-info .button-group-page .stepper span i:hover {
  background: #f29700 !important;
}
#product-product .module-side_products-222 .nav-tabs,
#product-product .module-side_products-222 .nav-tabs > li.active {
  border-color: #e50113;
}
footer .grid-row-1 .grid-item-1 .side-product .caption a,
#product-product .product-blocks .grid-item-244-1-1-1 .side-product .caption a {
  color: black !important;
}
/* Category Page */
.accordion-menu .menu-item a::before {
  color: #e50113 !important;
}
.route-product-category .reset-filter.btn,
.route-product-category .module-filter-36 .irs-slider,
.route-product-category .module-filter-36 .irs-slider,
.route-product-category .module-filter-36 .irs-bar {
  background: #e50113;
}
.route-product-category .reset-filter.btn:hover {
  background: #f29700 !important;
}
#btn-grid-view::before,
#btn-list-view::before,
.route-product-category #compare-total::before,
.route-product-category
  .main-products-wrapper
  .product-thumb
  .price
  .price-new {
  color: #e50113 !important;
}
.route-product-category #compare-total {
  color: black;
}
.route-product-category #compare-total:hover {
  color: #f29700;
}
.route-product-category .products-filter .input-group-addon {
  background: #e50113;
  color: white;
}
.route-product-category
  .main-products.product-grid.product-grid
  .product-thumb
  .button-group,
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-cart.btn,
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-wishlist.btn,
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-compare.btn,
.site-wrapper .login-form .buttons .pull-right button,
.site-wrapper .register-form .buttons .pull-right button,
#account-login .login-box .pull-right a,
#common-success .buttons a,
#account-edit .buttons .pull-left a,
#account-password .buttons .pull-left a,
#account-return .buttons .pull-left a,
#account-newsletter .buttons .pull-left a,
#account-address .buttons .pull-left a,
#account-address .table-responsive .text-right .btn-danger,
#account-order .table-bordered .text-center .btn-info,
#account-return .form-horizontal .form-group .input-group-btn .btn,
#product-special .product-list .product-thumb .buttons-wrapper .btn-wishlist,
#product-special
  .product-list
  .product-thumb
  .buttons-wrapper
  .btn-compare:hover,
#product-special
  .product-list
  .product-thumb
  .extra-group
  .btn-extra:nth-child(2),
#cart-content .cart-totals .btn-checkout {
  background: #e50113 !important;
}
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-cart.btn:hover,
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-wishlist.btn:hover,
.route-product-category
  .main-products.product-grid
  .product-thumb
  .btn-compare.btn:hover,
.site-wrapper .login-form .buttons .pull-right button:hover,
.site-wrapper .register-form .buttons .pull-right button:hover,
#account-login .login-box .pull-right a:hover,
#account-wishlist .table-bordered tbody tr td .btn:hover,
#common-success .buttons a:hover,
#account-edit .buttons .pull-right button:hover,
#account-edit .buttons .pull-left a:hover,
#account-password .buttons .pull-left a:hover,
#account-password .buttons .pull-right button:hover,
#account-address .buttons .pull-left a:hover,
#account-address .buttons .pull-right a:hover,
#account-return .buttons .pull-left a:hover,
#account-return .buttons .pull-right button:hover,
#account-transaction .buttons .pull-right a:hover,
#account-newsletter .buttons .pull-right button:hover,
#account-newsletter .buttons .pull-left a:hover,
#account-wishlist .buttons .pull-right a:hover,
#account-address .table-responsive .text-right .btn-danger:hover,
#account-address .table-responsive .text-right .btn-info:hover,
#account-order .buttons .pull-right a:hover,
#account-order .table-bordered .text-center .btn-info:hover,
#account-download .buttons .pull-right a:hover,
#account-recurring .buttons .pull-right a:hover,
#account-reward .buttons .pull-right a:hover,
#account-return .form-horizontal .form-group .input-group-btn .btn:hover,
#product-special .product-list .product-thumb .buttons-wrapper .btn-cart:hover,
#product-special
  .product-list
  .product-thumb
  .buttons-wrapper
  .btn-wishlist:hover,
#product-special .product-list .product-thumb .buttons-wrapper .btn-compare,
#product-special .product-list .product-thumb .extra-group .btn-extra:hover,
.main-products-wrapper
  > .main-products.product-grid
  .product-thumb
  .btn-cart.btn:hover,
.main-products-wrapper
  .main-products.product-grid
  .product-thumb
  .btn-wishlist.btn:hover,
.main-products-wrapper
  .main-products.product-grid
  .product-thumb
  .btn-compare.btn:hover,
#cart-content .cart-totals .btn-cart:hover,
#cart-content .cart-totals .btn-checkout:hover,
#cart:hover #cart-items.count-badge {
  background: #f29700 !important;
}
.route-product-category .main-products .product-thumb .caption a {
  color: black;
}
.route-product-category .main-products .product-thumb .caption a:hover,
.login-form .form-group a:hover,
#account-login .accordion-menu .menu-item a:hover,
#account-register .accordion-menu .menu-item a:hover,
.route-information-sitemap #content > .row > div > ul a:hover,
#account-register .register-form .pull-right a:hover,
#account-register #content p > a:hover,
#common-success .accordion-menu .menu-item a:hover,
#account-edit .accordion-menu .menu-item a:hover,
#account-address .accordion-menu .menu-item a:hover,
#account-password .accordion-menu .menu-item a:hover,
#account-transaction .accordion-menu .menu-item a:hover,
#account-newsletter .accordion-menu .menu-item a:hover,
#account-account .accordion-menu .menu-item a:hover,
#account-wishlist .accordion-menu .menu-item a:hover,
#account-order .accordion-menu .menu-item a:hover,
#account-address #content p > a:hover,
#account-download .accordion-menu .menu-item a:hover,
#account-recurring .accordion-menu .menu-item a:hover,
#account-reward .accordion-menu .menu-item a:hover,
#account-return .accordion-menu .menu-item a:hover,
#product-special #btn-list-view::before:hover,
#product-special #btn-grid-view::before:hover,
#product-special #btn-list-view::before:hover,
#product-search #btn-grid-view::before:hover,
#product-search .grid-list .compare-btn::before:hover {
  color: #f29700 !important;
}
/* Login pop up */
.login-form .form-group a,
#account-login .accordion-menu .menu-item a,
#account-register .accordion-menu .menu-item a,
#common-success .accordion-menu .menu-item a,
#account-password .accordion-menu .menu-item a,
#account-address .accordion-menu .menu-item a,
#account-account .accordion-menu .menu-item a,
#account-order .accordion-menu .menu-item a,
#account-newsletter .accordion-menu .menu-item a,
#account-wishlist .accordion-menu .menu-item a,
#account-edit .accordion-menu .menu-item a,
.route-information-sitemap #content > .row > div > ul a::before,
#account-register .register-form .pull-right a,
#account-register #content p > a,
#account-address #content p > a,
#account-download .accordion-menu .menu-item a,
#account-recurring .accordion-menu .menu-item a,
#account-reward .accordion-menu .menu-item a,
#account-return .accordion-menu .menu-item a,
#account-transaction .accordion-menu .menu-item a,
#product-special #btn-list-view::before,
#product-special #btn-grid-view::before,
#product-special .grid-list .compare-btn::before,
.main-products-wrapper .main-products.product-grid .product-thumb .price-new {
  color: #e50113;
}
.route-information-sitemap #content > .row > div > ul a,
#product-special .grid-list .compare-btn {
  color: black;
}
#account-wishlist .table-bordered tbody tr td button {
  background: rgba(46, 175, 35, 1) !important;
}
#account-wishlist .table-bordered tbody tr td button:hover,
.input-group-addon,
.main-products.product-grid .product-thumb .btn-cart.btn,
.main-products.product-grid.product-grid .product-thumb .button-group,
.main-products.product-grid .product-thumb .btn-wishlist.btn,
.main-products.product-grid .product-thumb .btn-compare.btn {
  background: #e50113 !important;
}
#account-address .alert-success {
  color: white;
  background-color: #3c763d;
}
.input-group-addon {
  color: white;
}
#product-special .products-filter {
  display: flex;
  gap: 10px;
}
#product-special .products-filter .select-group {
  margin: 0;
}
#product-special .products-filter .select-group .sort-by {
  margin-left: 0;
}
.product-thumb > .image > #quickview-button > .btn-quickview.btn {
  background: rgb(0 0 0 / 60%) !important;
  border-style: solid !important;
  width: 100px !important;
  border-radius: 50px !important;
  border-color: white !important;
  height: 100px !important;
  border-width: 2px !important;
}
.product-thumb > .image > #quickview-button > .btn-quickview::before {
  display: none;
}
.product-thumb > .image > #quickview-button > .btn-quickview .btn-text {
  display: block !important;
  color: white;
}
#product-special .ias-noneleft {
  display: none !important;
}
#cart-content .cart-totals .cart-buttons {
  background: #dedcdc;
}
#cart-content .cart-totals .table-bordered td {
  background: #f0f0f0;
}
#checkout-cart .stepper span i:hover,
#checkout-cart .stepper span i:hover,
#checkout-cart .input-group-btn .btn-update,
#checkout-cart .input-group-btn .btn-remove:hover,
#column-right .product-thumb .buttons-wrapper .btn-cart:hover,
#checkout-cart .cart-bottom .pull-left a:hover,
#product-search #column-left .reset-filter:hover,
#product-search #button-search.btn:hover,
#tk_confirm_coupon:hover,
#tk_button_login:hover,
.popup-quickview .block-expand.btn:hover,
.popup-quickview .btn-more-details:hover {
  background: #f29700 !important;
}
#checkout-cart .stepper span i,
#checkout-cart .stepper span i,
#checkout-cart .input-group-btn .btn-update:hover,
#checkout-cart .input-group-btn .btn-remove,
#checkout-cart .cart-bottom .pull-left a,
#product-search #column-left .reset-filter,
#tk_button_login,
.popup-quickview .block-expand.btn,
.popup-quickview .btn-more-details,
.route-product-product.popup-quickview
  .site-wrapper
  .product-info
  .button-group-page
  .btn-compare.btn:hover {
  background: #e50113 !important;
}
#column-right .product-thumb .buttons-wrapper .btn-cart {
  background: rgba(46, 175, 35, 1) !important;
}
.route-checkout-cart #checkout-cart .cart-panels,
#checkout-cart .panels-total .cart-total {
  background: #dedcdc;
}
#checkout-cart .panel-group .panel-heading:hover,
.panel-group .panel-active .panel-heading {
  background: #f0f0f0;
}
#product-search #compare-total span {
  color: black;
}
#product-search .panel-title a::before {
  color: #e50113;
}
#product-search #compare-total span:hover {
  color: #f29700;
}
#product-search .ias-noneleft {
  display: none !important;
}
#tk_checkout .tk_panel_body,
#tk_checkout .tk_panel {
  background: #f0f0f0;
}
.tk_icon-refresh:before {
  color: #f29700;
}
#tk_checkout .tk_btn_clear:hover {
  color: #f29700 !important;
}
#tk_confirm_coupon,
#tk_confirm_voucher:hover {
  border: none;
  background: #e50113 !important;
  color: white;
}
#tk_confirm_voucher {
  background: #f29700 !important;
  color: white;
  border: none;
}
#tk_confirm_voucher:hover,
.tk_btn_clear {
  border-color: #e50113 !important;
}
#tk_checkout .tk_btn_clear:active:hover,
#tk_checkout .tk_btn_clear:active:focus,
#tk_checkout .tk_btn_clear:hover {
  border-color: #f29700 !important;
}
.mfp-close-btn-in.mfp-wrap .mfp-close,
#account-account #content a::before {
  color: #e50113 !important;
}
.mfp-content > .payment_container {
  padding: 0 !important;
  background: #f0f0f0 !important;
}
.mfp-content > .payment_container .buttons input {
  margin-right: 25px;
  background: #e50113;
}
.mfp-content > .payment_container .buttons input:hover,
.route-product-product.popup-quickview
  .site-wrapper
  .product-info
  .button-group-page
  .btn-wishlist.btn:hover,
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare.btn {
  background: #f29700 !important;
}
.route-common-home
  .mega-menu-content
  .product-thumb
  .buttons-wrapper
  .button-group
  .btn-compare::before,
.route-common-home
  .mega-menu-content
  .product-thumb
  .buttons-wrapper
  .button-group
  .btn-wishlist::before {
  color: white !important;
}
.module-products-186 .nav-tabs > li.active,
.desktop .module-products-186 .nav-tabs > li:hover {
  border-color: #e50113 !important;
}
.popup-quickview .page-title {
  font-size: 24px !important;
  color: black !important;
}
.block-expand::after {
  content: "Покажи повече" !important;
}
.popup-quickview
  .product-info
  .product-details
  .price-group
  .product-price-new {
  color: #e50113;
  margin-right: 10px;
}
.route-product-product.popup-quickview .product-info .product-details > div {
  background: transparent !important;
}
#account-wishlist .table-bordered a,
#account-account #content a {
  color: black;
}

/* Responsive */
@media only screen and (max-width: 1024px) {
  /* Header */
  .mobile-header-active #logo a {
    padding: 0 !important;
  }
  .mobile-header-active .mobile-1 .mobile-bar {
    height: 85px !important;
  }
  .header-compact #logo {
    position: absolute;
    left: 65px;
    top: 0px;
  }
  .icons-menu-228 a::before {
    color: #171717 !important;
  }
  .mobile-header-active .mobile-bar {
    background: rgb(255 255 255 / 90%) !important;
  }
  .mobile-header-active .menu-trigger::before,
  .bottom-menu-127 > ul > li > a::before,
  .bottom-menu-127 > ul > li > a,
  .mobile-header-active .mobile-wrapper-header > span,
  .currency .dropdown-toggle > span,
  .currency .dropdown::after,
  .language .dropdown-toggle > span,
  .language .dropdown::after,
  footer .module-title {
    color: #e50113 !important;
  }
  .mobile .bottom-menu-127 {
    background: #f0f0f0 !important;
    border-color: #f0f0f0 !important;
  }
  .bottom-menu-127 > ul > li + li {
    border-color: #e50113 !important;
  }
  .scroll-top i::before {
    color: #f29700 !important;
  }
  .mobile-container .mobile-wrapper-header {
    background: #d6d6d6 !important;
  }
  /* Our Company */
  .module-grid-248 .grid-row-1 .grid-col-1 {
    padding: 0 !important;
  }
  .module-banners .banner-text {
    position: relative !important;
    left: 0 !important;
  }
  .module-grid-248 .grid-row-1 .grid-col-1 .grid-item,
  #banners-65dedbd4e8ae2 {
    height: 100% !important;
    display: flex;
  }
  .module-grid-248 .grid-row-1 .grid-col-1 .grid-item {
    display: flex;
  }
  #top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .module-item a {
    height: 100% !important;
  }
  /* Footer */
  footer .grid-row-2 .grid-item-1 .block-image {
    max-width: 100px;
  }
  footer .grid-row-2 .grid-cols > .grid-col {
    max-width: 25% !important;
    padding: 30px 5px !important;
  }
}

@media only screen and (max-width: 768px) {
  footer .grid-row-2 .grid-cols {
    padding: 5px 15px;
  }
  footer .grid-row-2 .grid-cols > .grid-col {
    max-width: 50% !important;
  }
  #top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .module-item a {
    padding: 0 10px !important;
  }
  .module-grid-248 .grid-row-1 .grid-col-2 {
    width: 100% !important;
  }
  footer .grid-row-3 .grid-col-1 {
    width: 100% !important;
  }
  footer .grid-row-3 .grid-col-2 {
    width: 100% !important;
    height: auto;
  }
  footer .grid-row-3 .grid-col-2 .grid-items {
    flex-direction: row !important;
  }
  footer .grid-row-3 {
    padding: 5px 20px !important;
    height: 100px;
  }
  .icons-menu-228 ul {
    justify-content: flex-start !important;
  }
  /* Category page */
  .products-filter {
    display: flex;
    gap: 10px;
  }
  .products-filter .select-group,
  .products-filter .select-group .sort-by {
    margin: 0 !important;
  }
}

@media only screen and (max-width: 640px) {
  .ms-inner-controls-cont .ms-slide-layers .ms-btn-container {
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
  }
  .ms-inner-controls-cont .ms-slide-layers .ms-parallax-layer:nth-child(2),
  .ms-inner-controls-cont .ms-slide-layers .ms-parallax-layer:nth-child(3) {
    width: 50% !important;
    position: relative !important;
  }
  .ms-inner-controls-cont .ms-slide-layers .ms-parallax-layer:nth-child(2) a,
  .ms-inner-controls-cont .ms-slide-layers .ms-parallax-layer:nth-child(3) a {
    width: 300px !important;
  }
  .ms-inner-controls-cont .ms-slide-layers .ms-anim-layers {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .scroll-top {
    bottom: 40px;
  }
  #account-login .login-box {
    display: flex;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 550px) {
  .info-block {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 480px) {
  .route-common-home h3 {
    font-size: 26px !important;
  }
  .route-common-home .module-catalog-249 .module-item:not(.swiper-slide) {
    width: 50% !important;
  }
  .route-common-home .module-catalog-249 .module-item img {
    max-width: 110px !important;
  }
  .route-common-home .module-blocks-175 .module-item-1 .block-header {
    margin: 0 !important;
  }
  .route-common-home .module-blocks-175 .module-item-1 .block-body {
    justify-content: center;
  }
  footer .grid-row-2 .grid-cols > .grid-col {
    max-width: 100% !important;
    width: 100% !important;
  }
  .module-banners-251 .banner-caption span,
  .module-banners-268 .banner-caption span {
    margin: 0 !important;
    font-size: 18px !important;
  }
  footer .grid-row-3 .grid-col-1 .links-text {
    width: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .breadcrumb > li + li:before {
    bottom: 10px;
  }
  .route-product-product .site-wrapper > .page-title span {
    font-size: 26px !important;
  }
  .breadcrumb > li + li:before {
    bottom: 0;
  }
  .products-filter .select-group {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
}

@media only screen and (max-width: 425px) {
  footer .grid-row-3 {
    padding: 5px 20px !important;
    height: auto;
  }
  footer .grid-row-3 .grid-cols {
    gap: 15px;
  }
  footer .grid-row-3 .grid-cols .grid-col-2 {
    width: 100% !important;
    height: auto !important;
  }
  footer .grid-row-3 .links-menu .menu-item:first-child {
    width: 100% !important;
    display: flex !important;
  }
  footer .grid-row-3 .grid-col-1 .links-text {
    width: 100%;
  }
}

@media only screen and (max-width: 380px) {
  .route-common-home h3 {
    font-size: 23px !important;
  }
  .header-compact #logo {
    left: 25px;
  }
  .mobile-header-active .menu-trigger,
  .mobile-header-active .mobile-search-wrapper,
  .mobile-header-active .mobile-cart-wrapper {
    width: 35px !important;
  }
  .mobile-header-active .mobile-1 .mobile-bar-group {
    padding: 0 10px !important;
  }
  .route-product-product .site-wrapper > .page-title span {
    font-size: 24px !important;
  }
  /* Category page */
  .route-product-category .page-title {
    font-size: 26px !important;
  }
}

@media only screen and (max-width: 360px) {
  .route-common-home .module-catalog-249 .module-item:not(.swiper-slide) {
    width: 100% !important;
  }
}

@media only screen and (max-width: 320px) {
  #top .grid-row-top-2 .grid-col-top-2-1 .grid-item-top-2-1-2 .grid-cols {
    gap: 15px;
  }
}
