html {
  font-size: 14px;
}
body {
  font-family: "Outfit", sans-serif;
  background-color: #F7F7F7;
  color: #1D1D1D;
}
a {
  color: #A4CB4C;
}
a:hover,
a:focus {
  color: #7b9d2e;
}
ul,
ol {
  color: #6F6F73;
}
hr {
  border-top-color: #D0D0D0;
}
.img-thumbnail,
.img-responsive {
  border-color: #D0D0D0;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #A4CB4C;
}
blockquote {
  color: #6F6F73;
  border-color: #D0D0D0;
}
.heading {
  font-family: "Outfit", sans-serif;
}
.heading--main,
.heading--secondary {
  color: #1D1D1D;
}
.heading--bt {
  border-top-color: #D0D0D0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Outfit", sans-serif;
  color: #1D1D1D;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  color: #1D1D1D;
}
.bootstrap-datetimepicker-widget a,
.bootstrap-datetimepicker-widget a:hover,
.bootstrap-datetimepicker-widget a:focus {
  color: #6F6F73;
}
.breadcrumb__link--sep:after {
  color: #D0D0D0;
}
.breadcrumb__link,
.breadcrumb > .active {
  color: #6F6F73;
}
.alert {
  border-radius: 0;
}
.alert__icon {
  color: #fff;
}
.alert-success {
  background-color: #f3f5ed;
  border-color: #819C59;
  color: #819C59;
}
.alert-success a {
  text-decoration: underline;
  color: #819C59;
}
.alert-success hr {
  border-top-color: #748c50;
}
.alert-success .alert-link {
  color: #667c46;
}
.alert-success .alert__icon {
  background-color: #819C59;
}
.alert-warning {
  background-color: #fff7e0;
  border-color: #FDEDD7;
  color: #FDEDD7;
}
.alert-warning a {
  text-decoration: underline;
  color: #FDEDD7;
}
.alert-warning hr {
  border-top-color: #fce2bf;
}
.alert-warning .alert-link {
  color: #fbd7a6;
}
.alert-danger {
  background-color: #ffefef;
  border-color: #FC1A40;
  color: #FC1A40;
}
.alert-danger a {
  text-decoration: underline;
  color: #FC1A40;
}
.alert-danger hr {
  border-top-color: #f9032d;
}
.alert-danger .alert-link {
  color: #e00328;
}
.alert-danger .alert__icon {
  background-color: #FC1A40;
}
.text-danger {
  color: #FC1A40;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #e00328;
}
.text-success {
  color: #819C59;
}
a.text-success:hover,
a.text-success:focus {
  color: #667c46;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #FC1A40;
}
.has-error .form-control {
  border-color: #FC1A40;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #e00328;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fd7f94;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fd7f94;
}
.has-error .input-group-addon {
  color: #FC1A40;
  border-color: #FC1A40;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #FC1A40;
}
label {
  font-family: "Outfit", sans-serif;
  color: #6F6F73;
}
legend {
  color: #6F6F73;
}
.form-control,
select {
  background-color: #ffffff;
  color: #1D1D1D;
  border: 1px solid #D0D0D0;
  border-radius: 25px;
}
.input-sm {
  border: 1px solid #D0D0D0;
  border-radius: 25px;
}
.radio input[type=radio]:checked + label:before {
  color: #6F6F73;
}
.checkbox input[type=checkbox]:checked + label:before {
  color: #6F6F73;
}
.checkbox label:before,
.radio label:before {
  background-color: #ffffff;
  border: 1px solid #D0D0D0;
}
div.required .control-label:not(span):before,
td.required:before {
  color: #FC1A40;
}
.btn {
  border-radius: 25px;
}
.btn--link {
  color: #A4CB4C;
}
.btn--link:hover,
.btn--link:focus {
  color: #5c7522;
}
.btn--delete,
.btn--edit,
.btn--return,
.table--eshoprent--whitebg .table__cartQuantity--remove,
.table--eshoprent--whitebg .table__cartQuantity--remove i {
  color: #D0D0D0;
}
.btn--delete:focus,
.btn--edit:focus,
.btn--return:focus,
.table--eshoprent--whitebg .table__cartQuantity--remove:focus,
.table--eshoprent--whitebg .table__cartQuantity--remove i:focus,
.btn--delete:hover,
.btn--edit:hover,
.btn--return:hover,
.table--eshoprent--whitebg .table__cartQuantity--remove:hover,
.table--eshoprent--whitebg .table__cartQuantity--remove i:hover {
  color: #6F6F73;
}
.btn--default {
  color: #1d1d1d;
  background-color: #FDEDD7;
  border-color: #FDEDD7;
}
.btn--default:focus,
.btn--default.focus {
  color: #ffffff;
  background-color: #fbd7a6;
  border-color: #a75702;
}
.btn--default:hover {
  color: #ffffff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--default:active,
.btn--default.active,
.open > .dropdown-toggle.btn--default {
  color: #ffffff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--default:active:hover,
.btn--default.active:hover,
.open > .dropdown-toggle.btn--default:hover,
.btn--default:active:focus,
.btn--default.active:focus,
.open > .dropdown-toggle.btn--default:focus,
.btn--default:active.focus,
.btn--default.active.focus,
.open > .dropdown-toggle.btn--default.focus {
  color: #ffffff;
  background-color: #cf6c03;
  border-color: #a75702;
}
.btn--default:active,
.btn--default.active,
.open > .dropdown-toggle.btn--default {
  background-image: none;
}
.btn--default.disabled:hover,
.btn--default[disabled]:hover,
fieldset[disabled] .btn--default:hover,
.btn--default.disabled:focus,
.btn--default[disabled]:focus,
fieldset[disabled] .btn--default:focus,
.btn--default.disabled.focus,
.btn--default[disabled].focus,
fieldset[disabled] .btn--default.focus {
  background-color: #FDEDD7;
  border-color: #FDEDD7;
}
.btn--default .badge {
  color: #FDEDD7;
  background-color: #1d1d1d;
}
.btn--quickview-inner {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn--quickview-inner:focus,
.btn--quickview-inner.focus {
  color: #fff;
  background-color: #f37e03;
  border-color: #a75702;
}
.btn--quickview-inner:hover {
  color: #fff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--quickview-inner:active,
.btn--quickview-inner.active,
.open > .dropdown-toggle.btn--quickview-inner {
  color: #fff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--quickview-inner:active:hover,
.btn--quickview-inner.active:hover,
.open > .dropdown-toggle.btn--quickview-inner:hover,
.btn--quickview-inner:active:focus,
.btn--quickview-inner.active:focus,
.open > .dropdown-toggle.btn--quickview-inner:focus,
.btn--quickview-inner:active.focus,
.btn--quickview-inner.active.focus,
.open > .dropdown-toggle.btn--quickview-inner.focus {
  color: #fff;
  background-color: #cf6c03;
  border-color: #a75702;
}
.btn--quickview-inner:active,
.btn--quickview-inner.active,
.open > .dropdown-toggle.btn--quickview-inner {
  background-image: none;
}
.btn--quickview-inner.disabled:hover,
.btn--quickview-inner[disabled]:hover,
fieldset[disabled] .btn--quickview-inner:hover,
.btn--quickview-inner.disabled:focus,
.btn--quickview-inner[disabled]:focus,
fieldset[disabled] .btn--quickview-inner:focus,
.btn--quickview-inner.disabled.focus,
.btn--quickview-inner[disabled].focus,
fieldset[disabled] .btn--quickview-inner.focus {
  background-color: #FC972D;
  border-color: #FC972D;
}
.btn--primary {
  color: #ffffff;
  background-color: #FC972D;
  border-color: #FC972D;
}
.btn--primary:focus,
.btn--primary.focus {
  color: #1d1d1d;
  background-color: #f37e03;
  border-color: #f7b65e;
}
.btn--primary:hover {
  color: #1d1d1d;
  background-color: #fbd7a6;
  border-color: #fad39d;
}
.btn--primary:active,
.btn--primary.active,
.open > .dropdown-toggle.btn--primary {
  color: #1d1d1d;
  background-color: #fbd7a6;
  border-color: #fad39d;
}
.btn--primary:active:hover,
.btn--primary.active:hover,
.open > .dropdown-toggle.btn--primary:hover,
.btn--primary:active:focus,
.btn--primary.active:focus,
.open > .dropdown-toggle.btn--primary:focus,
.btn--primary:active.focus,
.btn--primary.active.focus,
.open > .dropdown-toggle.btn--primary.focus {
  color: #1d1d1d;
  background-color: #f9c884;
  border-color: #f7b65e;
}
.btn--primary:active,
.btn--primary.active,
.open > .dropdown-toggle.btn--primary {
  background-image: none;
}
.btn--primary.disabled:hover,
.btn--primary[disabled]:hover,
fieldset[disabled] .btn--primary:hover,
.btn--primary.disabled:focus,
.btn--primary[disabled]:focus,
fieldset[disabled] .btn--primary:focus,
.btn--primary.disabled.focus,
.btn--primary[disabled].focus,
fieldset[disabled] .btn--primary.focus {
  background-color: #FC972D;
  border-color: #FC972D;
}
.btn--primary .badge {
  color: #FC972D;
  background-color: #ffffff;
}
.btn--info {
  color: #ffffff;
  background-color: #FC972D;
  border-color: #FC972D;
}
.btn--info:focus,
.btn--info.focus {
  color: #ffffff;
  background-color: #f37e03;
  border-color: #a75702;
}
.btn--info:hover {
  color: #ffffff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--info:active,
.btn--info.active,
.open > .dropdown-toggle.btn--info {
  color: #ffffff;
  background-color: #f37e03;
  border-color: #e87903;
}
.btn--info:active:hover,
.btn--info.active:hover,
.open > .dropdown-toggle.btn--info:hover,
.btn--info:active:focus,
.btn--info.active:focus,
.open > .dropdown-toggle.btn--info:focus,
.btn--info:active.focus,
.btn--info.active.focus,
.open > .dropdown-toggle.btn--info.focus {
  color: #ffffff;
  background-color: #cf6c03;
  border-color: #a75702;
}
.btn--info:active,
.btn--info.active,
.open > .dropdown-toggle.btn--info {
  background-image: none;
}
.btn--info.disabled:hover,
.btn--info[disabled]:hover,
fieldset[disabled] .btn--info:hover,
.btn--info.disabled:focus,
.btn--info[disabled]:focus,
fieldset[disabled] .btn--info:focus,
.btn--info.disabled.focus,
.btn--info[disabled].focus,
fieldset[disabled] .btn--info.focus {
  background-color: #FC972D;
  border-color: #FC972D;
}
.btn--info .badge {
  color: #FC972D;
  background-color: #ffffff;
}
.btn--info--outline {
  background-color: #FC972D;
  color: #FDEDD7;
  border-color: #FDEDD7;
}
.btn--info--outline:focus,
.btn--info--outline.focus {
  color: #f7b65e;
  border-color: #f7b65e;
  background-color: #FC972D;
}
.btn--info--outline:hover {
  color: #f7b65e;
  border-color: #fad39d;
  background-color: #FC972D;
}
.btn--info--outline:active,
.btn--info--outline.active,
.open > .dropdown-toggle.btn--info--outline {
  color: #f7b65e;
  border-color: #fad39d;
  background-color: #FC972D;
}
.btn--info--outline:active:hover,
.btn--info--outline.active:hover,
.open > .dropdown-toggle.btn--info--outline:hover,
.btn--info--outline:active:focus,
.btn--info--outline.active:focus,
.open > .dropdown-toggle.btn--info--outline:focus,
.btn--info--outline:active.focus,
.btn--info--outline.active.focus,
.open > .dropdown-toggle.btn--info--outline.focus {
  color: #f7b65e;
  border-color: #f7b65e;
  background-color: #FC972D;
}
.btn--info--outline:active,
.btn--info--outline.active,
.open > .dropdown-toggle.btn--info--outline {
  background-image: none;
  background-color: #FC972D;
}
.btn--info--outline.disabled:hover,
.btn--info--outline[disabled]:hover,
fieldset[disabled] .btn--info--outline:hover,
.btn--info--outline.disabled:focus,
.btn--info--outline[disabled]:focus,
fieldset[disabled] .btn--info--outline:focus,
.btn--info--outline.disabled.focus,
.btn--info--outline[disabled].focus,
fieldset[disabled] .btn--info--outline.focus {
  border-color: #FDEDD7;
  background-color: #FC972D;
}
.table,
table {
  border-radius: 0;
}
.table > td.first,
table > td.first,
.table > th.first,
table > th.first {
  color: #1d1d1d;
}
.table > thead > tr > th,
table > thead > tr > th,
.table > tbody > tr > th,
table > tbody > tr > th,
.table > tfoot > tr > th,
table > tfoot > tr > th,
.table > thead > tr > td,
table > thead > tr > td,
.table > tbody > tr > td,
table > tbody > tr > td,
.table > tfoot > tr > td,
table > tfoot > tr > td {
  border-top: 1px solid #D0D0D0;
}
.table > thead > tr > th,
table > thead > tr > th {
  border-bottom: 2px solid #D0D0D0;
}
.table > tbody + tbody,
table > tbody + tbody {
  border-top: 2px solid #D0D0D0;
}
.table--eshoprent,
.table--attribute {
  border: 1px solid #D0D0D0;
}
.table--eshoprent > thead > tr > th,
.table--attribute > thead > tr > th,
.table--eshoprent > tbody > tr > th,
.table--attribute > tbody > tr > th,
.table--eshoprent > tfoot > tr > th,
.table--attribute > tfoot > tr > th,
.table--eshoprent > thead > tr > td,
.table--attribute > thead > tr > td,
.table--eshoprent > tbody > tr > td,
.table--attribute > tbody > tr > td,
.table--eshoprent > tfoot > tr > td,
.table--attribute > tfoot > tr > td {
  border: 1px solid #D0D0D0;
}
.table--eshoprent > thead > tr > th,
.table--attribute > thead > tr > th,
.table--eshoprent > thead > tr > td,
.table--attribute > thead > tr > td {
  background-color: #ffffff;
}
.table--eshoprent > tbody > tr > th,
.table--attribute > tbody > tr > th,
.table--eshoprent > tfoot > tr > th,
.table--attribute > tfoot > tr > th,
.table--eshoprent > tbody > tr > td,
.table--attribute > tbody > tr > td,
.table--eshoprent > tfoot > tr > td,
.table--attribute > tfoot > tr > td {
  background-color: #FFFFFF;
  color: #6F6F73;
}
.table--eshoprent > tbody > tr > th .options span,
.table--attribute > tbody > tr > th .options span,
.table--eshoprent > tfoot > tr > th .options span,
.table--attribute > tfoot > tr > th .options span,
.table--eshoprent > tbody > tr > td .options span,
.table--attribute > tbody > tr > td .options span,
.table--eshoprent > tfoot > tr > td .options span,
.table--attribute > tfoot > tr > td .options span {
  color: #1D1D1D;
}
.table--eshoprent > thead > tr > th,
.table--attribute > thead > tr > th,
.table--eshoprent > tbody > tr > th,
.table--attribute > tbody > tr > th,
.table--eshoprent > tfoot > tr > th,
.table--attribute > tfoot > tr > th,
.table--eshoprent > thead > tr > td,
.table--attribute > thead > tr > td,
.table--eshoprent > tbody > tr > td,
.table--attribute > tbody > tr > td,
.table--eshoprent > tfoot > tr > td,
.table--attribute > tfoot > tr > td {
  border-bottom: 1px solid #D0D0D0;
}
.table--eshoprent > thead > tr > th,
.table--attribute > thead > tr > th,
.table--eshoprent > tbody > tr > th,
.table--attribute > tbody > tr > th,
.table--eshoprent > tfoot > tr > th,
.table--attribute > tfoot > tr > th {
  background-color: #FAF7F0;
  color: #1d1d1d;
}
.table--eshoprent > thead > tr > td,
.table--attribute > thead > tr > td,
.table--eshoprent > tbody > tr > td,
.table--attribute > tbody > tr > td,
.table--eshoprent > tfoot > tr > td,
.table--attribute > tfoot > tr > td {
  background-color: #ffffff;
}
.table--eshoprent > thead > tr > td.first,
.table--attribute > thead > tr > td.first,
.table--eshoprent > tbody > tr > td.first,
.table--attribute > tbody > tr > td.first,
.table--eshoprent > tfoot > tr > td.first,
.table--attribute > tfoot > tr > td.first {
  background-color: #ffffff;
  color: #1d1d1d;
}
.table--eshoprent > thead > tr.first > td,
.table--attribute > thead > tr.first > td,
.table--eshoprent > tbody > tr.first > td,
.table--attribute > tbody > tr.first > td,
.table--eshoprent > tfoot > tr.first > td,
.table--attribute > tfoot > tr.first > td {
  background: #D0D0D0;
  border: 1px solid #D0D0D0;
  color: #1d1d1d;
}
.table--eshoprent--rows > thead > tr > th.table--last,
.table--attribute--rows > thead > tr > th.table--last,
.table--eshoprent--rows > tbody > tr > th.table--last,
.table--attribute--rows > tbody > tr > th.table--last,
.table--eshoprent--rows > tfoot > tr > th.table--last,
.table--attribute--rows > tfoot > tr > th.table--last,
.table--eshoprent--rows > thead > tr > td.table--last,
.table--attribute--rows > thead > tr > td.table--last,
.table--eshoprent--rows > tbody > tr > td.table--last,
.table--attribute--rows > tbody > tr > td.table--last,
.table--eshoprent--rows > tfoot > tr > td.table--last,
.table--attribute--rows > tfoot > tr > td.table--last {
  border-right: 1px solid #D0D0D0;
}
.table--eshoprent--white > tbody > tr > th,
.table--attribute--white > tbody > tr > th,
.table--eshoprent--white > tfoot > tr > th,
.table--attribute--white > tfoot > tr > th,
.table--eshoprent--white > tbody > tr > td,
.table--attribute--white > tbody > tr > td,
.table--eshoprent--white > tfoot > tr > td,
.table--attribute--white > tfoot > tr > td {
  background-color: transparent;
}
.table--eshoprent--white > thead > tr.first > td,
.table--attribute--white > thead > tr.first > td,
.table--eshoprent--white > tbody > tr.first > td,
.table--attribute--white > tbody > tr.first > td,
.table--eshoprent--white > tfoot > tr.first > td,
.table--attribute--white > tfoot > tr.first > td {
  background: #ffffff;
  color: #1d1d1d;
}
.table--eshoprent--whitebg > tbody > tr > th,
.table--attribute--whitebg > tbody > tr > th,
.table--eshoprent--whitebg > tfoot > tr > th,
.table--attribute--whitebg > tfoot > tr > th,
.table--eshoprent--whitebg > tbody > tr > td,
.table--attribute--whitebg > tbody > tr > td,
.table--eshoprent--whitebg > tfoot > tr > td,
.table--attribute--whitebg > tfoot > tr > td {
  background: #ffffff;
}
.table--eshoprent--whitebg > tbody > tr > th,
.table--attribute--whitebg > tbody > tr > th,
.table--eshoprent--whitebg > tfoot > tr > th,
.table--attribute--whitebg > tfoot > tr > th,
.table--eshoprent--whitebg > tbody > tr > td,
.table--attribute--whitebg > tbody > tr > td,
.table--eshoprent--whitebg > tfoot > tr > td,
.table--attribute--whitebg > tfoot > tr > td,
.table--eshoprent--whitebg > tbody > tr > th a,
.table--attribute--whitebg > tbody > tr > th a,
.table--eshoprent--whitebg > tfoot > tr > th a,
.table--attribute--whitebg > tfoot > tr > th a,
.table--eshoprent--whitebg > tbody > tr > td a,
.table--attribute--whitebg > tbody > tr > td a,
.table--eshoprent--whitebg > tfoot > tr > td a,
.table--attribute--whitebg > tfoot > tr > td a,
.table--eshoprent--whitebg > tbody > tr > th a:hover,
.table--attribute--whitebg > tbody > tr > th a:hover,
.table--eshoprent--whitebg > tfoot > tr > th a:hover,
.table--attribute--whitebg > tfoot > tr > th a:hover,
.table--eshoprent--whitebg > tbody > tr > td a:hover,
.table--attribute--whitebg > tbody > tr > td a:hover,
.table--eshoprent--whitebg > tfoot > tr > td a:hover,
.table--attribute--whitebg > tfoot > tr > td a:hover,
.table--eshoprent--whitebg > tbody > tr > th a:focus,
.table--attribute--whitebg > tbody > tr > th a:focus,
.table--eshoprent--whitebg > tfoot > tr > th a:focus,
.table--attribute--whitebg > tfoot > tr > th a:focus,
.table--eshoprent--whitebg > tbody > tr > td a:focus,
.table--attribute--whitebg > tbody > tr > td a:focus,
.table--eshoprent--whitebg > tfoot > tr > td a:focus,
.table--attribute--whitebg > tfoot > tr > td a:focus {
  color: #6F6F73;
}
.table__cartImage a img {
  border: solid 1px #D0D0D0;
}
.table__cartModel {
  color: #9C9CA1;
}
.table__cartQuantity--remove,
.table__cartQuantity--remove i {
  color: #9C9CA1;
}
.table__cartQuantity--remove:hover,
.table__cartQuantity--remove:focus,
.table__cartQuantity--remove:hover i,
.table__cartQuantity--remove:focus i {
  color: #1D1D1D;
}
.table__price--featured {
  color: #1d1d1d;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    border: 1px solid #D0D0D0;
  }
}
.pagination__paginate > li > a,
.pagination__paginate > li > span {
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #D0D0D0;
}
.pagination__paginate > li:first-child > a,
.pagination__paginate > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination__paginate > li:last-child > a,
.pagination__paginate > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination__paginate > .pagination__item--active > a,
.pagination__paginate > .pagination__item--active > span,
.pagination__paginate > .pagination__item--active > a:hover,
.pagination__paginate > .pagination__item--active > span:hover,
.pagination__paginate > .pagination__item--active > a:focus,
.pagination__paginate > .pagination__item--active > span:focus {
  background-color: #FAF7F0;
  color: #9C9CA1;
}
.pagination__paginate > li > a:hover,
.pagination__paginate > li > span:hover,
.pagination__paginate > li > a:focus,
.pagination__paginate > li > span:focus {
  background-color: #FAF7F0;
  color: #9C9CA1;
}
.shareIcons__facebook,
.shareIcons__twitter,
.shareIcons__pinterest {
  color: #6F6F73;
}
.preHeader {
  background: #FAF7F0;
  color: #9C9CA1;
}
.preHeader__socialIcons a {
  color: #9C9CA1;
}
.preHeader__socialIcons a:hover,
.preHeader__socialIcons a:focus {
  color: #1d1d1d;
}
.preHeader__phoneCall,
.preHeader__contacts {
  color: #9C9CA1;
}
.preHeader__phoneCall a,
.preHeader__contacts a {
  color: #9C9CA1;
}
.preHeader__phoneCall a:hover,
.preHeader__contacts a:hover,
.preHeader__phoneCall a:focus,
.preHeader__contacts a:focus {
  color: #1d1d1d;
}
.hamburger__bar {
  background-color: #1D1D1D;
}
.hamburger:hover,
.hamburger:focus {
  background-color: #ffffff;
}
.hugeMenu__items {
  border: 1px solid #FFFFFF;
}
.header--variant1 .search {
  border-right: 1px solid #FFFFFF;
}
.header--variant1 .search__input {
  background: #F7F7F7;
  border: solid 1px #F7F7F7;
  border-radius: 25px;
  color: #1d1d1d;
}
.header--variant1 .search__input,
.header--variant1 .search__input::placeholder,
.header--variant1 .search__input:-ms-input-placeholder,
.header--variant1 .search__input::-ms-input-placeholder {
  color: #1d1d1d;
}
.header--variant1 .search__close i {
  color: #A4CB4C;
}
.header--variant1 .search__button i {
  color: #1D1D1D;
}
.search__autocompleteResults > ul {
  background: #F7F7F7;
  border: solid 1px #F7F7F7;
  border-radius: 25px;
}
.search__autocompleteResults .searchResults__item {
  color: #1d1d1d;
}
.search__autocompleteResults .searchResults__itemPrice {
  color: #1d1d1d;
}
.search__autocompleteResults > ul.ui-widget.ui-widget-content,
.search__autocompleteResults .ui-widget.ui-widget-content {
  background: #F7F7F7 !important;
  border: 1px solid #F7F7F7 !important;
}
.search__autocompleteResults .ui-front .ui-menu-item {
  border-bottom: solid 1px #F7F7F7;
}
.header--variant1 {
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.header--variant1 .header__logo {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
.header--variant1 .header__userLoginWrapper {
  border-right: 1px solid #FFFFFF;
}
.header--variant1 .header__cartAmount a,
.header--variant1 .header__userLoginWrapper a,
.header--variant1 .header__cartAmount i,
.header--variant1 .header__userLoginWrapper i {
  color: #A4CB4C;
}
.header--variant1 .header__cartAmount small {
  background: #87AC3A;
  color: #fff;
}
.header--variant1 .navbar-nav a {
  color: #1D1D1D;
  border-radius: 0;
}
.header--variant1 .navbar-nav a:hover,
.header--variant1 .navbar-nav a:focus {
  background: #FAF7F0;
  color: #1d1d1d;
}
.header--variant1 .navbar-nav .open > a,
.header--variant1 .navbar-nav .open > a:hover,
.header--variant1 .navbar-nav .open > a:focus {
  background: #FAF7F0;
  color: #1d1d1d;
}
.header--variant1 .navbar-nav .open > a svg,
.header--variant1 .navbar-nav .open > a:hover svg,
.header--variant1 .navbar-nav .open > a:focus svg {
  fill: #1d1d1d;
}
.header--variant1 .navbar-nav .dropdown--vertical svg {
  fill: #1D1D1D;
}
.header--variant1 .navbar-nav .dropdown-menu {
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 0;
}
.header--variant1 .nav-submenu-items > li > a {
  color: #1D1D1D;
}
@media (min-width: 992px) {
  .header--variant1 .header__cartWrapper {
    border-right: 1px solid #FFFFFF;
  }
  .header--variant1 .navbar {
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
  }
  .header--variant1 .header--navigationRowStyle4 {
    border-top: solid 1px #FFFFFF;
  }
}
.maintenance {
  background: #FFFFFF;
}
.addresses {
  background: #FFFFFF;
  border: 1px solid #D0D0D0;
  color: #6F6F73;
}
.profile {
  background-color: #FFFFFF;
}
.profile__button {
  background-color: #FFFFFF;
  color: #6F6F73;
  border-color: #D0D0D0;
}
.profile__title {
  color: #6F6F73;
}
.profile__block {
  border-bottom: 1px solid #D0D0D0;
}
.profile__item--active .profile__link {
  color: #A4CB4C;
}
.profile__item:hover .profile__link {
  color: #A4CB4C;
}
.profile__link {
  color: #1D1D1D;
}
.profile__link:hover {
  color: #A4CB4C;
}
.order__status,
.downlaod__status,
.return__status {
  color: #A4CB4C;
}
.whishlist__button,
.order__button,
.downlaod__button,
.return__button {
  color: #D0D0D0;
}
.whishlist__button:focus,
.order__button:focus,
.downlaod__button:focus,
.return__button:focus,
.whishlist__button:hover,
.order__button:hover,
.downlaod__button:hover,
.return__button:hover {
  color: #6F6F73;
}
.sitemap__heading,
.sitemap__link {
  color: #6F6F73;
}
.page__content,
.blog-content-description {
  color: #1D1D1D;
}
.page__content ul,
.blog-content-description ul,
.page__content ol,
.blog-content-description ol {
  color: #1D1D1D;
}
.reviewList__item {
  background: #ffffff;
  border: 1px solid #D0D0D0;
  color: #1D1D1D;
}
.reviewList__author {
  color: #6F6F73;
}
.reviewList__date {
  color: #6F6F73;
}
.reviewList__quote {
  border: 1px solid #D0D0D0;
}
.reviewList__control a {
  color: #6F6F73;
}
.page__meta--bordered {
  border-bottom: 1px solid #D0D0D0;
}
.page__metaDate,
.page__metaViews,
.page__metaMail,
.page__metaPrint,
.page__meta .shareIcons,
.page__meta .shareIcons a {
  color: #1D1D1D;
}
.page__metaDate,
.page__metaViews {
  border-right: solid 1px #D0D0D0;
}
.productCard {
  background: #FFFFFF;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.productCard__promoDescriptions,
.productCard__information,
.productCard__shortDescription,
.productCard__pricingDetails .item__pricing,
.productCard__discounts {
  border-bottom: 1px solid #D0D0D0;
}
.productCard__information strong {
  color: #6F6F73;
}
.productCard__information a {
  color: #1D1D1D;
}
.productCard .productCard__options + .productCard__action .item__pricing {
  border-top: 1px solid #D0D0D0;
}
.productCard__pricingDetails .item__pricingPrice {
  color: #1d1d1d;
}
.productCard__pricingDetails .item__pricingPrice--new {
  color: #1d1d1d;
}
.productCard__pricingDetails .item__pricingPrice--old {
  color: #9C9CA1;
}
.productCard__pricingDetails .item__pricingReward span {
  color: #6F6F73;
}
.productCard__pricingDetails .item__pricingSaving {
  color: #FC1A40;
}
.productCard__minimumQuantityText {
  color: #FC1A40;
}
.productCard__actionButtons {
  border-bottom: solid 1px #D0D0D0;
}
.productCard__actionButtons .btn--default--outline {
  background: transparent;
}
.productCard__table strong {
  color: #6F6F73;
}
.productTabs {
  background: #FFFFFF;
  border-radius-bottom-left: 0;
  border-radius-bottom-right: 0;
}
.productTabs ul,
.productTabs ol {
  color: #1D1D1D;
}
.productTags__link {
  color: #6F6F73;
}
.inputQuantity .btn--number {
  background: #ffffff;
  border: 1px solid #D0D0D0;
}
.inputQuantity .btn--number .fa {
  color: #1d1d1d;
}
.inputQuantity .inputQuantity__input:focus {
  border-color: #D0D0D0;
}
.stickyAddToCart {
  background: #FFFFFF;
}
.stickyAddToCart__name {
  color: #1D1D1D;
}
.stickyAddToCart .item__pricingPrice {
  color: #1d1d1d;
}
.stickyAddToCart .item__pricingPrice--new {
  color: #1d1d1d;
}
.stickyAddToCart .item__pricingPrice--old {
  color: #9C9CA1;
}
.stickyAddToCart .item__pricingSaving {
  color: #FC1A40;
}
.items__list .item__detailsWrapper,
.items__list .item__buttonsWrapper {
  background-color: #FFFFFF;
}
.items__list .item:hover {
  -webkit-box-shadow: 0px 0px 9px 2px #D0D0D0;
  -moz-box-shadow: 0px 0px 9px 2px #D0D0D0;
  box-shadow: 0px 0px 9px 2px #D0D0D0;
  border-radius: 0;
}
@media (min-width: 991px) {
  .items__list .item {
    background-color: #FFFFFF;
  }
}
@media (min-width: 992px) {
  .page:not(.col-md-6) .items__list .item__detailsWrapper:after {
    background-color: #D0D0D0;
  }
}
.items__grid .item__detailsWrapper,
.items__list .item__detailsWrapper,
.items__grid .item__buttonsWrapper,
.items__list .item__buttonsWrapper {
  background-color: #FFFFFF;
}
.items__grid .itemWrapper--spacing .item:hover,
.items__list .itemWrapper--spacing .item:hover {
  -webkit-box-shadow: 0px 0px 9px 2px #D0D0D0;
  -moz-box-shadow: 0px 0px 9px 2px #D0D0D0;
  box-shadow: 0px 0px 9px 2px #D0D0D0;
  border-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__buttonsWrapper,
.items__list:not(.items__grid--nospacing) .item__buttonsWrapper {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__imageWrapper,
.items__list:not(.items__grid--nospacing) .item__imageWrapper,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .item__thumb,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .item__thumb {
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span {
  border-top-left-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img + img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img + img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span + img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span + img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img + span,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left img + span,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span + span,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-left span + span {
  border-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right span,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right span {
  border-top-right-radius: 0;
}
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img + img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img + img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right span + img,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right span + img,
.items__grid:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img + span,
.items__list:not(.items__grid--nospacing) .item__imageWrapper .promo-tag--top-right img + span {
  border-radius: 0;
}
.items__grid--nospacing .itemWrapper {
  background-color: #FFFFFF;
  border: 1px solid #D0D0D0;
}
.items__grid--nospacing .itemWrapper:hover {
  -webkit-box-shadow: 0px 0px 9px 2px #D0D0D0;
  -moz-box-shadow: 0px 0px 9px 2px #D0D0D0;
  box-shadow: 0px 0px 9px 2px #D0D0D0;
  border-radius: 0;
}
.item__imageWrapper {
  border-bottom: 1px solid #D0D0D0 !important;
}
.item__name,
.item__name a,
.item__name span,
.item__name a span {
  color: #1D1D1D;
}
.item__name a {
  height: 67px;
}
.item__name a span {
  height: 67px;
}
.item__pricingPrice--price {
  color: #1d1d1d;
}
.item__pricingPrice--new {
  color: #1d1d1d;
}
.item__pricingPrice--old {
  color: #9C9CA1;
}
.item__pricingPrice--taxText {
  color: #1D1D1D !important;
}
.item__quickview {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
}
.item__compareLink,
.item__wishlistLink {
  color: #9C9CA1;
}
.item__compareLink:focus,
.item__wishlistLink:focus,
.item__compareLink:hover,
.item__wishlistLink:hover {
  color: #1d1d1d;
}
.categoryDescription--readmore:not(.readmore-open):after {
  background: #F7F7F7;
  background: linear-gradient(0deg, #f7f7f7 0%, rgba(247, 247, 247, 0) 100%);
}
.refineCategories__link {
  background: #FFFFFF;
}
.refineCategories__link,
.refineCategories__link:hover,
.refineCategories__link:focus {
  color: #6F6F73;
}
.manufactuerSorting__link,
.manufacturerWrapper__link,
.refineCategories__link,
.manufactuerSorting__link:hover,
.manufacturerWrapper__link:hover,
.refineCategories__link:hover,
.manufactuerSorting__link:focus,
.manufacturerWrapper__link:focus,
.refineCategories__link:focus {
  color: #6F6F73;
}
.table-responsive--overflow {
  border: solid 1px #D0D0D0;
}
.tableCompare {
  background: #fff;
}
.tableCompare tr:nth-child(even) {
  background: #FAF7F0;
}
.tableCompare__title {
  color: #6F6F73;
}
.tableCompare__name,
.tableCompare__name:hover,
.tableCompare__name:focus {
  color: #6F6F73;
}
.filter {
  background: #FC972D;
  border-radius: 0;
}
.filter__displayType {
  color: #1d1d1d;
}
.filter__compare,
.filter__compare a {
  color: #1d1d1d;
}
.filter__compare span,
.filter__compare a span {
  color: #FC1A40;
}
.promo-tag__default--discount {
  background: #FC1A40;
  color: #fff;
}
.promo-tag__default--discount:after {
  border-top-color: #FC1A40;
}
.promo-tag__default--new {
  background: #FDEDD7;
  color: #1d1d1d;
}
.promo-tag__default--popular {
  background: white;
  color: #FC972D;
}
.reviews__review {
  background: #ffffff;
  border: 1px solid #D0D0D0;
  border-radius: 0;
}
.review__text {
  color: #1D1D1D;
}
.review__author {
  color: #6F6F73;
}
.review__author:after,
.review__author:before {
  border-right: 1px solid #D0D0D0;
}
.review__author:after {
  background: #FFFFFF;
}
.review__author:before {
  background: #ffffff;
}
.preFooter {
  background: transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.preFooter__column:hover,
.preFooter__column:focus {
  background: transparent;
}
.preFooter__column:hover,
.preFooter__column:focus,
.preFooter__column:hover a,
.preFooter__column:focus a {
  color: #1d1d1d;
}
.preFooter__column--middle {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.preFooter a {
  color: #1d1d1d;
}
.footer {
  background: #ffffff;
  color: #141414;
}
.footer-navigation__item--workingtime {
  color: #141414;
}
.footer-column__title {
  color: #1d1d1d;
}
.footer-column__title:after {
  background: #87AC3A;
}
.footer__contact-block {
  border: 2px dashed #ccc;
}
.footer a:not(.cc-btn) {
  color: #141414;
}
.footer a:not(.cc-btn):hover {
  color: #A4CB4C;
}
@media (max-width: 991px) {
  .footer-navigation.collapse {
    border-bottom: 1px solid #87AC3A;
  }
  .footer-column__title {
    border-bottom: 1px solid #87AC3A;
  }
}
.mobile-contact {
  background: #678690;
  border-top: 1px solid #678690;
}
.mobile-contact__cart {
  border-top: 1px solid #678690;
  background-color: #35545E;
}
.mobile-contact__cart:hover,
.mobile-contact__cart:focus {
  background-color: #3e636e;
}
.mobile-contact__column--first {
  border-right: 1px solid #678690;
}
.mobile-contact a {
  color: #ffffff;
}
.footer__copyright {
  color: #141414;
  border-top: 1px solid #87AC3A;
}
.footer__copyright a {
  color: #141414;
}
.footer__copyright--white {
  background-color: transparent;
}
.minicart {
  background: #ffffff;
  color: #6F6F73;
  border: 1px solid #D0D0D0;
}
.minicart__item {
  border-bottom: solid 1px #D0D0D0;
  border-bottom: 1px solid #D0D0D0;
}
.minicart__itemThumb img {
  border: 1px solid #D0D0D0;
}
.minicart__itemName,
.minicart__itemName a {
  color: #6F6F73;
}
.minicart__itemThumb:hover,
.minicart__itemName:hover {
  color: #6F6F73;
}
.minicart__itemRemove {
  color: #D0D0D0;
}
.minicart__itemRemove:hover {
  color: #6F6F73;
}
.minicart__itemPrice {
  color: #1d1d1d;
}
.totals__item {
  border-bottom: solid 1px #D0D0D0;
}
.totals__item--coupon {
  border: solid 1px #D0D0D0;
  background: #fff;
  border-radius: 0;
}
.totals,
.loyality {
  color: #1d1d1d;
}
.productTabs__switches {
  border-bottom: 1px solid #D0D0D0;
}
.productTabs__switches > li > a {
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #D0D0D0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.productTabs__switches > li > a:focus,
.productTabs__switches > li > a:hover {
  border-color: #FC972D;
  background: #FC972D;
  color: #ffffff;
}
.productTabs__switches > li.active > a {
  background-color: #FC972D;
  border: 1px solid #FC972D;
  color: #ffffff;
}
.productTabs__switches > li.active > a,
.productTabs__switches > li.active > a:hover,
.productTabs__switches > li.active > a:focus {
  background-color: #FC972D;
  border: 1px solid #FC972D;
  color: #ffffff;
}
.panel__productCard {
  background: #FFFFFF;
}
.panel__productCard .panel-heading {
  border-radius: 25px;
}
.panel__productCard .panel-heading .panel-title > a {
  background-color: #FC972D;
  color: #ffffff;
  border: 1px solid #D0D0D0;
  border-radius: 25px;
}
.panel__productCard .panel-heading .panel-title > a:after {
  color: #FC972D;
}
.panel__productCard .panel-heading .panel-title > a.collapsed {
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #D0D0D0;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:focus,
.panel__productCard .panel-heading .panel-title > a.collapsed:hover {
  background-color: #FC972D;
  color: #ffffff;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:focus:after,
.panel__productCard .panel-heading .panel-title > a.collapsed:hover:after {
  color: #FC972D;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:after {
  color: #ffffff;
}
.hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav ul {
  background: #FAF7F0;
}
.hc-offcanvas-nav .nav-close,
.hc-offcanvas-nav h2 {
  font-family: "Outfit", sans-serif;
  color: #1D1D1D;
}
.hc-offcanvas-nav a,
.hc-offcanvas-nav .nav-item {
  color: #1D1D1D;
  border-bottom: 1px solid #f2ebd9;
}
.hc-offcanvas-nav:not(.touch-device) a:hover {
  background: #f7f3e8;
}
.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {
  border-top: 1px solid #f2ebd9;
}
.hc-offcanvas-nav li.nav-close a,
.hc-offcanvas-nav li.nav-back a {
  background: #f2ebd9;
  border-top: 1px solid #f0e7d1;
  border-bottom: 1px solid #f0e7d1;
}
.hc-offcanvas-nav li.nav-close a:hover,
.hc-offcanvas-nav li.nav-back a:hover {
  background: #f2ead7;
}
.hc-offcanvas-nav li.nav-close span::before,
.hc-offcanvas-nav li.nav-close span::after {
  border-top: 2px solid #1D1D1D;
  border-left: 2px solid #1D1D1D;
}
.hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next {
  border-left: 1px solid #f2ebd9;
}
.hc-offcanvas-nav span.nav-next::before,
.hc-offcanvas-nav li.nav-back span::before {
  border-top: 2px solid #1D1D1D;
  border-left: 2px solid #1D1D1D;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,
.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open {
  background: #f5efe1;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,
.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a {
  border-bottom: 1px solid #f0e7d1;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,
.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover {
  background: #f6f1e5;
}
.module--side {
  background: #fff;
  border: solid 1px #D0D0D0;
  border-radius: 0;
}
.module--side .module__heading {
  background: #FC972D;
  color: #ffffff;
}
.module--side .module__listItem {
  border-bottom: solid 1px #D0D0D0;
}
.module--side .module__listLink {
  font-family: "Outfit", sans-serif;
  font-size: 0.9286rem;
  font-weight: 600;
  display: block;
  padding: 13px 15px;
  color: #1d1d1d;
}
.module__heading,
.module__heading a {
  color: #1D1D1D;
}
.banners img,
.banner img {
  -webkit-box-shadow: 0px 0px 9px 2px #D0D0D0;
  -moz-box-shadow: 0px 0px 9px 2px #D0D0D0;
  box-shadow: 0px 0px 9px 2px #D0D0D0;
  border-radius: 0;
}
.owl-carousel .owl-item img {
  border-radius: 0;
}
.owl-carousel.owl-theme .owl-nav [class*='owl-'] {
  color: #FC972D;
}
.owl-carousel.owl-theme .owl-nav [class*='owl-']:hover {
  color: #FC972D;
}
.owl-carousel.owl-theme .owl-dots .owl-dot span {
  background: #EAEAEA;
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span,
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
  background: #FC972D;
}
.owl-carousel.owl-theme--slideshow .owl-nav [class*='owl-']:hover {
  background: white;
}
.owl-carousel.owl-theme--slideshow .owl-dots .owl-dot span {
  background: #fff;
}
.owl-carousel.owl-theme--slideshow .owl-dots .owl-dot.active span,
.owl-carousel.owl-theme--slideshow .owl-dots .owl-dot:hover span {
  opacity: 1;
  background: #fff;
}
.blogArticleList__item {
  border-bottom: solid 1px #D0D0D0;
}
.blogArticleList__thumb {
  border: solid 1px #D0D0D0;
}
.blogArticleList__date {
  color: #6F6F73;
}
.blogArticleList__comment span {
  background: white;
  border: solid 1px #D0D0D0;
}
.blogArticleList__comment:before {
  border-top-color: black;
}
.blogArticleList__comment:after {
  border-top-color: white;
}
.box-article .article-name a {
  color: #1D1D1D;
}
.box-article > div {
  border-bottom: 1px solid #D0D0D0;
}
.module--listTree .module__listItem .module__list {
  border-top: solid 1px #D0D0D0;
}
.module--listTree .module__listItem > .module__listItemCarret:before {
  color: #1d1d1d;
}
.module--listTree > .module__listItem--current .module__listItem--current .module__listItem--current .module__listItem--current {
  color: #A4CB4C;
}
.module--listTree > .module__listItem--current > .module__listLink {
  background: #FAF7F0;
  color: #1d1d1d;
}
.module--listTree > .module__listItem--current > .module__listLink + .module__listItemCarret {
  color: #1d1d1d;
}
.module--listTree > .module__listItem--current > .module__listLink + .module__listItemCarret:before {
  color: #1d1d1d;
}
.newsletter .fa-envelope {
  color: #1D1D1D;
}
.newsletter .input-group-addon {
  background: #ffffff;
  color: #1D1D1D;
  border: 1px solid #D0D0D0;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
.itemWrapperAside .item {
  border-bottom: solid 1px #D0D0D0;
}
#language {
  background: transparent;
  border-radius: 0;
}
.currency__item a {
  color: #9C9CA1;
}
.currency__item--active a {
  color: #1d1d1d;
}
.page__content ul,
.blog-content-description ul,
.page__content ol,
.blog-content-description ol {
  color: #1D1D1D;
}
.scrollTop {
  background: rgba(29, 29, 29, 0.5);
  color: #FFFFFF;
  border-radius: 0;
}
.scrollTop:hover {
  background: #1d1d1d;
}
.captcha-img {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}
.blockGroup__title {
  background: #FC972D;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #ffffff;
}
.blockGroup__wrapper {
  background: #FFFFFF;
  color: #6F6F73;
  border-color: #D0D0D0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.blockGroup__wrapper--color {
  color: #6F6F73;
}
.br-theme-fontawesome-stars .br-widget a:after {
  color: #D0D0D0;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f3bc00;
}
.cc-revoke,
.cc-window {
  font-family: "Outfit", sans-serif;
}
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #EAEAEA;
}
.lSSlideOuter .lSPager.lSpg > li:hover a,
.lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #FC972D;
}
.productCard__imagesWrapper .lSSlideWrapper {
  border: 1px solid #D0D0D0;
}
.productCard__imagesWrapper .lSSlideOuter .lSPager.lSGallery li img {
  border: 1px solid transparent;
  transition: 0.2s all;
}
.productCard__imagesWrapper .lSSlideOuter .lSPager.lSGallery li.active img,
.productCard__imagesWrapper .lSSlideOuter .lSPager.lSGallery li:hover img {
  border: 1px solid #FC1A40;
}
.productCard__imagesWrapper .lSPrev,
.productCard__imagesWrapper .lSNext,
.productCard__imagesWrapper .lSPrev:hover,
.productCard__imagesWrapper .lSNext:hover,
.productCard__imagesWrapper .lSPrev:focus,
.productCard__imagesWrapper .lSNext:focus {
  color: #EAEAEA;
}
body {
  padding-top: 61px!important;
}
.header {
  border-bottom: solid 1px #EEEEEE;
}
.header .container > .row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.header__mobileBurgerWrapper {
  display: flex;
  gap: 15px;
  padding-left: 15px!important;
}
.header__mobileBurgerWrapper .buttonAllProducts {
  text-align: center;
  border: 0;
  background: #87AC3A;
  color: #fff;
  border-radius: 25px;
}
.header__mobileBurgerWrapper .buttonAllProducts .hamburger__bar {
  opacity: 1;
  transform: rotate(0);
  border-radius: 2px;
  background: #fff;
  margin-left: auto;
  margin-right: auto;
}
.header__mobileBurgerWrapper .buttonAllProducts .hamburger__desktop {
  float: left;
  margin-left: 30px;
  display: none;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
}
.header__logo {
  flex: auto;
  margin: 0 15px;
  border-left: 0;
  border-right: 0;
}
.header__userCp {
  display: flex!important;
  flex-direction: row!important;
  justify-content: end!important;
  gap: 15px;
  align-items: center;
  padding-right: 15px;
  order: 3;
}
.header__userLoginWrapper {
  border-right: 0;
}
.header__userLoginWrapper a {
  color: #1d1d1d;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px!important;
}
.header__userLoginWrapper span {
  display: none!important;
}
.header .search__button--mobile {
  padding: 0;
}
.header .buttonAllProducts,
.header .search__button--mobile,
.header__userLoginWrapper,
.header__cartAmount {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: solid 1px #EEEEEE;
  border-radius: 25px;
  text-align: center;
}
.header .buttonAllProducts i,
.header .search__button--mobile i,
.header__userLoginWrapper i,
.header__cartAmount i,
.header .buttonAllProducts a,
.header .search__button--mobile a,
.header__userLoginWrapper a,
.header__cartAmount a,
.header .buttonAllProducts i i,
.header .search__button--mobile i i,
.header__userLoginWrapper i i,
.header__cartAmount i i,
.header .buttonAllProducts a i,
.header .search__button--mobile a i,
.header__userLoginWrapper a i,
.header__cartAmount a i {
  color: #1d1d1d !important;
  font-size: 16px!important;
  margin: 0!important;
}
.header__cartAmount {
  display: inline-block;
}
.header__cartTotal {
  color: #1D1D1D;
  font-size: 15px;
  font-weight: 600;
}
.header__cartWrapper {
  height: 60px;
  position: relative;
}
.header__userLoginWrapper,
.header__cartAmount {
  transition: 0.2s;
}
.header__userLoginWrapper:hover,
.header__cartAmount:hover {
  border-color: #87AC3A;
}
.header__userLoginWrapper:hover,
.header__cartAmount:hover,
.header__userLoginWrapper:hover i,
.header__cartAmount:hover i,
.header__userLoginWrapper:hover a,
.header__cartAmount:hover a {
  color: #87AC3A;
}
@media (max-width: 992px) {
  .header #search {
    top: -61px;
    bottom: auto;
    border: 0;
  }
  .header #search.search--mobileShow {
    box-shadow: 0 0 0 100vmax #fff;
    clip-path: inset(0 -100vmax);
    top: 61px;
    bottom: auto;
  }
}
@media (min-width: 992px) {
  body {
    padding-top: 80px!important;
  }
  .header .header__mobileBurgerWrapper {
    order: 1;
    flex: 0;
    margin-right: 30px;
  }
  .header .header__mobileBurgerWrapper .buttonAllProducts {
    text-align: left;
  }
  .header .header__mobileBurgerWrapper .buttonAllProducts .hamburger__bar {
    margin-left: 0;
  }
  .header .header__logo {
    order: 1;
    flex: initial;
  }
  .header #search {
    order: 1;
    flex: 2;
    margin: 0 30px;
  }
  .header #search .search__input {
    font-size: 15px;
    height: 42px;
    padding: 8px 30px 8px 20px;
  }
  .header #search .search__button {
    right: 10px;
    padding: 10px 12px;
  }
  .header .header__userCp {
    order: 3;
    padding-right: 0;
  }
  .header .container > .row {
    height: 80px;
  }
  .header__mobileBurgerWrapper .buttonAllProducts {
    width: auto;
    height: auto;
    padding: 5px 25px;
  }
  .header__mobileBurgerWrapper .buttonAllProducts .hamburger__bar--top-bar {
    margin-top: 12px;
  }
  .header__mobileBurgerWrapper .buttonAllProducts .hamburger__desktop {
    display: block;
    margin-left: 35px;
  }
  .header__cartWrapper {
    height: 80px;
  }
  .header__userLoginWrapper i,
  .header__cartAmount i,
  .header__userLoginWrapper a,
  .header__cartAmount a,
  .header__userLoginWrapper i i,
  .header__cartAmount i i,
  .header__userLoginWrapper a i,
  .header__cartAmount a i {
    font-size: 20px!important;
  }
}
@media (min-width: 1170px) {
  body {
    padding-top: 100px!important;
  }
  .header .container > .row {
    height: 100px;
  }
  .header__cartWrapper {
    height: 100px;
  }
}
.search__autocompleteResults > ul.ui-widget.ui-widget-content,
.search__autocompleteResults .ui-widget.ui-widget-content {
  background: #ffffff !important;
}
.search__autocompleteResults .ui-front .ui-menu-item {
  position: relative;
  line-height: 20px;
}
.search__autocompleteResults .ui-front .searchResults__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.search__autocompleteResults .ui-front .searchResults__itemImage,
.search__autocompleteResults .ui-front .searchResults__itemName,
.search__autocompleteResults .ui-front .searchResults__itemPrice {
  position: relative;
  float: none;
  margin: 0;
  width: auto;
  padding: 0;
}
.search__autocompleteResults .ui-front .searchResults__itemName {
  flex: auto;
}
.search__autocompleteResults .ui-front .searchResults__itemPrice {
  order: 3;
}
.footer {
  background: #fff;
  font-size: 1rem;
  overflow-x: hidden;
}
.footer > .container {
  background: url(../img/footer.svg) no-repeat bottom -60px right;
  padding-bottom: 100px;
}
.footer .footer-navigation__item {
  font-weight: 300;
}
.footer-column__title {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}
.footer .footer-navigation--contact .footer-navigation__item--phone {
  font-size: 15px;
  font-weight: 500;
}
.footer .footer-navigation--contact .footer-navigation__item--phone .es,
.footer .footer-navigation--contact .footer-navigation__item--email .es {
  display: none;
}
.footer .footer-navigation--contact a:hover,
.footer .footer-navigation--contact a:focus {
  text-decoration: none;
  color: #FC972D;
}
.footer .footer__copyright {
  background: #A4CB4C;
  color: #5D8121;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 0;
}
.footer .footer__copyright,
.footer .footer__copyright a {
  font-size: 14px;
}
.footer .footer__copyright a {
  color: #5D8121;
}
.footer .footer__copyright a:hover,
.footer .footer__copyright a:focus {
  color: #4C8D6A;
}
@media (min-width: 992px) {
  .footer > .container {
    background-position: bottom -60px right;
    padding-bottom: 0;
  }
}
.sliderWrapper .owl-carousel.owl-theme {
  margin-bottom: 0!important;
}
@media (min-width: 992px) {
  .sliderWrapper .container {
    padding: 0!important;
  }
  .sliderWrapper .owl-carousel.owl-theme {
    width: calc(100% - 240px);
    margin-left: 240px!important;
    margin-bottom: 0!important;
  }
}
@media (min-width: 1200px) {
  .sliderWrapper .owl-carousel.owl-theme {
    width: calc(100% - 270px);
    margin-left: 270px!important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .sliderWrapper {
    padding-bottom: 92px;
  }
}
.footerSlogan {
  display: none;
}
@media (min-width: 992px) {
  .footerSlogan {
    display: block;
    margin-top: -45px;
  }
  .footerSlogan .row {
    padding: 40px 0;
    white-space: nowrap;
  }
  .footerSlogan .row strong {
    font-size: 15px;
    color: #1d1d1d;
    font-weight: 500;
  }
  .footerSlogan .row p {
    font-size: 14px;
    color: #9C9CA1;
    margin-bottom: 0;
  }
  .footerSlogan .row .headerSlogan__icon {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 45px;
    height: 45px;
  }
  .footerSlogan .row .ma {
    font-size: 40px;
    color: #FC972D;
    position: absolute;
  }
}
.pagination {
  color: #9C9CA1;
  margin-bottom: 50px!important;
}
.pagination__paginate > li > a,
.pagination__paginate > li > span {
  border-radius: 100%!important;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 9px 0;
}
.pagination__paginate > li > a:hover,
.pagination__paginate > li > a:focus {
  color: #1d1d1d;
}
.filter {
  background: transparent;
  padding: 0;
}
.filter__displayType {
  display: none;
}
.filter__input {
  height: 40px!important;
  padding: 7px 15px;
  color: #9C9CA1;
}
#filter__price--slider .ui-slider-handle,
.filter__sliderWrapperSlider .ui-slider-handle {
  background: #FC972D;
}
.categoryDescription {
  color: #666666;
}
.categoryDescription b,
.categoryDescription strong {
  color: #1d1d1d;
}
.categoryDescription__thumb {
  display: none;
}
.refineCategories__item {
  padding: 0;
}
.refineCategories__link {
  font-weight: 400;
  color: #1d1d1d;
  text-align: center;
  border: solid 1px transparent;
  cursor: pointer;
}
.refineCategories__link:hover,
.refineCategories__link:focus {
  text-decoration: none;
  border-color: #FC972D;
}
.refineCategories__thumb {
  width: 75px;
  height: 75px;
  border: 0;
  width: auto!important;
  margin-left: auto;
  margin-right: auto;
}
.module__contentCategories .items__grid .itemWrapper .item__imageWrapper,
.items__grid.items__grid--products .itemWrapper .item__imageWrapper {
  margin-bottom: 0;
}
.module__contentCategories .items__grid .itemWrapper .item__name,
.items__grid.items__grid--products .itemWrapper .item__name,
.module__contentCategories .items__grid .itemWrapper .item__name a,
.items__grid.items__grid--products .itemWrapper .item__name a {
  font-weight: 400;
  line-height: 21px;
}
.module__contentCategories .items__grid .itemWrapper .item__detailsWrapper,
.items__grid.items__grid--products .itemWrapper .item__detailsWrapper {
  transition: 0.1s all;
  border-top: solid 1px #D0D0D0;
  margin-top: -1px;
}
.module__contentCategories .items__grid .itemWrapper .item__buttonsWrapper,
.items__grid.items__grid--products .itemWrapper .item__buttonsWrapper {
  display: none;
}
@media (min-width: 992px) {
  .module__contentCategories .items__grid .item__buttonsWrapper,
  .items__grid.items__grid--products .item__buttonsWrapper,
  .module__contentCategories .items__grid .item__buttons,
  .items__grid.items__grid--products .item__buttons {
    padding-bottom: 0;
    margin-bottom: 0;
    transition: 0.1s all;
  }
  .module__contentCategories .items__grid .item__buttonsWrapper,
  .items__grid.items__grid--products .item__buttonsWrapper {
    position: absolute;
    bottom: 15px;
    width: 100%;
    z-index: 2;
    opacity: 0!important;
    display: block!important;
  }
  .module__contentCategories .items__grid .item__buttons,
  .items__grid.items__grid--products .item__buttons {
    opacity: 0;
  }
  .module__contentCategories .items__grid .item__product:hover .item__detailsWrapper,
  .items__grid.items__grid--products .item__product:hover .item__detailsWrapper {
    margin-top: -60px;
    position: relative;
    z-index: 1;
    padding-bottom: 75px;
  }
  .module__contentCategories .items__grid .item__product:hover .item__buttonsWrapper,
  .items__grid.items__grid--products .item__product:hover .item__buttonsWrapper {
    opacity: 1!important;
  }
  .module__contentCategories .items__grid .item__product:hover .item__buttons,
  .items__grid.items__grid--products .item__product:hover .item__buttons {
    opacity: 1!important;
  }
}
.item__pricingPrice {
  font-weight: 400;
  font-size: 16px;
}
.item__pricingPrice--price,
.item__pricingPrice--new {
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
}
.item__pricingPrice--old {
  font-weight: 400;
  font-size: 14px;
}
@media (max-width: 768px) {
  .item__pricingPrice--old {
    display: block;
  }
}
sup {
  top: 0;
  font-size: 100%;
}
sup:before {
  content: '.';
}
.module__contentCategories--refine h3 {
  font-weight: 500;
  font-size: 24px;
  margin: 0 0 19px 0;
}
.module__contentCategories--refine h3 .module__viewAll {
  font-size: 16px;
  float: right;
}
.module__contentCategories--refine h3.hasIcon {
  background-repeat: no-repeat;
  background-size: 40px 40px;
  padding-left: 60px;
  line-height: 40px;
  white-space: nowrap;
}
.module__contentCategories--refine ul {
  list-style: none inside;
  margin: 0;
  padding: 0;
  display: none;
}
.module__contentCategories--refine ul li {
  margin-bottom: 5px;
}
.module__contentCategories--refine ul a {
  font-weight: 400;
  font-size: 14px;
  color: #666;
  display: block;
  padding: 3px 0px;
  transition: 0.1s all;
}
.module__contentCategories--refine ul a:hover,
.module__contentCategories--refine ul a:focus {
  color: #1d1d1d;
  text-decoration: none;
}
@media (min-width: 992px) {
  .module__contentCategories--refine {
    display: block;
  }
  .module__contentCategories--refine h3 .module__viewAll {
    display: none;
  }
  .module__contentCategories--refine ul {
    display: block;
  }
}
.modulePosition--content-top {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 778px) {
  .modulePosition--content-top {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.modulePosition--content-top .module {
  margin-bottom: 0!important;
}
.modulePosition--content-top:nth-child(even),
.sliderWrapper {
  background: #FAF7F0;
}
.promo-tag__default--new,
.promo-tag__default--popular,
.promo-tag__default--discount {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  padding: 3px 5px;
  border-radius: 5px!important;
}
.promo-tag__default--popular {
  border: solid 1px #FC972D;
  color: #FC972D;
}
.promo-tag__default--discount {
  background: #FC1A40;
  font-weight: 700;
}
.promo-tag__default--discount sup:before {
  content: '';
}
.promo-tag__default--discount:after,
.promo-tag__default--discount:before {
  display: none;
}
.banners--customGrid .banners__wrapper .row {
  margin-left: -15px;
  margin-right: -15px;
}
.banners--customGrid .banners__wrapper a {
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
.banners--customGrid .banners__wrapper a span {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  background: #FC972D;
  display: inline-block;
  position: absolute;
  bottom: 25px;
  left: 0;
  padding: 14px 30px 14px 45px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.banners--customGrid .banners__wrapper > div {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.banners--customGrid .banners__wrapper > div img {
  height: 100%;
  border-radius: 10px;
}
.banners--customGrid .banners__wrapper .text-right span {
  left: 0;
}
@media (min-width: 1200px) {
  .banners--customGrid .banners__wrapper .text-right span {
    left: 14px;
  }
  .banners--customGrid .banners__wrapper > div {
    margin-bottom: 40px;
  }
}
@media (max-width: 992px) {
  .banners--customGrid .banners__wrapper .text-right {
    text-align: left;
  }
}
.module--side .module__listLink {
  font-weight: 500;
}
.overlay_hover:after {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: '';
}
@media (min-width: 1500px) {
  .container {
    width: 1470px;
  }
}
