<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&amp;display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&amp;display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat&amp;display=swap');


@font-face {
  font-family: "golos-text";
  src:
          local("golos-text"),
          url("../fonts/golos-text/golos-text_regular.woff2") format("woff2"),
          url("../fonts/golos-text/golos-text_regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "golos-text";
  src:
          local("golos-text"),
          url("../fonts/golos-text/golos-text_medium.woff2") format("woff2"),
          url("../fonts/golos-text/golos-text_medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "golos-text";
  src:
          local("golos-text"),
          url("../fonts/golos-text/golos-text_demibold.woff2") format("woff2"),
          url("../fonts/golos-text/golos-text_demibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "golos-text";
  src:
          local("golos-text"),
          url("../fonts/golos-text/golos-text_bold.woff2") format("woff2"),
          url("../fonts/golos-text/golos-text_bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --site-font-family: 'golos-text', sans-serif;
  --site-main-font: 400 16px / 150% var(--site-font-family);
  --site-medium-font: 400 14px / 140% var(--site-font-family);
  --site-small-font: 400 12px / 130% var(--site-font-family);
  --site-label-font: 500 14px / 140% var(--site-font-family);
  --site-large-font: 600 16px / 150% var(--site-font-family);
  --site-bold-font: 700 18px / 160% var(--site-font-family);
  --site-default-color: #323233;
  /* --site-accent-color: #CC555C; */
  --site-accent-color: #F1414A;
  --site-accent-light-color: #FDEAEB;
  --site-accent-color--hover: #E30611;
  --site-accent-dark-color: #E30611;
  --site-grey-color: #949594;
  --site-grey-color2: #898989;
  --site-green-color: #27AE60;
  --site-purple-color: #9E32F3;
  --site-light-orange-color: #FDF8F2;
  /* --site-light-red-color: #FCF2F2; */
  --site-light-red-color: #FFF9F9;
  --site-separator-color: #E7E7E7;
  --site-disabled-color: #E5E5E5;
  --site-light-color: #fff;
  --site-light-grey-color: #FAFAFA;
  --site-error-color: #ED1C24;
  --site-red-color: #ED1C24;
  --site-border-radius: 8px;
  --site-input-border-test: 1px;
  --site-input-border-width--hover: 1px;
  --site-input-border-width--focus: 1px;
  --site-input-border-radius: 8px;
  --site-input-height: 48px;
  --site-input-font-size: 16px;
  --site-input-line-height: 24px;
  --site-input-text-color: #323233;
  --site-input-text-color--placeholder: #949594;
  --site-input-border-color: #E7E7E7;
  /* --site-input-border-color--focus: #CC555C; */
  --site-input-border-color--focus: #F1414A;
  --site-input-border-color--error: #ED1C24;
  --site-mobile-panel-height: 64px;
  --site-mobile-header-height: 64px;
}


/*FAB005*/

.v2-mobile{

  display:none;

}

body {

  background-color: #ffffff;

  font-family: 'golos-text', sans-serif;

  font-weight:300;

  color: #333333;

  font-size: 16px;

  overflow-x: hidden;

  border-top: 1px solid #333;

}

.menu-item.item-2251 a {

    color: red !important;

    text-transform: uppercase;

    font-weight: bold;

}

.data-seq-img.mobb {

  display:none;

}

.no-padding {

  padding: 0;

}

.showpwd{

	position: absolute;

    right: 10px;

    top: 10px;

    font-size: 22px;

    cursor: pointer;

}





ul {

  padding: 0;

  margin: 0;

  list-style: none;

}



a {

  text-decoration: none;

  color: #333333;

}

p a {

  text-decoration: underline;

  color: #337ab7;

}

.auth-error{

	color:red;

}



a:hover,

a:focus {

  outline: none;

  text-decoration: none;

}



h1, h2, h3, h4, h5, h6 {

  font-family: 'golos-text', sans-serif;

}



h2 {

  font-size: 30px;

  font-weight: 700;

  line-height: 40px;

  margin: 0;

  padding-bottom: 10px;

}



img {

  border: none;

}



.aa-primary-btn {

  font-size: 16px;

  padding: 10px 30px;

  border: 1px solid #e9e9e9;

  margin-top: 10px;

  display: inline-block;

  -webkit-transition: 0.5s;

  -moz-transition: 0.5s;

  -ms-transition: 0.5s;

  -o-transition: 0.5s;

  transition: 0.5s;

}

.aa-primary-btn:hover, .aa-primary-btn:focus {

  text-decoration: none;

}

.aa-primary-btn span {

  margin-right: 5px;

}



.aa-secondary-btn {

  background-color: #fff;

  font-size: 16px;

  padding: 10px 22px;

  margin-top: 10px;

  display: inline-block;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -ms--border-radius: 4px;

  border-radius: 4px;

  -webkit-transition: 0.5s;

  -moz-transition: 0.5s;

  -ms-transition: 0.5s;

  -o-transition: 0.5s;

  transition: 0.5s;

}

.aa-secondary-btn:hover, .aa-secondary-btn:focus {

  text-decoration: none;

  color: #fff;

}

.menu-item.item-1944 a {

  color: red !important;

}



.aa-browse-btn {

  display: inline-block;

  font-size: 16px;

  padding: 12px 18px;

  color: #fff;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-browse-btn span {

  margin-left: 5px;

}

#aa-header .aa-header-top .aa-header-top-left .cellphone *{
  color: #ffffff !important;
  font-weight: 600;

}

.aa-browse-btn:hover, .aa-browse-btn:focus {

  background-color: #fff;

}

.aa-add-to-cart-complete{

position: relative;

}

.quan_inp .aa-cart-quantity{

	text-align:center;

}



.quan_plus, .quan_minus{

	cursor: pointer;

}

.quan_inp{

  display: block;
  position: relative;
  width: 100%;

}

.product-askq{

    color: #14b2c6;

    border-bottom: 1px dashed #14b2c6;

    display: inline-block;

    padding-bottom: 3px;

    font-size: 16px;

	cursor:pointer;

}

.product-askq .fa{

    font-size: 18px;

}

.aa-add-to-cart-btn {

  border: 1px solid #ccc;

  color: #555;

  display: inline-block;

  font-size: 14px;

  font-weight: bold;

  letter-spacing: 0.5px;

  margin-top: 5px;

  padding: 10px 15px;

  text-transform: uppercase;

  transition: all 0.5s ease 0s;

}

.aa-add-to-cart-btn span {

  margin-right: 5px;

}



.aa-filter-btn {  

  color: #fff;

  font-size: 15px;

  height: 30px;

  width: auto;

}



.aa-cart-view-btn, #reset-cart {


}

.aa-cart-view-btn:hover {

  background-color: #000;

  color: #fff;

}

.cart-view-total .aa-cart-view-btn, .cart-view-total #reset-cart {

  float:none;

  font-size: 14px;

  padding: 10px 16px;

}

.cart-view-total #reset-cart {

  background: #e09c9c;

}

.cart-view-total #reset-cart:hover {

  background-color: #000;

  color: #fff;

}





@-webkit-keyframes cartbox-transition {

  33.33% {

    top: -13px;

  }



  66.66% {

    top: -17px;

  }



  100% {

    top: -15px;

  }

}



@keyframes cartbox-transition {

  33.33% {

    top: -13px;

  }



  66.66% {

    top: -17px;

  }



  100% {

    top: -15px;

  }

}



#aa-header {

  display: inline;

  float: left;

  width: 100%;

}

#aa-header .aa-header-top {

  border-bottom: 1px solid #E8E8E8;

  display: block;

  background-color: #ff745e;

}

#aa-header .aa-header-top  * {

  color:#000

}

#aa-header .aa-header-top .aa-header-top-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-header .aa-header-top .aa-header-top-left {

  float: left;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language {



  float: left;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .btn {

  font-size: 15px;

    padding: 7px 20px 7px 0;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .btn img {

  display: inline;

  height: 10px;

  margin-right: 5px;

  margin-top: -2px;

  width: 12px;

}

.nav .menu-item .dropdown-menu{

  margin-left: 0 !important;

}

.nav .menu-item .dropdown-menu .submenu-item li a{

  line-height: 22px;

    display: block;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language {

  border-radius: 0;

  min-width: 110px;



}

#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu a {

  font-size: 12px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu a:hover{

  background:#000;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu a img {

  height: 10px;

  margin-right: 5px;

  margin-top: -2px;

  width: 12px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu:after, #aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu:before {

  bottom: 100%;

  left: 50%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

}


#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu:after {

  border-color: rgba(255, 255, 255, 0);

  border-bottom-color: #fff;

  border-width: 6px;

  margin-left: 0px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-language .dropdown-menu:before {

  border-color: rgba(221, 221, 221, 0);

  border-bottom-color: #ddd;

  border-width: 8px;

  margin-left: -2px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency {

  border-right: 1px solid #ccc;

  float: left;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .btn {

  font-size: 12px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .btn i {

  display: inline;

  font-size: 12px;

  margin-right: 3px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu {

  border-radius: 0;

  min-width: 110px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu a {

  font-size: 12px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu a i {

  display: inline;

  font-size: 12px;

  margin-right: 3px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu:after, #aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu:before {

  bottom: 100%;

  left: 43%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu:after {

  border-color: rgba(255, 255, 255, 0);

  border-bottom-color: #fff;

  border-width: 6px;

  margin-left: 0px;

}

#aa-header .aa-header-top .aa-header-top-left .aa-currency .dropdown-menu:before {

  border-color: rgba(221, 221, 221, 0);

  border-bottom-color: #ddd;

  border-width: 8px;

  margin-left: -2px;

}

#aa-header .aa-header-top .aa-header-top-left .cellphone {



  float: left;

}

#aa-header .aa-header-top .aa-header-top-left .cellphone p {

font-size: 15px;

    margin-bottom: 0;

    padding: 8px 15px;

}

#aa-header .aa-header-top .aa-header-top-left .cellphone p span {

  margin-right: 5px;

}

#aa-header .aa-header-top .aa-header-top-right {

  float: right;

}

#aa-header .aa-header-top .aa-header-top-right .aa-head-top-nav-right {

  display: inline-block;

  text-align: right;

}

#aa-header .aa-header-top .aa-header-top-right .aa-head-top-nav-right li {

  display: inline-block;

  text-align: right;

}

#aa-header .aa-header-top .aa-header-top-right .aa-head-top-nav-right li a {

display: inline-block;

    color: #fff;

    font-size: 13px;

    padding: 10px 8px;



}

#aa-header .aa-header-bottom {

  display: block;

  padding: 0 0 20px;

}
.aa-header-middle{
  padding-top:9px;
}

#aa-header .aa-header-bottom .aa-header-bottom-area {



  display: flex;

  align-items: center;

  justify-content: space-between;

  width: 100%;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo {



  margin-top: 4px;

}

.header-center-area {

  flex-grow: 1;

  display: flex;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a {

  font-family: 'golos-text', sans-serif;

  font-size: 28px;

  display: flex;

    align-items: flex-end;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a img{
  height: 50px !important;
  margin-top: -8px !important;
  width: auto !important;
}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a:hover {  

  color: #333;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a &gt; span {

  display: inline-block;

  float: left;

  font-size: 50px;

}

.cellphone a {

  text-decoration:none;

}

.alfa-payment__button {

  padding: 12px 15px !important;

  border: none !important;

  font-size: 16px !important;

  line-height: 14px !important;

  height: auto !important;

  min-height: auto !important;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a p {

  display: inline-block;



  font-weight: bold;

  margin-bottom: 0;

  margin-left: 5px;

  margin-top: -5px;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a p span {

  display: block;

  font-size: 12px;

  font-weight: normal;

  letter-spacing: 1.5px;

  text-transform: uppercase;

}



#aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box {

  position: relative;

  flex-grow: 1;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box input[type="text"] {

  border: 1px solid #464646;

  color: #000;

  text-transform: none;

  font-size: 15px;

  font-family: 'golos-text', sans-serif;

  height: 40px;

  padding: 10px 55px 10px 10px;
  width: 100%;
  border-radius: 6px;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box button {

  border: medium none;

  color: #fff;

  height: 40px;

  position: absolute;

  right: 0;

  top: 0;

  width: 50px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;
  background-color: transparent;
  color: #000 !important;

}

#aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box button:hover {

  opacity: 0.8;

}

#aa-header .aa-header-bottom .aa-cartbox {

  float: right;

  text-align: center;

  position: relative;

  padding-bottom: 10px;

  margin-top: 5px;

}

#aa-header .aa-header-bottom .aa-auth-link .fa.fa-user{

	font-size:30px;color: #333;

}

#aa-header .aa-header-bottom .aa-auth-link {



  text-align: center;

  position: relative;


}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link {

  font-size: 22px;

  position: relative;

  width: 120px;

  height: auto;

  display: block;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .fa-shopping-basket {

  z-index: 99;

  position: relative;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-title {

  color: #555;

  display: block;
  font-weight: 700;
  font-size: 14px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify {

  position: absolute;
  top: -3px;
  right: 25px;
  padding: 4px 5px 2px;
  border-radius: 4px;
  color: #FFF;
  background-color: #F1414A;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;

}
.aa-cart-link svg{
  position: relative;
  top:6px;
}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify:after, #aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify:before {

  top: 100%;

  left: 50%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify:after {

  border-color: rgba(255, 102, 102, 0);

  border-width: 5px;

  margin-left: -5px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify:before {

  border-color: rgba(0, 0, 0, 0);

  border-width: 6px;

  margin-left: -6px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary {

  background-color: #fff;

  border: 1px solid #E9E9E9;

  display: none;

  padding: 20px;

  position: absolute;

  right: 0;

  top: 100%;

  width: 300px;

  z-index: 9999;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary:after, #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary:before {

  bottom: 100%;

  left: 81%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary:after {

  border-color: rgba(255, 255, 255, 0);

  border-bottom-color: #fff;

  border-width: 10px;

  margin-left: -10px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary:before {

  border-color: rgba(233, 233, 233, 0);

  border-bottom-color: #e9e9e9;

  border-width: 11px;

  margin-left: -11px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li {

  border-bottom: 1px solid #e2e2e2;

  display: block;

  float: left;

  margin-bottom: 15px;

  padding-bottom: 15px;

  width: 100%;

  position: relative;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li:last-child {

  border: none;

  margin-bottom: 0px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-img {

  display: block;

  float: left;

  height: 95px;

  width: 80px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-img img {

  width: 100%;

  height: 100%;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-info {

  display: block;

  float: left;

  margin-left: 10px;

  width: 55%;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-info h4 {

  font-size: 14px;

  color: #333333;

  margin-bottom: 20px;

  margin-top: 0;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-info h4 a {

  color: #333333;

  letter-spacing: 0.5px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-info p {

  font-size: 16px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-remove-product {

  border: 1px solid transparent;

  border-radius: 50%;

  color: #c0c0c0;

  font-size: 12px;

  height: 20px;

  line-height: 17px;

  position: absolute;

  right: 0;

  top: 30%;

  width: 20px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-remove-product:hover, #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-remove-product:focus {

  color: #333;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-total-title {

  float: left;

  font-weight: bold;

  font-size: 16px;

  font-family: 'golos-text', sans-serif;

  letter-spacing: 0.5px;

}

#aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary ul li .aa-cartbox-total-price {

  float: right;

  font-weight: bold;

  font-size: 16px;

  font-family: 'golos-text', sans-serif;

  letter-spacing: 0.5px;

}







#menu {

  display: inline;

  float: left;

  width: 100%;

}

#menu .menu-area {

  display: flex;

  justify-content: center;

}

#menu .menu-area .navbar-default {

  background-color: transparent;

  border: medium none;

  border-radius: 0;

  margin-bottom: 0;

  min-height: auto;

}

#menu .menu-area .navbar-default .navbar-nav {

  display: inline-block;

  float: left;

  margin: 0;

  text-align: center;

  width: 100%;

}

#menu .menu-area .navbar-default .navbar-nav li a {

  /*color: #fff;



	font-size: 17px;

    padding: 20px 12px;*/

  color: #000;

  text-transform: uppercase;

  font-size: 15px;

  padding: 12px 9px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  font-weight: 400;

  font-family: 'golos-text';

}

#menu .menu-area .navbar-default .navbar-nav .open a {

  background-color: #fff;

}

#menu .menu-area .navbar-default .navbar-nav .dropdown-menu li a {

  padding: 8px 11px;

}

#menu .menu-area .navbar-default .navbar-nav .dropdown-menu li a:hover, #menu .menu-area .navbar-default .navbar-nav .dropdown-menu li a:focus {

  color: #fff; 

}

#menu .menu-area .navbar-default .navbar-nav .dropdown-menu .dropdown-header {

  color: #555;

  display: block;

  font-size: 16px;

  padding: 3px 20px;

  text-transform: uppercase;

}





.scrollToTop {
  border-radius: 8px;
  bottom: 130px;

  color: #fff;

  display: none;

  font-size: 23px;

  height: 50px;

  line-height: 45px;

  position: fixed;

  right: 20px;

  text-align: center;

  text-decoration: none;

  -webkit-transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -ms-transition: all 0.5s ease 0s;

  -o-transition: all 0.5s ease 0s;

  transition: all 0.5s ease 0s;

  width: 50px;

  z-index: 999;

}



.scrollToTop:hover,

.scrollToTop:focus {

  background-color: #FFF;

  text-decoration: none;

  outline: none;

}





@-webkit-keyframes loader-two-before-transition {

  50% {

    left: -154px;

  }



  100% {

    left: -97px;

  }

}



@keyframes loader-two-before-transition {

  50% {

    left: -154px;

  }



  100% {

    left: -97px;

  }

}



@-webkit-keyframes loader-two-after-transition {

  50% {

    left: 54px;

  }



  100% {

    left: -4px;

  }

}



@keyframes loader-two-after-transition {

  50% {

    left: 54px;

  }



  100% {

    left: -4px;

  }

}



#wpf-loader-two {

  height: 100%;

  bottom: 0;

  left: 0;

  position: fixed;

  right: 0;

  top: 0;

  width: 100%;

  z-index: 99999;

}



#wpf-loader-two .wpf-loader-two-inner {

  border: 2px solid #fff;

  border-radius: 50%;

  height: 100px;

  left: 46%;

  position: absolute;

  top: 40%;

  width: 100px;

  text-align: center;

}



#wpf-loader-two .wpf-loader-two-inner:before {

  content: "";

  height: 57%;

  left: -204px;

  position: absolute;

  top: -5px;

  transition: all 0.5s ease 0s;

  width: 200px;

  -webkit-animation-name: loader-two-before-transition;

  -webkit-animation-duration: 1.5s;

  -webkit-animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-name: loader-two-before-transition;

  animation-duration: 1.5s;

  animation-timing-function: linear;

  animation-iteration-count: infinite;

}



#wpf-loader-two .wpf-loader-two-inner:after {

  content: "";

  height: 57%;

  left: 104%;

  position: absolute;

  top: 50%;

  transition: all 0.5s ease 0s;

  width: 200px;

  -webkit-animation-name: loader-two-after-transition;

  -webkit-animation-duration: 1.5s;

  -webkit-animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-name: loader-two-after-transition;

  animation-duration: 1.5s;

  animation-timing-function: linear;

  animation-iteration-count: infinite;

}



#wpf-loader-two .wpf-loader-two-inner span {

  color: #fff;

  display: inline-block;

  margin-top: 42%;

}





.fixed{

	position: fixed;
    width: 100%;

    box-shadow: 1px 1px 4px 1px #ccc;

    z-index: 999;

    background: #fff;

}

.aa-catalog-box {

  padding-right: 20px;

  box-sizing: border-box;

  padding-left: 20px;

  min-width: 178px;

}

.menu-item.item-2250{

	display:none !important;

}

.sliza_mw_sausage-14 {

  background-image: none !important;

  background-color: #fff !important;

}

.sliza_mw_sausage-13 {

  color: #000 !important;

}

.all-catalog{

    background: #F1414A;

    color: #fff;

    font-size: 18px;

    display: inline-block;

    padding: 7px 20px;

    position: relative;

    border-radius: 6px;

    font-weight: 400;

	min-width: 132px;

}

.all-catalog:hover{

	color:#fff;

}

.all-catalog svg{

	position: relative;

    top: 2px;

    margin-right: 4px;

}

#aa-slider {

  float: left;

  display: inline;

  width: 100%;

}

#aa-slider .aa-slider-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-slider .aa-slider-area .seq-title {

  left: 19%;

  margin-right: 0;

  position: absolute;

  top: 9%;

  width: 57%;

  text-align: center;

}

#fv2 a{

  color:#fff;

}

#aa-slider .aa-slider-area .seq-title span {

  background-color: #fff;  

  display: inline-block;

  padding: 6px 15px;

  text-transform: uppercase;

  letter-spacing: 1.5px;

  margin-bottom: 10px;

}

#aa-slider .aa-slider-area .seq-title h2 {

  background-color: rgba(255, 255, 255, 0.6);

  color: #333;

  display: inline-block;

  float: none;

  font-size: 50px;

  font-family: 'golos-text', sans-serif;

  font-weight: bold;

  margin-top: 20px;

  text-align: center;

  text-transform: uppercase;

  width: 100%;

}

#aa-slider .aa-slider-area .seq-title p {

  color: #fff;

  display: block;

  text-align: center;

  letter-spacing: 0.5px;

text-shadow:

   -1px -1px 6px #000,  

    1px -1px 6px #000,

    -1px 1px 6px #000,

     1px 1px 6px #000;

}

#aa-slider .aa-slider-area .seq-title .aa-shop-now-btn {

  margin-top: 25px;

  border: 1px solid #F1414A;

}

#aa-slider .aa-slider-area .seq .seq-next {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-slider .aa-slider-area .seq .seq-next:hover, #aa-slider .aa-slider-area .seq .seq-next:focus {  

  background: transparent !important;


}

#aa-slider .aa-slider-area .seq .seq-prev {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-slider .aa-slider-area .seq .seq-prev:hover, #aa-slider .aa-slider-area .seq .seq-prev:focus {

  background: transparent !important;

}







#aa-promo {

  float: left;

  display: inline;

  width: 100%;

}

#aa-promo .aa-promo-area {

  display: inline;

  float: left;

  padding: 30px 0;

  width: 100%;

}

#aa-promo .aa-promo-area .aa-promo-left {

  display: inline;

  float: left;

  width: 100%;

  height: 400px;

  overflow: hidden;

}

#aa-promo .aa-promo-area .aa-promo-left .aa-prom-content {

  top: 40% !important;

}

#aa-promo .aa-promo-area .aa-promo-middle {

  display: inline;

  float: left;

  width: 100%;

  height: 400px;

  background-color: #ddd;

}

#aa-promo .aa-promo-area .aa-promo-right {

  display: inline;

  float: left;

  width: 100%;

  height: 400px;

}



.v2-fixed-header.fixed .aa-catalog-box, .v2-fixed-header.fixed .aa-search-box{



}

.simpleLens-thumbnails-container {

    margin-top: 15px;

}

#aa-promo .aa-promo-area .aa-promo-right .aa-single-promo-right {

  width: 50%;

  height: 50%;

  float: left;

}

#aa-promo .aa-promo-area .aa-promo-banner {

  width: 100%;

  height: 100%;

  position: relative;

  overflow: hidden;

  -moz-transform: translateZ(0);

  -o-transform: translateZ(0);

  -ms-transform: translateZ(0);

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

}

#aa-promo .aa-promo-area .aa-promo-banner:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: rgb(130 130 130 / 60%);

  border-radius: 100%;

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -ms-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}

