@charset "UTF-8";
html {
  font-size: 15px;
}
body {
  font-family: "Cabin", sans-serif;
  background-color: #F5F5F5;
  color: #1D1D1D;
}
a {
  color: #DE384B;
}
a:hover,
a:focus {
  color: #ad1d2d;
}
ul,
ol {
  color: #1D1D1D;
}
hr {
  border-top-color: #EAEAEA;
}
.img-thumbnail,
.img-responsive {
  border-color: #EAEAEA;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #DE384B;
}
blockquote {
  color: #1D1D1D;
  border-color: #EAEAEA;
}
.heading {
  font-family: "Cabin", sans-serif;
}
.heading--main,
.heading--secondary {
  color: #1D1D1D;
}
.heading--bt {
  border-top-color: #EAEAEA;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Cabin", 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: #1D1D1D;
}
.breadcrumb__link--sep:after {
  color: #EAEAEA;
}
.breadcrumb__link,
.breadcrumb > .active {
  color: #1D1D1D;
}
.alert {
  border-radius: 10px;
}
.alert__icon {
  color: #fff;
}
.alert-success {
  background-color: #f3f5ed;
  border-color: #157233;
  color: #157233;
}
.alert-success a {
  text-decoration: underline;
  color: #157233;
}
.alert-success hr {
  border-top-color: #115c29;
}
.alert-success .alert-link {
  color: #0d4720;
}
.alert-success .alert__icon {
  background-color: #157233;
}
.alert-warning {
  background-color: #fff7e0;
  border-color: #f1ba27;
  color: #f1ba27;
}
.alert-warning a {
  text-decoration: underline;
  color: #f1ba27;
}
.alert-warning hr {
  border-top-color: #efb20f;
}
.alert-warning .alert-link {
  color: #d7a00e;
}
.alert-danger {
  background-color: #ffefef;
  border-color: #DE384B;
  color: #DE384B;
}
.alert-danger a {
  text-decoration: underline;
  color: #DE384B;
}
.alert-danger hr {
  border-top-color: #d92439;
}
.alert-danger .alert-link {
  color: #c32033;
}
.alert-danger .alert__icon {
  background-color: #DE384B;
}
.text-danger {
  color: #DE384B;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c32033;
}
.text-success {
  color: #157233;
}
a.text-success:hover,
a.text-success:focus {
  color: #0d4720;
}
.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: #DE384B;
}
.has-error .form-control {
  border-color: #DE384B;
  -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: #c32033;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ed8f9a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ed8f9a;
}
.has-error .input-group-addon {
  color: #DE384B;
  border-color: #DE384B;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #DE384B;
}
label {
  font-family: "Cabin", sans-serif;
  color: #1D1D1D;
}
legend {
  color: #1D1D1D;
}
.form-control,
select {
  background-color: #ffffff;
  color: #1D1D1D;
  border: 1px solid #EAEAEA;
  border-radius: 25px;
}
.input-sm {
  border: 1px solid #EAEAEA;
  border-radius: 25px;
}
.radio input[type=radio]:checked + label:before {
  color: #1D1D1D;
}
.checkbox input[type=checkbox]:checked + label:before {
  color: #1D1D1D;
}
.checkbox label:before,
.radio label:before {
  background-color: #ffffff;
  border: 1px solid #EAEAEA;
}
div.required .control-label:not(span):before,
td.required:before {
  color: #DE384B;
}
.btn {
  border-radius: 25px;
}
.btn--link {
  color: #DE384B;
}
.btn--link:hover,
.btn--link:focus {
  color: #811522;
}
.btn--delete,
.btn--edit,
.btn--return,
.table--eshoprent--whitebg .table__cartQuantity--remove,
.table--eshoprent--whitebg .table__cartQuantity--remove i {
  color: #EAEAEA;
}
.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: #DE384B;
}
.btn--default {
  color: #ffffff;
  background-color: #DE384B;
  border-color: #DE384B;
}
.btn--default:focus,
.btn--default.focus {
  color: #DE384B;
  background-color: #c32033;
  border-color: rgba(0, 0, 0, 0);
}
.btn--default:hover {
  color: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn--default:active,
.btn--default.active,
.open > .dropdown-toggle.btn--default {
  color: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.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: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.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: #DE384B;
  border-color: #DE384B;
}
.btn--default .badge {
  color: #DE384B;
  background-color: #ffffff;
}
.btn--quickview-inner {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn--quickview-inner:focus,
.btn--quickview-inner.focus {
  color: #fff;
  background-color: #0d4720;
  border-color: #010603;
}
.btn--quickview-inner:hover {
  color: #fff;
  background-color: #0d4720;
  border-color: #0b3e1c;
}
.btn--quickview-inner:active,
.btn--quickview-inner.active,
.open > .dropdown-toggle.btn--quickview-inner {
  color: #fff;
  background-color: #0d4720;
  border-color: #0b3e1c;
}
.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: #082912;
  border-color: #010603;
}
.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: #157233;
  border-color: #157233;
}
.btn--primary {
  color: #fff;
  background-color: #DE384B;
  border-color: #DE384B;
}
.btn--primary:focus,
.btn--primary.focus {
  color: #DE384B;
  background-color: #c32033;
  border-color: rgba(0, 0, 0, 0);
}
.btn--primary:hover {
  color: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn--primary:active,
.btn--primary.active,
.open > .dropdown-toggle.btn--primary {
  color: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.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: #DE384B;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.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: #DE384B;
  border-color: #DE384B;
}
.btn--primary .badge {
  color: #DE384B;
  background-color: #fff;
}
.btn--info {
  color: #fff;
  background-color: #FFFFFF;
  border-color: #EAEAEA;
}
.btn--info:focus,
.btn--info.focus {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.btn--info:hover {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn--info:active,
.btn--info.active,
.open > .dropdown-toggle.btn--info {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.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: #fff;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.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: #FFFFFF;
  border-color: #EAEAEA;
}
.btn--info .badge {
  color: #FFFFFF;
  background-color: #fff;
}
.btn--info--outline {
  background-color: #ffffff;
  color: #DE384B;
  border-color: #DE384B;
}
.btn--info--outline:focus,
.btn--info--outline.focus {
  color: #811522;
  border-color: #811522;
  background-color: #ffffff;
}
.btn--info--outline:hover {
  color: #811522;
  border-color: #ba1f31;
  background-color: #ffffff;
}
.btn--info--outline:active,
.btn--info--outline.active,
.open > .dropdown-toggle.btn--info--outline {
  color: #811522;
  border-color: #ba1f31;
  background-color: #ffffff;
}
.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: #811522;
  border-color: #811522;
  background-color: #ffffff;
}
.btn--info--outline:active,
.btn--info--outline.active,
.open > .dropdown-toggle.btn--info--outline {
  background-image: none;
  background-color: #ffffff;
}
.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: #DE384B;
  background-color: #ffffff;
}
.table,
table {
  border-radius: 10px;
}
.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 #EAEAEA;
}
.table > thead > tr > th,
table > thead > tr > th {
  border-bottom: 2px solid #EAEAEA;
}
.table > tbody + tbody,
table > tbody + tbody {
  border-top: 2px solid #EAEAEA;
}
.table--eshoprent,
.table--attribute {
  border: 1px solid #EAEAEA;
}
.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 #EAEAEA;
}
.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: #1D1D1D;
}
.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 #EAEAEA;
}
.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: #F5F5F5;
  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: #EAEAEA;
  border: 1px solid #EAEAEA;
  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 #EAEAEA;
}
.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: #1D1D1D;
}
.table__cartImage a img {
  border: solid 1px #EAEAEA;
}
.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: #DE384B;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    border: 1px solid #EAEAEA;
  }
}
.pagination__paginate > li > a,
.pagination__paginate > li > span {
  background-color: #ffffff;
  color: #1d1d1d;
  border: 1px solid #EAEAEA;
}
.pagination__paginate > li:first-child > a,
.pagination__paginate > li:first-child > span {
  border-bottom-left-radius: 25px;
  border-top-left-radius: 25px;
}
.pagination__paginate > li:last-child > a,
.pagination__paginate > li:last-child > span {
  border-bottom-right-radius: 25px;
  border-top-right-radius: 25px;
}
.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: #1E163D;
  color: #ffffff;
}
.pagination__paginate > li > a:hover,
.pagination__paginate > li > span:hover,
.pagination__paginate > li > a:focus,
.pagination__paginate > li > span:focus {
  background-color: #1E163D;
  color: #ffffff;
}
.shareIcons__facebook,
.shareIcons__twitter,
.shareIcons__pinterest {
  color: #1D1D1D;
}
.preHeader {
  background: #fff;
  color: #1E163D;
}
.preHeader__socialIcons a {
  color: #1E163D;
}
.preHeader__socialIcons a:hover,
.preHeader__socialIcons a:focus {
  color: #DE384B;
}
.preHeader__phoneCall,
.preHeader__contacts {
  color: #1E163D;
}
.preHeader__phoneCall a,
.preHeader__contacts a {
  color: #1E163D;
}
.preHeader__phoneCall a:hover,
.preHeader__contacts a:hover,
.preHeader__phoneCall a:focus,
.preHeader__contacts a:focus {
  color: #DE384B;
}
.hamburger__bar {
  background-color: #1D1D1D;
}
.hamburger:hover,
.hamburger:focus {
  background-color: #ffffff;
}
.hugeMenu__items {
  border: 1px solid #fff;
}
.header--variant1 .search {
  border-right: 1px solid #fff;
}
.header--variant1 .search__input {
  background: #F5F5F5;
  border: solid 1px #e2e2e2;
  border-radius: 25px;
  color: #666666;
}
.header--variant1 .search__input,
.header--variant1 .search__input::placeholder,
.header--variant1 .search__input:-ms-input-placeholder,
.header--variant1 .search__input::-ms-input-placeholder {
  color: #666666;
}
.header--variant1 .search__close i {
  color: #1D1D1D;
}
.header--variant1 .search__button i {
  color: #1D1D1D;
}
.search__autocompleteResults > ul {
  background: #F5F5F5;
  border: solid 1px #e2e2e2;
  border-radius: 25px;
}
.search__autocompleteResults .searchResults__item {
  color: #666666;
}
.search__autocompleteResults .searchResults__itemPrice {
  color: #1E163D;
}
.search__autocompleteResults > ul.ui-widget.ui-widget-content,
.search__autocompleteResults .ui-widget.ui-widget-content {
  background: #F5F5F5 !important;
  border: 1px solid #e2e2e2 !important;
}
.search__autocompleteResults .ui-front .ui-menu-item {
  border-bottom: solid 1px #e2e2e2;
}
.header--variant1 {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.header--variant1 .header__logo {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.header--variant1 .header__userLoginWrapper {
  border-right: 1px solid #fff;
}
.header--variant1 .header__cartAmount a,
.header--variant1 .header__userLoginWrapper a,
.header--variant1 .header__cartAmount i,
.header--variant1 .header__userLoginWrapper i {
  color: #1D1D1D;
}
.header--variant1 .header__cartAmount small {
  background: #DE384B;
  color: #fff;
}
.header--variant1 .navbar-nav a {
  color: #1D1D1D;
  border-radius: 20px;
}
.header--variant1 .navbar-nav a:hover,
.header--variant1 .navbar-nav a:focus {
  background: #ffffff;
  color: #AD875F;
}
.header--variant1 .navbar-nav .open > a,
.header--variant1 .navbar-nav .open > a:hover,
.header--variant1 .navbar-nav .open > a:focus {
  background: #ffffff;
  color: #AD875F;
}
.header--variant1 .navbar-nav .open > a svg,
.header--variant1 .navbar-nav .open > a:hover svg,
.header--variant1 .navbar-nav .open > a:focus svg {
  fill: #AD875F;
}
.header--variant1 .navbar-nav .dropdown--vertical svg {
  fill: #1D1D1D;
}
.header--variant1 .navbar-nav .dropdown-menu {
  background: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
}
.header--variant1 .nav-submenu-items > li > a {
  color: #1D1D1D;
}
@media (min-width: 992px) {
  .header--variant1 .header__cartWrapper {
    border-right: 1px solid #fff;
  }
  .header--variant1 .navbar {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
  .header--variant1 .header--navigationRowStyle4 {
    border-top: solid 1px #fff;
  }
}
.maintenance {
  background: #ffffff;
}
.addresses {
  background: #ffffff;
  border: 1px solid #EAEAEA;
  color: #1D1D1D;
}
.profile {
  background-color: #ffffff;
}
.profile__button {
  background-color: #ffffff;
  color: #1D1D1D;
  border-color: #EAEAEA;
}
.profile__title {
  color: #1D1D1D;
}
.profile__block {
  border-bottom: 1px solid #EAEAEA;
}
.profile__item--active .profile__link {
  color: #DE384B;
}
.profile__item:hover .profile__link {
  color: #DE384B;
}
.profile__link {
  color: #1D1D1D;
}
.profile__link:hover {
  color: #DE384B;
}
.order__status,
.downlaod__status,
.return__status {
  color: #DE384B;
}
.whishlist__button,
.order__button,
.downlaod__button,
.return__button {
  color: #EAEAEA;
}
.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: #DE384B;
}
.sitemap__heading,
.sitemap__link {
  color: #1D1D1D;
}
.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 #EAEAEA;
  color: #1D1D1D;
}
.reviewList__author {
  color: #9C9CA1;
}
.reviewList__date {
  color: #9C9CA1;
}
.reviewList__quote {
  border: 1px solid #EAEAEA;
}
.reviewList__control a {
  color: #9C9CA1;
}
.page__meta--bordered {
  border-bottom: 1px solid #EAEAEA;
}
.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 #EAEAEA;
}
.productCard {
  background: #ffffff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.productCard__promoDescriptions,
.productCard__information,
.productCard__shortDescription,
.productCard__pricingDetails .item__pricing,
.productCard__discounts {
  border-bottom: 1px solid #EAEAEA;
}
.productCard__information strong {
  color: #1D1D1D;
}
.productCard__information a {
  color: #1D1D1D;
}
.productCard .productCard__options + .productCard__action .item__pricing {
  border-top: 1px solid #EAEAEA;
}
.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: #1D1D1D;
}
.productCard__pricingDetails .item__pricingSaving {
  color: #DE384B;
}
.productCard__minimumQuantityText {
  color: #DE384B;
}
.productCard__actionButtons {
  border-bottom: solid 1px #EAEAEA;
}
.productCard__actionButtons .btn--default--outline {
  background: transparent;
}
.productCard__table strong {
  color: #1D1D1D;
}
.productTabs {
  background: #ffffff;
  border-radius-bottom-left: 20px;
  border-radius-bottom-right: 20px;
}
.productTabs ul,
.productTabs ol {
  color: #1D1D1D;
}
.productTags__link {
  color: #9C9CA1;
}
.inputQuantity .btn--number {
  background: #ffffff;
  border: 1px solid #EAEAEA;
}
.inputQuantity .btn--number .fa {
  color: #1d1d1d;
}
.inputQuantity .inputQuantity__input:focus {
  border-color: #EAEAEA;
}
.stickyAddToCart {
  background: #1E163D;
}
.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: #DE384B;
}
.items__list .item__detailsWrapper,
.items__list .item__buttonsWrapper {
  background-color: #ffffff;
}
.items__list .item:hover {
  -webkit-box-shadow: 0px 0px 9px 2px #EAEAEA;
  -moz-box-shadow: 0px 0px 9px 2px #EAEAEA;
  box-shadow: 0px 0px 9px 2px #EAEAEA;
  border-radius: 10px;
}
@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: #EAEAEA;
  }
}
.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 #EAEAEA;
  -moz-box-shadow: 0px 0px 9px 2px #EAEAEA;
  box-shadow: 0px 0px 9px 2px #EAEAEA;
  border-radius: 10px;
}
.items__grid:not(.items__grid--nospacing) .item__buttonsWrapper,
.items__list:not(.items__grid--nospacing) .item__buttonsWrapper {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.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: 10px;
  border-top-right-radius: 10px;
}
.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: 10px;
}
.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: 10px;
}
.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 #EAEAEA;
}
.items__grid--nospacing .itemWrapper:hover {
  -webkit-box-shadow: 0px 0px 9px 2px #EAEAEA;
  -moz-box-shadow: 0px 0px 9px 2px #EAEAEA;
  box-shadow: 0px 0px 9px 2px #EAEAEA;
  border-radius: 10px;
  border-radius: 0;
}
.item__imageWrapper {
  border-bottom: 1px solid #EAEAEA !important;
}
.item__name,
.item__name a,
.item__name span,
.item__name a span {
  color: #1D1D1D;
}
.item__name a {
  height: 42px;
}
.item__name a span {
  height: 42px;
}
.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: #A1A1A1;
}
.item__compareLink:focus,
.item__wishlistLink:focus,
.item__compareLink:hover,
.item__wishlistLink:hover {
  color: #1D1D1D;
}
.categoryDescription--readmore:not(.readmore-open):after {
  background: #F5F5F5;
  background: linear-gradient(0deg, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%);
}
.refineCategories__link {
  background: #ffffff;
}
.refineCategories__link,
.refineCategories__link:hover,
.refineCategories__link:focus {
  color: #1D1D1D;
}
.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: #1D1D1D;
}
.table-responsive--overflow {
  border: solid 1px #EAEAEA;
}
.tableCompare {
  background: #fff;
}
.tableCompare tr:nth-child(even) {
  background: #F5F5F5;
}
.tableCompare__title {
  color: #1D1D1D;
}
.tableCompare__name,
.tableCompare__name:hover,
.tableCompare__name:focus {
  color: #1D1D1D;
}
.filter {
  background: #fff;
  border-radius: 10px;
}
.filter__displayType {
  color: #9C9CA1;
}
.filter__compare,
.filter__compare a {
  color: #9C9CA1;
}
.filter__compare span,
.filter__compare a span {
  color: #1d1d1d;
}
.promo-tag__default--discount {
  background: #DE384B;
  color: #fff;
}
.promo-tag__default--discount:after {
  border-top-color: #DE384B;
}
.promo-tag__default--new {
  background: #1E163D;
  color: #fff;
}
.promo-tag__default--popular {
  background: #1E163D;
  color: #fff;
}
.reviews__review {
  background: #ffffff;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
}
.review__text {
  color: #1D1D1D;
}
.review__author {
  color: #9C9CA1;
}
.review__author:after,
.review__author:before {
  border-right: 1px solid #EAEAEA;
}
.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: transparent;
}
.preFooter__column--middle {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.preFooter a {
  color: transparent;
}
.footer {
  background: #fff;
  color: #1E163D;
}
.footer-navigation__item--workingtime {
  color: #1E163D;
}
.footer-column__title {
  color: #1E163D;
}
.footer-column__title:after {
  background: #DE384B;
}
.footer__contact-block {
  border: 2px dashed #ccc;
}
.footer a:not(.cc-btn) {
  color: #1E163D;
}
.footer a:not(.cc-btn):hover {
  color: #DE384B;
}
@media (max-width: 991px) {
  .footer-navigation.collapse {
    border-bottom: 1px solid #DE384B;
  }
  .footer-column__title {
    border-bottom: 1px solid #DE384B;
  }
}
.mobile-contact {
  background: #1E163D;
  border-top: 1px solid #1E163D;
}
.mobile-contact__cart {
  border-top: 1px solid #1E163D;
  background-color: #DE384B;
}
.mobile-contact__cart:hover,
.mobile-contact__cart:focus {
  background-color: #e24e5f;
}
.mobile-contact__column--first {
  border-right: 1px solid #1E163D;
}
.mobile-contact a {
  color: #fff;
}
.footer__copyright {
  color: #1E163D;
  border-top: 1px solid #DE384B;
}
.footer__copyright a {
  color: #1E163D;
}
.footer__copyright--white {
  background-color: transparent;
}
.minicart {
  background: #ffffff;
  color: #1d1d1d;
  border: 1px solid #EAEAEA;
}
.minicart__item {
  border-bottom: solid 1px #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
.minicart__itemThumb img {
  border: 1px solid #EAEAEA;
}
.minicart__itemName,
.minicart__itemName a {
  color: #1d1d1d;
}
.minicart__itemThumb:hover,
.minicart__itemName:hover {
  color: #1d1d1d;
}
.minicart__itemRemove {
  color: #EAEAEA;
}
.minicart__itemRemove:hover {
  color: #DE384B;
}
.minicart__itemPrice {
  color: #1d1d1d;
}
.totals__item {
  border-bottom: solid 1px #EAEAEA;
}
.totals__item--coupon {
  border: solid 1px #EAEAEA;
  background: #fff;
  border-radius: 10px;
}
.totals,
.loyality {
  color: #1d1d1d;
}
.productTabs__switches {
  border-bottom: 1px solid transparent;
}
.productTabs__switches > li > a {
  background-color: #ffffff;
  color: #1D1D1D;
  border: 1px solid transparent;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.productTabs__switches > li > a:focus,
.productTabs__switches > li > a:hover {
  border-color: #1E163D;
  background: #1E163D;
  color: #ffffff;
}
.productTabs__switches > li.active > a {
  background-color: #1E163D;
  border: 1px solid #1E163D;
  color: #ffffff;
}
.productTabs__switches > li.active > a,
.productTabs__switches > li.active > a:hover,
.productTabs__switches > li.active > a:focus {
  background-color: #1E163D;
  border: 1px solid #1E163D;
  color: #ffffff;
}
.panel__productCard {
  background: #ffffff;
}
.panel__productCard .panel-heading {
  border-radius: 10px;
}
.panel__productCard .panel-heading .panel-title > a {
  background-color: #1E163D;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 10px;
}
.panel__productCard .panel-heading .panel-title > a:after {
  color: #ffffff;
}
.panel__productCard .panel-heading .panel-title > a.collapsed {
  background-color: #ffffff;
  color: #1D1D1D;
  border: 1px solid transparent;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:focus,
.panel__productCard .panel-heading .panel-title > a.collapsed:hover {
  background-color: #1E163D;
  color: #ffffff;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:focus:after,
.panel__productCard .panel-heading .panel-title > a.collapsed:hover:after {
  color: #ffffff;
}
.panel__productCard .panel-heading .panel-title > a.collapsed:after {
  color: #AD875F;
}
.hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav ul {
  background: #EAEAEA;
}
.hc-offcanvas-nav .nav-close,
.hc-offcanvas-nav h2 {
  font-family: "Cabin", sans-serif;
  color: #1D1D1D;
}
.hc-offcanvas-nav a,
.hc-offcanvas-nav .nav-item {
  color: #1D1D1D;
  border-bottom: 1px solid #dbdbdb;
}
.hc-offcanvas-nav:not(.touch-device) a:hover {
  background: #e5e5e5;
}
.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {
  border-top: 1px solid #dbdbdb;
}
.hc-offcanvas-nav li.nav-close a,
.hc-offcanvas-nav li.nav-back a {
  background: #dbdbdb;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
.hc-offcanvas-nav li.nav-close a:hover,
.hc-offcanvas-nav li.nav-back a:hover {
  background: #d9d9d9;
}
.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 #dbdbdb;
}
.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: #e0e0e0;
}
.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 #d6d6d6;
}
.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: #e2e2e2;
}
.module--side {
  background: #fff;
  border: solid 1px #EAEAEA;
  border-radius: 10px;
}
.module--side .module__heading {
  background: #1E163D;
  color: #fff;
}
.module--side .module__listItem {
  border-bottom: solid 1px #EAEAEA;
}
.module--side .module__listLink {
  font-family: "Cabin", sans-serif;
  font-size: 0.9286rem;
  font-weight: 600;
  display: block;
  padding: 13px 15px;
  color: #ffffff;
}
.module__heading,
.module__heading a {
  color: #1D1D1D;
}
.banners img,
.banner img {
  -webkit-box-shadow: 0px 0px 9px 2px #EAEAEA;
  -moz-box-shadow: 0px 0px 9px 2px #EAEAEA;
  box-shadow: 0px 0px 9px 2px #EAEAEA;
  border-radius: 10px;
}
.owl-carousel .owl-item img {
  border-radius: 10px;
}
.owl-carousel.owl-theme .owl-nav [class*='owl-'] {
  color: #EAEAEA;
}
.owl-carousel.owl-theme .owl-nav [class*='owl-']:hover {
  color: #EAEAEA;
}
.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: #EAEAEA;
}
.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 #EAEAEA;
}
.blogArticleList__thumb {
  border: solid 1px #EAEAEA;
}
.blogArticleList__date {
  color: #1D1D1D;
}
.blogArticleList__comment span {
  background: white;
  border: solid 1px #EAEAEA;
}
.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 #EAEAEA;
}
.module--listTree .module__listItem .module__list {
  border-top: solid 1px #EAEAEA;
}
.module--listTree .module__listItem > .module__listItemCarret:before {
  color: #ffffff;
}
.module--listTree > .module__listItem--current .module__listItem--current .module__listItem--current .module__listItem--current {
  color: #DE384B;
}
.module--listTree > .module__listItem--current > .module__listLink {
  background: #E01F45;
  color: #fff;
}
.module--listTree > .module__listItem--current > .module__listLink + .module__listItemCarret {
  color: #fff;
}
.module--listTree > .module__listItem--current > .module__listLink + .module__listItemCarret:before {
  color: #ffffff;
}
.newsletter .fa-envelope {
  color: #1D1D1D;
}
.newsletter .input-group-addon {
  background: #ffffff;
  color: #1D1D1D;
  border: 1px solid #EAEAEA;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
.itemWrapperAside .item {
  border-bottom: solid 1px #EAEAEA;
}
#language {
  background: transparent;
  border-radius: 0;
}
.currency__item a {
  color: #1D1D1D;
}
.currency__item--active a {
  color: #1E163D;
}
.page__content ul,
.blog-content-description ul,
.page__content ol,
.blog-content-description ol {
  color: #1D1D1D;
}
.scrollTop {
  background: rgba(30, 22, 61, 0.5);
  color: #FFFFFF;
  border-radius: 10px;
}
.scrollTop:hover {
  background: #1E163D;
}
.captcha-img {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}
.blockGroup__title {
  background: #1E163D;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
}
.blockGroup__wrapper {
  background: #ffffff;
  color: #1D1D1D;
  border-color: #EAEAEA;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.blockGroup__wrapper--color {
  color: #1D1D1D;
}
.br-theme-fontawesome-stars .br-widget a:after {
  color: #EAEAEA;
}
.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: "Cabin", sans-serif;
}
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #EAEAEA;
}
.lSSlideOuter .lSPager.lSpg > li:hover a,
.lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #EAEAEA;
}
.productCard__imagesWrapper .lSSlideWrapper {
  border: 1px solid #1E163D;
}
.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 #DE384B;
}
.productCard__imagesWrapper .lSPrev,
.productCard__imagesWrapper .lSNext,
.productCard__imagesWrapper .lSPrev:hover,
.productCard__imagesWrapper .lSNext:hover,
.productCard__imagesWrapper .lSPrev:focus,
.productCard__imagesWrapper .lSNext:focus {
  color: #EAEAEA;
}
@font-face {
  font-family: Cabin;
  src: url('../fonts/cabin/Cabin-Regular.ttf') format('truetype'), url('../fonts/cabin/Cabin-Regular.woff') format('woff'), url('../fonts/cabin/Cabin-Regular.woff2') format('woff2');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: Cabin;
  src: url('../fonts/cabin/Cabin-Bold.ttf') format('truetype'), url('../fonts/cabin/Cabin-Bold.woff') format('woff'), url('../fonts/cabin/Cabin-Bold.woff2') format('woff2');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: Cabin;
  src: url('../fonts/cabin/Cabin-Medium.ttf') format('truetype'), url('../fonts/cabin/Cabin-Medium.woff') format('woff'), url('../fonts/cabin/Cabin-Medium.woff2') format('woff2');
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: Baloo2;
  src: url('../fonts/baloo/Baloo2-SemiBold.ttf') format('truetype'), url('../fonts/baloo/Baloo2-SemiBold.woff') format('woff'), url('../fonts/baloo/Baloo2-SemiBold.woff2') format('woff2');
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?4qyk9r');
  src: url('../fonts/icomoon.eot?4qyk9r#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?4qyk9r') format('truetype'), url('../fonts/icomoon.woff?4qyk9r') format('woff'), url('../fonts/icomoon.svg?4qyk9r#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.module__viewAll:after,
.header--variant1 .header__cartAmount i:before,
.header__userLoginWrapper i:before,
.owl-carousel.owl-theme .owl-nav .owl-prev span:before,
.owl-carousel.owl-theme .owl-nav .owl-next span:before,
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-baitePlus:before {
  content: "\e900";
}
.icon-baiteraArrowBottom:before {
  content: "\e901";
}
.owl-carousel.owl-theme .owl-nav .owl-prev span:before,
.icon-baiteraArrowLeft:before {
  content: "\e902";
}
.module__viewAll:after,
.owl-carousel.owl-theme .owl-nav .owl-next span:before,
.icon-baiteraArrowRight:before {
  content: "\e903";
}
.icon-baiteraBox:before {
  content: "\e904";
}
.header--variant1 .header__cartAmount i:before,
.icon-baiteraCart:before {
  content: "\e905";
}
.icon-baiteraCheckmark:before {
  content: "\e906";
  color: #fff;
}
.icon-baiteraFacebook:before {
  content: "\e907";
  color: #de384b;
}
.icon-baiteraInsta:before {
  content: "\e908";
  color: #de384b;
}
.icon-baiteraPhone:before {
  content: "\e909";
}
.icon-baiteraSearch:before {
  content: "\e90a";
}
.icon-baiteraShipping:before {
  content: "\e90b";
}
.header__userLoginWrapper i:before,
.icon-baiteraUser:before {
  content: "\e90c";
}
.icon-baiteraWallet:before {
  content: "\e90d";
}
.icon-favicon .path1:before {
  content: "\e90e";
  color: #de384b;
}
.icon-favicon .path2:before {
  content: "\e90f";
  margin-left: -0.9296875em;
  color: #1f244a;
}
.icon-favicon .path3:before {
  content: "\e910";
  margin-left: -0.9296875em;
  color: #de384b;
}
.icon-favicon .path4:before {
  content: "\e911";
  margin-left: -0.9296875em;
  color: #de384b;
}
.icon-favicon .path5:before {
  content: "\e912";
  margin-left: -0.9296875em;
  color: #aa3058;
}
.icon-favicon .path6:before {
  content: "\e913";
  margin-left: -0.9296875em;
  color: #1f244a;
}
.icon-favicon .path7:before {
  content: "\e914";
  margin-left: -0.9296875em;
  color: #aa3058;
}
.icon-favicon .path8:before {
  content: "\e915";
  margin-left: -0.9296875em;
  color: #aa3058;
}
.icon-favicon .path9:before {
  content: "\e916";
  margin-left: -0.9296875em;
  color: #000000;
}
.icon-favicon .path10:before {
  content: "\e917";
  margin-left: -0.9296875em;
  color: #000000;
}
.icon-favicon .path11:before {
  content: "\e918";
  margin-left: -0.9296875em;
  color: #1e163d;
}
.icon-favicon .path12:before {
  content: "\e919";
  margin-left: -0.9296875em;
  color: #1e163d;
}
.icon-favicon .path13:before {
  content: "\e91a";
  margin-left: -0.9296875em;
  color: #1e163d;
}
.icon-favicon .path14:before {
  content: "\e91b";
  margin-left: -0.9296875em;
  color: #ffffff;
}
.icon-favicon .path15:before {
  content: "\e91c";
  margin-left: -0.9296875em;
  color: #ffffff;
}
.icon-favicon .path16:before {
  content: "\e91d";
  margin-left: -0.9296875em;
  color: #ffffff;
}
.baiteraSlider .btn--primary {
  background: #fff;
  color: #DE384B;
}
.baiteraSlider .btn--primary:hover,
.baiteraSlider .btn--primary:focus,
.baiteraSlider .btn--primary:active {
  border-color: #DE384B;
  color: #fff;
  background: #DE384B;
}
.btn {
  font-family: "Cabin";
  font-weight: 500;
  padding: 0.415rem 1.5rem;
}
.btn--primary:hover,
.btn--primary:focus,
.btn--primary:active {
  border-color: #DE384B;
  color: #DE384B;
}
.module__viewAll {
  font-family: 'Cabin';
  font-weight: 400;
  color: #666666;
  transition: 0.2s all;
}
.module__viewAll:after {
  font-size: 9px;
  margin-left: 10px;
  color: #666666;
  transition: 0.2s all;
}
.module__viewAll:hover,
.module__viewAll:focus,
.module__viewAll:active {
  text-decoration: none;
  color: #DE384B;
}
.module__viewAll:hover:after,
.module__viewAll:focus:after,
.module__viewAll:active:after {
  color: #DE384B;
}
.module__heading {
  color: #1E163D;
}
.module:not(.column-left) .module__heading span,
.module:not(.column-right) .module__heading span {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 500px) {
  .module:not(.column-left) .module__heading span,
  .module:not(.column-right) .module__heading span {
    flex-direction: column;
  }
}
body {
  padding-top: 140px!important;
}
@media (min-width: 992px) {
  body {
    padding-top: 128px!important;
  }
  body.homepage {
    padding-top: 0!important;
  }
  body.homepage .modulePosition--content-top {
    margin-top: -90px;
  }
}
.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: '';
}
.modulePosition--content-slider {
  margin-top: 16px;
}
@media (min-width: 992px) {
  .modulePosition--content-slider {
    margin-top: 30px;
  }
}
.header {
  border: 0!important;
  margin-bottom: 0!important;
}
.header--row {
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
}
.header__logo {
  flex: 0 0 auto;
}
.header__logo img {
  height: 40px;
}
.header__mobileBurgerWrapper {
  align-items: center;
}
.header__mobileBurgerWrapper .hamburger {
  background: #DE384B;
  width: 40px;
  height: 40px;
  padding: 0px 9px 0px 9px;
  border-radius: 8px;
  margin-right: 24px;
}
.header__mobileBurgerWrapper .hamburger__bar {
  background: #fff;
}
.header #search {
  width: 100%;
  display: block !important;
  max-width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: auto;
  top: 64px;
  border: 0;
  opacity: 1;
  padding: 10px 15px 20px 15px;
}
.header #search .search__input {
  height: 44px;
  padding: 5px 30px 5px 15px;
}
.header #search .search__button {
  padding: 11px 12px;
}
.header .header__userCp {
  margin-left: auto;
  flex: 0 0 auto;
  flex-direction: row!important;
}
.header .header__userCp .header__contacts {
  font-family: 'Cabin';
  font-size: 15px;
  text-align: center;
  display: none;
}
.header .header__userCp .header__contacts--phone {
  color: #1E163D;
  font-weight: 700;
  display: block;
}
.header .header__userCp .header__contacts--email {
  display: block;
  color: #9C9CA1;
}
.header .header__userCp .header__contacts a {
  transition: 0.2s all;
}
.header .header__userCp .header__contacts a:hover,
.header .header__userCp .header__contacts a:focus {
  text-decoration: none;
  color: #DE384B;
}
.header .header__userCp .header__userLoginWrapper {
  margin-right: 24px;
}
.header .header__userCp .header__cartAmount i,
.header .header__userCp .header__userLoginWrapper i {
  font-size: 28px;
}
@media (min-width: 767px) {
  .header .header__userCp .header__contacts {
    display: block;
    margin-right: 24px;
    padding-right: 24px;
    border-right: solid 1px #EAEAEA;
  }
  .header .header__userCp .header__userLoginWrapper a {
    vertical-align: top;
    align-items: center;
    display: flex;
  }
  .header .header__userCp .header__userLoginWrapper a span {
    font-size: 15px;
    font-weight: 700;
    color: #1E163D;
  }
  .header #search .search__wrapper {
    max-width: 720px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .headerWrapper.headerWrapperHomepage {
    position: relative !important;
    top: 0!important;
    transform: translateY(0) !important;
  }
  .headerWrapper.headerWrapperHomepage .navbar-nav .dropdown--vertical .hugeMenu.hugeMenu--vertical {
    display: block;
  }
  .header #search {
    flex: 0 1 350px;
    max-width: 350px;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    margin-left: 48px;
    padding: 10px 15px 10px 15px;
  }
  .header .hugeMenu.hugeMenu__wrapper {
    margin-top: 30px!important;
  }
  .header .hugeMenu.hugeMenu__wrapper .hugeMenu__items {
    width: 100%;
    border: 0;
  }
  .header .hugeMenu.hugeMenu__wrapper .hugeMenu__items .navbar-nav__item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .headerWrapper:not(.headerWrapperHomepage) .hugeMenu.hugeMenu__wrapper {
    margin-top: 0!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
  }
  .headerWrapper:not(.headerWrapperHomepage) .open .hugeMenu.hugeMenu__wrapper {
    border-bottom-right-radius: 0!important;
  }
  .headerWrapper:not(.headerWrapperHomepage) .open .hugeMenu.hugeMenu__wrapper .dropdown-menu {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
  }
  .header__logo img {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .header .header__userCp .header__contacts {
    margin-right: 40px;
    padding-right: 40px;
  }
  .header .header__userCp .header__userLoginWrapper {
    margin-right: 40px;
  }
}
.header .header--navigationRow .navbar .navbar-nav .navbar-nav__item--hasIcon {
  padding-left: 55px!important;
}
.header .header--navigationRow .navbar .navbar-nav > li:not(.dropdown--vertical) {
  margin-left: 30px;
}
.header .header--navigationRow .navbar .navbar-nav > li:not(.dropdown--vertical) a.navbar-nav__item {
  color: #fff !important;
  border-radius: 0;
  font-weight: 500;
}
.header .header--navigationRow .navbar .navbar-nav > li:not(.dropdown--vertical) a.navbar-nav__item:hover,
.header .header--navigationRow .navbar .navbar-nav > li:not(.dropdown--vertical) a.navbar-nav__item:focus {
  background: #DE384B !important;
}
.header .header--navigationRow .navbar .hugeMenu__items > li {
  border-bottom: solid 1px #e2e2e2;
}
.header .header--navigationRow .navbar .hugeMenu__items > li.open > a {
  color: #DE384B !important;
}
.header .header--navigationRow .navbar .hugeMenu__items > li:last-child {
  border-bottom: 0;
}
.header .header--navigationRow .navbar .hugeMenu__items > li:hover > a.navbar-nav__item {
  color: #DE384B !important;
}
.header .header--navigationRow .navbar .hugeMenu__items a:hover,
.header .header--navigationRow .navbar .hugeMenu__items a:focus {
  color: #DE384B !important;
}
.header--navigationRow {
  background: #1E163D;
}
.header--navigationRow .navbar {
  border: 0!important;
  margin: 0 -15px !important;
}
.header--navigationRow .navbar-nav {
  font-weight: 500;
}
.header--navigationRow .navbar-nav a.navbar-nav__item {
  padding: 14px 15px;
}
.header--navigationRow .navbar .navbar-nav__item--custom,
.header--navigationRow .navbar .open.navbar-nav__item--custom {
  background: #DE384B !important;
  border-radius: 0!important;
  color: #fff !important;
}
.header--navigationRow .navbar .navbar-nav__item--custom svg svg,
.header--navigationRow .navbar .open.navbar-nav__item--custom svg svg,
.header--navigationRow .navbar .navbar-nav__item--custom:hover svg,
.header--navigationRow .navbar .open.navbar-nav__item--custom:hover svg,
.header--navigationRow .navbar .navbar-nav__item--custom:focus svg,
.header--navigationRow .navbar .open.navbar-nav__item--custom:focus svg {
  fill: #fff !important;
}
.header--navigationRow .navbar .navbar-nav__item--custom svg,
.header--navigationRow .navbar .open.navbar-nav__item--custom svg {
  fill: #fff !important;
}
@media (min-width: 992px) {
  .header .navbar-nav .dropdown--vertical .hugeMenu__items .hugeMenu--dropdown .dropdown-menu {
    width: 740px!important;
    margin-left: 30px!important;
    padding: 15px!important;
  }
}
@media (min-width: 1200px) {
  .header .navbar-nav .dropdown--vertical .hugeMenu__items .hugeMenu--dropdown .dropdown-menu {
    width: 940px!important;
  }
}
.owl-carousel.owl-theme .owl-nav .owl-prev,
.owl-carousel.owl-theme .owl-nav .owl-next {
  width: 50px;
  height: 50px;
  display: block;
  border: solid 1px #EAEAEA;
  border-radius: 50%;
  background: #fff;
  transition: 0.2s all;
}
.owl-carousel.owl-theme .owl-nav .owl-prev:hover,
.owl-carousel.owl-theme .owl-nav .owl-next:hover,
.owl-carousel.owl-theme .owl-nav .owl-prev:focus,
.owl-carousel.owl-theme .owl-nav .owl-next:focus {
  border-color: #1d1d1d;
}
.owl-carousel.owl-theme .owl-nav .owl-prev span,
.owl-carousel.owl-theme .owl-nav .owl-next span {
  font-size: 0!important;
  width: 50px;
}
.owl-carousel.owl-theme .owl-nav .owl-prev span:before,
.owl-carousel.owl-theme .owl-nav .owl-next span:before {
  font-size: 13px;
  color: #1d1d1d;
}
.owl-carousel.owl-theme .owl-nav .owl-prev span:before {
  margin-left: -5px;
}
.owl-carousel.owl-theme.owl-theme--slideshow .owl-item img {
  border-radius: 25px;
}
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-prev,
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-next {
  top: 40%important!important;
}
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-prev span,
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-next span {
  height: auto;
  line-height: 1;
}
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-prev {
  left: -20px !important;
}
.owl-carousel.owl-theme.owl-theme--slideshow .owl-nav .owl-next {
  right: -20px !important;
}
.owl-carousel.owl-theme--brands {
  margin: 0;
  padding: 0;
  display: block;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.owl-carousel.owl-theme--brands div.owl-stage {
  display: flex;
}
.owl-carousel.owl-theme--brands div.owl-stage div.owl-item {
  display: flex;
}
.owl-carousel.owl-theme--brands div.owl-stage div.owl-item div.carouselItem {
  display: flex;
}
.owl-carousel.owl-theme--brands div.carouselItem {
  background: #fff;
  border-radius: 10px;
  margin: 0 auto;
}
.owl-carousel.owl-theme--brands div.carouselItem img {
  object-fit: contain;
}
.owl-carousel.owl-theme--brands .owl-prev,
.owl-carousel.owl-theme--brands .owl-next {
  position: absolute!important;
  top: 50%!important;
  margin-top: -25px !important;
}
.owl-carousel.owl-theme--brands .owl-prev {
  left: -15px !important;
}
.owl-carousel.owl-theme--brands .owl-next {
  right: -15px !important;
}
.owl-carousel.owl-theme--brands .owl-nav {
  margin: 0;
}
@media (min-width: 1200px) {
  .owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -25px !important;
  }
  .owl-carousel.owl-theme .owl-nav .owl-next {
    right: -25px !important;
  }
}
@media (min-width: 1400px) {
  .owl-carousel.owl-theme .owl-nav .owl-prev {
    left: -65px !important;
  }
  .owl-carousel.owl-theme .owl-nav .owl-next {
    right: -65px !important;
  }
}
.baiteraSlider {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 0px;
}
.baiteraSliderWrapper {
  grid-column: 1 / -1;
  grid-row: 1 / -1;
}
.baiteraSliderText {
  position: relative;
}
.baiteraSliderTextWrapper {
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding-left: 15px;
}
.baiteraSliderText .h1 {
  font-family: Baloo2;
  font-weight: 600;
  font-size: 20px;
  color: #1E163D;
  margin-top: 0;
}
.baiteraSliderText span {
  font-size: 13px;
  font-family: Cabin;
  display: block;
  margin-bottom: 15px;
  color: #1E163D;
}
.baiteraSliderRobot {
  width: 200px;
  z-index: 1;
  grid-column: 2 / -1;
  grid-row: 1 / -1;
}
@media (min-width: 450px) {
  .baiteraSliderRobot {
    width: 250px;
  }
}
@media (min-width: 550px) {
  .baiteraSliderTextWrapper {
    padding-left: 30px;
  }
  .baiteraSliderText .h1 {
    font-size: 24px;
  }
  .baiteraSliderText span {
    font-size: 16px;
  }
  .baiteraSliderRobot {
    width: 300px;
  }
}
@media (min-width: 650px) {
  .baiteraSliderRobot {
    width: 350px;
  }
}
@media (min-width: 992px) {
  .baiteraSliderTextWrapper {
    padding-left: 50px;
  }
  .baiteraSliderText .h1 {
    font-size: 48px;
  }
  .baiteraSliderText span {
    font-size: 18px;
  }
  .baiteraSliderRobot {
    width: 450px;
  }
}
.items__grid.owl-theme.owl-carousel .owl-prev,
.items__grid.owl-theme.owl-carousel .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -60px;
}
.items__grid.owl-theme.owl-carousel .owl-prev {
  left: -15px;
}
.items__grid.owl-theme.owl-carousel .owl-next {
  right: -15px;
}
.items__grid.owl-theme.owl-carousel .owl-nav {
  margin: 0;
}
.items__grid .item {
  border-radius: 20px!important;
  border: solid 1px #EAEAEA;
}
.items__grid .item:hover {
  -webkit-box-shadow: 0px 0px 9px 1px #EAEAEA;
  -moz-box-shadow: 0px 0px 9px 1px #EAEAEA;
  box-shadow: 0px 0px 9px 1px #EAEAEA;
}
.items__grid .item__product .item__imageWrapper {
  border-bottom: 0!important;
  margin: 0!important;
  border-top-left-radius: 20px!important;
  border-top-right-radius: 20px!important;
}
.items__grid .item__product .item__imageWrapper .item__thumb {
  border-top-left-radius: 20px!important;
  border-top-right-radius: 20px!important;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
.items__grid .item__product .item__detailsWrapper .item__name a {
  font-size: 15px;
  font-weight: 300;
  height: 44px;
}
.items__grid .item__product .item__detailsWrapper .item__name a span {
  height: 44px;
}
.items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--price {
  font-size: 18px;
}
.items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--noTaxable + .item__pricingPrice--taxable .item__pricingPrice {
  font-size: 15px;
}
.items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--taxable + .item__pricingPrice--noTaxable .item__pricingPrice {
  font-size: 15px;
}
.items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--taxable,
.items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--taxText {
  font-size: 13px!important;
  color: #9C9CA1 !important;
  font-weight: 300!important;
}
.items__grid .item__product .item__buttonsWrapper {
  border-bottom-left-radius: 20px!important;
  border-bottom-right-radius: 20px!important;
}
.item__pricing sup {
  top: 0;
  font-size: 100%;
}
.item__pricing sup:before {
  content: ',';
}
@media (min-width: 992px) {
  .items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--price,
  .items__grid .item__product .item__detailsWrapper .item__pricing .item__pricingPrice--new {
    font-size: 22px;
  }
}
.promo-tag__default--based_on_quantity {
  border-radius: 8px;
  width: 110px;
  text-align: center;
}
.module__heading {
  font-family: Baloo2;
  text-transform: none;
  font-size: 28px;
  font-weight: 500;
}
.modulePosition--content-top .module:nth-child(odd),
.modulePosition--content-bottom .module:nth-child(odd),
.page--homepageBottom .module:nth-child(odd) {
  box-shadow: 0 0 0 100vmax #fff;
  background: #fff;
  clip-path: inset(0 -100vmax);
  padding: 70px 0 70px 0;
  margin-bottom: 70px;
}
#homepageBottom {
  margin: 0;
}
.dropdown--vertical,
.navbar-nav .dropdown--vertical .hugeMenu.hugeMenu--vertical {
  width: 230px!important;
}
@media (min-width: 992px) {
  .modulePosition--content-slider {
    margin-left: 265px;
  }
}
.headerCtaSlogan {
  list-style: none inside;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  position: absolute;
  overflow: hidden;
}
.headerCtaSloganWrapper {
  width: 100%;
  height: 50px;
  overflow: hidden;
  position: relative;
}
.headerCtaSloganWrapper:hover {
  -webkit-animation-play-state: paused;
  /* Safari 4.0 - 8.0 */
  animation-play-state: paused;
}
.headerCtaSlogan li {
  display: block;
  height: 50px;
  background: #DE384B;
  position: relative;
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-family: 'Cabin';
  text-transform: uppercase;
  font-weight: 700;
  white-space: nowrap;
  padding-right: 70px;
  padding-left: 10px;
  padding-top: 8px;
  line-height: 1.2;
  animation: marquee 16s linear infinite;
}
.headerCtaSlogan li span {
  display: block;
  text-transform: none;
  font-weight: 400;
}
.headerCtaSlogan li i {
  font-size: 28px;
  color: #fff;
  margin-right: 15px;
  float: left;
  margin-top: 1px;
}
.headerCtaSlogan li:nth-child(even):after {
  border-bottom: 50px solid #B73342;
  border-left: 12px solid transparent;
  right: -1px;
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
}
.headerCtaSlogan li:nth-child(odd) {
  background: #B73342;
}
.headerCtaSlogan li:nth-child(odd):before {
  border-bottom: 50px solid #de394b;
  border-left: 12px solid transparent;
  right: -1px;
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.footerSlogan {
  background: #1E163D;
  padding-top: 60px;
}
.footerSlogan,
.footerSlogan li {
  color: #fff;
}
.footerSlogan ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin: -30px 0 0 0;
  padding: 0;
  list-style: inside none;
}
.footerSlogan li {
  padding: 30px 30px 30px 63px;
  margin: -30px 0 0 0;
  border-radius: 20px;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.3;
}
.footerSlogan li i {
  font-size: 30px;
  float: left;
  margin-right: 20px;
  margin-left: -63px;
}
.footerSlogan li i:before {
  position: relative;
  top: 4px;
}
.footerSlogan li span {
  display: block;
}
@media (min-width: 992px) {
  .footerSlogan {
    padding-top: 0;
  }
  .footerSlogan ul {
    flex-direction: row;
    margin: 0;
  }
  .footerSlogan li {
    margin-top: 0px;
  }
}
.footer__items-row--padding {
  margin-top: 40px;
  margin-bottom: 40px;
}
.footer-column {
  text-align: center;
}
.footer-column__title {
  font-weight: 700;
  text-transform: none;
  font-size: 15px;
  margin-bottom: 10px;
  border-bottom: 0;
  text-align: center;
}
.footer-column__title:before {
  display: none;
}
.footer-column__title:after {
  width: 20px;
  height: 2px;
  display: block!important;
  margin: 7px auto 0 auto;
}
@media (max-width: 991px) {
  .footer-column:last-child button {
    border-bottom: 0;
  }
}
.footer-navigation__item {
  font-size: 14px;
  font-weight: 400;
  margin: 12px 0;
}
.footer-navigation__item--phone {
  font-size: 15px;
  font-weight: 700;
}
.footer-navigation .footer-navigation__item:first-child {
  margin-top: 0px!important;
}
.footer__copyright {
  border: 0;
  background: #F5F5F5;
  box-shadow: 0 0 0 100vmax #f5f5f5;
  clip-path: inset(0 -100vmax);
}
.footer__copyright,
.footer__copyright a {
  font-weight: 400;
  color: #666666 !important;
  font-size: 14px;
}
.footer__copyright a:hover,
.footer__copyright a:focus {
  color: #DE384B !important;
}
@media (min-width: 992px) {
  .footer__items-row--padding {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .footer-column__title:after {
    margin-bottom: 18px;
  }
}