#aa-promo .aa-promo-area .aa-promo-banner:hover img {

  height: 120%;

  width: 120%;

  margin-left: -10%;

  margin-top: -10%;

}

#aa-promo .aa-promo-area .aa-promo-banner:hover:before {

  -moz-transform: scale(2);

  -o-transform: scale(2);

  -ms-transform: scale(2);

  -webkit-transform: scale(2);

  transform: scale(2);

}

/* РЎС‚РёР»СЊ РґР»СЏ РјРёРєСЂРѕ-СѓРІРµРґРѕРјР»РµРЅРёСЏ */
.copy-notification {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.copy-notification.show {
  display: block;
  opacity: 1;
}

#aa-promo .aa-promo-area .aa-promo-banner img {

  width: 100%;

  height: 100%;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-promo .aa-promo-area .aa-promo-banner .aa-prom-content {

  position: absolute;

  left: 0;

  top: 35%;

  right: 0;

  width: 100%;

  text-align: center;

  z-index: 99;

}

#aa-promo .aa-promo-area .aa-promo-banner .aa-prom-content span {

  background-color: #FFF;

  padding: 5px 10px;  

}

#aa-promo .aa-promo-area .aa-promo-banner .aa-prom-content h4 {

  color: #fff;

  font-size: 30px;

  font-weight: bold;

  text-transform: uppercase;

}

#aa-promo .aa-promo-area .aa-promo-banner .aa-prom-content h4 a {

  color: #fff !important;

  text-decoration: none;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  text-shadow: 2px 2px 7px #000;

}



.loadingdiv {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 1100;

    background-color: #fff;

    opacity: 0.8;

    -moz-opacity: 0.8;

    filter: alpha(opacity=80);

}

.udalenniy{

	font-size:11px;

}





#aa-product {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product .aa-product-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product .aa-product-area .aa-product-inner {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product .aa-product-area .aa-product-inner .aa-product-catg {

  float: left;

}

#aa-product .aa-product-area .aa-product-inner #men {

  text-align: center;

  padding-bottom: 35px;

}

#aa-product .aa-product-area .aa-product-inner #electronics {

  text-align: center;

  padding-bottom: 35px;

}

#aa-product .aa-product-area .aa-product-inner #women, #aa-product .aa-product-area .aa-product-inner #sports {

  text-align: center;

  padding-bottom: 35px;

}

#sequence {

  max-height: 440px !important;
  border-radius: 6px;
  min-height: 440px !important;

}



.aa-product-nav {

  display: inline-block;

  text-align: center;

  width: 100%;

}

.aa-product-nav li {

  display: inline-block;

}

.aa-product-nav li a {

  color: #333;

  display: inline-block;

  padding: 8px 15px;

}



.aa-product-content {

  margin-left: -30px;

  margin-top: 20px;

}

.aa-product-content li {

  background-color: #ccc;

  display: block;

  float: left;

  height: 250px;

  margin: 0 0 0 30px;

  width: 22.5%;

  margin-bottom: 20px;

}

.aa-products-tab {

  display: block;

  text-align: center;

  border: none;

  margin-bottom: 20px;

}

.aa-products-tab li {

  border: none;

  float: none;

  display: inline-block;

}

.aa-products-tab li a {

  border: none;

  font-size: 16px;

  text-transform: uppercase;

  border-radius: 0;

  border-bottom: 1px solid #fff;

  margin: 0 6px;

  padding: 10px 12px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-products-tab li a:hover, .aa-products-tab li a:focus {

  color: #333;

  background-color: inherit;

}

.aa-products-tab li.active a {

  border: none;

  background-color: inherit;

  font-size: 16px;

}

#catalogloading {

  margin-top:30px;

}

.catalogoloading {

  height: 50px;

  text-align: center;

  background: url(../img/loadingdots.gif) no-repeat -82px -104px;

  margin: 0 auto;

  width: fit-content;

  padding-left: 67px;

  font-family: 'golos-text', sans-serif;

  font-size: 15px;

  background-size: 230px;

  font-weight: 600;

}

.cartloading2 {

  height: 17px;

  width: 17px;

  text-align: center;

  background: url(../img/loading_round.gif) no-repeat;

  background-size: 17px;

  position: absolute;

  top: 4px;
  left: calc(50% - 9px);

  background-color: #fff;

}

.aa-product-catg.list .cartloading2 {

  top: 10px;

}

.aa-products-tab li.active a:hover, .aa-products-tab li.active a:focus {

  border: none;

  background-color: inherit;

}

.aa-product-catg {

  margin-left: -54px;

}

.aa-product-catg li {

  display: block;

  float: left;

  min-height: 485px;

  text-align: center;

  margin: 0 0 20px 55px;

  width: 20.5%;

  position: relative;

  --overflow: hidden;

}

.css-product2 #aa-catg-head-banner {

  height: auto !important;

}

.lens-catalog .simpleLens-big-image-container{

	height:auto;

}

.aa-product-amount .tov-ost,

.aa-product-amount .tov-v-puti{

    display: inline-block;

    background: #F1414A;

    margin: 0 auto;

    font-size: 14px;

    margin-top: 5px;

    color: #fff;

    padding: 0 8px;

}

.aa-product-amount .tov-v-puti{

    background: #00b31b;

}

.catalog-product-article{

	margin-bottom:5px;

}

.aa-product-img img{

	max-height:300px;

}

.aa-product-catg li:hover figure .aa-product-img {

  --background-color: rgba(0, 0, 0, 0.5);

  background-color: none;

}

.aa-product-catg li:hover figure .aa-add-card-btn {

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  -webkit-transform: scale(1);

  transform: scale(1);

}

.quan .fa.fa-shopping-cart {

  position: relative;

  font-size: 27px;

  top: 0px;

  color: #f2ffe4;

  margin-right: 10px;

  margin-left: 0;

  background: url(../img/cartpng.png) no-repeat;

  width: 29px;

  height: 24px;

  background-size: 100%;

  left: -7px;

  float:right;

  cursor:pointer;

}

.quan .fa.fa-shopping-cart:before{

	display:none;

}

.opis {


  position: relative;

}

.list .melkii .opis{

  display:none;

}

.list .melkii .opis2{

  display:inline-block;

  margin-top: 0;

}

.opis .tooltiptext {

  visibility: hidden;

  width: 400px;

  background-color: #000000c4;

  color: #fff;

  text-align: left;

  padding: 8px 10px;

  border-radius: 6px;

  position: absolute;

  z-index: 111;

  left: -300px;
  top: 50px;

  white-space: break-spaces;
  font-size: 14px;

}

.ostatok-in-cart{

  text-align: center;

  font-size: 11px;

}

.new-mobile-head, .new-mobile-head-cart-icon{

  display:none;

}

@media (max-width: 480px) {

  .aa-header-top, .aa-auth-link, .cart-widget-notfixed, .header-center-area .aa-catalog-box

    , .header-center-area .clear-search

    , .aa-logo

    ,.new-mobile-head .fa-shopping-basket

    ,.new-mobile-head #cart-widget-total

  {

    display:none !important;

  }

  .new-mobile-head-line2-phone{

    text-align: center;

    margin-bottom: 10px;

    display: block;

  }

  #aa-header .aa-header-bottom .aa-cartbox .aa-cart-link .aa-cart-notify {

    background-color: #f00;

    border-radius: 8px;

    font-size: 12px;

    font-weight: bold;

    padding: 0px 5px;

    position: absolute;

    right: auto;

    top: 0px;

    left: 18px;

    z-index: 10;

    animation: none !important;

    color: #fff;

  }







  .new-mobile-head .aa-catalog-box{

    min-width: auto;

    position: relative;

    top: -2px;

    text-align: right;

  }

  .new-mobile-head .all-catalog {

    background: #F1414A;

    color: #fff;

    font-size: 18px;

    padding: 4px 11px;

    position: relative;

    border-radius: 6px;

    font-weight: 400;

    min-width: auto;

  }





  .new-mobile-head .aa-cart-link{

    width: 40px !important;

    margin: 0 auto;

  }

  .new-mobile-head{

    overflow: hidden;

    width: 100%;

  }



  .new-mobile-head

  ,.new-mobile-head #cart-widget-amount

  {

    display:block;

  }

  .new-mobile-head-line1{

    display:flex;

    align-items: center;

  }

  .new-mobile-head .all-catalog  {

    display: inline-block;

  }

  .all-catalog svg {

    margin-right: 0px;

  }

  .aa-auth-link1, .cart-widget-notfixed1, .aa-catalog-box{

    width:14%;

    text-align: center;

  }

  .aa-logo a{

    display:flex !important;

  }


  .aa-logo p span{

    font-size: 10px !important;

  }

  .aa-logo p{

    font-size: 20px;

  }

  .new-mobile-head-cart-icon{

    display:block;

  }



  .new-mobile-head .cart-widget-notfixed1{

    position: relative;

    top: 1px;

  }


  .new-mobile-head .aa-logo{

    display:block !important;

    margin-bottom: 0 !important;

    margin-top: 0 !important;

  }

  .aa-header-bottom-area{

    flex-direction: column;

    align-items: normal;

  }



  .opis .tooltiptext {

    width: 250px;

    position: absolute;

    left: 0px;

    top: 20px;
    z-index:10;

  }

  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box input[type="text"] {

    border: none;

    color: #000;

    text-transform: none;

    font-size: 17px;

    font-family: 'golos-text', sans-serif;

    height: 40px;

    padding: 10px 55px 10px 16px;

    width: 100%;

    background: #F3F4F7;

    border-radius: 6px;

  }

  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box button {

    color: #7d8085;

    background: none;

    top: 1px;

  }

  body{

    border-top:none;

  }

}



@media (max-width: 430px) {

  .aa-logo p span{

    font-size: 6px !important;

  }

  .aa-logo p{

    font-size: 13px;

  }

}

#fv {

  display: none;

}



/* Show the tooltip text when you mouse over the tooltip container */
.aa-product-hvr-content.tooltiptextvis .opis .tooltiptext {
  visibility: visible;
}
.aa-product-hvr-content.tooltiptextvis {
  z-index: 15 !important;
}
.opis i{
  position: relative;
  font-style: normal;
  z-index:5;
}
.opis:hover{
  background: var(--site-accent-color);
  color: #fff;
}

.aa-product-catg.list .quan .fa.fa-shopping-cart{

  margin-left: 4px;

  top: 5px;

  left: 3px;

  float: none;

}

.aa-product-catg.list .aa-add-to-cart-complete .quan {

  display: block;

  position: relative;

  top: 0;

  left: 10px;

}

.aa-product-catg li:hover .aa-product-hvr-content {

 /* -moz-transform: translateX(0%);

  -o-transform: translateX(0%);

  -ms-transform: translateX(0%);

  -webkit-transform: translateX(0%);

  transform: translateX(0%);*/

}

.aa-product-catg li figure {

  position: relative;

  height: auto;

  padding: 0 20px 30px 0;

}

.aa-product-catg.list li figure {

  padding: 0;

}

.aa-product-catg li figure .aa-product-img {

  background-color: #f9f9fb;

  display: block;

  /*-webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;*/

background-size: contain;

    min-height: 230px;

  min-width: 100%;

    background-position: center center;

    background-repeat: no-repeat;

    background-color: #fff;

}

.head-temp-item span {

  background: rgba(0,0,0,0.3);

  width: 100%;

  text-align: center;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 30px;

  line-height: 25px;

  font-weight: 500;

  color: #fff;

}

.home-header1 {

  margin: 40px 0;

  font-size: 32px;

  text-align: center;

}

.home-header1.mt0 {

  margin-top: 0;

}

.poll-line {

  display: inline-block;

  height: 35px;

  height: 15px;

  background: #3ca5c4;

  margin-top: 5px;

  min-width: 45px;

}

.poll-percent {

  display: block;

  margin-top: -32px;

  margin-top: -22px;

  padding-left: 14px;

  color: #fff;

}

table.poll-table tr{

  margin-bottom: 17px;

  display: block;

}

table.poll-table tr td {

  display: block;

}

.poll-table {

  width: 100%;

  font-size: 14px;

  font-size: 13px;

}

#poll{

  border: 1px solid #ccc;

  padding: 0 30px 20px;

  border-radius: 8px;

  min-height: 301px;

  height: auto;

}

.poll-form label {

  display:block;

  padding: 3px 0;

}

.head-temp-item {

  height: 143px;

  display: flex;

  background-size: cover;

  align-items: stretch;

}

.h-raw2 .head-temp-item{

  margin-top:14px;

}

.aa-catalog-subcategories {

  columns: 3;

  margin-bottom: 20px;

  position:relative;

}

.aa-catalog-subcategories.closed {

 height: 250px;

 overflow: hidden;

}

.aa-catalog-subcategories.open.closed {

  height: auto;

  overflow: auto;

}

.aa-catalog-subcategories-btn {

  border: 1px solid #ccc;

  text-align: center;

  cursor: pointer;

  background: #f7f7f7;

  padding: 5px;

  font-size: 15px;

  margin-bottom: 11px;

  display:none;

}

.aa-catalog-subcategories-btn:hover {

  background: #ebebeb;

}

.aa-product-catg li figure .aa-add-card-btn {

  background: #000 none repeat scroll 0 0;

  bottom: 0;

  color: #fff;

  font-size: 16px;

  font-weight: bold;

  left: 0;

  padding: 12px 10px;

  position: absolute;

  right: 0;

  text-transform: uppercase;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  -webkit-transform: scale(0);

  transform: scale(0);

}

.product-video-text {

  display:flex;

  gap: 40px;

}

.subcat-id-30 {

  display:none;

}

.sub-section-flex {

  display:flex;

  height:300px;

}

.sub-section-flex section {

  height:300px;

}

.aa-product-catg li figure .aa-add-card-btn span {

  margin-right: 5px;

}

.aa-subcategory-item a {
  padding: 11px 8px 0 0;
  display: block;
  line-height: 1.35;
  font-size: 14px;
}
.aa-subcategory-item a:hover {
  color: var(--site-accent-color--hover);
}

.aa-product-catg-body .aa-subcategory-item a {

  padding: 7px 14px;

  border: 1px solid #ccc;

}

.btn-success {

  color: #fff !important;

}

.aa-product-catg li .aa-product-title {

  color: #333;

  margin-bottom: 5px;

  font-size:15px;

}

.catalog-product-article2{

  display:none;

}

.list .melkii .catalog-product-article2{

  display:block;

  font-size: 13px !important;

}

.list .catalog-product-article{

  display:none;

}

.aa-product-catg li .aa-product-title a {

  color: #333;

  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 63px;

}

.aa-product-catg li .aa-product-price {

  font-weight: bold;

  letter-spacing: 0.5px;

  font-size: 22px;

}

.aa-product-catg li .aa-product-price del {

  margin-left: 5px;

  color: #575757;

}

.show-all-products-checkout {



}

.aa-product-catg li .aa-product-hvr-content {
  right: 0px;
  position: absolute;
  bottom: 5px;
  width: auto;
  z-index: 5;
  display: flex
;
  justify-content: space-between;
  width: 100%;
}
.aa-product-catg li .aa-product-hvr-content a{
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: var(--site-border-radius);
  background-color: var(--site-light-color);
  cursor: pointer;
  transition: background 0.2s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0014 9.9999H12.0014V6.9999C12.0014 6.73469 11.896 6.48033 11.7085 6.2928C11.5209 6.10526 11.2666 5.9999 11.0014 5.9999C10.7362 5.9999 10.4818 6.10526 10.2943 6.2928C10.1067 6.48033 10.0014 6.73469 10.0014 6.9999V9.9999H7.00137C6.73615 9.9999 6.4818 10.1053 6.29426 10.2928C6.10673 10.4803 6.00137 10.7347 6.00137 10.9999C6.00137 11.2651 6.10673 11.5195 6.29426 11.707C6.4818 11.8945 6.73615 11.9999 7.00137 11.9999H10.0014V14.9999C10.0014 15.2651 10.1067 15.5195 10.2943 15.707C10.4818 15.8945 10.7362 15.9999 11.0014 15.9999C11.2666 15.9999 11.5209 15.8945 11.7085 15.707C11.896 15.5195 12.0014 15.2651 12.0014 14.9999V11.9999H15.0014C15.2666 11.9999 15.5209 11.8945 15.7085 11.707C15.896 11.5195 16.0014 11.2651 16.0014 10.9999C16.0014 10.7347 15.896 10.4803 15.7085 10.2928C15.5209 10.1053 15.2666 9.9999 15.0014 9.9999ZM21.7114 20.2899L18.0014 16.6099C19.4415 14.8143 20.1389 12.5352 19.9502 10.2412C19.7615 7.94721 18.701 5.81269 16.9869 4.27655C15.2727 2.74041 13.0352 1.91941 10.7343 1.98237C8.43341 2.04534 6.24409 2.98747 4.61651 4.61505C2.98893 6.24263 2.0468 8.43194 1.98384 10.7328C1.92088 13.0337 2.74188 15.2713 4.27801 16.9854C5.81415 18.6996 7.94867 19.76 10.2427 19.9487C12.5367 20.1374 14.8158 19.44 16.6114 17.9999L20.2914 21.6799C20.3843 21.7736 20.4949 21.848 20.6168 21.8988C20.7387 21.9496 20.8694 21.9757 21.0014 21.9757C21.1334 21.9757 21.2641 21.9496 21.3859 21.8988C21.5078 21.848 21.6184 21.7736 21.7114 21.6799C21.8916 21.4934 21.9924 21.2442 21.9924 20.9849C21.9924 20.7256 21.8916 20.4764 21.7114 20.2899ZM11.0014 17.9999C9.6169 17.9999 8.26352 17.5894 7.11238 16.8202C5.96123 16.051 5.06403 14.9578 4.53421 13.6787C4.0044 12.3996 3.86578 10.9921 4.13587 9.63427C4.40597 8.27641 5.07265 7.02912 6.05162 6.05016C7.03059 5.07119 8.27787 4.4045 9.63574 4.13441C10.9936 3.86431 12.4011 4.00293 13.6802 4.53275C14.9592 5.06256 16.0525 5.95977 16.8217 7.11091C17.5908 8.26206 18.0014 9.61544 18.0014 10.9999C18.0014 12.8564 17.2639 14.6369 15.9511 15.9497C14.6384 17.2624 12.8579 17.9999 11.0014 17.9999Z' fill='%23949594'/%3e%3c/svg%3e ");
}
.aa-product-catg li .aa-product-hvr-content a:hover {
  background-color: var(--site-light-red-color);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.0014 9.9999H12.0014V6.9999C12.0014 6.73469 11.896 6.48033 11.7085 6.2928C11.5209 6.10526 11.2666 5.9999 11.0014 5.9999C10.7362 5.9999 10.4818 6.10526 10.2943 6.2928C10.1067 6.48033 10.0014 6.73469 10.0014 6.9999V9.9999H7.00137C6.73615 9.9999 6.4818 10.1053 6.29426 10.2928C6.10673 10.4803 6.00137 10.7347 6.00137 10.9999C6.00137 11.2651 6.10673 11.5195 6.29426 11.707C6.4818 11.8945 6.73615 11.9999 7.00137 11.9999H10.0014V14.9999C10.0014 15.2651 10.1067 15.5195 10.2943 15.707C10.4818 15.8945 10.7362 15.9999 11.0014 15.9999C11.2666 15.9999 11.5209 15.8945 11.7085 15.707C11.896 15.5195 12.0014 15.2651 12.0014 14.9999V11.9999H15.0014C15.2666 11.9999 15.5209 11.8945 15.7085 11.707C15.896 11.5195 16.0014 11.2651 16.0014 10.9999C16.0014 10.7347 15.896 10.4803 15.7085 10.2928C15.5209 10.1053 15.2666 9.9999 15.0014 9.9999ZM21.7114 20.2899L18.0014 16.6099C19.4415 14.8143 20.1389 12.5352 19.9502 10.2412C19.7615 7.94721 18.701 5.81269 16.9869 4.27655C15.2727 2.74041 13.0352 1.91941 10.7343 1.98237C8.43341 2.04534 6.24409 2.98747 4.61651 4.61505C2.98893 6.24263 2.0468 8.43194 1.98384 10.7328C1.92088 13.0337 2.74188 15.2713 4.27801 16.9854C5.81415 18.6996 7.94867 19.76 10.2427 19.9487C12.5367 20.1374 14.8158 19.44 16.6114 17.9999L20.2914 21.6799C20.3843 21.7736 20.4949 21.848 20.6168 21.8988C20.7387 21.9496 20.8694 21.9757 21.0014 21.9757C21.1334 21.9757 21.2641 21.9496 21.3859 21.8988C21.5078 21.848 21.6184 21.7736 21.7114 21.6799C21.8916 21.4934 21.9924 21.2442 21.9924 20.9849C21.9924 20.7256 21.8916 20.4764 21.7114 20.2899ZM11.0014 17.9999C9.6169 17.9999 8.26352 17.5894 7.11238 16.8202C5.96123 16.051 5.06403 14.9578 4.53421 13.6787C4.0044 12.3996 3.86578 10.9921 4.13587 9.63427C4.40597 8.27641 5.07265 7.02912 6.05162 6.05016C7.03059 5.07119 8.27787 4.4045 9.63574 4.13441C10.9936 3.86431 12.4011 4.00293 13.6802 4.53275C14.9592 5.06256 16.0525 5.95977 16.8217 7.11091C17.5908 8.26206 18.0014 9.61544 18.0014 10.9999C18.0014 12.8564 17.2639 14.6369 15.9511 15.9497C14.6384 17.2624 12.8579 17.9999 11.0014 17.9999Z' fill='%23F1414A'/%3e%3c/svg%3e");
}

.aa-product-catg.list li .aa-product-hvr-content {

    left: 32%;

    position: absolute;

    right: 0;

    text-align: right;

    top: 80%;

    width: 100%;

  z-index: 0;

}

.aa-product-catg li .aa-badge {

  position: absolute;

  top: 35px;

  left: 0;

  padding: 5px 10px;

  color: #fff;

  font-size: 15px;

  z-index: 20;

}

.aa-product-catg li .aa-sale {

  background-color: #0ecc1d;

  top: 0px;

}

.aa-product-catg.list li .aa-sale {

  background-color: #0ecc1d96;

  top: 10px;

  font-size: 12px;

  padding: 5px !important;

}

.aa-product-catg li .aa-sold-out {

  background-color: #fb3737;

}

.aa-product-catg li .aa-hot {

  background-color: #ff6600;

}

.filter-block_selected h4{

	font-weight: 600;

    margin-bottom: 0;

}

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus {
  color: #fff !important;
  background-color: #f1414a !important;
  border-radius: 8px !important;
}
.pagi-prev a, .pagi-next a{
  background-color: var(--site-accent-light-color) !important;
  border-radius: 8px !important;
}

.aa-product-view-price {
  color: #000000;
  font-size: 30px;
  margin-bottom: 12px;
  font-weight: 600;
}







#quick-view-modal .modal-dialog {

  margin: 10% auto;

  width: 800px;

}

#quick-view-modal .modal-content {

  border-radius: 0;

}

#quick-view-modal .modal-content button.close {

  margin-right: 10px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  width: 27px;
  height: 27px;
  font-size: 26px;
  text-align: center;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  background-color: var(--site-accent-light-color);
  border-radius: 50%;
  font-weight: 400;
  color: #7f7f7f;
  opacity: 1;

}

#quick-view-modal .modal-content button.close:hover {

  opacity: 1;

}

#quick-view-modal .modal-content .aa-product-view-slider .simpleLens-container {

  width: 100%;

}

#quick-view-modal .modal-content .aa-product-view-slider .simpleLens-container .simpleLens-big-image-container {

  width: 100%;

}

#quick-view-modal .modal-content .aa-product-view-slider .simpleLens-container .simpleLens-big-image-container .simpleLens-lens-image {

  width: 100%;

}

#quick-view-modal .modal-content .aa-product-view-slider .simpleLens-thumbnails-container {

  text-align: center;

}

#quick-view-modal .modal-content .aa-product-view-content {

  padding-right: 10px;

  padding-bottom: 10px;

}

#quick-view-modal .modal-content .aa-product-view-content h3 {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 19px;
  line-height: 26px;
}

#quick-view-modal .modal-content .aa-product-view-content h4 {

  font-weight: bold;

  letter-spacing: 1px;

}

#quick-view-modal .modal-content .aa-product-view-content &gt; p {
  font-size: 15px;
  letter-spacing: 0.5px;
  margin-bottom: 14px;
  color: #000;
  line-height: 25px;

}
#quick-view-modal .modal-content .aa-product-view-content &gt; h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  text-align: left;
  margin: 0 0 12px 0;
}

#quick-view-modal .modal-content .aa-product-view-content .aa-price-block {

  position: relative;

  margin-bottom: 5px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-price-block .aa-product-view-price {

  font-size: 18px;

  font-weight: bold;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-price-block .aa-product-avilability {

    position: relative;

    right: 0;

    top: 0;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-view-size a {

  border: 1px solid #ddd;

  display: inline-block;

  font-size: 14px;

  letter-spacing: 0.5px;

  margin-bottom: 5px;

  margin-right: 8px;

  padding: 5px 10px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-quantity {

  margin-top: 10px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-quantity form {

  display: inline-block;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-quantity form select {

  height: 25px;

  width: 40px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-quantity .aa-prod-category {

  display: inline-block;

  margin-left: 15px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-quantity .aa-prod-category a {

  font-size: 14px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-view-bottom {


  margin-top: 10px;

  padding-top: 10px;

}

#quick-view-modal .modal-content .aa-product-view-content .aa-prod-view-bottom a:last-child {

  margin-left: 10px;

}

.manager-info{

	display:none;

}

.manager-info img{

    float: left;

    margin: 0 10px 5px 0;

}

.user-changer {

    background: rgb(0 0 0 / 65%);

    padding: 20px 10px;

    position: fixed;

    top: 0;

    left: 50%;

    width: 460px;

    text-align: center;

    margin-left: -230px;

    z-index: 999;

    border-radius: 0 0 5px 5px;

    color: #000;

    box-shadow: 0px 0px 7px #424242;

}



.v3-cat .col1-cat-not-over {

  background: none;

  padding: 0;

  --column-count: 3;

}

.aa-catcategory-item2-icon-6000000 {

  visibility:hidden;

}

.v3-cat .col1-cat-not-over-grid {

  display: grid;

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

}

.v3-cat .aa-catcategory-item3 a .aa-delivery-item2-title {

  padding: 0 0 0 70px;

  font: 300 13px 'golos-text';

  text-decoration: none;

}

.v3-cat .aa-catcategory-item3 a {

  text-decoration: none;

}



#aa-banner {

  display: inline;

  float: left;

  width: 100%;

}

#aa-banner .aa-banner-area {

  display: block;

  float: none;

  width: auto;

  text-align: center;

  margin: 0 auto 40px auto;

}

#aa-banner .aa-banner-area a {

  display: block;

}

#aa-banner .aa-banner-area a img {

  max-width: 100%;

}



/*.lens-minus*/ .lens-catalog .simpleLens-lens-element {

    left: -490px !important;

}



.aa-product-catg.notlist{

	display: flex;

    flex-wrap: wrap;

}



#aa-popular-category {

  display: inline;

  float: left;

  padding: 25px 0;

  width: 100%;

}

#aa-popular-category .aa-popular-category-area {

  display: inline;

  float: left;

  width: 100%;

  /* bootstrap hack:fix content width inside hidden tabs */

  /* bootstrap hack end */

}

#aa-popular-category .aa-popular-category-area .tab-content &gt; .tab-pane:not(.active),

#aa-popular-category .aa-popular-category-area .pill-content &gt; .pill-pane:not(.active) {

  display: block;

  height: 0;

  overflow-y: hidden;

}

#aa-popular-category .aa-popular-category-area #popular,

#aa-popular-category .aa-popular-category-area #featured,

#aa-popular-category .aa-popular-category-area #latest {

  text-align: center;

}



.slick-arrow {

  height: 30px;

  width: 30px;

}







#aa-support {

  background-color: #333;

  display: inline;

  float: left;

  width: 100%;

}

#aa-support .aa-support-area {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

}

#aa-support .aa-support-area .aa-support-single {

  display: inline;

  text-align: center;

  padding: 0 10px;

  float: left;

  width: 100%;

}

#aa-support .aa-support-area .aa-support-single span {

  font-size: 30px;

}

#aa-support .aa-support-area .aa-support-single h4 {

  color: #fff;

  font-family: 'golos-text', sans-serif;

  font-weight: bold;

  letter-spacing: 0.5px;

}

#aa-support .aa-support-area .aa-support-single p {

  color: #ccc;

  font-size: 15px;

  margin-bottom: 0;

}





#aa-testimonial {

  background-attachment: fixed;

  background-image: none;

  background-repeat: no-repeat;

  background-size: cover;

  display: inline;

  float: left;

  width: 100%;

  position: relative;

}

#aa-testimonial:after {

  content: '';

  background-color: rgba(0, 0, 0, 0.7);

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  z-index: 10;

}

#aa-testimonial .aa-testimonial-area {

  display: inline;

  float: left;

  padding: 100px 0;

  text-align: center;

  width: 100%;

  position: relative;

  z-index: 99;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single {

  color: #fff;

  padding: 50px 0;

  position: relative;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single:before {

  border: 1px solid #fff;

  content: "";

  height: 100px;

  left: 0;

  top: 0;

  width: 100px;

  position: absolute;

  z-index: 1;

  background: #fff;

  border-radius: 0px 0px 100% 0px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single:after {

  border: 1px solid #fff;

  content: "";

  height: 100px;

  right: 0;

  bottom: 0;

  width: 100px;

  position: absolute;

  z-index: 1;

  background: #fff;

  border-radius: 100% 0 0;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single &gt; p {

  padding: 0 15%;

  margin-bottom: 20px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single .aa-testimonial-img {

  border: 1px solid #fff;

  border-radius: 50%;

  height: 100px;

  margin: 0 auto;

  width: 100px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single .aa-testimonial-quote {

  color: #fff;

  display: block;

  font-size: 35px;

  margin-top: 30px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single .aa-testimonial-info p {

  color: #fff;

  font-weight: bold;

  letter-spacing: 1px;

  margin-bottom: 0;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single .aa-testimonial-info span {

  color: #f8f8f8;

  display: block;

  letter-spacing: 1px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .aa-testimonial-single .aa-testimonial-info a {

  color: #f8f8f8;

  letter-spacing: 1px;

}

#aa-testimonial .aa-testimonial-area .aa-testimonial-slider .slick-dots li {

  background: #fff none repeat scroll 0 0;

  cursor: pointer;

  height: 6px;

  width: 20px;

}









#aa-latest-blog {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

}

#aa-latest-blog .aa-latest-blog-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-latest-blog .aa-latest-blog-area &gt; h2 {

  margin-bottom: 20px;

  text-align: center;

}



.aa-latest-blog-single {

  display: block;

  width: 100%;

}

.aa-latest-blog-single .aa-blog-img {

  width: 100%;

  height: 250px;

  position: relative;

  overflow: hidden;

}

.aa-latest-blog-single .aa-blog-img:hover img {

  -moz-transform: scale(1.5);

  -o-transform: scale(1.5);

  -ms-transform: scale(1.5);

  -webkit-transform: scale(1.5);

  transform: scale(1.5);

}



.aa-latest-blog-single .aa-blog-img img {

  --height: 100%;

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  -webkit-transform: scale(1);

  transform: scale(1);

  -webkit-transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -ms-transition: all 0.5s ease 0s;

  -o-transition: all 0.5s ease 0s;

  transition: all 0.5s ease 0s;

  width: 100%;

}

#shipping-calculation-result{

	margin-bottom: 10px;

    border: 1px dashed #ccc;

    clear: both;

    position: relative;

    top: -2px;

    padding: 5px 10px;

	display:none;

}

.cart-widget-fixed .aa-cartbox{

	top:13px;

}

.aa-latest-blog-single .aa-blog-img .aa-blog-img-caption {

  -webkit-transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -ms-transition: all 0.5s ease 0s;

  -o-transition: all 0.5s ease 0s;

  transition: all 0.5s ease 0s;

  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

  bottom: 0;

  color: #fff;

  left: 0;

  padding: 10px;

  position: absolute;

  right: 0;

  width: 100%;

}

.aa-latest-blog-single .aa-blog-img .aa-blog-img-caption a,

.aa-latest-blog-single .aa-blog-img .aa-blog-img-caption span {

  color: #fff;

  font-size: 12px;

  margin-right: 15px;

  font-weight: bold;

}

.aa-latest-blog-single .aa-blog-img .aa-blog-img-caption a i,

.aa-latest-blog-single .aa-blog-img .aa-blog-img-caption span i {

  margin-right: 5px; 

}

.aa-latest-blog-single .aa-blog-info {

  display: inline;

  width: 100%;

}

.obj-new{

	clear: both;

    background: #99e986;

    background: #c1dceb;

    color: #000;

    font-size: 14px;



    line-height: 22px;

    padding: 18px 0;

}

.aa-latest-blog-single .aa-blog-info .aa-blog-title {

  color: #222;

  font-size: 18px;

  font-weight: bold;

}

.aa-latest-blog-single .aa-blog-info .aa-blog-title a {

  color: #222;

  font-size: 18px;

  -webkit-transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -ms-transition: all 0.5s ease 0s;

  -o-transition: all 0.5s ease 0s;

  transition: all 0.5s ease 0s;

}

.aa-latest-blog-single .aa-blog-info p {

  font-size: 15px;

}

.aa-latest-blog-single .aa-blog-info .aa-read-mor-btn {

  border-bottom: 1px solid transparent;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-latest-blog-single .aa-blog-info .aa-read-mor-btn:hover, .aa-latest-blog-single .aa-blog-info .aa-read-mor-btn:focus {

  color: #222;

}

.aa-latest-blog-single .aa-blog-info .aa-read-mor-btn:hover span, .aa-latest-blog-single .aa-blog-info .aa-read-mor-btn:focus span {

  opacity: 1;

  transform: translateX(10%);

}

.aa-latest-blog-single .aa-blog-info .aa-read-mor-btn span {

  display: inline-block;

  opacity: 0;

  transform: translateX(-200%);

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}



.aa-catcategory-item2 a {

    background: none !important;

    min-height: 32px;

    display: flex;

	align-items: center;

    padding-left: 0px;

	margin-bottom:10px;

}

.lens-catalog{

	position:absolute;

	top:0;

	left:0;

}

.col1-cat-not-over {

  background: #f2f2f2;

  padding: 10px 0;

}

.col1-cat-not-over .aa-catcategory-item2 a {

  text-decoration: none;

  color: #797979;

}

.col1-cat-not-over .aa-catcategory-item2 {

  max-width: 100%;

}

.col1-cat-not-over .aa-delivery-item2-title:hover {

  background:none !important;

  color: #797979 !important;

}

.col1-cat-not-over .aa-catcategory-item2 {

  padding: 7px 20px 2px;

}

.col1-cat-not-over .aa-catcategory-item2:hover, .col1-cat-not-over .aa-catcategory-item2.activee {

  background:#fff;

  color: #797979;

}

.col2-cat-not-over .cat-new-col2, .col2-cat-not-over  .cat-new-col3{

  border-left:none;

}

.col2-cat-not-over .aa-catcategory-item3{

  margin-top:20px;

}

.col2-cat-not-over .aa-catcategory-item3:first-child{

  margin-top:0px;

}

.aa-catcategory-item2 a .aa-delivery-item2-title {

margin-bottom:0px;

}

.aa-catcategory-item2-icon-1000030{

	display:none;

}

a.aa-catcategory-item2-icon-1000028{

	background-position: 0px -1548px;

}

a.aa-catcategory-item2-icon-1007430{

	background-position: 0px -1960px;

}

a.aa-catcategory-item2-icon-1000483{

	background-position: 0px -1773px;

}

a.aa-catcategory-item2-icon-1006763{

	background-position: 0px -1071px;

}

a.aa-catcategory-item2-icon-1000001{

	background-position: 0px -638px;

}

a.aa-catcategory-item2-icon-1000005{

	background-position: 0px -106px;

}

a.aa-catcategory-item2-icon-1000002{

	background-position: 0px -288px;

}

a.aa-catcategory-item2-icon-1000006{

	background-position: 0px -148px;

}

a.aa-catcategory-item2-icon-1000009{

	background-position: 0px -402px;

}

a.aa-catcategory-item2-icon-1000015 {

  background-position: -3px -285px;

  background-size: 38px;

}

.aa-catcategory-item2 {

  max-width:300px;

}

a.aa-catcategory-item2-icon-1000008{

	background-position: 0px -178px;

}

a.aa-catcategory-item2-icon-1000013{

	background-position: 0px -288px;

}

a.aa-catcategory-item2-icon-1000017{

	background-position: 0px -1359px;

}

a.aa-catcategory-item2-icon-1000021{

	background-position: 0px -1631px;

}

a.aa-catcategory-item2-icon-1000010{

	background-position: 0px -211px;

}

a.aa-catcategory-item2-icon-1000026{

	background-position: 0px -1137px;

}

a.aa-catcategory-item2-icon-1000018{

	background-position: 0px -554px;

}

a.aa-catcategory-item2-icon-1000023{

	background-position: 0px -1071px;

}

a.aa-catcategory-item2-icon-1000027{

	background-position: 0px -1285px;

}

a.aa-catcategory-item2-icon-1000011{

	background-position: 0px -677px;

}

a.aa-catcategory-item2-icon-1000003{

	background-position: 0px -366px;

}

a.aa-catcategory-item2-icon-1000007{

	background-position: 0px -326px;

}

a.aa-catcategory-item2-icon-1000004{

	background-position: 0px -433px;

}

a.aa-catcategory-item2-icon-1000016{

	background-position: 0px -477px;

}

a.aa-catcategory-item2-icon-1000019{

	background-position: 0px -515px;

}

a.aa-catcategory-item2-icon-1006761{

	background-position: 0px -1691px;

}

a.aa-catcategory-item2-icon-101{

	background-position: 0px -912px;

}

a.aa-catcategory-item2-icon-100 {

  background-position: 0px -870px;

}

a.aa-catcategory-item2-icon-3011 {

  background-position: 0px -916px;

  background-size: 40px;

}

a.aa-catcategory-item2-icon-3135 {

  background-position: 0px -952px;

}









#aa-client-brand {

  background-color: #333;

  display: inline;

  float: left;

  padding: 40px 0;

  width: 100%;

}

#aa-client-brand .aa-client-brand-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider {

  margin-left: -35px;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider li {

  background: #fff none repeat scroll 0 0;

  float: left;

  margin-left: 35px;

  text-align: center;

  width: 17%;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider li a {

  display: block;

  padding: 20px 0;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider li a img {

  display: inline-block;

  max-width: 100%;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-prev,

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-next {

  top: 44%;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-prev {

  left: -15px;

}

#aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-next {

  right: -45px;

}

#aa-client-brand .aa-client-brand-area .slick-dots {

  display: none!important;

}



#aa-subscribe {

  display: inline;

  float: left;

  width: 100%;

}

#aa-subscribe .aa-subscribe-area {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

  text-align: center;

}

#aa-subscribe .aa-subscribe-area h3 {

  color: #222;

  font-size: 26px;

  font-weight: bold;

  margin-bottom: 5px;

  margin-top: 0;

  text-transform: uppercase;

}

#aa-subscribe .aa-subscribe-area p {

  color: #333;

  font-size: 15px;

  letter-spacing: 0.5px;

}

#aa-subscribe .aa-subscribe-area .aa-subscribe-form {

  margin: 20px auto 0;

  position: relative;

  width: 450px;

}

#aa-subscribe .aa-subscribe-area .aa-subscribe-form input[type="email"] {

  border: 1px solid #ccc;

  color: #555;

  height: 40px;

  padding: 5px 125px 5px 10px;

  width: 100%;

}

#aa-subscribe .aa-subscribe-area .aa-subscribe-form input[type="submit"] {

  color: #fff;

  font-size: 15px;

  font-weight: bold;

  height: 40px;

  letter-spacing: 1px;

  position: absolute;

  right: 0;

  text-transform: uppercase;

  top: 0;

  width: 143px;

}







#aa-catg-head-banner {

  display: inline;

  float: left;

  position: relative;

  width: 100%;

  height:300px;

  background-size:cover;

  background-position:center center;

}

.css-cart-index #aa-catg-head-banner {

  height:auto;

  margin-bottom:20px;

}

#aa-catg-head-banner .aa-catg-head-banner-area {

  background-color: inherit;

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;

  text-align: left;

  top: 0;

}



#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {

  display: inline-block;

  float: left;

  padding: 10% 0;

  text-align: center;

  width: 100%;

}

#aa-catg-head-banner.aa-catg-head-banner-noimg .aa-catg-head-banner-area .aa-catg-head-banner-content {

  padding: 4% 0;

}

.aa-catg-head-banner-noimg{

	height:155px !important;

}

#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content h2 {
  color: #000;
  font-size: 33px;
  font-weight: bold;
  padding: 0;
  text-transform: capitalize;
  text-align: left;
}

#aa-catg-head-banner .aa-catg-head-banner-area.noimg {

  position: relative;

    background: none;

  background: rgb(0 0 0 / 35%);

}

.post-to-optbaza {

  border: 1px dashed #ccc;

  display: flex;

  width: fit-content;

  padding: 10px 15px;

  flex-direction: column;

}

.css-catalog #aa-catg-head-banner .aa-catg-head-banner-area.noimg {

  background: none;

}

#aa-catg-head-banner .aa-catg-head-banner-area.noimg .aa-catg-head-banner-content .breadcrumb a {

    color: #333;

}
#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content .breadcrumb .active{
  color:#000;
}
#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content .breadcrumbs{
  text-align: left;
}

#aa-catg-head-banner .aa-catg-head-banner-area.noimg .aa-catg-head-banner-content {
    text-align:left;
    padding: 0px 0 0 0;

}

#aa-catg-head-banner .aa-catg-head-banner-area.noimg .aa-catg-head-banner-content h2 {

  color: #333;

}

#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content .breadcrumb {

  border-radius: 0;

  background-color: transparent;

}

#aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content .breadcrumb a {

  color: #000;

}

#aa-product-category {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product-category .aa-sidebar {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget {

  display: inline;

  float: left;

  width: 100%;

  /* category */

  /* tags */

  /* price range  */

  /* price by color */

}

#aa-product-category .aa-sidebar .aa-sidebar-widget h3 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 18px;
  font-family: 'golos-text';
}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-catg-nav li a {

  display: block;

  padding: 4px 0;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .tag-cloud {

  display: block;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .tag-cloud a {

  background-color: #f8f8f8;

  display: inline-block;

  font-size: 15px;

  letter-spacing: 0.5px;

  margin-bottom: 10px;

  margin-right: 5px;

  padding: 5px 10px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-sidebar-price-range {
  display: block;
  width: calc(100% - 4px);
  margin-left: 2px;

}

#skipstep{

	width: 89%;

    margin-left: 7%;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-sidebar-price-range .noUi-connect {

  box-shadow: none;

}
.price-filter-spans {
  display: flex
;
  justify-content: space-between;
  gap: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-sidebar-price-range span {

  font-family: var(--site-font-family);
  font-size: var(--site-input-font-size);
  font-weight: 400;
  line-height: var(--site-input-line-height);
  min-height: var(--site-input-height);
  border-style: solid;
  border-width: var(--site-input-border-test);
  border-color: var(--site-input-border-color);
  padding: 11px 16px 7px;
  color: var(--site-input-text-color);
  margin: 0;
  border-radius: var(--site-input-border-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border 0.2s, color 0.2s;
  flex-grow: 2;
}

.smart-filter-button-box .smart-filter-parameters-box-container input.g-button, .page-holder .smart-filter-button-box .smart-filter-parameters-box-container input.g-button {
  font-size: 14px;
  padding: 11px;
  flex: 1;
}
.g-button, .g-button:visited {
  background: var(--site-accent-color);
  border-color: var(--site-accent-color);
}
.g-button, .page-holder .g-button:visited,  .g-button-border,  .g-button-border:visited {
  display: inline-block;
  padding: 12px 30px;
  font: 600 16px / 20px var(--site-font-family);
  color: var(--site-light-color);
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  border-radius: 8px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  transition: color 0.2s, background 0.2s, border 0.2s;
  outline: none;
  -webkit-appearance: none;
}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag {

  display: block;

  width: 100%;

  margin-top: 15px;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag a {

  display: inline-block;

  height: 20px;

  margin-bottom: 10px;

  margin-right: 10px;

  width: 30px;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-red {

  background-color: #FF0000;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-green {

  background-color: #008000;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-yellow {

  background-color: #FFFF00;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-pink {

  background-color: #FFC0CB;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-purple {

  background-color: #800080;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-blue {

  background-color: #0000FF;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-orange {

  background-color: #ffa500;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-gray {

  background-color: #bebebe;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-black {

  background-color: #000;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-white {

  background-color: #FFF;

  border: 1px solid #ccc;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-cyan {

  background-color: #00ffff;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-olive {

  background-color: #00ffff;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-color-tag .aa-color-orchid {

  background-color: #da70d6;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views {

  display: inline;

  float: left;

  width: 100%;

  margin-top: 20px;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li {

  display: block;

  float: left;

  margin-bottom: 15px;

  padding-bottom: 15px;

  width: 100%;

  position: relative;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li:last-child {

  border: none;

  margin-bottom: 0px;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-img {

  display: block;

  float: left;

  height: 95px;

  width: 100px;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-img img {

  width: 100%;

  height: 100%;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info {

  display: block;

  float: left;

  margin-left: 15px;

  width: 55%;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info h4 {

  font-size: 14px;

  color: #333333;

  margin-bottom: 20px;

  margin-top: 0;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info h4 a {

  color: #333333;

  letter-spacing: 0.5px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-product-category .aa-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info p {

  font-size: 16px;

}

#aa-product-category .aa-product-catg-content {

  display: inline;

  float: left;

  padding: 0px 0 0;

  width: 100%;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head {
  padding: 10px 15px 8px;
  display: flex;
  justify-content: space-between;
  margin-top: -6px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left {
  display: flex
;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  gap: 50px;
}
.sort-selector{
  display: flex
;
  gap: 20px;
}
.sort-selector a{
  font-size: 15px;
}
.sort-selector a:hover,.sort-selector a.selected{
  color: var(--site-accent-color);
}
.aa-show-form{
  display: flex
;
  gap: 10px;
}
.aa-show-form label{
  margin:0;
}
.aa-show-form a{
  font-size: 15px;
}
.aa-show-form a:hover,.aa-show-form a.selected{
  color: var(--site-accent-color);
}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left label {

  margin-bottom: 0;

  margin-right: 10px;

  font-weight: bold;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-sort-form {

  display: flex;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-sort-form select {

border: 1px solid #ccc;

    text-align: left;

    width: 190px;

    padding-left: 7px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-sort-form select option {

  padding: 4px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-show-form {


}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-show-form select {

  border: 1px solid #ccc;

  text-align: center;

  width: 80px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-show-form select option {

  padding: 4px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-right {



}

#aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-right a {

  color: #555;

  display: inline-block;

  font-size: 20px;

  margin-left: 5px;

  margin-top: 3px;

  padding: 0;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

body.with-mega-menu{

  height:100vh;

  overflow: hidden;

}

.mega-menu-overlay.hidden {

  display:none;

}

.mega-menu-overlay {

  overflow: hidden;

  position: fixed;

  top: 146px;

  height: calc(100vh - 146px);

  width: 100%;

  display: flex;

  background: rgba(0, 0, 0, 0.42);

  z-index: 2147483646;

  justify-content: center;

}

.mega-menu-content {

  display: grid;

  z-index: 30;

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

  border-bottom-left-radius: 8px;

  border-bottom-right-radius: 8px;

  background-color: #fff;

  overflow: hidden;

  position: fixed;

  height: calc(100vh);
  width: 100%;
  background: var(--site-light-red-color);

}



.topmenu-col{

  overflow:scroll;

  padding-top: 20px;

}

/* Hide scrollbar for Chrome, Safari and Opera */

.topmenu-col::-webkit-scrollbar {

  display: none;

}



/* Hide scrollbar for IE, Edge and Firefox */

.topmenu-col {

  -ms-overflow-style: none;  /* IE and Edge */

  scrollbar-width: none;  /* Firefox */

}

.topmenu-col .aa-catcategory-item2 a .topmenu-col-item{

  color: rgb(35, 39, 42);

  font-size: 14px;

  font-weight:700;

}



.topmenu-col .topmenu-col-element-sub{

  display: flex;

  justify-content: space-between;

  max-width: 90%;

  padding: 7px 20px;

}

.topmenu-col .topmenu-col-element-sub .topmenu-col-element-sub-span{

  color: rgb(35, 39, 42);

  font-size: 14px;

  font-weight:700;

}

.topmenu-col .aa-catcategory-item2:hover a .topmenu-col-item,

.topmenu-col .topmenu-col-element-sub:hover .topmenu-col-element-sub-span,

.topmenu-col .topmenu-col-element-sub:hover .topmenu-col-element-sub-span

{

  color: #F1414A;

}

.topmenu-col .aa-catcategory-item2:hover a .fa,

.topmenu-col .aa-catcategory-item2.hovered a .fa, .topmenu-col .aa-catcategory-item2.hovered a .topmenu-col-item,

.topmenu-col .topmenu-col2-item.hovered .fa, .topmenu-col .topmenu-col2-item.hovered span,

.topmenu-col .topmenu-col-element-sub:hover .fa

{

  color: #F1414A;

}

.topmenu-col .aa-catcategory-item2 {

  max-width: 90%;

  padding-left: 26px;

  display: flex;

}

.topmenu-col .aa-catcategory-item2 a {

  justify-content: space-between;

}

.topmenu-col .not-icon {

  width: 100%;

  padding-left: 22px;

  background: none;

}

.topmenu-col .just-icon {
  background-color: #d6ecff;
  height: 0;
  border-radius: 6px;
  width: 0;
  overflow: hidden;
  min-width: 0;
  min-height: 0;
}

.topmenu-col .fa {



  width: 20px;

  min-width: 20px;

  height: 20px;

  text-align: center;

  padding: 2px 0 2px 2px;

  border-radius: 50%;

  font-weight: 600;

}

.with-mega-menu .all-catalog .svg1, .all-catalog .fa1{
  display:none;
}

.with-mega-menu .all-catalog .fa1, .with-mega-menu .all-catalog{
  display:inline-block;
  color:#fff;
  margin-right: 6px;
}

.aa-header-overlayed{

  box-shadow: 0 6px 11px -6px rgba(0,0,0,.1);

  position: relative;

  z-index: 2147483647;

}





.topmenu-col .aa-catcategory-item2 a{

  background-position:  4px 3px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000030{

  display:none;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000028{

  background-position: 4px -1544px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1007430{

  background-position: 4px -1956px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000483{

  background-position: 4px -1769px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1006763{

  background-position: 4px -1067px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000001{

  background-position: 4px -634px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000005{

  background-position: 4px -102px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000002{

  background-position: 4px -284px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000006{

  background-position: 4px -144px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000009{

  background-position: 4px -398px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000015 {

  background-position: 2px -286px;

  background-size: 38px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000008{

  background-position: 4px -174px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000013{

  background-position: 4px -284px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000017{

  background-position: 4px -1355px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000021{

  background-position: 3px -1639px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000010{

  background-position: 4px -207px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000026{

  background-position: 4px -1133px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000018{

  background-position: 4px -550px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000023{

  background-position: 4px -1067px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000027{

  background-position: 4px -1281px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000011{

  background-position: 4px -673px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000003{

  background-position: 4px -362px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000007{

  background-position: 4px -322px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000004{

  background-position: 4px -435px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000016{

  background-position: 4px -473px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1000019{

  background-position: 4px -511px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-1006761{

  background-position: 4px -1687px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-101{

  background-position: 4px -908px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-100 {

  background-position: 4px -866px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-3011 {

  background-position: 0px -912px;

  background-size: 40px;

}

.topmenu-col a.just-icon.aa-catcategory-item2-icon-3135 {

  background-position: 4px -948px;

}

















.aa-delivery-item2-title {

    font: 600 16px 'golos-text';

    margin-bottom: 11px;



  padding: 8px 10px;

  width: 100%;

}

.aa-delivery-item2-title:hover, .aa-delivery-item2-title.activee {

  color: #fff !important;

  background: #3196f1;

}

.aa-delivery-item2-image{

	

}

.aa-delivery-item2-image img{

	display:block;

	width:auto;

	height:150px;

	margin:0 auto;

}

.aa-delivery-item2 {

    text-align: center;

    height: 225px;

    margin-bottom: 30px;

    border: 1px solid #ccc;

    padding: 10px;

}

.aa-delivery-item2:hover{

    border: 1px solid #23527c;

}

.aa-delivery-items2{

	margin-top:16px;

}

.aa-delivery-item2-content, .aa-graphic-delivery-content{

	display:none;

}

.modal-dialog{

  display: table;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body {

  display: inline;

  float: left;

  width: 100%;

  margin-top: 30px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg {
  margin-left: 0px;
}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {

  margin: 0 0 20px 30px;

  margin: 0;


  width: 20%;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li .aa-product-descrip {

  display: none;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    width: 100%;

    min-height: 230px;

    height: auto;

  box-shadow: 0px 0px 10px 0 #d9d9d9;

  margin-bottom: 20px;

  padding-top: 10px;

  padding-bottom: 15px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img {

    float: none;

    width: 100%;

    margin-right: 0;

}

.btn.btn-orange {

    background: #F1414A;

    color: #fff;

}

.btn.btn-small {

    line-height: 8px;

    font-size: 12px;

    position: relative;

    top: -2px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-add-card-btn {

    bottom: auto;

    left: 0;

    font-size: 14px;

    transform: scale(1);

    width: 125px;

    top: 0;

    margin: 0;

    position: relative;

    display: block;

    text-align: center;

}

.filter-block_content{

	max-height: 300px;

    overflow: hidden;

}

.filter-block_content.filter-block_content--over{

    overflow: auto;

    overflow-x: hidden;

    height: 300px !important;

}







.filter-block_content::-webkit-scrollbar {

  width: 5px;

}

.filter-block_content {

  scrollbar-width: thin;

  scrollbar-color: #eee transparent;

}

.filter-block_content::-webkit-scrollbar-track {

  background: transparent;

}

.filter-block_content::-webkit-scrollbar-thumb {

  background-color: #eee ;

  border-radius: 16px;

  border: 0px;

}



.check-unit label {

    display: inherit;

    max-width: inherit;

    margin-bottom: inherit;

    font-weight: inherit;

	font-size:13px;

	cursor:pointer;

}

.remove-filter{

	cursor:pointer;

}

.check-unit input{

	margin-right: 8px;

	position: relative;

    top: -4px;

}

.check-unit{

	display: flex;

    align-items: center;

	margin-bottom:4px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure figcaption {

  text-align: left;

  width: 80%;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-descrip {

    display: block;

    max-height: 88px;

    overflow: hidden;

    margin: 8px 0 0 0;

    font-size: 12px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li .aa-product-hvr-content {

  width: 38px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination {

  display: block;

}

.pagi-plus-head {


}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination {



  border-radius: 0;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li:first-child a, #aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li:first-child span {



}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li:last-child a, #aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li:last-child span {


}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li a,

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li span {

  border: none;

  color: #000;

  margin-left: 0px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li a:hover,

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li span:hover {

  background-color: #fff;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li a:focus,

#aa-product-category .aa-product-catg-content .aa-product-catg-pagination .pagination li span:focus {

  color: #fff;

}





.v2-catalog-photo-container {

  position: relative;

}

.cat-product-item-wrap{
  padding:0px 10px 10px 10px;
  border-radius: 6px;
}

.cat-product-item-wrap:hover{

}

.p-0{

  padding: 0 !important;

}

.v2-catalog-text-container {

}

.aa-product-catg.list li, .aa-product-catg.list li .cat-product-item-wrap{

  height: auto !important;

}

.aa-product-catg.list .cat-product-item-wrap:hover, .aa-product-catg.list .cat-product-item-wrap{

  border:none !important;

  box-shadow: none  !important;

}

.v2-photo-selector{

	position:relative;

	width: 100%;

}

.aa-catalog-descr{

	background: #f9f9f9;

    padding: 10px 20px;

}

.v2-photo-selector-item {

    width: 20%;

    height: 230px;

    

    float: left;

    position: relative;

    z-index: 2;

    cursor: pointer;

		padding-right:3px;

	padding-left:3px;

	box-sizing:border-box;

}

.v2-photo-selector-item-inner{

    width: 100%;

    height: 230px;

    border-bottom: 3px solid #ccc;



}

.v2-photo-selector:hover .v2-photo-selector-item  .v2-photo-selector-item-inner{

    border-bottom: 3px solid #ccc;

}

.v2-photo-selector:hover .v2-photo-selector-item:hover .v2-photo-selector-item-inner{

	border-bottom:3px solid #F1414A;

}



.beauty-modal.modal-content{

	background: url(../img/bg2222.jpg) no-repeat center center;

	background-size:cover;

	padding:40px !important;

}

.beauty-modal.modal-content .modal-text2 {

    background: rgba(255,255,255,0.8);

    border-radius: 5px;

    padding: 26px;

}

/*

.v4-block {

	background:#ccc;

	height:100px;

  $count: 10;

  $margin_left: 5px;

  $all_width: 1000px;



  width: $all_width;

  .v4-sub-element {

     width: ( $all_width / $count ) - $margin_left;

     margin: 0 0 0 $margin_left;

	 height:50px;

	 background:#000;

  }

}*/





#aa-product-details {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product-details .aa-product-details-area {

  display: inline;

  float: left;

  padding: 0px 0 0;

  width: 100%;

}
.aa-product-view-content h1{
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 16px;
}
.aa-product-view-content .aa-add-to-cart-complete{
  margin: 40px 0;
}

#aa-product-details .aa-product-details-area .aa-product-details-content {

  margin: 0 auto;

  width: 100%;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-slider {

  background-color: #f8f8f8;

  padding: 16px;
  text-align: center;
  border-radius: 8px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content {

  padding-bottom: 10px;

  padding-right: 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-view-size a {

  border: 1px solid #ddd;

  display: inline-block;

  font-size: 14px;

  letter-spacing: 0.5px;

  margin-bottom: 5px;

  margin-right: 8px;

  padding: 5px 10px;

  transition: all 0.5s ease 0s;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-quantity {

  margin-top: 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-quantity form {

  display: inline-block;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-quantity form select {

  height: 25px;

  width: 40px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-quantity .aa-prod-category {

  display: inline-block;

  margin-left: 15px;

}

#aa-product-details .aa-product-details-area  .aa-prod-category a {

  font-size: 14px;

  color: #F1414A;

}

.product-price-opt-table{

	

}

.product-price-opt-table td:first-child{

	font-weight: 500;

    padding-right: 12px;

    font-size: 17px;

}

.product-price-opt-table td{

	padding-top:3px;

}

.aa-product-avilability{

	padding-top:10px;

}

.sotr-table td{

	width:50%;

	vertical-align:top;

}

.ui-autocomplete.ui-front {

    display: block !important;

    position: absolute;

    background: rgb(255, 255, 255);

    z-index: 10;

    overflow: hidden;

    max-height: 320px;

    overflow-y: auto;

}

.catalog-video-content iframe, .catalog-video-content video {

  margin: 0 auto;

  min-height:400px;

}

.video-popup1 {

  cursor: pointer;

}

.catalog-video-content{

  display: flex;

  align-items: center;

  justify-content: center;

}

.aa-cart-q-add{

	line-height: 35px;

    border: 1px solid #ccc;

    height: 42px;

    position: relative;

    top: 1px;

    max-width: 65px;

    text-align: center;

    padding-left: 18px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-view-bottom {

  border-top: 1px solid #ddd;

  margin-top: 10px;

  padding-top: 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-prod-view-bottom a {

  margin-right: 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag a {

  display: inline-block;

  height: 20px;

  margin-bottom: 10px;

  margin-right: 10px;

  width: 30px;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag .aa-color-green {

  background-color: #008000;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag .aa-color-yellow {

  background-color: #ffff00;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag .aa-color-pink {

  background-color: #ffc0cb;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag .aa-color-black {

  background-color: #000;

}

#aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content .aa-color-tag .aa-color-white {

  background-color: #fff;

  border: 1px solid #ccc;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom {

  display: inline;

  float: left;

  width: 100%;

  margin-top: 20px;

  border-top: 1px solid #ccc;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .nav-tabs {
  display:none !important;
  text-align: center;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .nav-tabs li {

  display: inline-block;

  float: none;

  margin-bottom: 0px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .nav-tabs li a {

  border-radius: 0;

  border: none;

  font-size: 18px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .nav-tabs li a:hover, #aa-product-details .aa-product-details-area .aa-product-details-bottom .nav-tabs li a:focus {

  background-color: transparent;

  border: none;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom #description {

  padding: 20px 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom #description ul {

  margin-bottom: 10px;

  padding-left: 25px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom #description ul li {

  color: #555;

  list-style: outside none square;

  margin-top: 5px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area {

  display: inline;

  float: left;

  padding: 20px 0;

  width: 100%;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area &gt; h4 {

  font-size: 25px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area .aa-review-nav li {

  margin-bottom: 20px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area .aa-review-nav li .media-object {

  display: block;

  height: 60px;

  width: 60px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area .aa-review-nav li .media-body {

  border: 1px solid #ccc;

  padding: 10px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area .aa-review-nav li .media-body .media-heading {

  font-size: 16px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-product-review-area .aa-review-nav li .media-body .aa-product-rating span {

  color: #ff6600;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form {

  margin-top: 20px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form label {

  color: #555;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form textarea {

  height: 200px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form input {

  height: 45px;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form .aa-review-submit {

  border-radius: 0;

  font-size: 18px;

  height: 45px;

  text-transform: uppercase;

  width: 100%;

  color: #fff;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form .aa-review-submit:hover {

  background-color: #000;

  border-color: #000;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form .form-control {

  box-shadow: none;

  border-radius: 0;

}

#aa-product-details .aa-product-details-area .aa-product-details-bottom .aa-review-form .form-control:focus {

  box-shadow: none;

}

#aa-product-details .aa-product-details-area .aa-product-related-item {

  display: inline;

  float: left;

  width: 100%;

}

#aa-product-details .aa-product-details-area .aa-product-related-item h3 {

  border-bottom: 1px solid #ccc;

  margin-bottom: 30px;

  padding-bottom: 20px;

  text-align: center;

}

#aa-product-details .aa-product-details-area .aa-product-related-item .slick-prev, #aa-product-details .aa-product-details-area .aa-product-related-item .slick-next {

  top: -65px;

}

#aa-product-details .aa-product-details-area .aa-product-related-item .slick-dots {

  display: none !important;

}







#cart-view {

  display: inline;

  float: left;

  width: 100%;

}

#cart-view .cart-view-area {

  display: inline;

  float: left;

  width: 100%;

}

#cart-view .cart-view-area .cart-view-table {


  display: inline;

  float: left;

  width: 100%;


  min-height: 350px;

}

#cart-view .cart-view-area .cart-view-table .table {



}

#cart-view .cart-view-area .cart-view-table .table thead tr th {

  border-bottom: 1px solid #ddd;

  border-right: 1px solid #ddd;

  color: #555;

  font-size: 18px;

  padding: 20px 0;

  text-align: center;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr td {
  border:none;
  padding: 12px 0;
  border-bottom: 1px solid var(--site-separator-color);

}

#cart-view .cart-view-area .cart-view-table .table tbody tr td .remove {

  color: #555;
  display: inline-block;
  padding: 5px;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr td .remove:hover {

  color: #ff0000 !important;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr td a.p-img {

  height: 80px;

  width: 100px;

  display:block;

  margin:0 auto;

  background-size:cover;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr td .aa-cart-quantity {
  padding: 5px;
  max-width: 100px;
  border: none;
}
#cart-view .quan_inp {
  display: inline;
  position: relative;
  width: auto;
}
#cart-view .quan {
  display: flex
;
  justify-content: space-between;
  align-items: flex-end;
  border: 1px solid var(--site-separator-color);
  background: transparent;
  border-radius: var(--site-border-radius);
  padding: 3px 5px 1px;
  max-width: 170px;
}
#cart-view .progress_supply-rest {
  border:none;
}
.cart-final-product-price{
  color: var(--site-accent-color);
}
.cart-final-product-price p{
  font-size: 16px;
  font-weight: 500;
}
.add-to-cart-label-am{
  color: #000;
  font-weight: bold;
}
.aa-add-to-cart-complete .quan .aa-cart-quantity{

}
.aa-add-to-cart-complete .quan .aa-cart-quantity-label{

    padding: 5px 0;

    height: 20px;

	color: #000;

	border-radius: 5px;

    outline: none;

    border: none;
  font-size: 15px;
  font-weight: bold;
  background: none;
  display: inline-block;
  width: auto;
}

.aa-add-to-cart-complete .quan {

  display: flex;flex-grow: 1;
  text-align: center;
  position: relative;

  top: 8px;

}

.clear-search{

  position: absolute;

  top: 10px;

  right: 60px;

  font-weight: 100;

  font-size: 20px;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom {

  padding: 50px;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon {

  float: left;

}

#cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {

  border: 1px solid #e5e5e5;

  color: #505050;

  font-size: 16px;

  font-weight: 700;

  letter-spacing: 2px;

  line-height: 25px;

  margin-right: 20px;

  min-width: 250px;

  padding: 15px 30px;

  text-align: center;

  text-decoration: none;

  text-transform: uppercase;

}

.aa-next-discount{

	    margin: 20px 0 0 0;

	font-weight:bold;

}

.aa-catalog-total p{

	text-align:right;

	font-weight:bold;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total {

  width: 450px;

  margin: 0 auto;

  text-align: center;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total h4 {

  color: #555;

  font-size: 28px;

  font-weight: bold;

  text-align: left;

  margin-bottom: 15px;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table {

  border: 1px solid #ccc;

  width: 100%;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table tr th {

  padding: 10px;

  text-align: center;

  border-right: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table tr td {

  border-right: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

  text-align: center;

  padding: 10px;

}

#cart-view .cart-view-area .cart-view-table .cart-view-total a {

  margin-top: 30px;

  display: inline-block;

  float: none;

}



#quick_view_add_to_cart_input{

	display: inline-block;

    width: 42px;

    text-align: center;

    line-height: 50px;

    box-sizing: border-box;

    height: 42px;

}

.basket-sheet_photo img {

    width: 90px;

}

.autocomplete-suggestions {max-width: 85%; text-align:left; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }

.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor:pointer;}

.autocomplete-no-suggestion { padding: 2px 5px;}

.autocomplete-selected { background: #F0F0F0; }

.autocomplete-suggestions strong { font-weight: bold; color: #000; }

.autocomplete-group { padding: 2px 5px; }

.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }



#checkout {

  display: inline;

  float: left;

  width: 100%;

}

#checkout .checkout-area {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

}

#checkout .checkout-area .checkout-left {

  display: inline;

  float: left;

  width: 100%;

}

#checkout .checkout-area .checkout-left .panel-group .panel-default {

  border-radius: 0;

}

#checkout .checkout-area .checkout-left .panel-group .panel-default .panel-heading {

  background-color: transparent;

  padding: 0;

}

#checkout .checkout-area .checkout-left .panel-group .panel-default .panel-heading .panel-title {

  font-size: 18px;

  padding: 20px 15px;

}

#checkout .checkout-area .checkout-left .panel-group .panel-default .panel-heading .panel-title a {

  display: block; 

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-coupon .aa-coupon-code {

  border: 1px solid #e5e5e5;

  color: #505050;

  font-size: 14px;

  font-weight: 700;

  letter-spacing: 2px;

  line-height: 25px;

  margin-bottom: 20px;

  margin-right: 20px;

  min-width: 250px;

  padding: 12px 30px;

  text-decoration: none;

  text-transform: uppercase;

  width: 100%;

}

.autocomplete-suggestion .autocomlete-icon, .ui-menu-item .autocomlete-icon {

    width: 40px;

    height: 40px;

    background-size: contain;

    background-position: center center;

    background-repeat: no-repeat;

    display: inline-block;

    margin-right: 10px;

}

.autocomlete-text{

	display:inline-block;

}

.ui-autocomplete .ui-menu-item{

	padding-left: 10px;

}

.autocomlete-text strong{

	font-weight:inherit;

	color: inherit;

}

.afl.category .autocomlete-text {

    font-weight: bold;

    padding-top: 10px;

}

.afl{

	display:flex;

	align-items:center;

}

td.aa-cart-view-bottom.aa-cart-view-bottom-articles {

    padding: 20px 50px !important;

}

.aa-cart-coupon.aa-cart-coupon-article {

    float: none !important;

    text-align: left !important;

}

input.aa-cart-view-btn.aa-cart-view-articles-btn {

    float: none !important;

}

input.aa-coupon-code.aa-article-codes {

    width: 50%;

	text-align:left;

	text-align: left !important;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-coupon input[type="submit"] {

  font-size: 14px;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login input[type="text"],

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login input[type="password"] {

  border: 1px solid #ccc;

  font-size: 14px;

  height: 40px;

  margin-bottom: 15px;

  padding: 10px;

  width: 100%;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login label {

  cursor: pointer;

  font-weight: normal;

  margin-top: 8px;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login input[type="checkbox"] {

  margin-top: 5px;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login button {

  font-size: 14px;

  padding: 8px 20px;

  margin-right: 5px;

  float: left;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login .aa-lost-password {

  color: #555;

  float: left;

  margin-top: 10px;

  width: 100%;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-login .aa-lost-password a {

  color: #555;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-billaddress .aa-checkout-single-bill {

  display: inline;

  width: 100%;

  margin-bottom: 15px;

  float: left;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-billaddress .aa-checkout-single-bill input {

  border: 1px solid #ccc;

  height: 40px;

  padding: 10px;

  width: 100%;

}



#checkout .checkout-area .checkout-left .panel-group .aa-checkout-billaddress .aa-checkout-single-bill textarea {

  border: 1px solid #ccc;

  color: #999;

  height: 70px;

  padding: 10px;

  width: 100%;

  color: rgb(51, 51, 51);

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-billaddress .aa-checkout-single-bill-comment textarea {

  border: 1px solid #ccc;

  color: #999;

  height: 90px;

  padding: 10px;

  width: 100%;

}

#checkout .checkout-area .checkout-left .panel-group .aa-checkout-billaddress .aa-checkout-single-bill select {

  border: 1px solid #ccc;

  color: #000;

  height: 40px;

  padding: 10px;

  width: 100%;

}

#checkout .checkout-area .checkout-right {

  display: inline;

  float: left;

  width: 100%;

}

#checkout .checkout-area .checkout-right h4 {

  margin-top: 0px;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area {

  margin-bottom: 30px;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table {

  border: 1px solid #ccc;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table thead tr th {

  border: 1px solid #ccc;

  text-align: center;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table tbody tr td {

  border-right: 1px solid #ccc;

  text-align: center;

  font-size:13px;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table tbody tr td strong {

  margin-left: 5px;

  font-size: 14px;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table tfoot tr th {

  border-right: 1px solid #ccc;

  text-align: center;

}

#checkout .checkout-area .checkout-right .aa-order-summary-area .table tfoot tr td {

  text-align: center;

}

#checkout .checkout-area .checkout-right .aa-payment-method {

  border: 1px solid #ccc;

  padding: 15px;

}

#checkout .checkout-area .checkout-right .aa-payment-method label {

  width: 100%;

  font-weight: normal;

}

#checkout .checkout-area .checkout-right .aa-payment-method img {

  margin-top: -5px;

}

#checkout .checkout-area .checkout-right .aa-payment-method input[type="submit"] {

  display: block;

  margin-top: 15px;

  padding: 8px 12px;

  width: 100%;

}







#aa-myaccount {

  display: inline;

  float: left;

  width: 100%;

}

#aa-myaccount .aa-myaccount-area {

  display: inline;

  float: left;

  padding: 20px 0;

  width: 100%;

}

#aa-myaccount .aa-myaccount-area h4 {

  border-bottom: 1px solid #ccc;

  font-size: 25px;

  font-weight: bold;

  margin-bottom: 20px;

  padding-bottom: 15px;

}

#aa-myaccount .aa-myaccount-area .aa-myaccount-login {

  display: inline;

  float: left;

  width: 100%;

}

#aa-myaccount .aa-myaccount-area .aa-myaccount-register {

  display: inline;

  float: left;

  width: 100%;

}



.aa-product-catg.list .aa-addtocart-short {

    position: relative;

    text-align: left;

    margin-top: 3px;

    margin-bottom: 10px;

  bottom: 0 !important;

}

.aa-product-catg.list .aa-addtocart-short .aa-add-to-cart-complete,

.aa-product-related-item .aa-addtocart-short .aa-add-to-cart-complete,

.aa-addtocart-short.supershort .aa-add-to-cart-complete

 {

  background-color: #F4F4F4;

    font-weight: 400;

    padding-left: 0px;

    position: absolute;

    text-align: center;

    top: 0;

    left: 0;

    width: auto;


    line-height: 38px;

    color: #fff;

    bottom: 0;

   padding-right: 14px;

  display: flex;
  align-items: center;
  height: 44px;
  border: 1px solid var(--site-separator-color);
  border-radius: var(--site-border-radius);
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;

}

.aa-add-to-cart-complete .quan_plus .fa {

  font-size: 20px;

  margin-left: 4px;

  position: relative;

  top: 1px;

}

.aa-add-to-cart-complete .quan_minus .fa {

  font-size: 20px;

  margin-right: 4px;

  position: relative;

  top: 1px;

}

.aa-product-related-item .aa-addtocart-short .aa-add-to-cart-complete,

.aa-addtocart-short.supershort .aa-add-to-cart-complete

{

	position:relative !important;

}

.aa-product-related-item .aa-addtocart-short .quan .fa.fa-shopping-cart ,

.aa-addtocart-short.supershort .quan .fa.fa-shopping-cart 

{

    margin-left: 10px;

}



.aa-product-catg .nlview100, .aa-product-catg .nlview1008 {
    padding: 0;
    width: 100%;

}

.catalog-header-cat {
  margin-top: 0px;
  font-size: 37px;
  font-weight: 700;
  font-family: 'golos-text';
}

.home-product-section {

  margin-top:50px;

}

.list .melkii {



}

.list .melkii .aa-product-prices {

  /*position: absolute;

  right: 0px;

  top: 0px;*/

}

.list .melkii .aa-product-amount-cont2, .melkii .cat-v-kor.min {

  --display:inline-block;

}

 .aa-product-catg.list li figure.melkii .aa-product-img {

  min-height: 100px;

}

.list .melkii .v2-photo-selector-item-inner {

  height: 100px;

}

.list .melkii .v2-photo-selector-item {

  display:none;

}

.list .melkii .nlview1008 figcaption {

  display:flex;gap: 10px;

}

.list .melkii .aa-product-prices {

  white-space: nowrap;

  width:170px;

}

.list .melkii .item-all-ostatok {

  width:145px;

}

.list .melkii .cat-v-kor {

  white-space: nowrap;

  height: 23px;

}

.list .melkii .aa-product-amount-cont2 {

  white-space: nowrap;

}

.list .melkii .cat-v-kor.min {

  white-space: nowrap;

  height: 27px;

  margin: 5px 0 0 0;

  font-size: 14px;

}

.list .melkii .aa-product-descrip {

  display:none !important;

}

.list .melkii .aa-product-amount .tov-ost,

.list .melkii .aa-product-amount .tov-v-puti {

  padding: 3px 8px;

  font-size: 12px;

  position: relative;

  top: 3px;

  margin-top: 0;

}

.list .melkii .aa-product-amount .tov-v-puti {

  display: block;

  margin-top: 2px !important;

}

.item-all-ostatok2{

  display:none;

}

.list .melkii .item-all-ostatok{

  display:none;

}



.list .melkii .item-all-ostatok2{

  display:block !important;

  width: 160px;

}

.list .melkii .item-priceont {

  line-height: 19px;

}

.list .melkii .aa-add-to-cart-complete {

  margin-top:5px !important;

}

.aa-product-catg.list .melkii .aa-addtocart-short {

  white-space: nowrap;

  margin-left: 0px;

  top: -6px;

}

.list .melkii .aa-addtocart-short2 {

  width: 160px;

}

.list .melkii .aa-product-price-comment {

  font-size: 10px;

  position: relative;

  top: -1px;

}

.list .melkii .nlview1008 {

  display:flex;

  min-height: 100px;

}

#aa-product-category .aa-product-catg-content .aa-product-catg-body .list li.melkii2 {

  min-height: auto;

}

.aa-product-catg.list li.melkii2 .aa-product-hvr-content {

  left: calc(100% + 0px) !important;

}

.list .melkii .aa-product-title {

  width: 60%;

  font-size: 13px !important;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

}

 .aa-product-catg.list li .melkii .aa-product-price {

  font-weight: bold;

  letter-spacing: 0.5px;

  font-size: 13px;

}



.melkii-menu {

  visibility: hidden !important;

  margin-top: -44px;

}

@media (min-width: 992px){

	.aa-product-catg.list .nlview100 {

		width: 33.33333333%;

	}

	.aa-product-catg.list .nlview1008 {

		width: 80%;

	}

     .aa-product-catg.list .melkii .nlview100 {

      width: 20%;

    }

}



.aa-login-form input[type="text"],

.aa-login-form input[type="password"] {

  border: 1px solid #ccc;

  font-size: 16px;

  height: 40px;

  margin-bottom: 15px;

  padding: 10px;

  width: 100%;

}

.aa-login-form label {

  font-weight: normal;

  margin-top: 8px;

}

.aa-login-form label span {

  color: red;

}

.aa-login-form .rememberme {

  cursor: pointer;

  margin-top: 18px;

}

.aa-login-form input[type="checkbox"] {

  margin-top: 5px;

}

.aa-login-form button {

  font-size: 14px;

  padding: 8px 20px;

  margin-right: 5px;

  margin-top: 10px;

  margin-bottom: 10px;

}

.aa-login-form .aa-lost-password {

  color: #555;

  margin-top: 10px;

  width: 100%;

}

.aa-login-form .aa-lost-password a {

  color: #555;

}







#login-modal .modal-content {

  border-radius: 0;

}

#login-modal .modal-dialog {

  margin: 100px auto;

  width: 320px;

}

#login-modal .modal-dialog h4 {

  border-bottom: 1px solid #ccc;

  color: #666;

  font-weight: bold;

  padding-bottom: 10px;

}

#login-modal .modal-dialog .aa-register-now {

  border-top: 1px solid #ccc;

  margin-top: 20px;

  font-size: 14px;

  padding-top: 10px;

}

#login-modal .modal-dialog .aa-register-now a {

  margin-left: 5px;

}

.filter-block_content--more {

  background: rgb(255,255,255);

  background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0.3337710084033614) 100%);

  font-size: 15px;

  text-align: center;

  margin-top: -34px;

  position: relative;

  z-index: 2;

  height: 50px;

  color: #F1414A;

  display: flex;

  align-items: flex-end;

  justify-content: center;

  cursor:pointer;

}

.filter-block_content--more span {

  color: var(--site-default-color);
  font-weight: bold;
  font-size: 14px;

}

.top-home-cats {

  display: grid;

  grid-template-columns: repeat(auto-fill,minmax(200px, 1fr));

  gap: 20px;

  grid-auto-flow: dense;

}

.top-home-cats__item-title {

  display:flex;

  align-items: center;

  justify-content: center;

  height: 38px;

  transition: all  ease .3s;

}

.top-home-cats__item-title span{

  font-size: 16px;

  font-weight: bold;

}

.top-home-cats__item {

  border-radius: 5px;

  position: relative;

  min-height: 150px;

  background-repeat: no-repeat;

  background-position: center center;

  background-size: cover;

  transition:all ease 0.5s;

  overflow: hidden;

  border-radius: 10px;

  background-color: #f3f3f3;

  border: 1px solid #f3f3f3;

}

.top-home-cats__item:hover{

  --background-size: 130% 130%;

}

.top-home-cats__item:hover .top-home-cats__item-title{

  height:100%

}

.top-home-cats__item-blur{

  height: auto;

  transition: all  ease .3s;

  overflow: hidden;

  position: absolute;

  top: 77%;

  background: rgba(255,255,255,0.8);

  width: 100%;

  height: 100%;

}



.top-home-cats__item:hover .top-home-cats__item-blur{

  top:0;

}

.top-home-cats__item--resized3067,

.top-home-cats__item--resized2502,

.top-home-cats__item--resized2505

{

  grid-column: span 2;

}





#aa-blog-archive {

  display: inline;

  float: left;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content {

  display: inline;

  float: left;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single {

  display: inline;

  float: left;

  width: 100%;

  margin-bottom: 30px;

}

.aa-blog-content-single a{

	color: #3196f1;

	text-decoration:underline;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single h4 {

  font-size: 20px;

  margin-bottom: 20px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single h4 a {

  color: #5555;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single p {

  font-size: 14px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-blog-img {

  position: relative;

  width: 100%;

  float: left;

  margin-bottom: 20px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-blog-img:hover img {

  opacity: 1;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-blog-img img {

  max-width: 100%;

  opacity: 0.8;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-article-bottom {

  display: inline;

  float: left;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-article-bottom .aa-post-author {

  font-size: 12px;

  float: left;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-content .aa-blog-content-single .aa-article-bottom .aa-post-date {

  font-size: 12px;

  float: left;

  margin-left: 10px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar {

  display: inline;

  float: left;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget {

  display: inline;

  float: left;

  margin-bottom: 15px;

  width: 100%;

  /* category */

  /* tags */

  /* price range  */

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget h3 {

  margin-top: 5px;

  padding-bottom: 10px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-catg-nav li a {

  display: block;

  padding: 4px 0;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .tag-cloud {

  display: block;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .tag-cloud a {

  background-color: #f8f8f8;

  display: inline-block;

  font-size: 15px;

  letter-spacing: 0.5px;

  margin-bottom: 10px;

  margin-right: 5px;

  padding: 5px 10px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .tag-cloud a:hover, #aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .tag-cloud a:focus {

  color: #fff;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-sidebar-price-range {

  display: inline;

  text-align: center;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-sidebar-price-range .noUi-connect {

  box-shadow: none;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-sidebar-price-range span {

  border: 1px solid #e8e7e6;

  display: inline-block;

  font-size: 14px;

  height: 30px;

  margin-right: 10px;

  margin-top: 20px;

  padding: 4px 10px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views {

  display: inline;

  float: left;

  width: 100%;

  margin-top: 20px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li {

  display: block;

  float: left;

  margin-bottom: 15px;

  padding-bottom: 15px;

  width: 100%;

  position: relative;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li:last-child {

  border: none;

  margin-bottom: 0px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-img {

  display: block;

  float: left;

  height: 80px;

  width: 90px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-img img {

  width: 100%;

  height: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info {

  display: block;

  float: left;

  margin-left: 15px;

  width: 55%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info h4 {

  font-size: 18px;

  color: #333333;

  margin-bottom: 10px;

  margin-top: 0;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info h4 a {

  color: #333333;

  letter-spacing: 0.5px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget .aa-recently-views ul li .aa-cartbox-info p {

  font-size: 12px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination {

  display: inline;

  float: left;

  text-align: center;

  width: 100%;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination {

  border: 1px solid #ccc;

  border-radius: 0;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li:first-child a, #aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li:first-child span {



}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li:last-child a, #aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li:last-child span {



}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li a,

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li span {

  border: none;

  color: #888;

  margin-left: 0px;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li a:hover,

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li span:hover {

  background-color: #fff;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li a:focus,

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination li span:focus {

  color: #fff;

}

#aa-blog-archive .aa-blog-archive-area .aa-blog-archive-pagination .pagination .active a {

  color: #fff;

}

#aa-blog-archive .aa-blog-archive-2 .aa-blog-content {

  margin-top: 10px;

}

#aa-blog-archive .aa-blog-archive-2 .aa-latest-blog-single {

  margin-bottom: 30px;

}

#aa-blog-archive .aa-blog-archive-2 .aa-latest-blog-single .aa-blog-img .aa-blog-img-caption a {

  margin-right: 8px;

}

#aa-blog-archive .aa-blog-archive-2 .aa-latest-blog-single .aa-blog-img .aa-blog-img-caption span {

  margin-right: 8px;

}







.aa-blog-details h2 {

  color: #555;

}

.aa-blog-details h2 a {

  color: #555;

}

.aa-blog-details .aa-blog-content-single p {

  font-size: 17px !important;

}

.aa-blog-details .aa-blog-content-single ul {

  margin-left: 52px;

}

.aa-blog-details .aa-blog-content-single ul li {

  list-style: outside none disc;

  margin-bottom: 5px;

}

.aa-blog-details .aa-blog-content-single .blog-single-bottom {

  display: inline;

  float: left;

  margin-top: 50px;

  padding: 10px 0;

  width: 100%;

}

.aa-blog-details .aa-blog-content-single .blog-single-tag {

  display: inline;

  font-size: 14px;

  float: left;

  width: 100%;

  text-align: left;

}

.aa-blog-details .aa-blog-content-single .blog-single-tag span {

  font-size: 20px;

}

.aa-blog-details .aa-blog-content-single .blog-single-tag a {

  margin-left: 5px;

  color: #333;

  font-size: 16px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-blog-details .aa-blog-content-single .blog-single-tag a:hover, .aa-blog-details .aa-blog-content-single .blog-single-tag a:focus {

  text-decoration: none;

  outline: none;

}

.aa-blog-details .aa-blog-content-single .blog-single-social {

  display: inline;

  float: left;

  width: 100%;

  text-align: right;

}

.aa-blog-details .aa-blog-content-single .blog-single-social a {

  border: 1px solid #ccc;

  display: inline-block;

  font-size: 14px;

  margin-right: 5px;

  min-width: 30px;

  padding: 5px;

  text-align: center;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-blog-details .aa-blog-content-single .blog-single-social a:hover, .aa-blog-details .aa-blog-content-single .blog-single-social a:focus {

  text-decoration: none;

  outline: none;

}

.aa-blog-details .aa-article-bottom {

  margin-bottom: 20px;

}

.aa-blog-details .aa-article-bottom .aa-post-author {

  font-size: 14px;

}

.aa-blog-details .aa-article-bottom .aa-post-date {

  font-size: 14px;

}

.aa-blog-details .aa-blog-navigation {

  border-top: 1px solid #ccc;

  display: inline;

  float: left;

  padding-top: 25px;

  width: 100%;

}

.aa-blog-details .aa-blog-navigation .aa-blog-prev {

  float: left;

  display: inline-block;

  color: #fff;

  font-weight: bold;

  letter-spacing: 1px;

  line-height: 20px;

  padding: 8px 15px;

  text-transform: uppercase;

}

.aa-product-min-order{

	background-color: #fb3737;

    color: #fff;

    padding: 4px 10px;

    clear: both;

    display: inline-block;

    margin-top: 10px;

}

.aa-product-price-comment{

	font-size: 11px;

    position: relative;

    top: -1px;

}



.aa-blog-details .aa-blog-navigation .aa-blog-prev span {

  margin-right: 10px;

}

.aa-blog-details .aa-blog-navigation .aa-blog-next {

  float: right;

  display: inline-block;

  color: #fff;

  font-weight: bold;

  letter-spacing: 1px;

  line-height: 20px;

  padding: 8px 15px;

  text-transform: uppercase;

}

.aa-addtocart-short{

	position:relative;

}

.aa-add-to-cart-complete {

    background-color: #F4F4F4;

    font-weight: 400;

    padding-left: 0;

    position: relative;

    top: 0;

    left: 0;

    width: 100%;


    line-height: 15px;

    color: #fff;

    padding-top: 5px;
    border-radius: 8px;
    margin-top: 10px;
  display: flex;
  align-items: flex-start;
  height: 44px;
  border: 1px solid var(--site-separator-color);
  border-radius: var(--site-border-radius);
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;

}

.cat-new-col2, .cat-new-col3{

  display:none;

  border-left: 1px solid #319bf3;

  padding-left: 14px;

}



.aa-catcategory-item3-sub a, .aa-catcategory-item3-sub a .aa-delivery-item2-title{

  color: #4f4f4f;

  font-weight: 500;

  text-decoration: none;

  font-size: 12px;

  margin-bottom: 0;

  word-break: break-all;

}

.col2-cat-cont{

  column-count: 2;

}

.aa-catcategory-item3 a .aa-delivery-item2-title{

  padding:4px 10px;

}

.col1-cat-over, .col2-cat-over{

  overflow: auto;

}

.aa-delivery-item2-title {

  font: 600 15px 'golos-text';

  margin-bottom: 11px;



  padding: 8px 10px;

  width: 100%;

}

.aa-addtocart-short .aa-add-to-cart-complete.megagreen{

}

.money-nowrap{

  white-space: nowrap;

}

.no-quan-tr td{

  background: #ffc0c0 !important;

}

.cart-th-sorting{

  position:relative;

  top:2px;

  cursor:pointer;

}

.no-quan-tr .no-quan{

  display:block !important;

  text-align:center;

  font-size:11px;

}

.simpleLens-lens-element{

  /*width:650px !important;

  height:650px !important;*/

}

.aa-product-details-content .simpleLens-big-image-container {

  display: block;

  vertical-align: middle;

  text-align: center;

  position: relative;

  height: auto;

  width: 100%;

}

.aa-product-details-content .simpleLens-container {

  display: block;

  position: relative;

}

.aa-product-details-content .simpleLens-lens-image {

  height: auto !important;

  width: auto !important;

  display: inline-block;

  text-align: center;

  margin: 0;

  box-shadow: none;

  float: none;

  position: relative;

}



.chars-title {

  font-weight: 300;

  font-size: 16px;

  margin-bottom: -5px;

  color: #535353;

  margin-top: 11px;

}

.cat-v-kor{

  margin-top: 8px;

  font-size: 12px;

  background: #ededed;

  display: inline-block;

  padding: 3px 8px;

}



.opis2{

  display:none;

}

.cat-v-kor.min {

  background: #fae1b7;

  margin-left: 5px;

}

.chars-item, .chars-item *{font-size:14px}

.chars-item b {padding-right:4px;}

.chars-item span {padding-left:4px;}

.chars-item span a{color: #337ab7;}

.chars-item span, .chars-item b {

  background: #fff;

  position: relative;

  top: 5px;

}

.chars-block-title{

  margin-top: 20px;

  font-size: 17px;

  margin-bottom: 4px;

}

.chars-block-cont{

  margin-bottom:22px;

}

.chars-item {

  display: flex;

  justify-content: space-between;

  max-width: 550px;

  margin-bottom: 5px;

  background-image: linear-gradient(to right, #aeaeae 24%, rgba(255,255,255,0) 0%);

  background-position: bottom;

  background-size: 8px 2px;

  background-repeat: repeat-x;

}

.nav.nav-tabs li.active a{

  color: #337ab7;

}



.zoom-box .viewer-box {

  z-index: 1;

  background: #fff;

}



#aa-slider .aa-slider-area .seq-title span.ng2 {

  color: #fff;

  font-size: 36px;

  font-weight: 600;

  text-shadow: 0 0 13px #7f7f7f;

  background: none;

  padding-top: 40px;

  display: block;

}



.aa-blog-details .aa-blog-navigation .aa-blog-next span {

  margin-left: 10px;

}

.aa-blog-details .aa-blog-comment-threat {

  display: inline;

  float: left;

  margin-top: 25px;

  width: 100%;

}

.aa-blog-details .aa-blog-comment-threat h3 {

  margin-bottom: 20px;

  margin-top: 0px;

}

.aa-blog-details .aa-blog-comment-threat .comments {

  float: left;

  display: inline;

  width: 100%;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li {

  border: 1px solid #ddd;

  display: inline;

  float: left;

  padding: 10px;

  width: 100%;

  margin-bottom: 10px;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .news-img {

  height: 70px;

  margin-right: 10px;

  width: 70px;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .media-body .author-name {

  margin-bottom: 0px;

  margin-top: 0;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .comments-date {

  color: #888;

  display: block;

  font-size: 14px;

  margin-bottom: 10px;

}

.btn-primary{

	

}

.btn-primary {

    color: #fff;

    background-color: #b3b3b3;

    border-color: #7e7e7e;

}

#kontsotr{

	margin-bottom:8px;

}

.btn-primary:hover {

    color: #fff;

    background-color: #bcbcbc;

    border-color: #929292;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .reply-btn {

  color: #fff;

  display: inline-block;

  float: right;

  font-size: 15px;

  line-height: 16px;

  padding: 8px 12px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .reply-btn:hover {

  color: #fff;

  text-decoration: none;

  outline: none;

  opacity: 0.8;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .children {

  margin-left: 50px;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .author-tag {

  color: #fff;

  display: inline-block;

  font-size: 12px;

  font-weight: bold;

  margin-bottom: 5px;

  padding: 4px 6px;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist li .author-comments {

  background-color: #f8f8f8;

}

.aa-blog-details .aa-blog-comment-threat .comments .comments-pagination {

  display: inline-block;

  text-align: left;

}

.aa-blog-details .aa-blog-comment-threat .comments .comments-pagination li {

  display: inline-block;

}

.aa-blog-details .aa-blog-comment-threat .comments .comments-pagination li a {

  border: 1px solid #f8f8f8;

  color: #ccc;

  display: inline-block;

  font-size: 15px;

  font-weight: bold;

  height: 30px;

  line-height: 15px;

  padding: 5px;

  text-align: center;

  width: 30px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-blog-details .aa-blog-comment-threat .comments .comments-pagination li a:hover {

  color: #fff;

  text-decoration: none;

  outline: none;

}

.aa-blog-details .aa-blog-comment-threat .comments .commentlist &gt; li:last-child {

  margin-bottom: 0px;

}

.aa-blog-details .aa-blog-comment-threat .aa-blog-archive-pagination .pagination {

  border: none !important;

}

.aa-blog-details #respond {

  border: 1px solid #ccc;

  padding: 20px;

  display: inline;

  float: left;

  margin-top: 25px;

  width: 100%;

}

.aa-blog-details #respond .reply-title {

  font-size: 25px;

  margin-top: 0;

}

.aa-blog-details #respond .comment-notes {

  font-size: 15px;

}

.aa-blog-details #respond .required, .v2-form .required {

  color: red;

}

.aa-blog-details #respond label, .v2-form label {

  display: block;

}

.aa-blog-details #respond input[type="text"], .v2-form input[type="text"],

.aa-blog-details #respond input[type="email"], .v2-form input[type="email"],

.aa-blog-details #respond input[type="url"], .v2-form input[type="url"] {

  color: #555;

  margin-bottom: 10px;

  height: 35px;

  padding: 5px;

  width: 65%;

  border: 1px solid #ccc;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.v2-form input[type="text"],

 .v2-form input[type="email"],

.v2-form input[type="url"] {

	width:100%;

}



.aa-blog-details #respond textarea , .v2-form textarea {

  border: 1px solid #ccc;

  color: #555;

  margin-bottom: 5px;

  padding: 10px;

  width: 100%;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  resize:none;

}

.aa-blog-details #respond .form-submit input {

  color: #fff;

  font-size: 16px;

  font-weight: bold;

  margin-top: 5px;

  padding: 5px 8px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.aa-blog-details #respond .form-submit input:hover{

  background-color: #fff;

}







#aa-contact {

  background: #ccc none repeat scroll 0 0;

  display: inline;

  float: left;

  width: 100%;

}

#aa-contact .aa-contact-area {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-top {

  background-color: #FFF;

  display: inline;

  float: left;

  padding: 50px 100px;

  text-align: center;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-top h2 {

  color: #555;

  padding-bottom: 0px;

}

#aa-contact .aa-contact-area .aa-contact-top p {

  color: #555;

}

#aa-contact .aa-contact-area .aa-contact-map {

  display: inline;

  float: left;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-map iframe {

  margin-bottom: -6px;

}

#aa-contact .aa-contact-area .aa-contact-address {

  background-color: #FFF;

  display: inline;

  float: left;

  padding: 50px;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left {

  display: inline;

  float: left;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form {

  margin-top: 10px;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form input {

  height: 40px;

  font-size: 16px;

  border-radius: 0;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form textarea {

  border-radius: 0;

  font-size: 16px;

  height: 200px;

  padding: 10px;

  width: 70%;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form .form-control:focus {

  box-shadow: none;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form .form-group {

  margin-bottom: 20px;

  float: left;

  width: 100% !important;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form button { 

  --width: 100px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-right {

  display: inline;

  float: left;

  width: 100%;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-right address h4 {

  font-size: 22px;

}

#aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-right address span {

  margin-right: 10px;

}



.simpleLens-thumbnails-container a img{

	width: 100%;

}

.simpleLens-thumbnails-container a {

    width: 15%;

    height: auto;

}







#aa-error {

  display: inline;

  float: left;

  width: 100%;

}

#aa-error .aa-error-area {

  display: inline;

  float: left;

  margin-top: 50px;

  padding: 100px 100px 130px;

  text-align: center;

  width: 100%;

}

#aa-error .aa-error-area h2 {

  display: inline-block;

  font-size: 150px;

  line-height: 150px;

  margin-bottom: 30px;

  text-shadow: 0 2px 2px #ddd;

}

#aa-error .aa-error-area span {

  color: #000;

  display: block;

  font-size: 30px;

  font-weight: bold;

  margin-bottom: 20px;

  text-shadow: 1px 1px 3px #ddd;

}

#aa-error .aa-error-area p {

  font-size: 18px;

}

#aa-error .aa-error-area a {

  border: 1px solid #ccc;

  display: inline-block;

  font-size: 16px;

  font-weight: bold;

  letter-spacing: 0.5px;

  margin-top: 30px;

  padding: 10px 15px;

  text-transform: uppercase;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}







#aa-footer {


}

#aa-footer .aa-footer-top {

  display: inline;

  float: left;

  padding: 50px 0;

  width: 100%;

  min-height: 100px;

}

#aa-footer .aa-footer-top .aa-footer-top-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget {

  display: block;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget h3 {

  color: #fff;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget .aa-footer-nav li a {

  color: #888;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget .aa-footer-nav li a:hover, #aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget .aa-footer-nav li a:focus {

  color: #fff;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget address p {

  margin-bottom: 5px;

  color: #888;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget address p span {

  margin-right: 5px;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget .aa-footer-social a {

  border: 1px solid #888;

  color: #888;

  display: inline-block;

  font-size: 18px;

  margin-right: 8px;

  padding: 2px 0;

  text-align: center;

  width: 35px;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget .aa-footer-social a:hover {

  color: #fff;

  border-color: #fff;

}

#aa-footer .aa-footer-bottom {

  border-top: 1px solid #333;

  display: inline;

  float: left;

  padding: 15px 0;

  width: 100%;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area {

  display: inline;

  float: left;

  width: 100%;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area &gt; p {

  color: #888;

  display: inline-block;

  float: left;

  font-size: 14px;

  font-weight: bold;

  letter-spacing: 1px;

  margin-bottom: 0;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area &gt; p a {

  color: #888;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -ms-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area .aa-footer-payment {

  float: right;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area .aa-footer-payment span {

  color: #888;

  margin-left: 8px;

}

#aa-footer .aa-footer-bottom .aa-footer-bottom-area .aa-footer-payment span:hover {

  color: #fff;

}

.nav &gt; li {

	position:static !important;

}



.dropdown-menu {

	width:100% !important;

	max-width:100% !important;

	min-width:100% !important;

}



.nav li .submenu-item a {

    color: #000 !important;

    font-family: 'Ubuntu';

	font-size: 17px !important;

    line-height: 42px;

}

.nav li .submenu-item {

    padding: 0 0 0 15px;

}

.dropdown-menu {

    padding: 10px 0;

}



.nav li .submenu-item-img img{

	width:80%;

	height:auto;

	margin: 10px auto;

    display: block;

}

.nav li .dropdown-menu .row .col-md-3:first-child, .nav li .dropdown-menu .row .col-md-3:nth-child(2){

	border-right: 1px solid #f3f3f3;

}

.addtocart2{


}

.addtocart2:hover, .addtocart2:active{


}

.home-cat-item{

	border-radius: 5px;

    overflow: hidden;

    background-size: cover;

	background-position: 50%;

    height: 200px;

    position: relative;

    background-position: center 0;

    background-repeat: no-repeat;

	 -webkit-transition:  .3s ease;

    -o-transition:  .3s ease;

    -moz-transition:  .3s ease;

    transition:  .3s ease;

	    margin-bottom: 30px;

}



.home-cat-blur{

    height: 48px;

    -webkit-transition: height .3s ease;

    -o-transition: height .3s ease;

    -moz-transition: height .3s ease;

    transition: height .3s ease;

	overflow:hidden;



	position:absolute;

	bottom:0;

	background: rgba(255,255,255,0.75);

	width:100%

}

.home-cat-item:hover{

	background-size: auto 110%;

}

.home-cat-item:hover .home-cat-blur{

	height:166px;

}

.home-cat-title{

	font: bold 22px 'golos-text';

    padding: 10px 15px;

}

.home-cat-links a {

    font: 14px Ubuntu;

    padding: 0px 5px 0 0;

}

.home-cat-links {

    padding: 0 15px;

}

a.home-cat-other {

    font-size: 16px;

    padding: 7px 14px;

    margin-top: 6px;

}

#aa-hcategories {

    float: left;

    display: inline;

    width: 100%;

}

.aa-hcategories-area .row .col-md-3:first-child{

	padding-left:0;

}

.aa-hcategories-area .row .col-md-3:last-child{

	padding-right:0;

}



.aa-hcategories-area{

	margin-top:32px;

}

.footer-update{

    font-size: 12px;

    margin-top: 12px;

    color: #888;

}







@media (min-width: 1200px){

  #aa-product-category  .container {

      width: 95% !important;

   }

 }

@media (max-width: 1199px) {

  .aa-product-catg {

    margin-left: -45px;

  }

  .simpleLens-lens-image {

    height: auto !important;

    width: 270px;

  }

  

#menu .menu-area .navbar-default .navbar-nav li a  {

	  font-size: 15px;

    padding: 20px 8px;

  }



  .aa-product-catg li {

    margin: 0 0 20px 45px;

    width: 20.5%;

  }



  .slick-prev {

    left: 93%;

  }



  .aa-popular-category-area .slick-dots {

    display: none !important;

  }



  #aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-prev {

    left: 15px;

  }



  #aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-next {

    right: -15px;

  }



  #aa-slider .aa-slider-area .seq-title h2 {

    line-height: 50px;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {

    width: 29.2%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    width: 100%;

  }



  .aa-sidebar-price-range .aa-filter-btn {

    margin-top: 10px;

  }



  #aa-product-category .aa-sidebar .aa-sidebar-widget h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 18px;
    color: var(--site-default-color);
    font-family: 'golos-text';

  }



  #aa-catg-head-banner img {

    width: 100%;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {

    padding: 5% 0;

  }

}

@media (max-width: 991px) {

  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box {

    margin-right: 0;

  }

  .slider-opros-cats{

    display:none;

  }

  .v3-cat .col1-cat-not-over-grid{

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

  }

  .aa-hcategories-area .row .col-md-3:first-child {

		padding-left: 15px;

	}

	.aa-hcategories-area .row .col-md-3:last-child {

		padding-right: 15px;

	}



  #menu .menu-area .navbar-default .navbar-nav li a {

    font-size: 15px;

    padding: 8px;

  }



  #aa-slider .aa-slider-area .seq-title {

    left: 8%;

    width: 80%;

  }



  .aa-product-catg {

    margin-left: -20px;

  }



  .aa-product-catg li {

    margin: 0 0 20px 20px;

    width: 30.5%;

  }



  .slick-prev {

    left: 91%;

  }



  #quick-view-modal .modal-dialog {

    margin: 10% auto;

    width: 90%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {

    width: 44%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    width: 100%;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {

    padding: 3.5% 0;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-descrip {

    padding-right: 20px;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img {

    margin-right: 20px;

    width: 42%;

  }

  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img img {

    max-width: 100%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-descrip {

    padding-right: 25px;

    font-size: 15px;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-add-card-btn {

    bottom: 20%;

    left: 46%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li .aa-product-hvr-content {

    width: 42%;

  }



  #aa-product-details .aa-product-details-area .aa-product-details-content {

    margin: 0 auto;

    width: 100%;

  }



  .aa-product-details-content .aa-product-view-slider .simpleLens-big-image-container {

    width: 100%;

  }

  .aa-product-details-content .aa-product-view-slider .simpleLens-big-image-container .simpleLens-lens-image {

    width: 100%;

  }



  .cart-view-table .table-responsive .aa-cart-view-bottom .aa-cart-view-btn {

    float: none;

    margin-top: 20px;

  }



  #aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-right {

    margin-top: 20px;

  }



  #aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar {

    margin-top: 30px;

  }

}

@media (max-width: 767px) {

  .navbar-default .navbar-toggle,

  .navbar-default .navbar-toggle {

    border-radius: 0;

  }



  .navbar-default .navbar-toggle:hover,

  .navbar-default .navbar-toggle:focus {

    color: #fff;

  }



  .navbar-default .navbar-toggle .icon-bar {

    background-color: #fff;

  }



  #aa-product .aa-product-area {

    padding: 0 15px;

  }



  #aa-popular-category .aa-popular-category-area {

    padding: 0 15px;

  }



  #aa-support .aa-support-area .aa-support-single {

    margin-bottom: 30px;

  }



  #aa-latest-blog .aa-latest-blog-area .aa-latest-blog-single {

    margin-bottom: 30px;

  }



  #aa-latest-blog .aa-latest-blog-area .aa-latest-blog-single .aa-blog-img {

    height: 400px;

  }



  #aa-footer .aa-footer-top .aa-footer-top-area .aa-footer-widget {

    margin-bottom: 30px;

    text-align: center;

  }



  .simpleLens-lens-element {

    display: none;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {

    width: 45%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    width: 100%;

  }



  .aa-product-details-content .aa-product-view-slider .simpleLens-container {

    width: 100%;

  }



  #aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content {

    padding: 0 20px;


  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon {

    float: none;

  }



  .cart-view-table .table-responsive .aa-cart-view-bottom .aa-cart-view-btn {

    float: none;

    margin-top: 20px;

  }



  #cart-view .cart-view-area .cart-view-table .aa-cart-view-btn {

    font-size: 15px;

    padding: 12px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom {

    padding: 15px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {

    font-size: 15px;

    margin-right: 15px;

    min-width: 100px;

    padding: 12px;

    width: 150px;

  }



  .aa-blog-details .aa-blog-content-single .blog-single-tag {

    text-align: center;

  }



  .aa-blog-details .aa-blog-content-single .blog-single-social {

    margin-top: 20px;

    text-align: center;

  }

}

@media (max-width: 640px) {

  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-search-box {

    margin-right: 0;

    width: 100%;

  }

  .v2-mobile{

    display:block;

  }

  .aa-product-catg li .aa-product-title {

  }

  .aa-product-catg li .aa-badge.v2-mobile.aa-sold-out {

    position: relative;

    top: 0;

    left: 0;

    padding: 2px 4px;

    color: #fff;

    font-size: 13px;

    z-index: 20;

    /* display: none; */

    margin-bottom: 5px;

  }

  .v2-not-mobile{

    display:none;

  }

  .pagi-plus-head {

    flex-direction: column;

  }

  #aa-product-category .aa-product-catg-content .aa-product-catg-head {
    padding: 10px 15px 8px;
    margin-top: -6px;
    display: flex
  ;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: row;

  }

  .col1-cat-over{

    height: auto !important;

  }

  .col2-cat-over-all{

    display:none;

    position:relative;

  }



  .aa-product-catg {

    margin-left: -20px;

  }



  .aa-product-catg li {

    margin: 0 0 20px 20px;

    width: 46%;

  }



  .slick-prev {

    left: 89%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg {

    margin-left: 0;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg li {
    margin-left: 0px;
    width: calc(50% - 10px);

  }

  .aa-product-catg li figure {



  }

  .cat-product-item-wrap {


  }

  .aa-product-catg li figure .aa-product-img {

    min-height: 100px;

  }

  .aa-product-catg li .aa-product-hvr-content {


  }

  .catalog-product-article {

    margin-bottom: 5px;

    font-size: 11px;

  }

  .aa-product-catg li .aa-product-title a {
    font-size: 14px;
    font-weight: 600;
    line-height: 19.6px;
  }

  .aa-product-catg li .aa-product-price {
    font-size: 16px;
  }

  .aa-product-amount .tov-ost, .aa-product-amount .tov-v-puti {

    padding: 3px 0;

    font-size: 12px;

    width: 100%;

  }

  .aa-product-prices{

    width: auto;

    display: block;

  }

  .cat-product-item-wrap .fa-shopping-cart, .v2-photo-selector-item{

    display:none;

  }

  .aa-product-catg .nlview100, .aa-product-catg .nlview1008 {

    padding: 0 0px;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    width: 100%;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr td img {

    height: 40px;

    width: 40px;

  }



  #cart-view .cart-view-area .cart-view-table .table thead tr th {

    font-size: 16px;

    padding: 10px 0;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr td {

    font-size: 14px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {

    font-size: 12px;

    margin-right: 10px;

    min-width: 100px;

    padding: 8px;

    width: 100px;

  }



  #cart-view .cart-view-area .cart-view-table .aa-cart-view-btn {

    font-size: 12px;

    padding: 10px;

  }



  #cart-view .cart-view-area .cart-view-table .cart-view-total h4 {

    font-size: 20px;

  }



  .aa-wishlist-table .aa-add-to-cart-btn {

    font-size: 10px;

    padding: 8px 10px;

  }

}

@media (max-width: 600px) {

  #mob{

    display:none;

  }

}

@media (max-width: 480px) {

  .v3-cat .col1-cat-not-over-grid{

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

  }

  #poll {

    height: auto;

    margin-top: 480px;

  }

  #fv {

    display: block;

  }

  #fv a{

    color:#fff;

  }

  #mob, #list-catg, .aa-product-catg-head-right{

    display:none;

  }

	#aa-slider, .aa-language{

		display:none;

	}

  .all-catalog{

  display: block;

  white-space: nowrap;

  margin-bottom: 14px;

  margin-top: 14px;

}

  .header-center-area {

    flex-direction: column;

  }

  #cart-view .cart-view-area .cart-view-table .cart-view-total {

    width: auto;

    padding: 10px;

  }

  #aa-header .aa-header-top .aa-header-top-left .cellphone {

    border-right: none;

  }



  .cart-view-table tr th{

    display:none;

  }

  .cart-view-table tr td {

    display: block;

    width: 100%;

    white-space: normal !important;

    background: #fff;

    border-bottom: none;

    border-top: none !important;

  }

  .cart-view-table tr{

    border-bottom: 2px solid #ddd;

  }

  #cart-view .cart-view-area .cart-view-table .table tbody tr td .remove {

    font-size: 20px;

  }

  #cart-view .cart-view-area .cart-view-table .table tbody tr td {

    font-size: 16px !important;

  }



  .aa-cart-view-bottom-articles{

    display:none !important;

  }

  .aa-cartbox-summary{

    display: none !important;

  }

  .cat-one{

    order:2;

  }

  .cat-two{

    order:1;

  }

  .cat-zero {

    display: flex;

    flex-direction: column;

  }


  #filtePanel{

    display:none;

  }





    #aa-subscribe .aa-subscribe-area .aa-subscribe-form input[type="submit"] {

      font-size: 14px;

      display: block;

      float: none;

      position: relative;

      width: 100%;

      margin-top: 10px;

    }

  #aa-subscribe .aa-subscribe-area .aa-subscribe-form {

    width: 100% !important;

  }

  #aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar {

    display: block;

    float: none;

    width: 100%;

    margin-top:0;

  }

  #aa-blog-archive .aa-blog-archive-area .aa-blog-sidebar .aa-sidebar-widget {

    display: block;

    float: none;

    margin-bottom: 15px;

    width: 100%;

  }

  .aa-catalog-box {

    box-sizing: border-box;

    padding:0;

  }

  #aa-header .aa-header-bottom .aa-header-bottom-area {

    flex-direction: column;

  }

  .aa-cartbox, .aa-auth-link{

    float:none !important;

  }

  .aa-auth-link{

    margin-left: 17px !important;

  }

	.aa-catalog-subcategories {

		columns: 1;

	}

  .data-seq-img {

    padding-top: 78%;

    background-position: left top;

    background-size: contain;

    background-repeat: no-repeat;

  }

  .data-seq-img{

    display:none;

  }

  .aa-slider-area .aa-shop-now-btn{

    display:none;

  }

  .data-seq-img.mobb{

    display:block;

  }

  .seq-title{

    display:none;

  }

  .sotr-table td{

    display:block;

    width: 100%;

  }

  .sotr-table td&gt;p{

    display:none;

  }

  #sequence {

    max-height: 240px !important;

    min-height: 240px !important;

  }

  .home-cat-item {

    border: 1px solid #f7f7f7;

  }

  #aa-slider .aa-slider-area .seq-title {

    left: 2%;

    top: 15%;

    width: 90%;

  }



  #aa-slider .aa-slider-area .seq-title h2 {

    font-size: 25px;

    line-height: 30px;

    margin-top: 0;

  }



  #aa-slider .aa-slider-area .seq-title span {

    font-size: 12px;

  }



  .seq .seq-next, .seq .seq-prev {

    font-size: 30px;

    line-height: 35px;

    margin-top: -50px;

    padding: 5px 12px;

  }



  .aa-product-catg {

    margin-left: 0;

  }



  .aa-product-catg li {

    margin-left: 0;

    width: 100%;

  }



  .slick-prev {

    left: 84%;

  }



  #aa-promo .aa-promo-area {

    margin-top: -20px;

    padding: 0;

  }



  #aa-promo .aa-promo-area .aa-promo-left {

    height: 250px;

    width: 100%;

  }



  #aa-promo .aa-promo-area .aa-promo-right {

    height: auto;

  }



  #aa-promo .aa-promo-area .aa-promo-right .aa-single-promo-right {

    height: 250px;

    width: 100%;

  }



  #aa-product .aa-product-area {

    margin-top: 20px;

  }



  .aa-products-tab li a {

    margin: 0 4px;

    padding: 6px;

  }



  .scrollToTop {

    font-size: 20px;

    height: 40px;

    line-height: 35px;
    border-radius: 8px;
    width: 40px;

  }




  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-sort-form select {

    width: auto;

    padding: 0 5px 0 0;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-show-form select {

    padding: 0 5px 0 0;

    width: auto;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li {

    height: auto;

    width: 100%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-product-img {

    margin-bottom: 20px;

    margin-right: 0;

    width: 100%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li figure .aa-add-card-btn {

    bottom: 0;

    left: 0;

    width: 100%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-body .list li .aa-product-hvr-content {

    top: 40%;

    width: 100%;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content h2 {

    font-size: 20px;

    line-height: 20px;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content .breadcrumb {

    margin-bottom: 0;

    padding: 3px 10px;

  }



  #aa-catg-head-banner {

    height: auto;

  }

  #aa-catg-head-banner .aa-catg-head-banner-area {

    position: relative;

  }



  #aa-catg-head-banner img {

    height: 100%;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {

    padding: 6.5% 0;

  }



  .aa-wishlist-table .aa-add-to-cart-btn {

    font-size: 7px;

    padding: 8px 0;

  }



  #cart-view .cart-view-area .aa-wishlist-table .table thead tr th {

    font-size: 14px;

    padding: 10px 0;

  }



  #aa-contact .aa-contact-area .aa-contact-top {

    padding: 20px;

  }



  #aa-contact .aa-contact-area .aa-contact-top h2 {

    font-size: 18px;

    line-height: 22px;

    padding-bottom: 10px;

  }



  #aa-contact .aa-contact-area .aa-contact-address .aa-contact-address-left .comments-form textarea {

    width: 100%;

  }



  #aa-contact .aa-contact-area .aa-contact-address {

    padding: 20px;

  }



  #aa-error .aa-error-area {

    padding: 70px 70px 90px;

  }



  #aa-error .aa-error-area h2 {

    font-size: 100px;

    line-height: 100px;

    margin-bottom: 20px;

  }



  .aa-blog-details #respond input[type="text"], .aa-blog-details #respond input[type="email"], .aa-blog-details #respond input[type="url"] {

    width: 100%;

  }

}

@media (max-width: 360px) {

  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo {

    margin-bottom: 10px;

    text-align: center;

    width: 100%;

  }



  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a {

    display: inline-block;

  }



  #aa-header .aa-header-bottom .aa-header-bottom-area .aa-logo a p {

    text-align: left;

  }



  #aa-header .aa-header-bottom .aa-cartbox {

    text-align: center;

    width: 50%;

  }

  #aa-header .aa-header-bottom .aa-auth-link {


  }



  #aa-header .aa-header-bottom .aa-cartbox .aa-cart-link {

    display: inline-block;

  }



  .aa-popular-category .aa-products-tab {

    text-align: left;

  }



  .aa-popular-category-area .tab-content {

    margin-top: 40px;

  }



  .slick-prev, .slick-next {

    margin-top: 0;

    top: -40px;

  }



  .slick-prev {

    left: 77%;

  }







  #aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-prev,

  #aa-client-brand .aa-client-brand-area .aa-client-brand-slider .slick-next {

    top: 30%;

  }



  #aa-subscribe .aa-subscribe-area h3 {

    font-size: 20px;

  }



  #aa-subscribe .aa-subscribe-area p {

    font-size: 14px;

  }







  #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary::after,

  #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary::before {

    left: 45%;

  }



  #aa-latest-blog .aa-latest-blog-area .aa-latest-blog-single .aa-blog-img {

    height: 250px;

  }



  #wpf-loader-two .wpf-loader-two-inner {

    left: 36%;

  }



  #aa-footer .aa-footer-bottom .aa-footer-bottom-area &gt; p {

    width: 100%;

    text-align: center;

  }



  #aa-footer .aa-footer-bottom .aa-footer-bottom-area .aa-footer-payment {

    width: 100%;

    text-align: center;

    margin-top: 10px;

  }



  #quick-view-modal .modal-content .aa-product-view-content .aa-prod-view-bottom {

    text-align: center;

  }



  #quick-view-modal .modal-content .aa-product-view-content .aa-prod-view-bottom a:last-child {

    margin-left: 0;

    margin-top: 10px;

  }



  .aa-add-to-cart-btn {

    min-width: 150px;

  }



  #quick-view-modal .modal-content .aa-product-view-content {

    text-align: center;

    margin-top: 10px;

  }



  #quick-view-modal .modal-content .aa-product-view-content .aa-price-block {

    text-align: left;

  }



  #quick-view-modal .modal-content .aa-product-view-content h3 {

    border-bottom: 1px solid #ccc;

    padding-bottom: 5px;

  }



  #aa-catg-head-banner .aa-catg-head-banner-area .aa-catg-head-banner-content {

    padding: 8% 0;

  }



  #aa-product-details .aa-product-details-area .aa-product-details-content .aa-product-view-content {

    padding: 0 10px;

  }



  #aa-product-details .aa-product-details-area .aa-product-related-item h3 {

    text-align: left;

  }



  #aa-product-details .aa-product-details-area .aa-product-related-item .slick-prev, #aa-product-details .aa-product-details-area .aa-product-related-item .slick-next {

    top: -75px;

  }



  #cart-view .cart-view-area .cart-view-table {

    padding: 0 0 20px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr td img {

    height: 15px;

    width: 15px;

  }



  #cart-view .cart-view-area .cart-view-table .table thead tr th {

    font-size: 10px;

    padding: 7px 0;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr td {

    font-size: 14px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {

    font-size: 12px;

    margin-right: 10px;

    min-width: 100px;

    padding: 8px;

    width: 100px;

  }



  #cart-view .cart-view-area .cart-view-table .aa-cart-view-btn {

    font-size: 12px;

    padding: 10px;

  }



  #cart-view .cart-view-area .cart-view-table .cart-view-total h4 {

    font-size: 20px;

  }







  .aa-wishlist-table .aa-add-to-cart-btn {

    font-size: 7px;

    min-width: auto;

    padding: 8px 0;

  }



  #cart-view .cart-view-area .aa-wishlist-table .table thead tr th {

    font-size: 14px;

    padding: 10px 0;

  }



  #aa-error .aa-error-area {

    padding: 10px;

    padding-bottom: 30px;

  }



  .aa-blog-details h2 {

    font-size: 20px;

    line-height: 25px;

  }



  .aa-blog-details .aa-blog-content-single p {

    font-size: 15px !important;

  }



  .aa-blog-details .aa-blog-content-single blockquote {

    font-size: 16px;

  }



  .aa-blog-details .aa-blog-navigation .aa-blog-prev {

    font-size: 14px;

    padding: 6px 10px;

  }



  .aa-blog-details .aa-blog-navigation .aa-blog-next {

    padding: 6px 10px;

    font-size: 14px;

  }

}

@media (min-width: 961px){

  .down-cat-button .fa{

    font-size: 23px;

    color: green;

  }

  .down-cat-button {

    left: 5%;

    bottom: 55px;

    position: fixed;

    cursor: pointer;

    z-index: 2147483645;

    box-shadow: rgb(0 0 0 / 35%) 0px 1px 10px 2px;

    border-radius: 30px !important;

    display: flex;

    gap: 10px;

    padding: 8px 10px 8px 23px;

    background: #fff;

    text-transform: uppercase;

    font-size: 12px;

    color: #000;

    align-items: center;

  }

  .down-cat-buttonp {

    bottom: 8px;

  }

}

@media (max-width: 960px){

  .down-cat-button {

    display:none;

  }

}

@media (max-width: 320px) {

  #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary::after,

  #aa-header .aa-header-bottom .aa-cartbox .aa-cartbox-summary::before {

    left: 52%;

  }



  #aa-header .aa-header-top .aa-header-top-left .aa-language .btn {

    padding: 6px 1px;

    font-size: 10px;

  }



  #aa-header .aa-header-top .aa-header-top-left .aa-language {

    padding-top: 3px;

	padding-right: 12px;

	float:right;

	border:none;

  }

  #aa-header .aa-header-top .aa-header-top-right .aa-head-top-nav-right {

	  text-align:left;

	  padding-bottom: 13px;

  }

  #aa-header .aa-header-top .aa-header-top-left {

    width:100%;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-show-form {

    margin-left: 5px;

  }



  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left label {

    margin-right: 0;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr td {

    font-size: 10px;

  }



  #cart-view .cart-view-area .cart-view-table .aa-cart-view-btn {

    font-size: 10px;

    letter-spacing: 0.5px;

  }



  #cart-view .cart-view-area .cart-view-table .table tbody tr .aa-cart-view-bottom .aa-cart-coupon .aa-coupon-code {

    font-size: 10px;

    min-width: auto;

    padding: 6px;

    width: 90px;

  }

  #aa-header .aa-header-top .aa-header-top-right .aa-head-top-nav-right li a {   

    padding: 4px 6px;

    font-size: 12px;

  }

  .aa-hcategories-area .row .col-md-3:first-child{

	padding-left:15px;

   }

	.aa-hcategories-area .row .col-md-3:last-child{

		padding-right:15px;

	}

 

}

@media (min-width: 1200px) {

  .container {
    max-width: 1480px;
    width: 90% !important;

  }

}


.mezar-button{
  padding: 12px 30px;
  font: 700 16px / 20px var(--site-font-family);
  color: var(--site-light-color);
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  border-radius: 8px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  transition: color 0.2s, background 0.2s, border 0.2s;
  outline: none;
  -webkit-appearance: none;
}
.mezar-button:hover {
  color: var(--site-light-color) !important;
  background: var(--site-accent-color);
  border-color: var(--site-accent-color);
}

.opt-info {
  color: #fff !important;
  background: #ff745e;
  height: 36px;
  padding-top: 8px;
  font-family: 'golos-text', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.5px;
  text-align: center;
}
.aa-auth-link {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  align-items: center;
  border: none;
  line-height: 16px;
  font-weight: 500;
  min-width: 90px;
  color: #f1414a !important;
  background: #fdeaeb;
  height: 43px;
  max-width: 90px;
  margin-left: 30px;
}



.page-holder .header__top-menu.g-menu ul li.parent {
  padding-right: 24px;
  cursor: pointer;
}
.header__top-menu.g-menu ul li {
  margin: 0;
  line-height: 24px;
  position: relative;
}
.g-menu ul,.g-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-holder .g-menu a, .page-holder .g-menu a:visited {
  border-bottom: none;
}
.header__top-menu li a, .header__top-menu li a:visited {
  text-decoration: none;
  font-weight: 600;
  font-size: 13px;
  line-height: 24px;
  color: var(--site-grey-color);
}

.header__top-menu.g-menu .ul-deep-2 {
  position: absolute;
  top: calc(100% + 8px);
  display: flex
;
  flex-direction: column;
  width: max-content;
  padding: 8px 12px;
  background: var(--site-light-color);
  border-radius: var(--site-border-radius);
  box-shadow: 0 0 12.3px rgba(0, 0, 0, 0.05);
  z-index: 120;
  opacity: 0;
  pointer-events: none;
  user-select: none;
  transition: opacity 0.2s;
}
.header__top-menu.g-menu ul {
  display: flex;
  justify-content: flex-end;
  gap: 0 20px;
}
.header__top-menu.g-menu .ul-deep-2 li {
  margin: 0;
  min-height: 20px;
}
.header__top-menu.g-menu ul li {
  margin: 0;
  line-height: 24px;
}
.header__top-menu.g-menu .ul-deep-2 a {
  color: var(--site-default-color);
  font-weight: 500;
  font-size: 13px;
  line-height: 140%;
}
.header__top-menu.g-menu ul li.parent {
  padding-right: 24px;
  cursor: pointer;
}
.header__top-menu.g-menu ul li.parent:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url('data:image/svg+xml,&lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M6.41046 8.99969C6.79974 8.61042 7.43076 8.61008 7.82046 8.99893L11.7051 12.8751L15.5897 8.99892C15.9794 8.61008 16.6104 8.61042 16.9997 8.99969C17.3893 9.38927 17.3893 10.0209 16.9997 10.4105L11.7051 15.7051L6.41046 10.4105C6.02089 10.0209 6.02089 9.38927 6.41046 8.99969Z" fill="%23949594"/&gt;&lt;/svg&gt;');
  transition: background 0.2s;
}
.header__top-menu.g-menu ul li.parent:hover:after {
  background-image: url('data:image/svg+xml,&lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M6.41046 8.99969C6.79974 8.61042 7.43076 8.61008 7.82046 8.99893L11.7051 12.8751L15.5897 8.99892C15.9794 8.61008 16.6104 8.61042 16.9997 8.99969C17.3893 9.38927 17.3893 10.0209 16.9997 10.4105L11.7051 15.7051L6.41046 10.4105C6.02089 10.0209 6.02089 9.38927 6.41046 8.99969Z" fill="%23E30611"/&gt;&lt;/svg&gt;');
}
.header__top-menu.g-menu ul li.parent.opened:after {
  background-image: url('data:image/svg+xml,&lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;g clip-path="url(%23clip0_1054_7750)"&gt;&lt;path d="M17.2946 14.7054C16.9053 15.0947 16.2743 15.095 15.8846 14.7062L12 10.83L8.11538 14.7062C7.72569 15.095 7.09466 15.0947 6.70538 14.7054C6.31581 14.3158 6.31581 13.6842 6.70538 13.2946L12 8L17.2946 13.2946C17.6842 13.6842 17.6842 14.3158 17.2946 14.7054Z" fill="%23F1414A"/&gt;&lt;/g&gt;&lt;defs&gt;&lt;clipPath id="clip0_1054_7750"&gt;&lt;rect width="24" height="24" fill="white" transform="matrix(0 1 1 0 0 0)"/&gt;&lt;/clipPath&gt;&lt;/defs&gt;&lt;/svg&gt;');
}
.header__top-menu.g-menu ul li.parent.opened &gt; a {
  color: var(--site-accent-color);
}
.header__top-menu.g-menu ul li:hover &gt; a {
  color: var(--site-accent-color--hover);
}
.header__top-menu.g-menu ul li.parent.opened .ul-deep-2 {
  opacity: 1;
  pointer-events: auto;
  user-select: auto;
}
a.header__links-item {
  display: flex
;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  font-size:14px;
  align-items: center;
  border: none;
  line-height: 14px;
  font-weight: 700;
  min-width: 80px;
}

.cart-widget-notfixed{
  margin: 0 30px;
}

.popular__categories .popular__categories-list {
  --gap: 20px;
  --columns: 6;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
  list-style-type: none;
  margin: 0;
}
.popular__categories-list .popular__categories-list-item {
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
  margin: 0;
  padding-left: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.popular__categories .popular__categories-list-item--image {
  display: inline-block;
  width: 100%;
  height: auto;
  background-size: contain;
  border-bottom: none;
  border-radius: 16px;
}
.popular__categories a, .popular__categories a:visited {
  display: inline;
  color: var(--site-default-color);
  font-weight: 400;
  border-bottom: 1px solid var(--site-default-color);
  text-decoration: none;
  transition: color 0.2s, border 0.2s;
  position: relative;
}
.popular__categories-img-block {
  display: block;
  padding: 20px;
  background-color: var(--site-light-grey-color);
  border-radius: var(--site-border-radius);
  transition: background-color 0.2s ease-in-out;
}
.popular__categories-list-item .popular__categories-img-block img {
  transition: transform 0.2s ease-in-out;
}
.popular__categories .popular__categories-list-item--image img {
  vertical-align: top;
  max-width: 100%;
}
.popular__categories .popular__categories-list-item--link {
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  border: none;
}
.popular__categories a:hover, .popular__categories a.active {
  color: var(--site-accent-color--hover);
  border-color: var(--site-accent-color--hover);
  text-decoration: none;
}
.popular__categories-list-item:hover .popular__categories-img-block {
  background-color: var(--site-light-red-color);
}
.popular__categories-list-item:hover .popular__categories-img-block img {
  transform: scale(1.04);
}
.popular__categories-list-item:hover .popular__categories-list-item--link {
  color: var(--site-accent-color--hover);
}
.popular__categories-img-block-last-text {
  position: absolute;
  bottom: 9%;
  left: 9%;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  color: var(--site-light-color);
}

.l-footer {
  width: 100%;
  padding-top: 40px;
  background-color: var(--site-light-grey-color);
  margin-top: 40px;
}
.footer .l-wrapper {
  display: flex;
  flex-direction: column;
}
.footer-top {
  display: flex
;
  justify-content: space-between;
}
.footer-bottom {
  display: flex
;
  gap: 20px;
  padding: 20px 0;
  border-top: 1px solid var(--site-separator-color);
  font-size: 16px;
  color: var(--site-grey-color2);
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.005em;
}
.footer-bottom__personal-data, .footer-bottom__copyright {
  display: flex
;
  align-items: center;
  justify-content: center;
}
.footer-bottom__copyright {
  width: 100%;
  max-width: 355px;
  text-align: center;
}
.footer-bottom__personal-data {
  width: 100%;
}
.footer-bottom a {
  border: none;
  font-size: 16px;
  color: var(--site-grey-color2);
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.005em;
}
.footer-menu {
  display: flex
;
  gap: 32px;
}
.footer-menu__column {
  min-width: 300px;
}
.bottom__menu-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  color: var(--site-accent-color);
  margin-bottom: 16px;
}
.bottom__menu-title svg {
  display: none;
}
.bottom__menu ul {
  display: flex
;
  flex-direction: column;
  gap: 12px;
  margin: 0;
  padding: 0;
}
.bottom__menu ul li {
  margin: 0;
  padding: 0;
}
.page-holder .bottom__menu ul li a {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.005em;
  border: none;
  color: var(--site-grey-color);
}
.footer-info {
  display: flex
;
  flex-direction: column;
  gap: 20px;
  padding: 32px 0;
  max-width: 414px;
  width: 100%;
}
.footer-info__top {
  display: flex
;
  justify-content: space-between;
  align-items: center;
}
.footer-info__bottom {
  display: flex
;
  gap: 12px;
  justify-content: space-between;
}
a.footer-phone, a.footer-email {
  display: flex
;
  gap: 8px;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  border: none !important;
  color: var(--site-accent-color);
}
 a.footer-phone::before,  a.footer-email::before {
  content: "";
  width: 24px;
  height: 24px;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  transition: background 0.2s;
}
a.footer-email::before {
  background-image: url('data:image/svg+xml,&lt;svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M17.0711 3.75H2.92829C2.21821 3.75 1.64258 4.32564 1.64258 5.03571V15.9643C1.64258 16.6744 2.21821 17.25 2.92829 17.25H17.0711C17.7812 17.25 18.3569 16.6744 18.3569 15.9643V5.03571C18.3569 4.32564 17.7812 3.75 17.0711 3.75Z" stroke="%23F1414A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M1.64258 5.35742L9.17686 9.88859C9.40789 10.0242 9.69906 10.0985 9.99972 10.0985C10.3004 10.0985 10.5915 10.0242 10.8226 9.88859L18.3569 5.35742" stroke="%23F1414A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
}
a.footer-phone::before {
  background-image: url('data:image/svg+xml,&lt;svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M7.74692 18.1903C6.9568 18.7 6.01525 18.9221 5.0806 18.8194C4.14597 18.7165 3.27522 18.2951 2.6148 17.6257L2.03743 17.0612C1.7843 16.8022 1.64258 16.4546 1.64258 16.0925C1.64258 15.7305 1.7843 15.3827 2.03743 15.1239L4.48802 12.6989C4.74476 12.4466 5.09032 12.3052 5.4503 12.3052C5.81026 12.3052 6.15583 12.4466 6.41257 12.6989C6.67147 12.952 7.01918 13.0938 7.38126 13.0938C7.74334 13.0938 8.09104 12.952 8.34994 12.6989L12.199 8.84981C12.3274 8.72327 12.4294 8.57247 12.499 8.40617C12.5686 8.23988 12.6044 8.06139 12.6044 7.88112C12.6044 7.70084 12.5686 7.52237 12.499 7.35606C12.4294 7.18977 12.3274 7.03897 12.199 6.91243C11.9467 6.6557 11.8054 6.31012 11.8054 5.95016C11.8054 5.59019 11.9467 5.24463 12.199 4.98788L14.6368 2.55012C14.8957 2.297 15.2434 2.15527 15.6054 2.15527C15.9676 2.15527 16.3153 2.297 16.5742 2.55012L17.1388 3.12749C17.808 3.78791 18.2295 4.65866 18.3323 5.5933C18.4352 6.52795 18.213 7.46949 17.7032 8.25961C15.0473 12.1738 11.6679 15.5444 7.74692 18.1903Z" stroke="%23F1414A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
}
.footer-info__bottom-address {
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.005em;
  min-width: 373px;
}
.footer-info__bottom-item {
  display: flex !important
;
  width: fit-content;
  background-color: var(--site-light-color);
  border-radius: var(--site-border-radius);
  border: 1px solid var(--site-separator-color) !important;
}
.footer-info__bottom svg {
  min-width: 24px;
}
.breadcrumb{
  background: none !important;
  padding-left:0;
}
.breadcrumb li a{
  color: var(--site-default-color);
}
.catalog__detail-text-btn {
  background-color: var(--site-light-red-color);
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  color: var(--site-accent-color);
  cursor: pointer;
  border-radius: 0 var(--site-border-radius) 0 var(--site-border-radius);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.catalog__elements_props {
  margin-bottom: 8px;
  display: flex
;
  flex-direction: column;
}
.src-components-CopyPopup-CopyPopup__copyButton {
  border: none;
  background: none;
  color: inherit;
  padding-inline: 0;
  padding-block: 0;
  cursor: pointer;
  -webkit-appearance: button;
  margin: 3px 0;
}
.src-components-CopyPopup-CopyPopup__copyButton&gt;span {
  position: relative;
  top: 0;
  left: 0;
}
.src-components-ProductCode-ProductCode__code_container_mini {
  padding: 3px 5px 4px;
}
.src-components-ProductCode-ProductCode__code_container {
  display: flex
;
  align-items: center;
  text-align: left;
  padding: 6px 10px 5px;
  border: 1px solid var(--site-grey-color);
  border-radius: 7px;
}
.src-components-ProductCode-ProductCode__code_icon {
  margin-right: 9px;
  width: 11px;
  height: 11px;
  color: var(--site-grey-color);
}
.src-components-Icon-Icon__icon svg {
  display: block;
  max-height: 100%;
}
.src-components-ProductCode-ProductCode__code_title {
  margin-right: 2px;
  font-family: var(--site-font-family);
  font-size: 11px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: var(--text);
  line-height: 15px;
}
.src-components-ProductCode-ProductCode__code_value {
  padding-right: 3px;
  padding-left: 3px;
  align-content: center;
  vertical-align: baseline;
  font-size: 11px;
  line-height: 16px;
  color: var(--text);
  white-space: nowrap;
}
.catalog-product-item-fig{
  text-align:left;
}

.catalog__elements_product-counter {
  display: flex
;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 12px;
}

.progress_supply-rest {
  padding-bottom: 4px;
  /* border: 1px solid var(--site-accent-light-color); */
  /* border-radius: 4px; */
  border: 1px solid var(--site-grey-color);
  border-radius: 7px;
}
.progress_supply-rest {
  /* margin: 0 auto; */
  /* margin-left: -3%; */
  /* width: 100%; */
  margin: 0;
  width: 155px;
}
.progress-bar_title {
  font-size: 10px;
  color: var(--site-input-text-color--placeholder);
  padding: 5px;
  display: block;
}
.progress-bar_supply-rest {
  height: 4px;
  border-radius: 4px;
  -webkit-transition: 0.4s linear;
  -moz-transition: 0.4s linear;
  -o-transition: 0.4s linear;
  transition: 0.4s linear;
  -webkit-transition-property: width, background-color;
  -moz-transition-property: width, background-color;
  -o-transition-property: width, background-color;
  transition-property: width, background-color;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
  margin-left: 5px;
}

.progress_ninety .progress-bar_supply-rest {
  width: 90%;
  background-color: #a7f211;
}
.progress_five .progress-bar_supply-rest {
  width: 5%;
  background-color: #f21111;
}
.progress_forty .progress-bar_supply-rest {
  width: 40%;
  background-color: #f28211;
}

.basket-qty__btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  background: transparent;
  width: 40px;
  padding: 0;
  height: 100%;
  display: flex
;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 2;
}
.basket-qty__btn.basket-qty__btn--plus {
  right: 0;
}
.g-button.quan_plus{
  position: absolute;
  top: -1px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center;
  font-size: 16px;
  z-index: 3;
}
.g-button:hover {
  background: var(--site-accent-color--hover);
  border-color: var(--site-accent-color--hover);
  color: var(--site-light-color);
}

 .modal-content .aa-product-view-slider .simpleLens-container .simpleLens-big-image {
  max-width: 100%;
  border-radius: var(--site-border-radius);
  background-color: var(--site-light-color);
  border: 1px solid var(--site-separator-color);
}
 .modal-content .aa-product-view-slider .simpleLens-container .simpleLens-big-image-container .simpleLens-lens-image {
  width: 100%;
  border-radius: var(--site-border-radius);
  background-color: var(--site-light-grey-color);
  padding: 12px 10px;
}
.modal-content .aa-product-price {
  font-size: 22px;
}

.product__block {
  margin-top: 16px;
}
.product__block-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 22.5px;
  text-align: left;
  margin: 0 0 12px 0;
}
.product__props {
  display: flex
;
  flex-direction: column;
  gap: 5px;
}
.product__props-item {
  display: flex
;
  align-items: flex-end;
  overflow: hidden;
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
}
.product__props-item-prop {
  position: relative;
  color: var(--site-grey-color);
}
.product__props-item-prop-separator {
  border-bottom: 1px dashed var(--site-separator-color);
  height: 1px;
  flex: 1 0 auto;
  align-self: flex-end;
  transform: translateY(-4px);
  margin: 0 8px;
}
.product__props-item-prop-value {
  width: 160px;
  z-index: 8;
}
.simpleLens-big-image {
  max-width: 80%;
}
.order__title-holder {
  display: flex
;
  align-items: center;
  margin-bottom: 24px;
  max-width: 100%;
}
.order__title-holder .content__title {
  margin: 0;
  font-weight: 700;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.02em;
}
.basket-total-products {
  align-self: flex-end;
  margin-left: 19px;
  padding-bottom: 8px;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: -0.02em;
  color: #727272;
}
.order__title-holder--right {
  display: flex
;
  gap: 32px;
  align-items: center;
  margin-left: auto;
  margin-top: 8px;
}
.basket-items-list-container-clear {
  display: flex
;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--site-grey-color);
  cursor: pointer;
}

.basket-checkout-container {
  display: flex
;
  opacity: 1;
  transition: opacity 250ms ease;
  justify-content: space-between;
  flex-wrap: wrap;
}
.basket-checkout-section {
  width: 100%;
  padding: 16px 20px 20px;
  background-color: var(--site-light-grey-color);
  border-radius: 8px;
}
.basket-checkout-section-inner {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.basket-checkout-block-total-price {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--site-separator-color);
}
.basket-checkout-block-total-price-inner {
  position: relative;
}
.basket-checkout-block-line:first-child {
  padding-top: 0;
}
.basket-checkout-block-line.title {
  margin-bottom: 24px;
  font-weight: 600;
  font-size: 24px;
  line-height: 125%;
  letter-spacing: -0.01em;
}
.basket-checkout-block-line {
  display: flex
;
  justify-content: space-between;
  margin-bottom: 5px;
}
.basket-checkout-block-line:last-child {
  margin-bottom: 0;
}
.basket-checkout-block-line {
  display: flex
;
  justify-content: space-between;
  margin-bottom: 5px;
}
.basket-ckeckout-block-line-title {
  display: flex
;
  align-items: center;
}
.basket-ckeckout-block-line-title, .basket-ckeckout-block-line-value {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: -0.01em;
}
.basket-ckeckout-block-line-separator {
  width: 2px;
  height: 2px;
  margin: 0 4px;
  background-color: var(--site-grey-color);
  border-radius: 100%;
}
.basket-ckeckout-block-line-title, .basket-ckeckout-block-line-value {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: -0.01em;
}
.basket-checkout-section-inner-fixed {
  display: none;
}
.basket-checkout-block-notice {
  margin: 0;
  padding-top: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.01em;
  color: var(--site-grey-color);
}
.basket-checkout-block-total-inner {
  max-width: 100%;
  text-align: left;
}
.basket-checkout-block-total .basket-checkout-block-line:last-child {
  border-bottom: none;
}
.basket-checkout-block-total .basket-checkout-block-line {
  margin-bottom: 24px;
}

.basket-checkout-block-line:first-child {
  padding-top: 0;
}
.basket-checkout-block-line {
  display: flex
;
  justify-content: space-between;
  margin-bottom: 5px;
}
.basket-checkout-block-total .basket-ckeckout-block-line-title, .basket-checkout-block-total-inner .basket-ckeckout-block-line-value {
  font-weight: 600;
  font-size: 24px;
  line-height: 125%;
  letter-spacing: -0.01em;
}
.basket-ckeckout-block-line-title {
  display: flex
;
  align-items: center;
}
.basket-btn-checkout{
  width: 100%;
}
.basket-item-actions-remove {
  position: relative;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
}

.basket-item-info-name, .basket-item-info-name .basket-item-info-name-link {
  margin: 0;
  padding: 0 0 0 0;
  color: var(--site-default-color);
  text-decoration: none;
  word-break: break-all;
  word-break: break-word;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  transition: 300ms all ease;
  border-bottom: 0;
  text-decoration: none;
}

h2.basket-item-info-name {
  font-weight: 400;
  margin-bottom: 4px;
  padding-top: 0;
  min-width: 200px;
  max-width: 420px;
}
.basket-item-info-name, .basket-item-info-name .basket-item-info-name-link {
  margin: 0;
  padding: 0 0 0 0;
  color: var(--site-default-color);
  text-decoration: none;
  word-break: break-all;
  word-break: break-word;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  transition: 300ms all ease;
  border-bottom: 0;
  text-decoration: none;
}
h2.basket-item-info-name .basket-item-name, .basket-items-list-item-removed-name {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.basket-item-block-properties {
  flex: 0;
}
.basket-item-property-custom {
  padding-right: 15px;
}
.basket-item-property, .basket-item-property-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
;
  -ms-flex-align: center;
  /* padding-bottom: 4px; */
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.basket-item-property-name, .basket-item-property-custom-name, .basket-item-property-value, .basket-item-property-custom-value {
  color: var(--site-default-color);
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  white-space: nowrap;
}
.basket-item-property-name, .basket-item-property-custom-name, .basket-item-property-value, .basket-item-property-custom-value {
  color: var(--site-default-color);
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  white-space: nowrap;
}
.basket-item-property-custom-name {
  color: var(--site-grey-color);
}


#orderDescription {
  min-height: 120px;
  padding-top: 16px !important;
}
.v3-form textarea {
  resize: vertical;
}
.v3-form input[type="text"]
, .v3-form input[type="password"]
, .v3-form input[type="email"]
, .v3-form input[type="number"]
, .v3-form input[type="tel"]
, .v3-form textarea {
  display: block;
  width: 100%;
  font-family: var(--site-font-family);
  font-size: var(--site-input-font-size);
  font-weight: 400;
  line-height: var(--site-input-line-height);
  min-height: var(--site-input-height);
  border-style: solid;
  border-width: var(--site-input-border-test);
  border-color: var(--site-input-border-color);
  padding: 11px 16px 7px;
  color: var(--site-input-text-color);
  margin: 0;
  border-radius: var(--site-input-border-radius);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border 0.2s, color 0.2s;
}
.v3-form select{
  display: block;
  width: 100%;
  font-family: var(--site-font-family);
  font-size: var(--site-input-font-size);
  font-weight: 400;
  line-height: var(--site-input-line-height);
  min-height: var(--site-input-height);
  border-style: solid;
  border-width: var(--site-input-border-test);
  border-color: var(--site-input-border-color);
  padding: 11px 16px 7px;
  color: var(--site-input-text-color);
  margin: 0;
  border-radius: var(--site-input-border-radius);

  transition: border 0.2s, color 0.2s;
}
.order__info-item {
  padding: 0;
  padding-top:25px;
}
.order__info-title-holder {
  display: flex
;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 18px 0;
}
.order__info-title {
  margin: 0;
  color: var(--site-default-color);
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
}

.order__info-pay-system {
  padding-top: 6px;
}
.order__info-delivery, .order__info-pay-system {
  display: flex
;
  flex-wrap: wrap;
  gap: 16px;
}
.order__info-delivery-item-wrap, .order__info-pay-system-item-wrap {
  width: calc(100% / 2 - 8px);
}
#os-order-form input {
  padding-top: 28px !important;
}
#os-order-form input {
  max-height: 60px !important;
}
.order__info-delivery-item-wrap input[type="radio"], .order__info-pay-system-item-wrap input[type="radio"] {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}
.order__info-delivery-item, .order__info-pay-system-item {
  height: 100%;
  padding: 14px 15px 14px 17px;
  border-radius: 8px;
  border: 1px solid var(--site-input-border-color);
  cursor: pointer;
  display: inline-block;
  width: 100%;
  outline: 2px solid transparent;
}
.order__info-delivery-item-wrap input:checked+label, .order__info-pay-system-item-wrap input:checked+label, .order__info-delivery-item-wrap.active input+label, .order__info-pay-system-item-wrap.active input+label, .order__info-delivery-item-wrap.active .order__info-delivery-item, .order__info-pay-system-item-wrap.active .order__info-delivery-item {
  border-color: var(--site-accent-color);
  outline: 1px solid var(--site-accent-color);
}
.order__info-delivery-item-wrap input:checked+label .fake-radio, .order__info-pay-system-item-wrap input:checked+label .fake-radio, .order__info-delivery-item-wrap.active input+label .fake-radio, .order__info-pay-system-item-wrap.active input+label .fake-radio, .order__info-delivery-item-wrap.active .fake-radio, .order__info-pay-system-item-wrap.active .fake-radio {
  border: 4px solid var(--site-light-color);
  background-color: var(--site-accent-color);
  box-shadow: 0 0 0 2px var(--site-accent-color);
}
.order__info-delivery-item-holder, .order__info-pay-system-item-holder {
  display: flex
;
  align-items: flex-start;
  gap: 10px;
}
.order__info-delivery-item--left, .order__info-pay-system-item--left {
  flex-grow: 1;
}
.order__info-delivery-item-name, .order__info-pay-system-item-name {
  display: flex
;
  align-items: center;
  gap: 10px;
  min-height: 36px;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: -0.01em;
}
.fake-radio {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  box-shadow: 0 0 0 2px var(--site-grey-color);
  flex-shrink: 0;
}
.order__info-delivery-item-description, .order__info-pay-system-item-description {
  padding-left: 30px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: -0.01em;
  color: var(--site-grey-color);
}
.order__info-delivery-item--logo, .order__info-pay-system-item--logo {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  align-self: center;
}
.order__info-delivery-item--logo img, .order__info-pay-system-item--logo img {
  max-width: 100%;
  height: auto;
  border: none;
}

.left-menu-contacts {
  font-size: 20px;
}
.left-menu-contacts__items {
  display: flex
;
  flex-direction: column;
  gap: 15px;
}
.left-menu-contacts__title {
  margin: 0;
}
.left-menu-contacts h4, .left-menu-contacts .h4 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
}
.left-menu-contacts .left-menu-contacts__item a.left-menu-contacts__link {
  border-bottom: none;
  font-weight: 700;
}
.left-menu-contacts__item {
  display: flex
;
  flex-direction: column;
  gap: 5px;
}
.left-menu-contacts__label {
  font-size: 14px;
  opacity: 70%;
  line-height: 100%;
  margin-bottom: -5px;
}
.aa-blog-content-single .popular__categories-list{
  margin-left: 0 !important;
}

.aa-blog-content-single table, .modal table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #e7e7e7;
}
.aa-blog-content-single tr:not(:last-child) td, .aa-blog-content-single tr:not(:last-child) th, .modal tr:not(:last-child) td, .modal tr:not(:last-child) th {
  border-bottom: 1px solid #e7e7e7;
}
.aa-blog-content-single th:first-child, .aa-blog-content-single td:first-child, .aa-blog-content-single th:last-child, .aa-blog-content-single td:last-child, .modal th:first-child, .modal td:first-child, .modal th:last-child, .modal td:last-child {
  border-left: none;
  border-right: none;
}
.aa-blog-content-single th:first-child, .modal th:first-child {
  border-top-left-radius: 10px;
}
.aa-blog-content-single th, .aa-blog-content-single td, .modal th, .modal td {
  border-left: none;
  border-right: none;
  padding: 16px 24px;
  text-align: left;
}
.b-catalog-item-sorting-selected, .b-catalog-item-filter{
  display: none;
}
.header__links{
  display: none;
}




@media (max-width: 640px) {
  .display-mobile-none, .aa-product-hvr-content{
    display:none !important;
  }
  .footer-top {
    flex-direction: column;
  }
  .footer-menu {
    flex-direction: column;
  }
  .popular__categories-list .popular__categories-list-item {
    width: calc(50% - var(--gap) / 2);
  }
  .popular__categories .popular__categories-list {
    flex-wrap: wrap;
  }
  .new-mobile-head-line1{
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 15px;
  }
  .aa-logo{
    width: 100%;
  }
  #aa-header .aa-header-bottom .aa-header-bottom-area .new-mobile-head .aa-logo a img {
    display: flex;
    width: auto !important;
    height: 33px !important;
  }
  .footer-info__bottom-address {
    min-width: auto;
  }
  .footer-info__top {
    flex-wrap: wrap;
  }
  .footer-bottom {
    flex-wrap: wrap;
  }
  .l-footer {
    padding-top: 0px;
    margin-bottom: 63px;
  }
  .popular__categories .popular__categories-list-item--link {
    font-size: 15px;
    font-weight: 600;
    line-height: 18px !important;
    display: inline-block !important;
  }
  .new-mobile-head-line2-phone .fa.fa-phone{
    font-size: 19px;
    position: relative;
    top: 2px;
    margin-right: 8px;
  }
  .header-center-area {
    width: 100%;
  }
  .aa-auth-link1 svg{
    width: 38px;
    height: 38px;
    position: relative;
    top: 1px;
  }
  .breadcrumb {
    padding-right: 0;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left{
    position: fixed;
    bottom: -100vh;
    left: 0;
    width: 100vw;
    height: fit-content;
    background: #fff;
    align-items: center;
    z-index: 1000;
    padding: 20px;
    display: flex;
    border-radius: 8px 8px 0 0;
    transition: bottom .4s ease;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left.active{
    bottom: 0vh;
  }
  .mobile-fixed-bg{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.5); /* Р·Р°С‚РµРјРЅС‘РЅРЅС‹Р№ С„РѕРЅ */
    justify-content: center;
    align-items: center;
    z-index: 900;
  }

  body.no-scroll, body.no-scroll .opt-wrapper{
    overflow: hidden !important;
    height: 100vh !important;
    width: 100vw !important;
  }
  .aa-show-form{
    display: none;
  }
  .sort-selector {
    display: flex;
    gap: 20px;
    flex-direction: column;
  }
  .sort-selector a {
    font-size: 16px;
  }
  .aa-sort-form label{
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 20px;

  }
  .close-mobile-fixed-window {
    display: block;
    width: 36px;
    height: 36px;
    min-width: 36px;
    min-height: 36px;
    max-height: 36px;
    max-width: 36px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23FCF2F2'/%3E%3Cpath d='M11 25L18 18L25 25M25 11L17.9987 18L11 11' stroke='%23F1414A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    position: absolute;
    right: 13px;
    top: 14px;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left .aa-sort-form {
    flex-direction: column;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-head .aa-product-catg-head-left {
    gap: 0;
  }
  .b-catalog-item-sorting-selected {
    display: block;
    background-color: var(--site-accent-light-color);
    border-radius: 8px;
    padding: 7px 14px;
    padding-right: 38px;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 10L12 16L18 10' stroke='%23F1414A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    font-weight: 600;
    font-size: 14px;
  }
  .catalog-header-cat {
    font-size: 24px;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-head{
    padding: 10px 0;
  }
  .aa-product-catg-head-filter-sorting{
    display: flex;
    gap:20px;
  }
  .b-catalog-item-filter {
    display: block;
    background-color: var(--site-accent-light-color);
    border-radius: 8px;
    padding: 7px 14px;
    padding-left: 38px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1623_17454)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3333 4.88889C17.3333 4.39797 16.9354 4 16.4444 4C15.9535 4 15.5556 4.39797 15.5556 4.88889V5.77778H4.88889C4.39797 5.77778 4 6.17575 4 6.66667C4 7.15758 4.39797 7.55556 4.88889 7.55556H15.5556V8.44444C15.5556 8.93536 15.9535 9.33333 16.4444 9.33333C16.9354 9.33333 17.3333 8.93536 17.3333 8.44444V7.55556H19.1111C19.602 7.55556 20 7.15758 20 6.66667C20 6.17575 19.602 5.77778 19.1111 5.77778H17.3333V4.88889ZM4.88889 11.1111C4.39797 11.1111 4 11.5091 4 12C4 12.4909 4.39797 12.8889 4.88889 12.8889H6.66667V13.7778C6.66667 14.2687 7.06464 14.6667 7.55556 14.6667C8.04647 14.6667 8.44444 14.2687 8.44444 13.7778V12.8889H19.1111C19.602 12.8889 20 12.4909 20 12C20 11.5091 19.602 11.1111 19.1111 11.1111H8.44444V10.2222C8.44444 9.73131 8.04647 9.33333 7.55556 9.33333C7.06464 9.33333 6.66667 9.73131 6.66667 10.2222V11.1111H4.88889ZM4 17.3333C4 16.8424 4.39797 16.4444 4.88889 16.4444H15.5556V15.5556C15.5556 15.0646 15.9535 14.6667 16.4444 14.6667C16.9354 14.6667 17.3333 15.0646 17.3333 15.5556V16.4444H19.1111C19.602 16.4444 20 16.8424 20 17.3333C20 17.8243 19.602 18.2222 19.1111 18.2222H17.3333V19.1111C17.3333 19.602 16.9354 20 16.4444 20C15.9535 20 15.5556 19.602 15.5556 19.1111V18.2222H4.88889C4.39797 18.2222 4 17.8243 4 17.3333Z' fill='%23F1414A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1623_17454'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    font-weight: 600;
    font-size: 14px;
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-body{
    margin-top:0;
  }
  #PriceRangeBtn{
    margin-bottom:14px;
  }
  .cat-product-item-wrap {
    padding: 0;
    border-radius: 0;
  }
  .aa-product-catg li figure {
    padding: 0;
  }
  .progress_supply-rest {
    width: 100%;
  }
  .aa-product-catg .g-button.quan_plus{
    font-size: 13px;
  }
  .aa-product-catg li {
    min-height: auto;
  }
  .src-components-ProductCode-ProductCode__code_icon, .src-components-ProductCode-ProductCode__code_title{
    display: none;
  }
  .product__props-item-prop-value {
    text-align: left;
  }
  .aa-product-view-content h1 {
    margin: 0;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 11px;
    line-height: 1.25;
    margin-top: 13px;
    text-align: left;
  }
  .aa-product-view-content .aa-price-block{
    text-align: left;
  }
  .aa-product-view-content .aa-price-block span{
    font-size: 24px;
  }
  .css-product2 .breadcrumb li, #aa-product-category .breadcrumb li{
    display:none;
  }
  .css-product2 .breadcrumb li:last-child {
    display: block;
    margin-left: 12px;
    margin-bottom: 12px;
  }
  .css-product2 .breadcrumb li:last-child::before {
    content: '';
    position: absolute;
    left: 13px;
    top: 2px;
    bottom: 0;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center 3px;
    background-size: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 5.83337L7.5 10L11.6667 14.1667' stroke='%23323233' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  #aa-product-category .breadcrumb li:nth-last-child(2) {
    display: block;
    margin-left: 18px;
    margin-bottom: 0px;
  }
  #aa-product-category .breadcrumb :nth-last-child(2)::before {
    content: '';
    position: absolute;
    left: 13px;
    top: 7px;
    bottom: 0;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center 3px;
    background-size: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 5.83337L7.5 10L11.6667 14.1667' stroke='%23323233' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  #aa-product-category .aa-product-catg-content .aa-product-catg-body .aa-product-catg {
    gap:10px;
  }
  #aa-blog-archive .aa-blog-archive-area {
    padding: 0px 0;
  }
  .aa-blog-content.aa-blog-details h1{
    margin-top:0;
  }

  .header__links {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-evenly;
    gap: 0;
    width: 100%;
    min-height: var(--site-mobile-panel-height);
    padding: 8px 0;
    background-color: var(--site-light-color);
    border-top: 0.5px solid rgba(60, 60, 67, 0.36);
    z-index: 20;
  }
  .page-holder a.header__links-item {
    min-width: unset;
  }
  .page-holder a.header__links-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    align-items: center;
    border: none;
    line-height: 16px;
    font-weight: 500;
    min-width: 90px;
  }
  .header__links .header__links-item, .header__links .header__links-item a, .header__links .header__links-item .header__profile-name {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
  }
  .header__links-item-icon {
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
  }
  .header__btn-text {
    font-size: 12px;
    font-weight: 600;
    line-height: 13.2px;
    text-align: center;
  }
  .header__links-item-counter {
    top: -8px;
  }
  .header__links-item-counter {
    position: absolute;
    top: -11px;
    left: 34px;
    padding: 4px 5px 2px;
    border-radius: 4px;
    color: var(--site-light-color);
    background-color: var(--site-accent-color);
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
  }
  .order__title-holder .content__title {
    font-size: 24px;
  }
  .basket-total-products {
    padding-bottom: 5px;
    font-size: 14px;
  }
  .basket-items-list-container-clear {
    gap: 4px;
    font-weight: 500;
    font-size: 12px;
  }
  .order__title-holder--right svg{
    width: 14px;
  }
  #cart-view .cart-view-area .cart-view-table {
    display: block;
    float: none;
  }
  .g-button, .page-holder .g-button:visited, .g-button-border, .g-button-border:visited {
    padding: 12px 20px;
  }

  .cart-view-table tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    padding-top:10px;
  }
  #cart-view .cart-view-area .cart-view-table .table tbody tr td {
    border: none;
    padding: 8px 0;
    border-bottom: none;
  }
  /* РџРµСЂРІР°СЏ СЃС‚СЂРѕРєР° */
  .cart-view-table td:nth-child(1) { width: fit-content;
    padding: 0 10px !important;
    align-self: center;width:fit-content; } /* РЈР·РєР°СЏ РєРѕР»РѕРЅРєР° СЃ РЅРѕРјРµСЂРѕРј */
  .cart-view-table td:nth-child(2) { width:fit-content; } /* РљРѕР»РѕРЅРєР° СЃ РєР°СЂС‚РёРЅРєРѕР№ */
  .cart-view-table td:nth-child(3) { width: calc(100% - 150px); } /* РљРѕР»РѕРЅРєР° СЃ РЅР°Р·РІР°РЅРёРµРј */

  /* Р’С‚РѕСЂР°СЏ СЃС‚СЂРѕРєР° */
  .cart-view-table td:nth-child(4) { width: fit-content;
    padding-top: 16px !important;
    padding-left: 10px !important;
    box-sizing: border-box; } /* Р¦РµРЅР° */
  .cart-view-table td:nth-child(5) { width:auto; } /* РљРѕР»РёС‡РµСЃС‚РІРѕ */
  .cart-view-table td:nth-child(6) { width: fit-content;
    padding-top: 16px !important;
    padding-right: 10px !important;
    box-sizing: border-box; } /* РС‚РѕРіРѕРІР°СЏ С†РµРЅР° */
  .cart-view-table td:nth-child(7) {
    position: absolute;
    width: fit-content;
    right: -1px;
    bottom: 9px;
    background: none;
  }

  h2.basket-item-info-name {
    min-width: auto;
  }
  .basket-item-info-name, .basket-item-info-name .basket-item-info-name-link {
    line-height: 118%;
  }
  h2.basket-item-info-name .basket-item-name, .basket-items-list-item-removed-name {
    -webkit-line-clamp: 3;
  }
  #cart-view .cart-view-area .cart-view-table .table tbody tr td .aa-cart-quantity {
    max-width: 50px;
  }
  .cart-view-table .progress_supply-rest {
    width: 100%;
    text-align:center;
  }
  .cart-final-product-price p {
    font-size: 14px;
  }
  #cart-view .cart-view-area .cart-view-table .table tbody tr td.money-nowrap {
    font-size: 14px !important;
    font-weight: 500;
  }
  .cart-view-table .table-responsive {
    border: none;
  }
  #checkout .checkout-area {
    display: block;
    float: none;
    padding: 0;
    width: 100%;
  }

  #checkout {
    display: block;
    float: none;
    width: 100%;
  }
  .order__info-item {
    padding: 0 !important;
  }
  .order__title-holder {
    margin-bottom: 0;
  }
  #checkout .checkout-area .checkout-left {
    display: block;
    float: none;
  }
  .order__info-delivery-item-wrap, .order__info-pay-system-item-wrap {
    width: 100%;
    margin-bottom: 20px;
  }
  .catalog-product-item-fig{
    text-align:left;
    margin-bottom:30px;
  }

}</pre></body></html>