.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper,
.item-wrapper .mbr-overlay {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.8rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.5rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 3rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 2.24rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.96rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 1.96rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.63rem + (2.8 - 1.63) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #c22227 !important;
}
.bg-success {
  background-color: #c22227 !important;
}
.bg-info {
  background-color: #19254f !important;
}
.bg-warning {
  background-color: #c22227 !important;
}
.bg-danger {
  background-color: #19254f !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c22227 !important;
  border-color: #c22227 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #19254f !important;
  border-color: #19254f !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #253776 !important;
  border-color: #253776 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #253776 !important;
  border-color: #253776 !important;
}
.btn-info,
.btn-info:active {
  background-color: #19254f !important;
  border-color: #19254f !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #253776 !important;
  border-color: #253776 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #253776 !important;
  border-color: #253776 !important;
}
.btn-success,
.btn-success:active {
  background-color: #c22227 !important;
  border-color: #c22227 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #c22227 !important;
  border-color: #c22227 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #dd3a40 !important;
  border-color: #dd3a40 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #19254f !important;
  border-color: #19254f !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #253776 !important;
  border-color: #253776 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #253776 !important;
  border-color: #253776 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #c22227;
  color: #c22227;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #781518 !important;
  background-color: transparent !important;
  border-color: #781518 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c22227 !important;
  border-color: #c22227 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #19254f;
  color: #19254f;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #04060d !important;
  background-color: transparent !important;
  border-color: #04060d !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #19254f !important;
  border-color: #19254f !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #19254f;
  color: #19254f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #04060d !important;
  background-color: transparent !important;
  border-color: #04060d !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #19254f !important;
  border-color: #19254f !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #c22227;
  color: #c22227;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #781518 !important;
  background-color: transparent !important;
  border-color: #781518 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #c22227 !important;
  border-color: #c22227 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #c22227;
  color: #c22227;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #781518 !important;
  background-color: transparent !important;
  border-color: #781518 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #c22227 !important;
  border-color: #c22227 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #19254f;
  color: #19254f;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #04060d !important;
  background-color: transparent !important;
  border-color: #04060d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #19254f !important;
  border-color: #19254f !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #c22227 !important;
}
.text-secondary {
  color: #19254f !important;
}
.text-success {
  color: #c22227 !important;
}
.text-info {
  color: #19254f !important;
}
.text-warning {
  color: #c22227 !important;
}
.text-danger {
  color: #19254f !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #6b1316 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000102 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #6b1316 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000102 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #6b1316 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #000102 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #c22227;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #19254f;
}
.alert-warning {
  background-color: #c22227;
}
.alert-danger {
  background-color: #19254f;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c22227;
  border-color: #c22227;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #c22227;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e87c7f;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #e87c7f;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #798dd5;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #e87c7f;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #798dd5;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #c22227 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #c22227;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c22227;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c22227;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #c22227;
  border-bottom-color: #c22227;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #c22227 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #19254f !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23c22227' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-voWY6uNYOD {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voWY6uNYOD .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voWY6uNYOD .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaLcrbplz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaLcrbplz .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaLcrbplz .mbr-shop .row {
  margin: 0;
}
.cid-vnaLcrbplz .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaLcrbplz .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaLcrbplz .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaLcrbplz .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaLcrbplz .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaLcrbplz .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaLcrbplz .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLcrbplz .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaLcrbplz .mbr-shop .filter-by-pu,
.cid-vnaLcrbplz .mbr-shop .filter-by-pd,
.cid-vnaLcrbplz .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaLcrbplz .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaLcrbplz .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem h4,
.cid-vnaLcrbplz .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem h5,
.cid-vnaLcrbplz .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem p,
.cid-vnaLcrbplz .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaLcrbplz .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaLcrbplz .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaLcrbplz .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaLcrbplz .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaLcrbplz .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaLcrbplz .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaLcrbplz .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaLcrbplz .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaLcrbplz .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaLcrbplz .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaLcrbplz .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaLcrbplz .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaLcrbplz .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaLcrbplz .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaLcrbplz .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaLcrbplz .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaLcrbplz .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaLcrbplz .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaLcrbplz .mbr-shop .toggle:hover,
.cid-vnaLcrbplz .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaLcrbplz .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaLcrbplz .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaLcrbplz .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaLcrbplz .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaLcrbplz .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaLcrbplz .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaLcrbplz .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaLcrbplz .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaLcrbplz .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaLcrbplz .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaLcrbplz .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaLcrbplz .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaLcrbplz .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLcrbplz .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLcrbplz .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaLcrbplz .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaLcrbplz .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaLcrbplz .mbr-shop .shop-items .onsale,
.cid-vnaLcrbplz .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaLcrbplz .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaLcrbplz .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaLcrbplz .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaLcrbplz .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaLcrbplz .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaLcrbplz .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaLcrbplz .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaLcrbplz .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaLcrbplz .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaLcrbplz .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaLcrbplz .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaLcrbplz .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaLcrbplz .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaLcrbplz .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaLcrbplz .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaLcrbplz .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaLcrbplz .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaLcrbplz .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaLcrbplz .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaLcrbplz .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaLcrbplz .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaLcrbplz .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaLcrbplz .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaLcrbplz .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaLcrbplz .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaLcrbplz .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaLcrbplz .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaLcrbplz .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaLcrbplz .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaLcrbplz .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaLcrbplz .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVRtIaLOl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVRtIaLOl .mbr-text,
.cid-voVRtIaLOl blockquote {
  color: #232323;
}
.cid-voVRtIaLOl .mbr-text DIV {
  text-align: center;
}
.cid-voXLiGRgjd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLiGRgjd .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLiGRgjd .icon2 {
  color: #19254f;
}
.cid-voXLiGRgjd .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLiGRgjd p {
  font-weight: 400;
}
.cid-voXLiGRgjd .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLiGRgjd .line2 {
  background: #19254f;
}
.cid-voXLiGRgjd .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLiGRgjd .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLiGRgjd .card2 {
  background: #c22227;
}
.cid-voXLiGRgjd .card-title,
.cid-voXLiGRgjd .card-ico,
.cid-voXLiGRgjd .line-wrap {
  text-align: center;
}
.cid-voXLiGRgjd .mbr-text,
.cid-voXLiGRgjd .card-link {
  text-align: center;
}
.cid-vqkyWhFyQ1 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkyWhFyQ1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkyWhFyQ1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkyWhFyQ1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkyWhFyQ1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlrGdMMvsG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vlrGdMMvsG .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnay9lCtjs .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnay9lCtjs .nav-item:focus,
.cid-vnay9lCtjs .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnay9lCtjs .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnay9lCtjs .nav-item .nav-link {
    position: relative;
  }
  .cid-vnay9lCtjs .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnay9lCtjs .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnay9lCtjs .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnay9lCtjs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnay9lCtjs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnay9lCtjs .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnay9lCtjs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnay9lCtjs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnay9lCtjs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnay9lCtjs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnay9lCtjs .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnay9lCtjs .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnay9lCtjs .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnay9lCtjs .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnay9lCtjs .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnay9lCtjs .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnay9lCtjs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnay9lCtjs .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnay9lCtjs .navbar.collapsed .navbar-collapse.show,
.cid-vnay9lCtjs .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnay9lCtjs .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnay9lCtjs .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnay9lCtjs .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnay9lCtjs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnay9lCtjs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnay9lCtjs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnay9lCtjs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnay9lCtjs .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnay9lCtjs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnay9lCtjs .navbar.collapsed .right-menu,
.cid-vnay9lCtjs .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnay9lCtjs .navbar .navbar-collapse.show,
  .cid-vnay9lCtjs .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnay9lCtjs .navbar .navbar-collapse.show .brand-container,
  .cid-vnay9lCtjs .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnay9lCtjs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnay9lCtjs .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnay9lCtjs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnay9lCtjs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnay9lCtjs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnay9lCtjs .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnay9lCtjs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnay9lCtjs .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnay9lCtjs .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnay9lCtjs .navbar .right-menu,
  .cid-vnay9lCtjs .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnay9lCtjs .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnay9lCtjs .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnay9lCtjs .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnay9lCtjs .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnay9lCtjs .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnay9lCtjs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnay9lCtjs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnay9lCtjs .dropdown-item.active,
.cid-vnay9lCtjs .dropdown-item:active {
  background-color: transparent;
}
.cid-vnay9lCtjs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnay9lCtjs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnay9lCtjs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnay9lCtjs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnay9lCtjs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnay9lCtjs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnay9lCtjs ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnay9lCtjs ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnay9lCtjs .navbar-buttons {
  margin-left: auto;
}
.cid-vnay9lCtjs button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnay9lCtjs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnay9lCtjs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnay9lCtjs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnay9lCtjs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnay9lCtjs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnay9lCtjs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnay9lCtjs nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnay9lCtjs nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnay9lCtjs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnay9lCtjs .navbar-dropdown {
  position: fixed;
}
.cid-vnay9lCtjs a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnay9lCtjs .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnay9lCtjs .right-menu,
.cid-vnay9lCtjs .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnay9lCtjs .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnay9lCtjs .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnay9lCtjs .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnay9lCtjs .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnay9lCtjs .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnay9lCtjs .card-wrapper {
  z-index: 3;
}
.cid-vnay9lCtjs .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnay9lCtjs .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnay9lCtjs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX08en31q {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX08en31q .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX08en31q .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaL2rT6Cv {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaL2rT6Cv .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaL2rT6Cv .mbr-shop .row {
  margin: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaL2rT6Cv .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaL2rT6Cv .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaL2rT6Cv .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaL2rT6Cv .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaL2rT6Cv .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaL2rT6Cv .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaL2rT6Cv .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaL2rT6Cv .mbr-shop .filter-by-pu,
.cid-vnaL2rT6Cv .mbr-shop .filter-by-pd,
.cid-vnaL2rT6Cv .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaL2rT6Cv .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaL2rT6Cv .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem h4,
.cid-vnaL2rT6Cv .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem h5,
.cid-vnaL2rT6Cv .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem p,
.cid-vnaL2rT6Cv .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaL2rT6Cv .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaL2rT6Cv .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaL2rT6Cv .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaL2rT6Cv .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaL2rT6Cv .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaL2rT6Cv .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaL2rT6Cv .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaL2rT6Cv .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaL2rT6Cv .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaL2rT6Cv .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaL2rT6Cv .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaL2rT6Cv .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaL2rT6Cv .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaL2rT6Cv .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaL2rT6Cv .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaL2rT6Cv .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaL2rT6Cv .mbr-shop .toggle:hover,
.cid-vnaL2rT6Cv .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaL2rT6Cv .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaL2rT6Cv .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaL2rT6Cv .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaL2rT6Cv .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaL2rT6Cv .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaL2rT6Cv .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaL2rT6Cv .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaL2rT6Cv .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaL2rT6Cv .mbr-shop .shop-items .onsale,
.cid-vnaL2rT6Cv .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaL2rT6Cv .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaL2rT6Cv .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaL2rT6Cv .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaL2rT6Cv .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaL2rT6Cv .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaL2rT6Cv .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaL2rT6Cv .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaL2rT6Cv .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaL2rT6Cv .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaL2rT6Cv .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaL2rT6Cv .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaL2rT6Cv .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaL2rT6Cv .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaL2rT6Cv .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaL2rT6Cv .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaL2rT6Cv .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaL2rT6Cv .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaL2rT6Cv .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaL2rT6Cv .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaL2rT6Cv .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaL2rT6Cv .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaL2rT6Cv .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaL2rT6Cv .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaL2rT6Cv .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaL2rT6Cv .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaL2rT6Cv .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaL2rT6Cv .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaL2rT6Cv .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVUpWz7d3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVUpWz7d3 .mbr-text,
.cid-voVUpWz7d3 blockquote {
  color: #232323;
}
.cid-voVUpWz7d3 .mbr-text DIV {
  text-align: center;
}
.cid-voXLlotr0K {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLlotr0K .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLlotr0K .icon2 {
  color: #19254f;
}
.cid-voXLlotr0K .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLlotr0K p {
  font-weight: 400;
}
.cid-voXLlotr0K .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLlotr0K .line2 {
  background: #19254f;
}
.cid-voXLlotr0K .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLlotr0K .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLlotr0K .card2 {
  background: #c22227;
}
.cid-voXLlotr0K .card-title,
.cid-voXLlotr0K .card-ico,
.cid-voXLlotr0K .line-wrap {
  text-align: center;
}
.cid-voXLlotr0K .mbr-text,
.cid-voXLlotr0K .card-link {
  text-align: center;
}
.cid-vqkyYARYQT .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkyYARYQT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkyYARYQT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkyYARYQT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkyYARYQT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnay9obTxi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnay9obTxi .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaLg9jdUX .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaLg9jdUX .nav-item:focus,
.cid-vnaLg9jdUX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaLg9jdUX .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaLg9jdUX .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaLg9jdUX .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaLg9jdUX .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaLg9jdUX .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaLg9jdUX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaLg9jdUX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaLg9jdUX .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaLg9jdUX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaLg9jdUX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaLg9jdUX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaLg9jdUX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaLg9jdUX .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaLg9jdUX .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaLg9jdUX .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaLg9jdUX .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaLg9jdUX .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaLg9jdUX .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaLg9jdUX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaLg9jdUX .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaLg9jdUX .navbar.collapsed .navbar-collapse.show,
.cid-vnaLg9jdUX .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaLg9jdUX .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaLg9jdUX .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaLg9jdUX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaLg9jdUX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaLg9jdUX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaLg9jdUX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaLg9jdUX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaLg9jdUX .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaLg9jdUX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaLg9jdUX .navbar.collapsed .right-menu,
.cid-vnaLg9jdUX .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaLg9jdUX .navbar .navbar-collapse.show,
  .cid-vnaLg9jdUX .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaLg9jdUX .navbar .navbar-collapse.show .brand-container,
  .cid-vnaLg9jdUX .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaLg9jdUX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaLg9jdUX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaLg9jdUX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaLg9jdUX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaLg9jdUX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaLg9jdUX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaLg9jdUX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaLg9jdUX .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaLg9jdUX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaLg9jdUX .navbar .right-menu,
  .cid-vnaLg9jdUX .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaLg9jdUX .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaLg9jdUX .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaLg9jdUX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaLg9jdUX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaLg9jdUX .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaLg9jdUX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaLg9jdUX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaLg9jdUX .dropdown-item.active,
.cid-vnaLg9jdUX .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaLg9jdUX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaLg9jdUX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaLg9jdUX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaLg9jdUX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaLg9jdUX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaLg9jdUX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaLg9jdUX ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaLg9jdUX ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaLg9jdUX .navbar-buttons {
  margin-left: auto;
}
.cid-vnaLg9jdUX button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaLg9jdUX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaLg9jdUX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaLg9jdUX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaLg9jdUX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaLg9jdUX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaLg9jdUX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaLg9jdUX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaLg9jdUX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaLg9jdUX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaLg9jdUX .navbar-dropdown {
  position: fixed;
}
.cid-vnaLg9jdUX a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaLg9jdUX .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaLg9jdUX .right-menu,
.cid-vnaLg9jdUX .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaLg9jdUX .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaLg9jdUX .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaLg9jdUX .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaLg9jdUX .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaLg9jdUX .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaLg9jdUX .card-wrapper {
  z-index: 3;
}
.cid-vnaLg9jdUX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaLg9jdUX .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaLg9jdUX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX0fUr5Uh {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX0fUr5Uh .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX0fUr5Uh .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaLga1lac {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaLga1lac .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaLga1lac .mbr-shop .row {
  margin: 0;
}
.cid-vnaLga1lac .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaLga1lac .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaLga1lac .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaLga1lac .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaLga1lac .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaLga1lac .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaLga1lac .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaLga1lac .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLga1lac .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaLga1lac .mbr-shop .filter-by-pu,
.cid-vnaLga1lac .mbr-shop .filter-by-pd,
.cid-vnaLga1lac .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaLga1lac .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaLga1lac .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaLga1lac .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaLga1lac .mbr-shop .galleryItem h4,
.cid-vnaLga1lac .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaLga1lac .mbr-shop .galleryItem h5,
.cid-vnaLga1lac .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaLga1lac .mbr-shop .galleryItem p,
.cid-vnaLga1lac .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaLga1lac .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaLga1lac .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaLga1lac .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaLga1lac .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaLga1lac .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaLga1lac .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaLga1lac .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaLga1lac .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaLga1lac .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaLga1lac .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaLga1lac .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaLga1lac .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaLga1lac .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaLga1lac .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaLga1lac .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaLga1lac .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaLga1lac .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaLga1lac .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaLga1lac .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaLga1lac .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaLga1lac .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaLga1lac .mbr-shop .toggle:hover,
.cid-vnaLga1lac .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaLga1lac .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaLga1lac .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaLga1lac .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaLga1lac .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaLga1lac .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaLga1lac .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaLga1lac .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaLga1lac .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaLga1lac .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaLga1lac .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaLga1lac .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaLga1lac .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaLga1lac .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLga1lac .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaLga1lac .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaLga1lac .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaLga1lac .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaLga1lac .mbr-shop .shop-items .onsale,
.cid-vnaLga1lac .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaLga1lac .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaLga1lac .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaLga1lac .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaLga1lac .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaLga1lac .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaLga1lac .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaLga1lac .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaLga1lac .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaLga1lac .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaLga1lac .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaLga1lac .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaLga1lac .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaLga1lac .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaLga1lac .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaLga1lac .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaLga1lac .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaLga1lac .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaLga1lac .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaLga1lac .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaLga1lac .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaLga1lac .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaLga1lac .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaLga1lac .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaLga1lac .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaLga1lac .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaLga1lac .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaLga1lac .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaLga1lac .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaLga1lac .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaLga1lac .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaLga1lac .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVUT7QG2e {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVUT7QG2e .mbr-text,
.cid-voVUT7QG2e blockquote {
  color: #232323;
}
.cid-voVUT7QG2e .mbr-text DIV {
  text-align: center;
}
.cid-voXLMJTXW8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLMJTXW8 .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLMJTXW8 .icon2 {
  color: #19254f;
}
.cid-voXLMJTXW8 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLMJTXW8 p {
  font-weight: 400;
}
.cid-voXLMJTXW8 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLMJTXW8 .line2 {
  background: #19254f;
}
.cid-voXLMJTXW8 .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLMJTXW8 .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLMJTXW8 .card2 {
  background: #c22227;
}
.cid-voXLMJTXW8 .card-title,
.cid-voXLMJTXW8 .card-ico,
.cid-voXLMJTXW8 .line-wrap {
  text-align: center;
}
.cid-voXLMJTXW8 .mbr-text,
.cid-voXLMJTXW8 .card-link {
  text-align: center;
}
.cid-vqkz1jF6ML .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkz1jF6ML .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkz1jF6ML .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkz1jF6ML .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkz1jF6ML .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaLgaNMAA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaLgaNMAA .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaOcJkxMK .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaOcJkxMK .nav-item:focus,
.cid-vnaOcJkxMK .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaOcJkxMK .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaOcJkxMK .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaOcJkxMK .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaOcJkxMK .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaOcJkxMK .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaOcJkxMK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaOcJkxMK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaOcJkxMK .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaOcJkxMK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaOcJkxMK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaOcJkxMK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaOcJkxMK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaOcJkxMK .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaOcJkxMK .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaOcJkxMK .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaOcJkxMK .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaOcJkxMK .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaOcJkxMK .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaOcJkxMK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaOcJkxMK .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaOcJkxMK .navbar.collapsed .navbar-collapse.show,
.cid-vnaOcJkxMK .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaOcJkxMK .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaOcJkxMK .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaOcJkxMK .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaOcJkxMK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaOcJkxMK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaOcJkxMK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaOcJkxMK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaOcJkxMK .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaOcJkxMK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaOcJkxMK .navbar.collapsed .right-menu,
.cid-vnaOcJkxMK .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaOcJkxMK .navbar .navbar-collapse.show,
  .cid-vnaOcJkxMK .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaOcJkxMK .navbar .navbar-collapse.show .brand-container,
  .cid-vnaOcJkxMK .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaOcJkxMK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaOcJkxMK .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaOcJkxMK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaOcJkxMK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaOcJkxMK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaOcJkxMK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaOcJkxMK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaOcJkxMK .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaOcJkxMK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaOcJkxMK .navbar .right-menu,
  .cid-vnaOcJkxMK .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaOcJkxMK .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaOcJkxMK .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaOcJkxMK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaOcJkxMK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaOcJkxMK .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaOcJkxMK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaOcJkxMK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaOcJkxMK .dropdown-item.active,
.cid-vnaOcJkxMK .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaOcJkxMK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaOcJkxMK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaOcJkxMK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaOcJkxMK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaOcJkxMK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaOcJkxMK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaOcJkxMK ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaOcJkxMK ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaOcJkxMK .navbar-buttons {
  margin-left: auto;
}
.cid-vnaOcJkxMK button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaOcJkxMK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaOcJkxMK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaOcJkxMK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaOcJkxMK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaOcJkxMK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaOcJkxMK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaOcJkxMK nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaOcJkxMK nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaOcJkxMK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaOcJkxMK .navbar-dropdown {
  position: fixed;
}
.cid-vnaOcJkxMK a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaOcJkxMK .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaOcJkxMK .right-menu,
.cid-vnaOcJkxMK .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaOcJkxMK .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaOcJkxMK .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaOcJkxMK .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaOcJkxMK .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaOcJkxMK .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaOcJkxMK .card-wrapper {
  z-index: 3;
}
.cid-vnaOcJkxMK .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaOcJkxMK .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaOcJkxMK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX1anYQY2 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX1anYQY2 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX1anYQY2 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaOcKmpz0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaOcKmpz0 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaOcKmpz0 .mbr-shop .row {
  margin: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaOcKmpz0 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaOcKmpz0 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaOcKmpz0 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaOcKmpz0 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaOcKmpz0 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaOcKmpz0 .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaOcKmpz0 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaOcKmpz0 .mbr-shop .filter-by-pu,
.cid-vnaOcKmpz0 .mbr-shop .filter-by-pd,
.cid-vnaOcKmpz0 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaOcKmpz0 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaOcKmpz0 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem h4,
.cid-vnaOcKmpz0 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem h5,
.cid-vnaOcKmpz0 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem p,
.cid-vnaOcKmpz0 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaOcKmpz0 .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaOcKmpz0 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaOcKmpz0 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaOcKmpz0 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaOcKmpz0 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaOcKmpz0 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaOcKmpz0 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaOcKmpz0 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaOcKmpz0 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaOcKmpz0 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaOcKmpz0 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaOcKmpz0 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaOcKmpz0 .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaOcKmpz0 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaOcKmpz0 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaOcKmpz0 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaOcKmpz0 .mbr-shop .toggle:hover,
.cid-vnaOcKmpz0 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaOcKmpz0 .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaOcKmpz0 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaOcKmpz0 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaOcKmpz0 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaOcKmpz0 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaOcKmpz0 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaOcKmpz0 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaOcKmpz0 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaOcKmpz0 .mbr-shop .shop-items .onsale,
.cid-vnaOcKmpz0 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaOcKmpz0 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaOcKmpz0 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaOcKmpz0 .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaOcKmpz0 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaOcKmpz0 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaOcKmpz0 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaOcKmpz0 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaOcKmpz0 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaOcKmpz0 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaOcKmpz0 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaOcKmpz0 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaOcKmpz0 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaOcKmpz0 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaOcKmpz0 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaOcKmpz0 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaOcKmpz0 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaOcKmpz0 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaOcKmpz0 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaOcKmpz0 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaOcKmpz0 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaOcKmpz0 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaOcKmpz0 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaOcKmpz0 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaOcKmpz0 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaOcKmpz0 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaOcKmpz0 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaOcKmpz0 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaOcKmpz0 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVWu28Vri {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVWu28Vri .mbr-text,
.cid-voVWu28Vri blockquote {
  color: #232323;
}
.cid-voVWu28Vri .mbr-text DIV {
  text-align: center;
}
.cid-voXLP31AgL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLP31AgL .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLP31AgL .icon2 {
  color: #19254f;
}
.cid-voXLP31AgL .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLP31AgL p {
  font-weight: 400;
}
.cid-voXLP31AgL .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLP31AgL .line2 {
  background: #19254f;
}
.cid-voXLP31AgL .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLP31AgL .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLP31AgL .card2 {
  background: #c22227;
}
.cid-voXLP31AgL .card-title,
.cid-voXLP31AgL .card-ico,
.cid-voXLP31AgL .line-wrap {
  text-align: center;
}
.cid-voXLP31AgL .mbr-text,
.cid-voXLP31AgL .card-link {
  text-align: center;
}
.cid-vqkzmkBTvh .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkzmkBTvh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkzmkBTvh .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkzmkBTvh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkzmkBTvh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaOcLOa8k {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaOcLOa8k .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaQzaBkow .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaQzaBkow .nav-item:focus,
.cid-vnaQzaBkow .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaQzaBkow .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaQzaBkow .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaQzaBkow .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaQzaBkow .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaQzaBkow .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaQzaBkow .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaQzaBkow .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaQzaBkow .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaQzaBkow .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaQzaBkow .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaQzaBkow .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaQzaBkow .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaQzaBkow .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaQzaBkow .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaQzaBkow .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaQzaBkow .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaQzaBkow .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaQzaBkow .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaQzaBkow .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaQzaBkow .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaQzaBkow .navbar.collapsed .navbar-collapse.show,
.cid-vnaQzaBkow .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaQzaBkow .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaQzaBkow .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaQzaBkow .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaQzaBkow .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaQzaBkow .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaQzaBkow .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaQzaBkow .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaQzaBkow .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaQzaBkow .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaQzaBkow .navbar.collapsed .right-menu,
.cid-vnaQzaBkow .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaQzaBkow .navbar .navbar-collapse.show,
  .cid-vnaQzaBkow .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaQzaBkow .navbar .navbar-collapse.show .brand-container,
  .cid-vnaQzaBkow .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaQzaBkow .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaQzaBkow .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaQzaBkow .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaQzaBkow .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaQzaBkow .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaQzaBkow .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaQzaBkow .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaQzaBkow .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaQzaBkow .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaQzaBkow .navbar .right-menu,
  .cid-vnaQzaBkow .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaQzaBkow .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaQzaBkow .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaQzaBkow .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaQzaBkow .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaQzaBkow .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaQzaBkow .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaQzaBkow .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaQzaBkow .dropdown-item.active,
.cid-vnaQzaBkow .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaQzaBkow .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaQzaBkow .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaQzaBkow .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaQzaBkow .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaQzaBkow .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaQzaBkow .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaQzaBkow ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaQzaBkow ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaQzaBkow .navbar-buttons {
  margin-left: auto;
}
.cid-vnaQzaBkow button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaQzaBkow button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaQzaBkow button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaQzaBkow button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaQzaBkow button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaQzaBkow button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaQzaBkow nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaQzaBkow nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaQzaBkow nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaQzaBkow nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaQzaBkow .navbar-dropdown {
  position: fixed;
}
.cid-vnaQzaBkow a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaQzaBkow .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaQzaBkow .right-menu,
.cid-vnaQzaBkow .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaQzaBkow .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaQzaBkow .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaQzaBkow .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaQzaBkow .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaQzaBkow .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaQzaBkow .card-wrapper {
  z-index: 3;
}
.cid-vnaQzaBkow .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaQzaBkow .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaQzaBkow .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX1jiCTGq {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX1jiCTGq .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX1jiCTGq .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaQzbzHbK {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaQzbzHbK .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaQzbzHbK .mbr-shop .row {
  margin: 0;
}
.cid-vnaQzbzHbK .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaQzbzHbK .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaQzbzHbK .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaQzbzHbK .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaQzbzHbK .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaQzbzHbK .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaQzbzHbK .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaQzbzHbK .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaQzbzHbK .mbr-shop .filter-by-pu,
.cid-vnaQzbzHbK .mbr-shop .filter-by-pd,
.cid-vnaQzbzHbK .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaQzbzHbK .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaQzbzHbK .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem h4,
.cid-vnaQzbzHbK .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem h5,
.cid-vnaQzbzHbK .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem p,
.cid-vnaQzbzHbK .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaQzbzHbK .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaQzbzHbK .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaQzbzHbK .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaQzbzHbK .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaQzbzHbK .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaQzbzHbK .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaQzbzHbK .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaQzbzHbK .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaQzbzHbK .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaQzbzHbK .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaQzbzHbK .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaQzbzHbK .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaQzbzHbK .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaQzbzHbK .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaQzbzHbK .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaQzbzHbK .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaQzbzHbK .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaQzbzHbK .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaQzbzHbK .mbr-shop .toggle:hover,
.cid-vnaQzbzHbK .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaQzbzHbK .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaQzbzHbK .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaQzbzHbK .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaQzbzHbK .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaQzbzHbK .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaQzbzHbK .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaQzbzHbK .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaQzbzHbK .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaQzbzHbK .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaQzbzHbK .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaQzbzHbK .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaQzbzHbK .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaQzbzHbK .mbr-shop .shop-items .onsale,
.cid-vnaQzbzHbK .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaQzbzHbK .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaQzbzHbK .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaQzbzHbK .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaQzbzHbK .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaQzbzHbK .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaQzbzHbK .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaQzbzHbK .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaQzbzHbK .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaQzbzHbK .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaQzbzHbK .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaQzbzHbK .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaQzbzHbK .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaQzbzHbK .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaQzbzHbK .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaQzbzHbK .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaQzbzHbK .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaQzbzHbK .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaQzbzHbK .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaQzbzHbK .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaQzbzHbK .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaQzbzHbK .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaQzbzHbK .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaQzbzHbK .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaQzbzHbK .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaQzbzHbK .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaQzbzHbK .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaQzbzHbK .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaQzbzHbK .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaQzbzHbK .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaQzbzHbK .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVXeecLmV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVXeecLmV .mbr-text,
.cid-voVXeecLmV blockquote {
  color: #232323;
}
.cid-voVXeecLmV .mbr-text DIV {
  text-align: center;
}
.cid-voXLRy4xza {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLRy4xza .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLRy4xza .icon2 {
  color: #19254f;
}
.cid-voXLRy4xza .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLRy4xza p {
  font-weight: 400;
}
.cid-voXLRy4xza .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLRy4xza .line2 {
  background: #19254f;
}
.cid-voXLRy4xza .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLRy4xza .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLRy4xza .card2 {
  background: #c22227;
}
.cid-voXLRy4xza .card-title,
.cid-voXLRy4xza .card-ico,
.cid-voXLRy4xza .line-wrap {
  text-align: center;
}
.cid-voXLRy4xza .mbr-text,
.cid-voXLRy4xza .card-link {
  text-align: center;
}
.cid-vqkAohPSjT .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkAohPSjT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkAohPSjT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkAohPSjT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkAohPSjT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaQzcKE4N {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaQzcKE4N .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaTtNsEsw .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaTtNsEsw .nav-item:focus,
.cid-vnaTtNsEsw .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaTtNsEsw .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaTtNsEsw .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaTtNsEsw .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaTtNsEsw .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaTtNsEsw .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaTtNsEsw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaTtNsEsw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaTtNsEsw .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaTtNsEsw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaTtNsEsw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaTtNsEsw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaTtNsEsw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaTtNsEsw .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaTtNsEsw .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaTtNsEsw .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaTtNsEsw .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaTtNsEsw .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaTtNsEsw .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaTtNsEsw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaTtNsEsw .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaTtNsEsw .navbar.collapsed .navbar-collapse.show,
.cid-vnaTtNsEsw .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaTtNsEsw .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaTtNsEsw .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaTtNsEsw .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaTtNsEsw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaTtNsEsw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaTtNsEsw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaTtNsEsw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaTtNsEsw .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaTtNsEsw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaTtNsEsw .navbar.collapsed .right-menu,
.cid-vnaTtNsEsw .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaTtNsEsw .navbar .navbar-collapse.show,
  .cid-vnaTtNsEsw .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaTtNsEsw .navbar .navbar-collapse.show .brand-container,
  .cid-vnaTtNsEsw .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaTtNsEsw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaTtNsEsw .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaTtNsEsw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaTtNsEsw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaTtNsEsw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaTtNsEsw .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaTtNsEsw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaTtNsEsw .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaTtNsEsw .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaTtNsEsw .navbar .right-menu,
  .cid-vnaTtNsEsw .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaTtNsEsw .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaTtNsEsw .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaTtNsEsw .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaTtNsEsw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaTtNsEsw .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaTtNsEsw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaTtNsEsw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaTtNsEsw .dropdown-item.active,
.cid-vnaTtNsEsw .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaTtNsEsw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaTtNsEsw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaTtNsEsw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaTtNsEsw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaTtNsEsw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaTtNsEsw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaTtNsEsw ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaTtNsEsw ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaTtNsEsw .navbar-buttons {
  margin-left: auto;
}
.cid-vnaTtNsEsw button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaTtNsEsw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaTtNsEsw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaTtNsEsw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaTtNsEsw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaTtNsEsw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaTtNsEsw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaTtNsEsw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaTtNsEsw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaTtNsEsw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaTtNsEsw .navbar-dropdown {
  position: fixed;
}
.cid-vnaTtNsEsw a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaTtNsEsw .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaTtNsEsw .right-menu,
.cid-vnaTtNsEsw .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaTtNsEsw .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaTtNsEsw .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaTtNsEsw .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaTtNsEsw .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaTtNsEsw .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaTtNsEsw .card-wrapper {
  z-index: 3;
}
.cid-vnaTtNsEsw .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaTtNsEsw .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaTtNsEsw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX1qckWxy {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX1qckWxy .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX1qckWxy .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaTtOrXKz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaTtOrXKz .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaTtOrXKz .mbr-shop .row {
  margin: 0;
}
.cid-vnaTtOrXKz .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaTtOrXKz .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaTtOrXKz .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaTtOrXKz .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaTtOrXKz .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaTtOrXKz .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaTtOrXKz .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaTtOrXKz .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaTtOrXKz .mbr-shop .filter-by-pu,
.cid-vnaTtOrXKz .mbr-shop .filter-by-pd,
.cid-vnaTtOrXKz .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaTtOrXKz .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaTtOrXKz .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem h4,
.cid-vnaTtOrXKz .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem h5,
.cid-vnaTtOrXKz .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem p,
.cid-vnaTtOrXKz .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaTtOrXKz .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaTtOrXKz .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaTtOrXKz .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaTtOrXKz .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaTtOrXKz .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaTtOrXKz .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaTtOrXKz .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaTtOrXKz .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaTtOrXKz .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaTtOrXKz .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaTtOrXKz .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaTtOrXKz .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaTtOrXKz .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaTtOrXKz .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaTtOrXKz .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaTtOrXKz .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaTtOrXKz .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaTtOrXKz .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaTtOrXKz .mbr-shop .toggle:hover,
.cid-vnaTtOrXKz .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaTtOrXKz .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaTtOrXKz .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaTtOrXKz .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaTtOrXKz .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaTtOrXKz .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaTtOrXKz .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaTtOrXKz .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaTtOrXKz .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaTtOrXKz .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaTtOrXKz .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaTtOrXKz .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaTtOrXKz .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaTtOrXKz .mbr-shop .shop-items .onsale,
.cid-vnaTtOrXKz .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaTtOrXKz .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaTtOrXKz .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaTtOrXKz .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaTtOrXKz .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaTtOrXKz .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaTtOrXKz .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaTtOrXKz .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaTtOrXKz .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaTtOrXKz .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaTtOrXKz .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaTtOrXKz .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaTtOrXKz .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaTtOrXKz .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaTtOrXKz .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaTtOrXKz .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaTtOrXKz .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaTtOrXKz .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaTtOrXKz .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaTtOrXKz .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaTtOrXKz .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaTtOrXKz .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaTtOrXKz .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaTtOrXKz .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaTtOrXKz .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaTtOrXKz .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaTtOrXKz .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaTtOrXKz .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaTtOrXKz .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaTtOrXKz .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaTtOrXKz .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVY9kAleE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVY9kAleE .mbr-text,
.cid-voVY9kAleE blockquote {
  color: #232323;
}
.cid-voVY9kAleE .mbr-text DIV {
  text-align: center;
}
.cid-voXLVEAspo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLVEAspo .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLVEAspo .icon2 {
  color: #19254f;
}
.cid-voXLVEAspo .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLVEAspo p {
  font-weight: 400;
}
.cid-voXLVEAspo .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLVEAspo .line2 {
  background: #19254f;
}
.cid-voXLVEAspo .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLVEAspo .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLVEAspo .card2 {
  background: #c22227;
}
.cid-voXLVEAspo .card-title,
.cid-voXLVEAspo .card-ico,
.cid-voXLVEAspo .line-wrap {
  text-align: center;
}
.cid-voXLVEAspo .mbr-text,
.cid-voXLVEAspo .card-link {
  text-align: center;
}
.cid-vqkArjKB3A .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkArjKB3A .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkArjKB3A .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkArjKB3A .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkArjKB3A .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaTtPAvLS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaTtPAvLS .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaVMPPhMl .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaVMPPhMl .nav-item:focus,
.cid-vnaVMPPhMl .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaVMPPhMl .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaVMPPhMl .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaVMPPhMl .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaVMPPhMl .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaVMPPhMl .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaVMPPhMl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaVMPPhMl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaVMPPhMl .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaVMPPhMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaVMPPhMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaVMPPhMl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaVMPPhMl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaVMPPhMl .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaVMPPhMl .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaVMPPhMl .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaVMPPhMl .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaVMPPhMl .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaVMPPhMl .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaVMPPhMl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaVMPPhMl .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaVMPPhMl .navbar.collapsed .navbar-collapse.show,
.cid-vnaVMPPhMl .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaVMPPhMl .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaVMPPhMl .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaVMPPhMl .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaVMPPhMl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaVMPPhMl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaVMPPhMl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaVMPPhMl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaVMPPhMl .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaVMPPhMl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaVMPPhMl .navbar.collapsed .right-menu,
.cid-vnaVMPPhMl .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaVMPPhMl .navbar .navbar-collapse.show,
  .cid-vnaVMPPhMl .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaVMPPhMl .navbar .navbar-collapse.show .brand-container,
  .cid-vnaVMPPhMl .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaVMPPhMl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaVMPPhMl .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaVMPPhMl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaVMPPhMl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaVMPPhMl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaVMPPhMl .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaVMPPhMl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaVMPPhMl .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaVMPPhMl .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaVMPPhMl .navbar .right-menu,
  .cid-vnaVMPPhMl .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaVMPPhMl .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaVMPPhMl .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaVMPPhMl .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaVMPPhMl .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaVMPPhMl .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaVMPPhMl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaVMPPhMl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaVMPPhMl .dropdown-item.active,
.cid-vnaVMPPhMl .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaVMPPhMl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaVMPPhMl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaVMPPhMl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaVMPPhMl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaVMPPhMl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaVMPPhMl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaVMPPhMl ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaVMPPhMl ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaVMPPhMl .navbar-buttons {
  margin-left: auto;
}
.cid-vnaVMPPhMl button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaVMPPhMl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaVMPPhMl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaVMPPhMl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaVMPPhMl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaVMPPhMl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaVMPPhMl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaVMPPhMl nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaVMPPhMl nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaVMPPhMl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaVMPPhMl .navbar-dropdown {
  position: fixed;
}
.cid-vnaVMPPhMl a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaVMPPhMl .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaVMPPhMl .right-menu,
.cid-vnaVMPPhMl .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaVMPPhMl .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaVMPPhMl .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaVMPPhMl .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaVMPPhMl .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaVMPPhMl .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaVMPPhMl .card-wrapper {
  z-index: 3;
}
.cid-vnaVMPPhMl .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaVMPPhMl .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaVMPPhMl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX1xpaVO9 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX1xpaVO9 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX1xpaVO9 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaVMRGMed {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaVMRGMed .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaVMRGMed .mbr-shop .row {
  margin: 0;
}
.cid-vnaVMRGMed .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaVMRGMed .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaVMRGMed .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaVMRGMed .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaVMRGMed .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaVMRGMed .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaVMRGMed .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaVMRGMed .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaVMRGMed .mbr-shop .filter-by-pu,
.cid-vnaVMRGMed .mbr-shop .filter-by-pd,
.cid-vnaVMRGMed .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaVMRGMed .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaVMRGMed .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem h4,
.cid-vnaVMRGMed .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem h5,
.cid-vnaVMRGMed .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem p,
.cid-vnaVMRGMed .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaVMRGMed .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaVMRGMed .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaVMRGMed .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaVMRGMed .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaVMRGMed .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaVMRGMed .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaVMRGMed .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaVMRGMed .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaVMRGMed .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaVMRGMed .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaVMRGMed .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaVMRGMed .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaVMRGMed .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaVMRGMed .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaVMRGMed .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaVMRGMed .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaVMRGMed .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaVMRGMed .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaVMRGMed .mbr-shop .toggle:hover,
.cid-vnaVMRGMed .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaVMRGMed .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaVMRGMed .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaVMRGMed .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaVMRGMed .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaVMRGMed .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaVMRGMed .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaVMRGMed .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaVMRGMed .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaVMRGMed .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaVMRGMed .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaVMRGMed .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaVMRGMed .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaVMRGMed .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaVMRGMed .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaVMRGMed .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaVMRGMed .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaVMRGMed .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaVMRGMed .mbr-shop .shop-items .onsale,
.cid-vnaVMRGMed .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaVMRGMed .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaVMRGMed .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaVMRGMed .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaVMRGMed .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaVMRGMed .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaVMRGMed .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaVMRGMed .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaVMRGMed .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaVMRGMed .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaVMRGMed .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaVMRGMed .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaVMRGMed .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaVMRGMed .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaVMRGMed .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaVMRGMed .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaVMRGMed .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaVMRGMed .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaVMRGMed .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaVMRGMed .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaVMRGMed .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaVMRGMed .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaVMRGMed .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaVMRGMed .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaVMRGMed .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaVMRGMed .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaVMRGMed .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaVMRGMed .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaVMRGMed .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaVMRGMed .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaVMRGMed .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaVMRGMed .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVYzsbbPA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVYzsbbPA .mbr-text,
.cid-voVYzsbbPA blockquote {
  color: #232323;
}
.cid-voVYzsbbPA .mbr-text DIV {
  text-align: center;
}
.cid-voXLYK8SSq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXLYK8SSq .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXLYK8SSq .icon2 {
  color: #19254f;
}
.cid-voXLYK8SSq .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXLYK8SSq p {
  font-weight: 400;
}
.cid-voXLYK8SSq .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXLYK8SSq .line2 {
  background: #19254f;
}
.cid-voXLYK8SSq .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXLYK8SSq .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXLYK8SSq .card2 {
  background: #c22227;
}
.cid-voXLYK8SSq .card-title,
.cid-voXLYK8SSq .card-ico,
.cid-voXLYK8SSq .line-wrap {
  text-align: center;
}
.cid-voXLYK8SSq .mbr-text,
.cid-voXLYK8SSq .card-link {
  text-align: center;
}
.cid-vqkAtTPlLK .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkAtTPlLK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkAtTPlLK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkAtTPlLK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkAtTPlLK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaVMTsHXV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaVMTsHXV .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnaZcv5LnB .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaZcv5LnB .nav-item:focus,
.cid-vnaZcv5LnB .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnaZcv5LnB .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnaZcv5LnB .nav-item .nav-link {
    position: relative;
  }
  .cid-vnaZcv5LnB .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnaZcv5LnB .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnaZcv5LnB .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnaZcv5LnB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaZcv5LnB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnaZcv5LnB .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnaZcv5LnB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnaZcv5LnB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnaZcv5LnB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnaZcv5LnB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnaZcv5LnB .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnaZcv5LnB .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnaZcv5LnB .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnaZcv5LnB .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnaZcv5LnB .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnaZcv5LnB .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnaZcv5LnB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnaZcv5LnB .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnaZcv5LnB .navbar.collapsed .navbar-collapse.show,
.cid-vnaZcv5LnB .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaZcv5LnB .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnaZcv5LnB .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnaZcv5LnB .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnaZcv5LnB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnaZcv5LnB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnaZcv5LnB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnaZcv5LnB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnaZcv5LnB .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnaZcv5LnB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnaZcv5LnB .navbar.collapsed .right-menu,
.cid-vnaZcv5LnB .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnaZcv5LnB .navbar .navbar-collapse.show,
  .cid-vnaZcv5LnB .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaZcv5LnB .navbar .navbar-collapse.show .brand-container,
  .cid-vnaZcv5LnB .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnaZcv5LnB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnaZcv5LnB .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnaZcv5LnB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnaZcv5LnB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnaZcv5LnB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnaZcv5LnB .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnaZcv5LnB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnaZcv5LnB .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnaZcv5LnB .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnaZcv5LnB .navbar .right-menu,
  .cid-vnaZcv5LnB .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnaZcv5LnB .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnaZcv5LnB .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnaZcv5LnB .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnaZcv5LnB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnaZcv5LnB .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnaZcv5LnB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnaZcv5LnB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnaZcv5LnB .dropdown-item.active,
.cid-vnaZcv5LnB .dropdown-item:active {
  background-color: transparent;
}
.cid-vnaZcv5LnB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnaZcv5LnB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnaZcv5LnB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnaZcv5LnB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnaZcv5LnB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnaZcv5LnB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnaZcv5LnB ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnaZcv5LnB ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnaZcv5LnB .navbar-buttons {
  margin-left: auto;
}
.cid-vnaZcv5LnB button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnaZcv5LnB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnaZcv5LnB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnaZcv5LnB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaZcv5LnB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnaZcv5LnB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnaZcv5LnB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaZcv5LnB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnaZcv5LnB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnaZcv5LnB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnaZcv5LnB .navbar-dropdown {
  position: fixed;
}
.cid-vnaZcv5LnB a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnaZcv5LnB .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnaZcv5LnB .right-menu,
.cid-vnaZcv5LnB .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnaZcv5LnB .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaZcv5LnB .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnaZcv5LnB .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnaZcv5LnB .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnaZcv5LnB .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnaZcv5LnB .card-wrapper {
  z-index: 3;
}
.cid-vnaZcv5LnB .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnaZcv5LnB .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaZcv5LnB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX33LHVMP {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX33LHVMP .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX33LHVMP .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnaZcx8Wku {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnaZcx8Wku .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnaZcx8Wku .mbr-shop .row {
  margin: 0;
}
.cid-vnaZcx8Wku .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnaZcx8Wku .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnaZcx8Wku .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnaZcx8Wku .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnaZcx8Wku .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnaZcx8Wku .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnaZcx8Wku .mbr-shop .hide-modal {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaZcx8Wku .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnaZcx8Wku .mbr-shop .filter-by-pu,
.cid-vnaZcx8Wku .mbr-shop .filter-by-pd,
.cid-vnaZcx8Wku .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnaZcx8Wku .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnaZcx8Wku .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem h4,
.cid-vnaZcx8Wku .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem h5,
.cid-vnaZcx8Wku .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem p,
.cid-vnaZcx8Wku .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnaZcx8Wku .mbr-shop .item-button {
  text-align: center;
}
.cid-vnaZcx8Wku .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnaZcx8Wku .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnaZcx8Wku .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnaZcx8Wku .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnaZcx8Wku .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnaZcx8Wku .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnaZcx8Wku .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnaZcx8Wku .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnaZcx8Wku .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnaZcx8Wku .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnaZcx8Wku .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnaZcx8Wku .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnaZcx8Wku .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnaZcx8Wku .mbr-shop .range-controls {
  position: relative;
}
.cid-vnaZcx8Wku .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnaZcx8Wku .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnaZcx8Wku .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnaZcx8Wku .mbr-shop .toggle:hover,
.cid-vnaZcx8Wku .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnaZcx8Wku .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnaZcx8Wku .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnaZcx8Wku .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnaZcx8Wku .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnaZcx8Wku .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnaZcx8Wku .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnaZcx8Wku .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnaZcx8Wku .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaZcx8Wku .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnaZcx8Wku .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnaZcx8Wku .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnaZcx8Wku .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnaZcx8Wku .mbr-shop .shop-items .onsale,
.cid-vnaZcx8Wku .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnaZcx8Wku .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnaZcx8Wku .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnaZcx8Wku .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnaZcx8Wku .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnaZcx8Wku .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnaZcx8Wku .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnaZcx8Wku .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnaZcx8Wku .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnaZcx8Wku .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnaZcx8Wku .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnaZcx8Wku .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnaZcx8Wku .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnaZcx8Wku .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnaZcx8Wku .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnaZcx8Wku .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnaZcx8Wku .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnaZcx8Wku .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnaZcx8Wku .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnaZcx8Wku .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnaZcx8Wku .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnaZcx8Wku .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnaZcx8Wku .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnaZcx8Wku .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnaZcx8Wku .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnaZcx8Wku .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnaZcx8Wku .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnaZcx8Wku .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnaZcx8Wku .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnaZcx8Wku .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnaZcx8Wku .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVZ1wrAco {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVZ1wrAco .mbr-text,
.cid-voVZ1wrAco blockquote {
  color: #232323;
}
.cid-voVZ1wrAco .mbr-text DIV {
  text-align: center;
}
.cid-voXM3oCewZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXM3oCewZ .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXM3oCewZ .icon2 {
  color: #19254f;
}
.cid-voXM3oCewZ .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXM3oCewZ p {
  font-weight: 400;
}
.cid-voXM3oCewZ .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXM3oCewZ .line2 {
  background: #19254f;
}
.cid-voXM3oCewZ .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXM3oCewZ .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXM3oCewZ .card2 {
  background: #c22227;
}
.cid-voXM3oCewZ .card-title,
.cid-voXM3oCewZ .card-ico,
.cid-voXM3oCewZ .line-wrap {
  text-align: center;
}
.cid-voXM3oCewZ .mbr-text,
.cid-voXM3oCewZ .card-link {
  text-align: center;
}
.cid-vqkBCOjT7J .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBCOjT7J .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBCOjT7J .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBCOjT7J .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBCOjT7J .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnaZcyUwS7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnaZcyUwS7 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnb20nn4u3 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnb20nn4u3 .nav-item:focus,
.cid-vnb20nn4u3 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnb20nn4u3 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnb20nn4u3 .nav-item .nav-link {
    position: relative;
  }
  .cid-vnb20nn4u3 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnb20nn4u3 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnb20nn4u3 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnb20nn4u3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnb20nn4u3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnb20nn4u3 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnb20nn4u3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnb20nn4u3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnb20nn4u3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnb20nn4u3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnb20nn4u3 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnb20nn4u3 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnb20nn4u3 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnb20nn4u3 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnb20nn4u3 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnb20nn4u3 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnb20nn4u3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnb20nn4u3 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnb20nn4u3 .navbar.collapsed .navbar-collapse.show,
.cid-vnb20nn4u3 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnb20nn4u3 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnb20nn4u3 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnb20nn4u3 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnb20nn4u3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnb20nn4u3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnb20nn4u3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnb20nn4u3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnb20nn4u3 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnb20nn4u3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnb20nn4u3 .navbar.collapsed .right-menu,
.cid-vnb20nn4u3 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnb20nn4u3 .navbar .navbar-collapse.show,
  .cid-vnb20nn4u3 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnb20nn4u3 .navbar .navbar-collapse.show .brand-container,
  .cid-vnb20nn4u3 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnb20nn4u3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnb20nn4u3 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnb20nn4u3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnb20nn4u3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnb20nn4u3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnb20nn4u3 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnb20nn4u3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnb20nn4u3 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnb20nn4u3 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnb20nn4u3 .navbar .right-menu,
  .cid-vnb20nn4u3 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnb20nn4u3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnb20nn4u3 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnb20nn4u3 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnb20nn4u3 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnb20nn4u3 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnb20nn4u3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnb20nn4u3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnb20nn4u3 .dropdown-item.active,
.cid-vnb20nn4u3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vnb20nn4u3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnb20nn4u3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnb20nn4u3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnb20nn4u3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnb20nn4u3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnb20nn4u3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnb20nn4u3 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnb20nn4u3 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnb20nn4u3 .navbar-buttons {
  margin-left: auto;
}
.cid-vnb20nn4u3 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnb20nn4u3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnb20nn4u3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnb20nn4u3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnb20nn4u3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnb20nn4u3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnb20nn4u3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnb20nn4u3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnb20nn4u3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnb20nn4u3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnb20nn4u3 .navbar-dropdown {
  position: fixed;
}
.cid-vnb20nn4u3 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnb20nn4u3 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnb20nn4u3 .right-menu,
.cid-vnb20nn4u3 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnb20nn4u3 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnb20nn4u3 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnb20nn4u3 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnb20nn4u3 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnb20nn4u3 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnb20nn4u3 .card-wrapper {
  z-index: 3;
}
.cid-vnb20nn4u3 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnb20nn4u3 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnb20nn4u3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX3sxojYl {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX3sxojYl .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX3sxojYl .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnb20ouFr2 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnb20ouFr2 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnb20ouFr2 .mbr-shop .row {
  margin: 0;
}
.cid-vnb20ouFr2 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnb20ouFr2 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnb20ouFr2 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnb20ouFr2 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnb20ouFr2 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnb20ouFr2 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnb20ouFr2 .mbr-shop .hide-modal {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnb20ouFr2 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnb20ouFr2 .mbr-shop .filter-by-pu,
.cid-vnb20ouFr2 .mbr-shop .filter-by-pd,
.cid-vnb20ouFr2 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnb20ouFr2 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnb20ouFr2 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem h4,
.cid-vnb20ouFr2 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem h5,
.cid-vnb20ouFr2 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem p,
.cid-vnb20ouFr2 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnb20ouFr2 .mbr-shop .item-button {
  text-align: center;
}
.cid-vnb20ouFr2 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnb20ouFr2 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnb20ouFr2 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnb20ouFr2 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnb20ouFr2 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnb20ouFr2 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnb20ouFr2 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnb20ouFr2 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnb20ouFr2 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnb20ouFr2 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnb20ouFr2 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnb20ouFr2 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnb20ouFr2 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnb20ouFr2 .mbr-shop .range-controls {
  position: relative;
}
.cid-vnb20ouFr2 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnb20ouFr2 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnb20ouFr2 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnb20ouFr2 .mbr-shop .toggle:hover,
.cid-vnb20ouFr2 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnb20ouFr2 .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnb20ouFr2 .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnb20ouFr2 .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnb20ouFr2 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnb20ouFr2 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnb20ouFr2 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnb20ouFr2 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnb20ouFr2 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnb20ouFr2 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnb20ouFr2 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnb20ouFr2 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnb20ouFr2 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnb20ouFr2 .mbr-shop .shop-items .onsale,
.cid-vnb20ouFr2 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnb20ouFr2 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnb20ouFr2 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnb20ouFr2 .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnb20ouFr2 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnb20ouFr2 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnb20ouFr2 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnb20ouFr2 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnb20ouFr2 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnb20ouFr2 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnb20ouFr2 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnb20ouFr2 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnb20ouFr2 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnb20ouFr2 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnb20ouFr2 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnb20ouFr2 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnb20ouFr2 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnb20ouFr2 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnb20ouFr2 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnb20ouFr2 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnb20ouFr2 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnb20ouFr2 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnb20ouFr2 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnb20ouFr2 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnb20ouFr2 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnb20ouFr2 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnb20ouFr2 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnb20ouFr2 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnb20ouFr2 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnb20ouFr2 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnb20ouFr2 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voVZtU4rwm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voVZtU4rwm .mbr-text,
.cid-voVZtU4rwm blockquote {
  color: #232323;
}
.cid-voVZtU4rwm .mbr-text DIV {
  text-align: center;
}
.cid-voXMcn6LEt {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMcn6LEt .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMcn6LEt .icon2 {
  color: #19254f;
}
.cid-voXMcn6LEt .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMcn6LEt p {
  font-weight: 400;
}
.cid-voXMcn6LEt .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMcn6LEt .line2 {
  background: #19254f;
}
.cid-voXMcn6LEt .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMcn6LEt .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMcn6LEt .card2 {
  background: #c22227;
}
.cid-voXMcn6LEt .card-title,
.cid-voXMcn6LEt .card-ico,
.cid-voXMcn6LEt .line-wrap {
  text-align: center;
}
.cid-voXMcn6LEt .mbr-text,
.cid-voXMcn6LEt .card-link {
  text-align: center;
}
.cid-vqkBG6lcp2 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBG6lcp2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBG6lcp2 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBG6lcp2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBG6lcp2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnb20putMu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnb20putMu .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbsa9Bo1u .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbsa9Bo1u .nav-item:focus,
.cid-vnbsa9Bo1u .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbsa9Bo1u .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbsa9Bo1u .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbsa9Bo1u .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbsa9Bo1u .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbsa9Bo1u .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbsa9Bo1u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbsa9Bo1u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbsa9Bo1u .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbsa9Bo1u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbsa9Bo1u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbsa9Bo1u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbsa9Bo1u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbsa9Bo1u .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbsa9Bo1u .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbsa9Bo1u .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbsa9Bo1u .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbsa9Bo1u .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbsa9Bo1u .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbsa9Bo1u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbsa9Bo1u .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbsa9Bo1u .navbar.collapsed .navbar-collapse.show,
.cid-vnbsa9Bo1u .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbsa9Bo1u .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbsa9Bo1u .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbsa9Bo1u .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbsa9Bo1u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbsa9Bo1u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbsa9Bo1u .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbsa9Bo1u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbsa9Bo1u .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbsa9Bo1u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbsa9Bo1u .navbar.collapsed .right-menu,
.cid-vnbsa9Bo1u .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbsa9Bo1u .navbar .navbar-collapse.show,
  .cid-vnbsa9Bo1u .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbsa9Bo1u .navbar .navbar-collapse.show .brand-container,
  .cid-vnbsa9Bo1u .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbsa9Bo1u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbsa9Bo1u .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbsa9Bo1u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbsa9Bo1u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbsa9Bo1u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbsa9Bo1u .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbsa9Bo1u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbsa9Bo1u .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbsa9Bo1u .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbsa9Bo1u .navbar .right-menu,
  .cid-vnbsa9Bo1u .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbsa9Bo1u .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbsa9Bo1u .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbsa9Bo1u .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbsa9Bo1u .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbsa9Bo1u .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbsa9Bo1u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbsa9Bo1u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbsa9Bo1u .dropdown-item.active,
.cid-vnbsa9Bo1u .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbsa9Bo1u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbsa9Bo1u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbsa9Bo1u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbsa9Bo1u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbsa9Bo1u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbsa9Bo1u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbsa9Bo1u ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbsa9Bo1u ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbsa9Bo1u .navbar-buttons {
  margin-left: auto;
}
.cid-vnbsa9Bo1u button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbsa9Bo1u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbsa9Bo1u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbsa9Bo1u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbsa9Bo1u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbsa9Bo1u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbsa9Bo1u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbsa9Bo1u nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbsa9Bo1u nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbsa9Bo1u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbsa9Bo1u .navbar-dropdown {
  position: fixed;
}
.cid-vnbsa9Bo1u a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbsa9Bo1u .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbsa9Bo1u .right-menu,
.cid-vnbsa9Bo1u .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbsa9Bo1u .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbsa9Bo1u .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbsa9Bo1u .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbsa9Bo1u .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbsa9Bo1u .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbsa9Bo1u .card-wrapper {
  z-index: 3;
}
.cid-vnbsa9Bo1u .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbsa9Bo1u .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbsa9Bo1u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX3IBTxKo {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX3IBTxKo .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX3IBTxKo .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbsabh43V {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbsabh43V .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbsabh43V .mbr-shop .row {
  margin: 0;
}
.cid-vnbsabh43V .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbsabh43V .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbsabh43V .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbsabh43V .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbsabh43V .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbsabh43V .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbsabh43V .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbsabh43V .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbsabh43V .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbsabh43V .mbr-shop .filter-by-pu,
.cid-vnbsabh43V .mbr-shop .filter-by-pd,
.cid-vnbsabh43V .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbsabh43V .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbsabh43V .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbsabh43V .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbsabh43V .mbr-shop .galleryItem h4,
.cid-vnbsabh43V .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbsabh43V .mbr-shop .galleryItem h5,
.cid-vnbsabh43V .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbsabh43V .mbr-shop .galleryItem p,
.cid-vnbsabh43V .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbsabh43V .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbsabh43V .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbsabh43V .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbsabh43V .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbsabh43V .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbsabh43V .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbsabh43V .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbsabh43V .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbsabh43V .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbsabh43V .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbsabh43V .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbsabh43V .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbsabh43V .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbsabh43V .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbsabh43V .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbsabh43V .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbsabh43V .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbsabh43V .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbsabh43V .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbsabh43V .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbsabh43V .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbsabh43V .mbr-shop .toggle:hover,
.cid-vnbsabh43V .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbsabh43V .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbsabh43V .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbsabh43V .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbsabh43V .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbsabh43V .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbsabh43V .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbsabh43V .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbsabh43V .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbsabh43V .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbsabh43V .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbsabh43V .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbsabh43V .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbsabh43V .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbsabh43V .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbsabh43V .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbsabh43V .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbsabh43V .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbsabh43V .mbr-shop .shop-items .onsale,
.cid-vnbsabh43V .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbsabh43V .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbsabh43V .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbsabh43V .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbsabh43V .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbsabh43V .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbsabh43V .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbsabh43V .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbsabh43V .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbsabh43V .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbsabh43V .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbsabh43V .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbsabh43V .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbsabh43V .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbsabh43V .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbsabh43V .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbsabh43V .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbsabh43V .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbsabh43V .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbsabh43V .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbsabh43V .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbsabh43V .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbsabh43V .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbsabh43V .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbsabh43V .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbsabh43V .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbsabh43V .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbsabh43V .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbsabh43V .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbsabh43V .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbsabh43V .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbsabh43V .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW0ckbsXK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW0ckbsXK .mbr-text,
.cid-voW0ckbsXK blockquote {
  color: #232323;
}
.cid-voW0ckbsXK .mbr-text DIV {
  text-align: center;
}
.cid-voXMgybqzA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMgybqzA .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMgybqzA .icon2 {
  color: #19254f;
}
.cid-voXMgybqzA .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMgybqzA p {
  font-weight: 400;
}
.cid-voXMgybqzA .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMgybqzA .line2 {
  background: #19254f;
}
.cid-voXMgybqzA .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMgybqzA .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMgybqzA .card2 {
  background: #c22227;
}
.cid-voXMgybqzA .card-title,
.cid-voXMgybqzA .card-ico,
.cid-voXMgybqzA .line-wrap {
  text-align: center;
}
.cid-voXMgybqzA .mbr-text,
.cid-voXMgybqzA .card-link {
  text-align: center;
}
.cid-vqkBIqUhA5 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBIqUhA5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBIqUhA5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBIqUhA5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBIqUhA5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbsad8aKz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbsad8aKz .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbwLjdhZZ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbwLjdhZZ .nav-item:focus,
.cid-vnbwLjdhZZ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbwLjdhZZ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbwLjdhZZ .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbwLjdhZZ .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbwLjdhZZ .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbwLjdhZZ .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbwLjdhZZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbwLjdhZZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbwLjdhZZ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbwLjdhZZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbwLjdhZZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbwLjdhZZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbwLjdhZZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbwLjdhZZ .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbwLjdhZZ .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbwLjdhZZ .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbwLjdhZZ .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbwLjdhZZ .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbwLjdhZZ .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbwLjdhZZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbwLjdhZZ .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbwLjdhZZ .navbar.collapsed .navbar-collapse.show,
.cid-vnbwLjdhZZ .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbwLjdhZZ .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbwLjdhZZ .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbwLjdhZZ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbwLjdhZZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbwLjdhZZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbwLjdhZZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbwLjdhZZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbwLjdhZZ .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbwLjdhZZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbwLjdhZZ .navbar.collapsed .right-menu,
.cid-vnbwLjdhZZ .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbwLjdhZZ .navbar .navbar-collapse.show,
  .cid-vnbwLjdhZZ .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbwLjdhZZ .navbar .navbar-collapse.show .brand-container,
  .cid-vnbwLjdhZZ .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbwLjdhZZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbwLjdhZZ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbwLjdhZZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbwLjdhZZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbwLjdhZZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbwLjdhZZ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbwLjdhZZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbwLjdhZZ .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbwLjdhZZ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbwLjdhZZ .navbar .right-menu,
  .cid-vnbwLjdhZZ .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbwLjdhZZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbwLjdhZZ .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbwLjdhZZ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbwLjdhZZ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbwLjdhZZ .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbwLjdhZZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbwLjdhZZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbwLjdhZZ .dropdown-item.active,
.cid-vnbwLjdhZZ .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbwLjdhZZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbwLjdhZZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbwLjdhZZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbwLjdhZZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbwLjdhZZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbwLjdhZZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbwLjdhZZ ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbwLjdhZZ ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbwLjdhZZ .navbar-buttons {
  margin-left: auto;
}
.cid-vnbwLjdhZZ button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbwLjdhZZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbwLjdhZZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbwLjdhZZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbwLjdhZZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbwLjdhZZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbwLjdhZZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbwLjdhZZ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbwLjdhZZ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbwLjdhZZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbwLjdhZZ .navbar-dropdown {
  position: fixed;
}
.cid-vnbwLjdhZZ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbwLjdhZZ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbwLjdhZZ .right-menu,
.cid-vnbwLjdhZZ .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbwLjdhZZ .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbwLjdhZZ .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbwLjdhZZ .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbwLjdhZZ .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbwLjdhZZ .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbwLjdhZZ .card-wrapper {
  z-index: 3;
}
.cid-vnbwLjdhZZ .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbwLjdhZZ .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbwLjdhZZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX3WduobR {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX3WduobR .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX3WduobR .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbwLkPtho {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbwLkPtho .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbwLkPtho .mbr-shop .row {
  margin: 0;
}
.cid-vnbwLkPtho .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbwLkPtho .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbwLkPtho .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbwLkPtho .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbwLkPtho .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbwLkPtho .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbwLkPtho .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbwLkPtho .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbwLkPtho .mbr-shop .filter-by-pu,
.cid-vnbwLkPtho .mbr-shop .filter-by-pd,
.cid-vnbwLkPtho .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbwLkPtho .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbwLkPtho .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem h4,
.cid-vnbwLkPtho .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem h5,
.cid-vnbwLkPtho .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem p,
.cid-vnbwLkPtho .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbwLkPtho .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbwLkPtho .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbwLkPtho .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbwLkPtho .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbwLkPtho .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbwLkPtho .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbwLkPtho .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbwLkPtho .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbwLkPtho .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbwLkPtho .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbwLkPtho .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbwLkPtho .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbwLkPtho .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbwLkPtho .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbwLkPtho .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbwLkPtho .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbwLkPtho .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbwLkPtho .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbwLkPtho .mbr-shop .toggle:hover,
.cid-vnbwLkPtho .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbwLkPtho .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbwLkPtho .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbwLkPtho .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbwLkPtho .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbwLkPtho .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbwLkPtho .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbwLkPtho .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbwLkPtho .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbwLkPtho .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbwLkPtho .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbwLkPtho .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbwLkPtho .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbwLkPtho .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbwLkPtho .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbwLkPtho .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbwLkPtho .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbwLkPtho .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbwLkPtho .mbr-shop .shop-items .onsale,
.cid-vnbwLkPtho .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbwLkPtho .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbwLkPtho .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbwLkPtho .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbwLkPtho .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbwLkPtho .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbwLkPtho .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbwLkPtho .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbwLkPtho .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbwLkPtho .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbwLkPtho .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbwLkPtho .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbwLkPtho .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbwLkPtho .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbwLkPtho .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbwLkPtho .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbwLkPtho .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbwLkPtho .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbwLkPtho .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbwLkPtho .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbwLkPtho .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbwLkPtho .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbwLkPtho .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbwLkPtho .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbwLkPtho .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbwLkPtho .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbwLkPtho .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbwLkPtho .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbwLkPtho .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbwLkPtho .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbwLkPtho .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbwLkPtho .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW0Cs1Q6s {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW0Cs1Q6s .mbr-text,
.cid-voW0Cs1Q6s blockquote {
  color: #232323;
}
.cid-voW0Cs1Q6s .mbr-text DIV {
  text-align: center;
}
.cid-voXMjqZQCi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMjqZQCi .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMjqZQCi .icon2 {
  color: #19254f;
}
.cid-voXMjqZQCi .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMjqZQCi p {
  font-weight: 400;
}
.cid-voXMjqZQCi .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMjqZQCi .line2 {
  background: #19254f;
}
.cid-voXMjqZQCi .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMjqZQCi .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMjqZQCi .card2 {
  background: #c22227;
}
.cid-voXMjqZQCi .card-title,
.cid-voXMjqZQCi .card-ico,
.cid-voXMjqZQCi .line-wrap {
  text-align: center;
}
.cid-voXMjqZQCi .mbr-text,
.cid-voXMjqZQCi .card-link {
  text-align: center;
}
.cid-vqkBKBPLmh .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBKBPLmh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBKBPLmh .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBKBPLmh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBKBPLmh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbwLmOHHH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbwLmOHHH .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbDxO84ac .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbDxO84ac .nav-item:focus,
.cid-vnbDxO84ac .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbDxO84ac .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbDxO84ac .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbDxO84ac .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbDxO84ac .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbDxO84ac .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbDxO84ac .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbDxO84ac .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbDxO84ac .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbDxO84ac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbDxO84ac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbDxO84ac .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbDxO84ac .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbDxO84ac .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbDxO84ac .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbDxO84ac .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbDxO84ac .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbDxO84ac .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbDxO84ac .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbDxO84ac .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbDxO84ac .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbDxO84ac .navbar.collapsed .navbar-collapse.show,
.cid-vnbDxO84ac .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbDxO84ac .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbDxO84ac .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbDxO84ac .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbDxO84ac .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbDxO84ac .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbDxO84ac .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbDxO84ac .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbDxO84ac .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbDxO84ac .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbDxO84ac .navbar.collapsed .right-menu,
.cid-vnbDxO84ac .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbDxO84ac .navbar .navbar-collapse.show,
  .cid-vnbDxO84ac .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbDxO84ac .navbar .navbar-collapse.show .brand-container,
  .cid-vnbDxO84ac .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbDxO84ac .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbDxO84ac .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbDxO84ac .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbDxO84ac .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbDxO84ac .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbDxO84ac .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbDxO84ac .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbDxO84ac .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbDxO84ac .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbDxO84ac .navbar .right-menu,
  .cid-vnbDxO84ac .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbDxO84ac .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbDxO84ac .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbDxO84ac .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbDxO84ac .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbDxO84ac .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbDxO84ac .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbDxO84ac .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbDxO84ac .dropdown-item.active,
.cid-vnbDxO84ac .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbDxO84ac .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbDxO84ac .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbDxO84ac .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbDxO84ac .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbDxO84ac .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbDxO84ac .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbDxO84ac ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbDxO84ac ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbDxO84ac .navbar-buttons {
  margin-left: auto;
}
.cid-vnbDxO84ac button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbDxO84ac button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbDxO84ac button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbDxO84ac button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbDxO84ac button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbDxO84ac button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbDxO84ac nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbDxO84ac nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbDxO84ac nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbDxO84ac nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbDxO84ac .navbar-dropdown {
  position: fixed;
}
.cid-vnbDxO84ac a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbDxO84ac .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbDxO84ac .right-menu,
.cid-vnbDxO84ac .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbDxO84ac .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbDxO84ac .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbDxO84ac .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbDxO84ac .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbDxO84ac .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbDxO84ac .card-wrapper {
  z-index: 3;
}
.cid-vnbDxO84ac .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbDxO84ac .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbDxO84ac .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX4cNJ83E {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX4cNJ83E .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX4cNJ83E .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbDxP4Qea {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbDxP4Qea .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbDxP4Qea .mbr-shop .row {
  margin: 0;
}
.cid-vnbDxP4Qea .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbDxP4Qea .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbDxP4Qea .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbDxP4Qea .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbDxP4Qea .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbDxP4Qea .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbDxP4Qea .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbDxP4Qea .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbDxP4Qea .mbr-shop .filter-by-pu,
.cid-vnbDxP4Qea .mbr-shop .filter-by-pd,
.cid-vnbDxP4Qea .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbDxP4Qea .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbDxP4Qea .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem h4,
.cid-vnbDxP4Qea .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem h5,
.cid-vnbDxP4Qea .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem p,
.cid-vnbDxP4Qea .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbDxP4Qea .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbDxP4Qea .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbDxP4Qea .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbDxP4Qea .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbDxP4Qea .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbDxP4Qea .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbDxP4Qea .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbDxP4Qea .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbDxP4Qea .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbDxP4Qea .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbDxP4Qea .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbDxP4Qea .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbDxP4Qea .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbDxP4Qea .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbDxP4Qea .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbDxP4Qea .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbDxP4Qea .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbDxP4Qea .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbDxP4Qea .mbr-shop .toggle:hover,
.cid-vnbDxP4Qea .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbDxP4Qea .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbDxP4Qea .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbDxP4Qea .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbDxP4Qea .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbDxP4Qea .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbDxP4Qea .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbDxP4Qea .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbDxP4Qea .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbDxP4Qea .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbDxP4Qea .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbDxP4Qea .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbDxP4Qea .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbDxP4Qea .mbr-shop .shop-items .onsale,
.cid-vnbDxP4Qea .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbDxP4Qea .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbDxP4Qea .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbDxP4Qea .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbDxP4Qea .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbDxP4Qea .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbDxP4Qea .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbDxP4Qea .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbDxP4Qea .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbDxP4Qea .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbDxP4Qea .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbDxP4Qea .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbDxP4Qea .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbDxP4Qea .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbDxP4Qea .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbDxP4Qea .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbDxP4Qea .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbDxP4Qea .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbDxP4Qea .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbDxP4Qea .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbDxP4Qea .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbDxP4Qea .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbDxP4Qea .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbDxP4Qea .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbDxP4Qea .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbDxP4Qea .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbDxP4Qea .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbDxP4Qea .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbDxP4Qea .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbDxP4Qea .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbDxP4Qea .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW1D88Dre {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW1D88Dre .mbr-text,
.cid-voW1D88Dre blockquote {
  color: #232323;
}
.cid-voW1D88Dre .mbr-text DIV {
  text-align: center;
}
.cid-voXMlOUV5B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMlOUV5B .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMlOUV5B .icon2 {
  color: #19254f;
}
.cid-voXMlOUV5B .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMlOUV5B p {
  font-weight: 400;
}
.cid-voXMlOUV5B .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMlOUV5B .line2 {
  background: #19254f;
}
.cid-voXMlOUV5B .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMlOUV5B .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMlOUV5B .card2 {
  background: #c22227;
}
.cid-voXMlOUV5B .card-title,
.cid-voXMlOUV5B .card-ico,
.cid-voXMlOUV5B .line-wrap {
  text-align: center;
}
.cid-voXMlOUV5B .mbr-text,
.cid-voXMlOUV5B .card-link {
  text-align: center;
}
.cid-vqkBMQmWj1 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBMQmWj1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBMQmWj1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBMQmWj1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBMQmWj1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbDxQ1r25 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbDxQ1r25 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbHvvYMWG .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbHvvYMWG .nav-item:focus,
.cid-vnbHvvYMWG .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbHvvYMWG .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbHvvYMWG .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbHvvYMWG .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbHvvYMWG .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbHvvYMWG .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbHvvYMWG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbHvvYMWG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbHvvYMWG .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbHvvYMWG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbHvvYMWG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbHvvYMWG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbHvvYMWG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbHvvYMWG .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbHvvYMWG .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbHvvYMWG .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbHvvYMWG .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbHvvYMWG .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbHvvYMWG .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbHvvYMWG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbHvvYMWG .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbHvvYMWG .navbar.collapsed .navbar-collapse.show,
.cid-vnbHvvYMWG .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbHvvYMWG .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbHvvYMWG .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbHvvYMWG .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbHvvYMWG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbHvvYMWG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbHvvYMWG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbHvvYMWG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbHvvYMWG .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbHvvYMWG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbHvvYMWG .navbar.collapsed .right-menu,
.cid-vnbHvvYMWG .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbHvvYMWG .navbar .navbar-collapse.show,
  .cid-vnbHvvYMWG .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbHvvYMWG .navbar .navbar-collapse.show .brand-container,
  .cid-vnbHvvYMWG .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbHvvYMWG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbHvvYMWG .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbHvvYMWG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbHvvYMWG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbHvvYMWG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbHvvYMWG .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbHvvYMWG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbHvvYMWG .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbHvvYMWG .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbHvvYMWG .navbar .right-menu,
  .cid-vnbHvvYMWG .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbHvvYMWG .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbHvvYMWG .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbHvvYMWG .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbHvvYMWG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbHvvYMWG .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbHvvYMWG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbHvvYMWG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbHvvYMWG .dropdown-item.active,
.cid-vnbHvvYMWG .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbHvvYMWG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbHvvYMWG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbHvvYMWG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbHvvYMWG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbHvvYMWG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbHvvYMWG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbHvvYMWG ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbHvvYMWG ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbHvvYMWG .navbar-buttons {
  margin-left: auto;
}
.cid-vnbHvvYMWG button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbHvvYMWG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbHvvYMWG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbHvvYMWG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbHvvYMWG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbHvvYMWG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbHvvYMWG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbHvvYMWG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbHvvYMWG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbHvvYMWG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbHvvYMWG .navbar-dropdown {
  position: fixed;
}
.cid-vnbHvvYMWG a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbHvvYMWG .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbHvvYMWG .right-menu,
.cid-vnbHvvYMWG .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbHvvYMWG .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbHvvYMWG .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbHvvYMWG .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbHvvYMWG .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbHvvYMWG .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbHvvYMWG .card-wrapper {
  z-index: 3;
}
.cid-vnbHvvYMWG .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbHvvYMWG .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbHvvYMWG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX4pTBcui {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX4pTBcui .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX4pTBcui .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbHvys4Hn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbHvys4Hn .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbHvys4Hn .mbr-shop .row {
  margin: 0;
}
.cid-vnbHvys4Hn .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbHvys4Hn .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbHvys4Hn .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbHvys4Hn .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbHvys4Hn .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbHvys4Hn .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbHvys4Hn .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbHvys4Hn .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbHvys4Hn .mbr-shop .filter-by-pu,
.cid-vnbHvys4Hn .mbr-shop .filter-by-pd,
.cid-vnbHvys4Hn .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbHvys4Hn .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbHvys4Hn .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem h4,
.cid-vnbHvys4Hn .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem h5,
.cid-vnbHvys4Hn .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem p,
.cid-vnbHvys4Hn .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbHvys4Hn .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbHvys4Hn .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbHvys4Hn .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbHvys4Hn .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbHvys4Hn .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbHvys4Hn .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbHvys4Hn .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbHvys4Hn .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbHvys4Hn .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbHvys4Hn .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbHvys4Hn .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbHvys4Hn .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbHvys4Hn .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbHvys4Hn .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbHvys4Hn .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbHvys4Hn .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbHvys4Hn .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbHvys4Hn .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbHvys4Hn .mbr-shop .toggle:hover,
.cid-vnbHvys4Hn .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbHvys4Hn .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbHvys4Hn .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbHvys4Hn .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbHvys4Hn .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbHvys4Hn .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbHvys4Hn .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbHvys4Hn .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbHvys4Hn .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbHvys4Hn .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbHvys4Hn .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbHvys4Hn .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbHvys4Hn .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbHvys4Hn .mbr-shop .shop-items .onsale,
.cid-vnbHvys4Hn .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbHvys4Hn .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbHvys4Hn .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbHvys4Hn .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbHvys4Hn .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbHvys4Hn .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbHvys4Hn .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbHvys4Hn .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbHvys4Hn .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbHvys4Hn .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbHvys4Hn .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbHvys4Hn .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbHvys4Hn .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbHvys4Hn .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbHvys4Hn .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbHvys4Hn .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbHvys4Hn .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbHvys4Hn .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbHvys4Hn .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbHvys4Hn .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbHvys4Hn .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbHvys4Hn .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbHvys4Hn .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbHvys4Hn .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbHvys4Hn .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbHvys4Hn .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbHvys4Hn .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbHvys4Hn .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbHvys4Hn .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbHvys4Hn .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbHvys4Hn .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW21SZbeh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW21SZbeh .mbr-text,
.cid-voW21SZbeh blockquote {
  color: #232323;
}
.cid-voW21SZbeh .mbr-text DIV {
  text-align: center;
}
.cid-voXMnNqPPh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMnNqPPh .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMnNqPPh .icon2 {
  color: #19254f;
}
.cid-voXMnNqPPh .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMnNqPPh p {
  font-weight: 400;
}
.cid-voXMnNqPPh .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMnNqPPh .line2 {
  background: #19254f;
}
.cid-voXMnNqPPh .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMnNqPPh .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMnNqPPh .card2 {
  background: #c22227;
}
.cid-voXMnNqPPh .card-title,
.cid-voXMnNqPPh .card-ico,
.cid-voXMnNqPPh .line-wrap {
  text-align: center;
}
.cid-voXMnNqPPh .mbr-text,
.cid-voXMnNqPPh .card-link {
  text-align: center;
}
.cid-vqkBOSp3SD .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkBOSp3SD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkBOSp3SD .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkBOSp3SD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkBOSp3SD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbHvztlbf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbHvztlbf .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbLAOphLk .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbLAOphLk .nav-item:focus,
.cid-vnbLAOphLk .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbLAOphLk .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbLAOphLk .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbLAOphLk .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbLAOphLk .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbLAOphLk .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbLAOphLk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbLAOphLk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbLAOphLk .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbLAOphLk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbLAOphLk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbLAOphLk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbLAOphLk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbLAOphLk .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbLAOphLk .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbLAOphLk .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbLAOphLk .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbLAOphLk .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbLAOphLk .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbLAOphLk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbLAOphLk .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbLAOphLk .navbar.collapsed .navbar-collapse.show,
.cid-vnbLAOphLk .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbLAOphLk .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbLAOphLk .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbLAOphLk .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbLAOphLk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbLAOphLk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbLAOphLk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbLAOphLk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbLAOphLk .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbLAOphLk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbLAOphLk .navbar.collapsed .right-menu,
.cid-vnbLAOphLk .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbLAOphLk .navbar .navbar-collapse.show,
  .cid-vnbLAOphLk .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbLAOphLk .navbar .navbar-collapse.show .brand-container,
  .cid-vnbLAOphLk .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbLAOphLk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbLAOphLk .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbLAOphLk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbLAOphLk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbLAOphLk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbLAOphLk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbLAOphLk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbLAOphLk .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbLAOphLk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbLAOphLk .navbar .right-menu,
  .cid-vnbLAOphLk .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbLAOphLk .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbLAOphLk .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbLAOphLk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbLAOphLk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbLAOphLk .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbLAOphLk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbLAOphLk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbLAOphLk .dropdown-item.active,
.cid-vnbLAOphLk .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbLAOphLk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbLAOphLk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbLAOphLk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbLAOphLk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbLAOphLk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbLAOphLk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbLAOphLk ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbLAOphLk ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbLAOphLk .navbar-buttons {
  margin-left: auto;
}
.cid-vnbLAOphLk button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbLAOphLk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbLAOphLk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbLAOphLk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbLAOphLk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbLAOphLk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbLAOphLk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbLAOphLk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbLAOphLk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbLAOphLk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbLAOphLk .navbar-dropdown {
  position: fixed;
}
.cid-vnbLAOphLk a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbLAOphLk .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbLAOphLk .right-menu,
.cid-vnbLAOphLk .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbLAOphLk .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbLAOphLk .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbLAOphLk .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbLAOphLk .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbLAOphLk .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbLAOphLk .card-wrapper {
  z-index: 3;
}
.cid-vnbLAOphLk .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbLAOphLk .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbLAOphLk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX4C7vVET {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX4C7vVET .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX4C7vVET .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbLAPwsi6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbLAPwsi6 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbLAPwsi6 .mbr-shop .row {
  margin: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbLAPwsi6 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbLAPwsi6 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbLAPwsi6 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbLAPwsi6 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbLAPwsi6 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbLAPwsi6 .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbLAPwsi6 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbLAPwsi6 .mbr-shop .filter-by-pu,
.cid-vnbLAPwsi6 .mbr-shop .filter-by-pd,
.cid-vnbLAPwsi6 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbLAPwsi6 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbLAPwsi6 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem h4,
.cid-vnbLAPwsi6 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem h5,
.cid-vnbLAPwsi6 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem p,
.cid-vnbLAPwsi6 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbLAPwsi6 .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbLAPwsi6 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbLAPwsi6 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbLAPwsi6 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbLAPwsi6 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbLAPwsi6 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbLAPwsi6 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbLAPwsi6 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbLAPwsi6 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbLAPwsi6 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbLAPwsi6 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbLAPwsi6 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbLAPwsi6 .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbLAPwsi6 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbLAPwsi6 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbLAPwsi6 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbLAPwsi6 .mbr-shop .toggle:hover,
.cid-vnbLAPwsi6 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbLAPwsi6 .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbLAPwsi6 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbLAPwsi6 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbLAPwsi6 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbLAPwsi6 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbLAPwsi6 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbLAPwsi6 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbLAPwsi6 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbLAPwsi6 .mbr-shop .shop-items .onsale,
.cid-vnbLAPwsi6 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbLAPwsi6 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbLAPwsi6 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbLAPwsi6 .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbLAPwsi6 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbLAPwsi6 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbLAPwsi6 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbLAPwsi6 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbLAPwsi6 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbLAPwsi6 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbLAPwsi6 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbLAPwsi6 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbLAPwsi6 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbLAPwsi6 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbLAPwsi6 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbLAPwsi6 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbLAPwsi6 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbLAPwsi6 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbLAPwsi6 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbLAPwsi6 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbLAPwsi6 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbLAPwsi6 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbLAPwsi6 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbLAPwsi6 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbLAPwsi6 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbLAPwsi6 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbLAPwsi6 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbLAPwsi6 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-vnbLAPwsi6 .sort-buttons {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbLAPwsi6 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW2olMvJ6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW2olMvJ6 .mbr-text,
.cid-voW2olMvJ6 blockquote {
  color: #232323;
}
.cid-voW2olMvJ6 .mbr-text DIV {
  text-align: center;
}
.cid-voXMq1OJCv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMq1OJCv .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMq1OJCv .icon2 {
  color: #19254f;
}
.cid-voXMq1OJCv .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMq1OJCv p {
  font-weight: 400;
}
.cid-voXMq1OJCv .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMq1OJCv .line2 {
  background: #19254f;
}
.cid-voXMq1OJCv .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMq1OJCv .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMq1OJCv .card2 {
  background: #c22227;
}
.cid-voXMq1OJCv .card-title,
.cid-voXMq1OJCv .card-ico,
.cid-voXMq1OJCv .line-wrap {
  text-align: center;
}
.cid-voXMq1OJCv .mbr-text,
.cid-voXMq1OJCv .card-link {
  text-align: center;
}
.cid-vqkC2JpBIy .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkC2JpBIy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkC2JpBIy .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkC2JpBIy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkC2JpBIy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbLAQx5Fy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbLAQx5Fy .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbOVnC0Yx .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbOVnC0Yx .nav-item:focus,
.cid-vnbOVnC0Yx .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbOVnC0Yx .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbOVnC0Yx .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbOVnC0Yx .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbOVnC0Yx .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbOVnC0Yx .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbOVnC0Yx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbOVnC0Yx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbOVnC0Yx .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbOVnC0Yx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbOVnC0Yx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbOVnC0Yx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbOVnC0Yx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbOVnC0Yx .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbOVnC0Yx .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbOVnC0Yx .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbOVnC0Yx .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbOVnC0Yx .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbOVnC0Yx .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbOVnC0Yx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbOVnC0Yx .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbOVnC0Yx .navbar.collapsed .navbar-collapse.show,
.cid-vnbOVnC0Yx .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbOVnC0Yx .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbOVnC0Yx .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbOVnC0Yx .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbOVnC0Yx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbOVnC0Yx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbOVnC0Yx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbOVnC0Yx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbOVnC0Yx .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbOVnC0Yx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbOVnC0Yx .navbar.collapsed .right-menu,
.cid-vnbOVnC0Yx .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbOVnC0Yx .navbar .navbar-collapse.show,
  .cid-vnbOVnC0Yx .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbOVnC0Yx .navbar .navbar-collapse.show .brand-container,
  .cid-vnbOVnC0Yx .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbOVnC0Yx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbOVnC0Yx .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbOVnC0Yx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbOVnC0Yx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbOVnC0Yx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbOVnC0Yx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbOVnC0Yx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbOVnC0Yx .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbOVnC0Yx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbOVnC0Yx .navbar .right-menu,
  .cid-vnbOVnC0Yx .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbOVnC0Yx .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbOVnC0Yx .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbOVnC0Yx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbOVnC0Yx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbOVnC0Yx .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbOVnC0Yx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbOVnC0Yx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbOVnC0Yx .dropdown-item.active,
.cid-vnbOVnC0Yx .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbOVnC0Yx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbOVnC0Yx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbOVnC0Yx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbOVnC0Yx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbOVnC0Yx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbOVnC0Yx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbOVnC0Yx ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbOVnC0Yx ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbOVnC0Yx .navbar-buttons {
  margin-left: auto;
}
.cid-vnbOVnC0Yx button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbOVnC0Yx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbOVnC0Yx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbOVnC0Yx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbOVnC0Yx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbOVnC0Yx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbOVnC0Yx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbOVnC0Yx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbOVnC0Yx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbOVnC0Yx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbOVnC0Yx .navbar-dropdown {
  position: fixed;
}
.cid-vnbOVnC0Yx a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbOVnC0Yx .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbOVnC0Yx .right-menu,
.cid-vnbOVnC0Yx .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbOVnC0Yx .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbOVnC0Yx .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbOVnC0Yx .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbOVnC0Yx .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbOVnC0Yx .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbOVnC0Yx .card-wrapper {
  z-index: 3;
}
.cid-vnbOVnC0Yx .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbOVnC0Yx .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbOVnC0Yx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX4OIUmHr {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX4OIUmHr .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX4OIUmHr .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbOVoFQTR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbOVoFQTR .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbOVoFQTR .mbr-shop .row {
  margin: 0;
}
.cid-vnbOVoFQTR .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbOVoFQTR .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbOVoFQTR .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbOVoFQTR .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbOVoFQTR .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbOVoFQTR .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbOVoFQTR .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbOVoFQTR .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbOVoFQTR .mbr-shop .filter-by-pu,
.cid-vnbOVoFQTR .mbr-shop .filter-by-pd,
.cid-vnbOVoFQTR .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbOVoFQTR .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbOVoFQTR .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem h4,
.cid-vnbOVoFQTR .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem h5,
.cid-vnbOVoFQTR .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem p,
.cid-vnbOVoFQTR .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbOVoFQTR .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbOVoFQTR .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbOVoFQTR .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbOVoFQTR .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbOVoFQTR .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbOVoFQTR .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbOVoFQTR .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbOVoFQTR .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbOVoFQTR .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbOVoFQTR .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbOVoFQTR .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbOVoFQTR .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbOVoFQTR .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbOVoFQTR .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbOVoFQTR .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbOVoFQTR .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbOVoFQTR .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbOVoFQTR .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbOVoFQTR .mbr-shop .toggle:hover,
.cid-vnbOVoFQTR .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbOVoFQTR .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbOVoFQTR .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbOVoFQTR .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbOVoFQTR .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbOVoFQTR .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbOVoFQTR .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbOVoFQTR .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbOVoFQTR .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbOVoFQTR .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbOVoFQTR .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbOVoFQTR .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbOVoFQTR .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbOVoFQTR .mbr-shop .shop-items .onsale,
.cid-vnbOVoFQTR .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbOVoFQTR .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbOVoFQTR .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbOVoFQTR .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbOVoFQTR .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbOVoFQTR .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbOVoFQTR .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbOVoFQTR .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbOVoFQTR .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbOVoFQTR .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbOVoFQTR .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbOVoFQTR .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbOVoFQTR .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbOVoFQTR .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbOVoFQTR .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbOVoFQTR .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbOVoFQTR .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbOVoFQTR .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbOVoFQTR .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbOVoFQTR .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbOVoFQTR .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbOVoFQTR .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbOVoFQTR .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbOVoFQTR .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbOVoFQTR .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbOVoFQTR .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbOVoFQTR .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbOVoFQTR .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbOVoFQTR .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbOVoFQTR .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbOVoFQTR .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW3Ct2jMh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW3Ct2jMh .mbr-text,
.cid-voW3Ct2jMh blockquote {
  color: #232323;
}
.cid-voW3Ct2jMh .mbr-text DIV {
  text-align: center;
}
.cid-voXMs2pQXK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMs2pQXK .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMs2pQXK .icon2 {
  color: #19254f;
}
.cid-voXMs2pQXK .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMs2pQXK p {
  font-weight: 400;
}
.cid-voXMs2pQXK .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMs2pQXK .line2 {
  background: #19254f;
}
.cid-voXMs2pQXK .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMs2pQXK .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMs2pQXK .card2 {
  background: #c22227;
}
.cid-voXMs2pQXK .card-title,
.cid-voXMs2pQXK .card-ico,
.cid-voXMs2pQXK .line-wrap {
  text-align: center;
}
.cid-voXMs2pQXK .mbr-text,
.cid-voXMs2pQXK .card-link {
  text-align: center;
}
.cid-vqkC4Mx6RS .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkC4Mx6RS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkC4Mx6RS .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkC4Mx6RS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkC4Mx6RS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbOVq1Sz8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbOVq1Sz8 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbSOxwWHV .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbSOxwWHV .nav-item:focus,
.cid-vnbSOxwWHV .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbSOxwWHV .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbSOxwWHV .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbSOxwWHV .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbSOxwWHV .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbSOxwWHV .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbSOxwWHV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbSOxwWHV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbSOxwWHV .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbSOxwWHV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbSOxwWHV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbSOxwWHV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbSOxwWHV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbSOxwWHV .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbSOxwWHV .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbSOxwWHV .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbSOxwWHV .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbSOxwWHV .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbSOxwWHV .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbSOxwWHV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbSOxwWHV .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbSOxwWHV .navbar.collapsed .navbar-collapse.show,
.cid-vnbSOxwWHV .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbSOxwWHV .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbSOxwWHV .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbSOxwWHV .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbSOxwWHV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbSOxwWHV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbSOxwWHV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbSOxwWHV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbSOxwWHV .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbSOxwWHV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbSOxwWHV .navbar.collapsed .right-menu,
.cid-vnbSOxwWHV .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbSOxwWHV .navbar .navbar-collapse.show,
  .cid-vnbSOxwWHV .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbSOxwWHV .navbar .navbar-collapse.show .brand-container,
  .cid-vnbSOxwWHV .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbSOxwWHV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbSOxwWHV .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbSOxwWHV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbSOxwWHV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbSOxwWHV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbSOxwWHV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbSOxwWHV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbSOxwWHV .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbSOxwWHV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbSOxwWHV .navbar .right-menu,
  .cid-vnbSOxwWHV .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbSOxwWHV .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbSOxwWHV .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbSOxwWHV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbSOxwWHV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbSOxwWHV .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbSOxwWHV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbSOxwWHV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbSOxwWHV .dropdown-item.active,
.cid-vnbSOxwWHV .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbSOxwWHV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbSOxwWHV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbSOxwWHV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbSOxwWHV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbSOxwWHV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbSOxwWHV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbSOxwWHV ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbSOxwWHV ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbSOxwWHV .navbar-buttons {
  margin-left: auto;
}
.cid-vnbSOxwWHV button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbSOxwWHV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbSOxwWHV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbSOxwWHV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbSOxwWHV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbSOxwWHV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbSOxwWHV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbSOxwWHV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbSOxwWHV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbSOxwWHV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbSOxwWHV .navbar-dropdown {
  position: fixed;
}
.cid-vnbSOxwWHV a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbSOxwWHV .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbSOxwWHV .right-menu,
.cid-vnbSOxwWHV .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbSOxwWHV .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbSOxwWHV .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbSOxwWHV .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbSOxwWHV .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbSOxwWHV .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbSOxwWHV .card-wrapper {
  z-index: 3;
}
.cid-vnbSOxwWHV .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbSOxwWHV .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbSOxwWHV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX53Hlfp3 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX53Hlfp3 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX53Hlfp3 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbSOyB0ek {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbSOyB0ek .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbSOyB0ek .mbr-shop .row {
  margin: 0;
}
.cid-vnbSOyB0ek .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbSOyB0ek .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbSOyB0ek .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbSOyB0ek .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbSOyB0ek .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbSOyB0ek .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbSOyB0ek .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbSOyB0ek .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbSOyB0ek .mbr-shop .filter-by-pu,
.cid-vnbSOyB0ek .mbr-shop .filter-by-pd,
.cid-vnbSOyB0ek .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbSOyB0ek .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbSOyB0ek .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem h4,
.cid-vnbSOyB0ek .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem h5,
.cid-vnbSOyB0ek .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem p,
.cid-vnbSOyB0ek .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbSOyB0ek .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbSOyB0ek .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbSOyB0ek .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbSOyB0ek .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbSOyB0ek .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbSOyB0ek .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbSOyB0ek .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbSOyB0ek .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbSOyB0ek .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbSOyB0ek .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbSOyB0ek .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbSOyB0ek .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbSOyB0ek .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbSOyB0ek .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbSOyB0ek .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbSOyB0ek .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbSOyB0ek .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbSOyB0ek .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbSOyB0ek .mbr-shop .toggle:hover,
.cid-vnbSOyB0ek .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbSOyB0ek .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbSOyB0ek .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbSOyB0ek .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbSOyB0ek .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbSOyB0ek .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbSOyB0ek .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbSOyB0ek .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbSOyB0ek .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbSOyB0ek .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbSOyB0ek .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbSOyB0ek .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbSOyB0ek .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbSOyB0ek .mbr-shop .shop-items .onsale,
.cid-vnbSOyB0ek .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbSOyB0ek .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbSOyB0ek .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbSOyB0ek .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbSOyB0ek .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbSOyB0ek .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbSOyB0ek .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbSOyB0ek .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbSOyB0ek .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbSOyB0ek .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbSOyB0ek .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbSOyB0ek .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbSOyB0ek .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbSOyB0ek .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbSOyB0ek .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbSOyB0ek .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbSOyB0ek .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbSOyB0ek .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbSOyB0ek .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbSOyB0ek .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbSOyB0ek .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbSOyB0ek .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbSOyB0ek .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbSOyB0ek .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbSOyB0ek .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbSOyB0ek .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbSOyB0ek .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbSOyB0ek .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbSOyB0ek .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbSOyB0ek .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbSOyB0ek .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW4bJrKcv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW4bJrKcv .mbr-text,
.cid-voW4bJrKcv blockquote {
  color: #232323;
}
.cid-voW4bJrKcv .mbr-text DIV {
  text-align: center;
}
.cid-voXMtZASfD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMtZASfD .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMtZASfD .icon2 {
  color: #19254f;
}
.cid-voXMtZASfD .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMtZASfD p {
  font-weight: 400;
}
.cid-voXMtZASfD .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMtZASfD .line2 {
  background: #19254f;
}
.cid-voXMtZASfD .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMtZASfD .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMtZASfD .card2 {
  background: #c22227;
}
.cid-voXMtZASfD .card-title,
.cid-voXMtZASfD .card-ico,
.cid-voXMtZASfD .line-wrap {
  text-align: center;
}
.cid-voXMtZASfD .mbr-text,
.cid-voXMtZASfD .card-link {
  text-align: center;
}
.cid-vqkC72e9Rw .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkC72e9Rw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkC72e9Rw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkC72e9Rw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkC72e9Rw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbSOA9wcJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbSOA9wcJ .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbVpRuyni .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbVpRuyni .nav-item:focus,
.cid-vnbVpRuyni .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbVpRuyni .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbVpRuyni .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbVpRuyni .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbVpRuyni .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbVpRuyni .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbVpRuyni .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbVpRuyni .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbVpRuyni .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbVpRuyni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbVpRuyni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbVpRuyni .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbVpRuyni .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbVpRuyni .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbVpRuyni .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbVpRuyni .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbVpRuyni .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbVpRuyni .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbVpRuyni .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbVpRuyni .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbVpRuyni .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbVpRuyni .navbar.collapsed .navbar-collapse.show,
.cid-vnbVpRuyni .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbVpRuyni .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbVpRuyni .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbVpRuyni .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbVpRuyni .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbVpRuyni .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbVpRuyni .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbVpRuyni .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbVpRuyni .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbVpRuyni .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbVpRuyni .navbar.collapsed .right-menu,
.cid-vnbVpRuyni .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbVpRuyni .navbar .navbar-collapse.show,
  .cid-vnbVpRuyni .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbVpRuyni .navbar .navbar-collapse.show .brand-container,
  .cid-vnbVpRuyni .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbVpRuyni .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbVpRuyni .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbVpRuyni .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbVpRuyni .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbVpRuyni .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbVpRuyni .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbVpRuyni .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbVpRuyni .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbVpRuyni .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbVpRuyni .navbar .right-menu,
  .cid-vnbVpRuyni .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbVpRuyni .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbVpRuyni .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbVpRuyni .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbVpRuyni .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbVpRuyni .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbVpRuyni .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbVpRuyni .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbVpRuyni .dropdown-item.active,
.cid-vnbVpRuyni .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbVpRuyni .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbVpRuyni .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbVpRuyni .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbVpRuyni .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbVpRuyni .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbVpRuyni .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbVpRuyni ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbVpRuyni ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbVpRuyni .navbar-buttons {
  margin-left: auto;
}
.cid-vnbVpRuyni button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbVpRuyni button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbVpRuyni button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbVpRuyni button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbVpRuyni button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbVpRuyni button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbVpRuyni nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbVpRuyni nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbVpRuyni nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbVpRuyni nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbVpRuyni .navbar-dropdown {
  position: fixed;
}
.cid-vnbVpRuyni a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbVpRuyni .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbVpRuyni .right-menu,
.cid-vnbVpRuyni .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbVpRuyni .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbVpRuyni .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbVpRuyni .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbVpRuyni .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbVpRuyni .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbVpRuyni .card-wrapper {
  z-index: 3;
}
.cid-vnbVpRuyni .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbVpRuyni .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbVpRuyni .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX5gBSVkF {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX5gBSVkF .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX5gBSVkF .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbVpSB4Me {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbVpSB4Me .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbVpSB4Me .mbr-shop .row {
  margin: 0;
}
.cid-vnbVpSB4Me .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbVpSB4Me .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbVpSB4Me .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbVpSB4Me .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbVpSB4Me .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbVpSB4Me .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbVpSB4Me .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbVpSB4Me .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbVpSB4Me .mbr-shop .filter-by-pu,
.cid-vnbVpSB4Me .mbr-shop .filter-by-pd,
.cid-vnbVpSB4Me .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbVpSB4Me .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbVpSB4Me .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem h4,
.cid-vnbVpSB4Me .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem h5,
.cid-vnbVpSB4Me .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem p,
.cid-vnbVpSB4Me .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbVpSB4Me .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbVpSB4Me .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbVpSB4Me .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbVpSB4Me .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbVpSB4Me .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbVpSB4Me .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbVpSB4Me .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbVpSB4Me .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbVpSB4Me .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbVpSB4Me .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbVpSB4Me .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbVpSB4Me .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbVpSB4Me .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbVpSB4Me .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbVpSB4Me .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbVpSB4Me .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbVpSB4Me .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbVpSB4Me .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbVpSB4Me .mbr-shop .toggle:hover,
.cid-vnbVpSB4Me .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbVpSB4Me .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbVpSB4Me .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbVpSB4Me .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbVpSB4Me .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbVpSB4Me .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbVpSB4Me .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbVpSB4Me .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbVpSB4Me .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbVpSB4Me .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbVpSB4Me .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbVpSB4Me .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbVpSB4Me .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbVpSB4Me .mbr-shop .shop-items .onsale,
.cid-vnbVpSB4Me .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbVpSB4Me .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbVpSB4Me .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbVpSB4Me .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbVpSB4Me .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbVpSB4Me .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbVpSB4Me .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbVpSB4Me .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbVpSB4Me .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbVpSB4Me .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbVpSB4Me .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbVpSB4Me .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbVpSB4Me .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbVpSB4Me .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbVpSB4Me .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbVpSB4Me .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbVpSB4Me .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbVpSB4Me .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbVpSB4Me .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbVpSB4Me .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbVpSB4Me .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbVpSB4Me .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbVpSB4Me .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbVpSB4Me .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbVpSB4Me .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbVpSB4Me .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbVpSB4Me .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbVpSB4Me .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbVpSB4Me .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbVpSB4Me .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbVpSB4Me .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW4KKquUI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW4KKquUI .mbr-text,
.cid-voW4KKquUI blockquote {
  color: #232323;
}
.cid-voW4KKquUI .mbr-text DIV {
  text-align: center;
}
.cid-voXMwkYl7d {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMwkYl7d .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMwkYl7d .icon2 {
  color: #19254f;
}
.cid-voXMwkYl7d .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMwkYl7d p {
  font-weight: 400;
}
.cid-voXMwkYl7d .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMwkYl7d .line2 {
  background: #19254f;
}
.cid-voXMwkYl7d .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMwkYl7d .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMwkYl7d .card2 {
  background: #c22227;
}
.cid-voXMwkYl7d .card-title,
.cid-voXMwkYl7d .card-ico,
.cid-voXMwkYl7d .line-wrap {
  text-align: center;
}
.cid-voXMwkYl7d .mbr-text,
.cid-voXMwkYl7d .card-link {
  text-align: center;
}
.cid-vqkC8VWcvi .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkC8VWcvi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkC8VWcvi .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkC8VWcvi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkC8VWcvi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbVpU0be2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbVpU0be2 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-vnbY7DR8ft .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbY7DR8ft .nav-item:focus,
.cid-vnbY7DR8ft .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-vnbY7DR8ft .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-vnbY7DR8ft .nav-item .nav-link {
    position: relative;
  }
  .cid-vnbY7DR8ft .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-vnbY7DR8ft .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-vnbY7DR8ft .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnbY7DR8ft .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbY7DR8ft .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnbY7DR8ft .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-vnbY7DR8ft .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vnbY7DR8ft .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-vnbY7DR8ft .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnbY7DR8ft .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnbY7DR8ft .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-vnbY7DR8ft .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-vnbY7DR8ft .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-vnbY7DR8ft .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-vnbY7DR8ft .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-vnbY7DR8ft .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-vnbY7DR8ft .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vnbY7DR8ft .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vnbY7DR8ft .navbar.collapsed .navbar-collapse.show,
.cid-vnbY7DR8ft .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbY7DR8ft .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-vnbY7DR8ft .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-vnbY7DR8ft .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vnbY7DR8ft .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnbY7DR8ft .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnbY7DR8ft .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-vnbY7DR8ft .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnbY7DR8ft .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-vnbY7DR8ft .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vnbY7DR8ft .navbar.collapsed .right-menu,
.cid-vnbY7DR8ft .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-vnbY7DR8ft .navbar .navbar-collapse.show,
  .cid-vnbY7DR8ft .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbY7DR8ft .navbar .navbar-collapse.show .brand-container,
  .cid-vnbY7DR8ft .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-vnbY7DR8ft .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnbY7DR8ft .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-vnbY7DR8ft .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnbY7DR8ft .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnbY7DR8ft .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-vnbY7DR8ft .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vnbY7DR8ft .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vnbY7DR8ft .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-vnbY7DR8ft .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-vnbY7DR8ft .navbar .right-menu,
  .cid-vnbY7DR8ft .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-vnbY7DR8ft .navbar.navbar-short {
  min-height: 60px;
}
.cid-vnbY7DR8ft .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-vnbY7DR8ft .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vnbY7DR8ft .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vnbY7DR8ft .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vnbY7DR8ft .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnbY7DR8ft .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnbY7DR8ft .dropdown-item.active,
.cid-vnbY7DR8ft .dropdown-item:active {
  background-color: transparent;
}
.cid-vnbY7DR8ft .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnbY7DR8ft .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnbY7DR8ft .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnbY7DR8ft .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vnbY7DR8ft .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vnbY7DR8ft .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vnbY7DR8ft ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-vnbY7DR8ft ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-vnbY7DR8ft .navbar-buttons {
  margin-left: auto;
}
.cid-vnbY7DR8ft button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vnbY7DR8ft button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-vnbY7DR8ft button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vnbY7DR8ft button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbY7DR8ft button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vnbY7DR8ft button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vnbY7DR8ft nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbY7DR8ft nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-vnbY7DR8ft nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-vnbY7DR8ft nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vnbY7DR8ft .navbar-dropdown {
  position: fixed;
}
.cid-vnbY7DR8ft a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vnbY7DR8ft .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vnbY7DR8ft .right-menu,
.cid-vnbY7DR8ft .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-vnbY7DR8ft .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbY7DR8ft .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-vnbY7DR8ft .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-vnbY7DR8ft .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-vnbY7DR8ft .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-vnbY7DR8ft .card-wrapper {
  z-index: 3;
}
.cid-vnbY7DR8ft .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-vnbY7DR8ft .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbY7DR8ft .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX5AH7HjG {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX5AH7HjG .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX5AH7HjG .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-vnbY7F87Nm {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-vnbY7F87Nm .mbr-shop {
  display: table;
  width: 100%;
}
.cid-vnbY7F87Nm .mbr-shop .row {
  margin: 0;
}
.cid-vnbY7F87Nm .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-vnbY7F87Nm .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-vnbY7F87Nm .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-vnbY7F87Nm .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-vnbY7F87Nm .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-vnbY7F87Nm .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-vnbY7F87Nm .mbr-shop .hide-modal {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbY7F87Nm .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-vnbY7F87Nm .mbr-shop .filter-by-pu,
.cid-vnbY7F87Nm .mbr-shop .filter-by-pd,
.cid-vnbY7F87Nm .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-vnbY7F87Nm .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-vnbY7F87Nm .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem h4,
.cid-vnbY7F87Nm .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem h5,
.cid-vnbY7F87Nm .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem p,
.cid-vnbY7F87Nm .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-vnbY7F87Nm .mbr-shop .item-button {
  text-align: center;
}
.cid-vnbY7F87Nm .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-vnbY7F87Nm .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-vnbY7F87Nm .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-vnbY7F87Nm .mbr-shop .sidebar-block {
  position: relative;
}
.cid-vnbY7F87Nm .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-vnbY7F87Nm .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item__hided h4,
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item__hided h5,
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-vnbY7F87Nm .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-vnbY7F87Nm .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-vnbY7F87Nm .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-vnbY7F87Nm .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-vnbY7F87Nm .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-vnbY7F87Nm .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-vnbY7F87Nm .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-vnbY7F87Nm .mbr-shop .range-controls {
  position: relative;
}
.cid-vnbY7F87Nm .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-vnbY7F87Nm .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-vnbY7F87Nm .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-vnbY7F87Nm .mbr-shop .toggle:hover,
.cid-vnbY7F87Nm .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-vnbY7F87Nm .mbr-shop .min-toggle {
  left: 0;
}
.cid-vnbY7F87Nm .mbr-shop .max-toggle {
  right: 0;
}
.cid-vnbY7F87Nm .mbr-shop .hided-by-price {
  display: none;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-vnbY7F87Nm .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-vnbY7F87Nm .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-vnbY7F87Nm .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-vnbY7F87Nm .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-vnbY7F87Nm .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbY7F87Nm .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-vnbY7F87Nm .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-vnbY7F87Nm .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-vnbY7F87Nm .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-vnbY7F87Nm .mbr-shop .shop-items .onsale,
.cid-vnbY7F87Nm .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-vnbY7F87Nm .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-vnbY7F87Nm .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-vnbY7F87Nm .mbr-shop .price-range {
  display: inline-block;
}
.cid-vnbY7F87Nm .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-vnbY7F87Nm .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-vnbY7F87Nm .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-vnbY7F87Nm .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-vnbY7F87Nm .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-vnbY7F87Nm .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-vnbY7F87Nm .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-vnbY7F87Nm .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-vnbY7F87Nm .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-vnbY7F87Nm .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-vnbY7F87Nm .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-vnbY7F87Nm .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-vnbY7F87Nm .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-vnbY7F87Nm .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-vnbY7F87Nm .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-vnbY7F87Nm .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-vnbY7F87Nm .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-vnbY7F87Nm .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-vnbY7F87Nm .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-vnbY7F87Nm .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-vnbY7F87Nm .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-vnbY7F87Nm .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-vnbY7F87Nm .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-vnbY7F87Nm .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-vnbY7F87Nm .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-vnbY7F87Nm .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnbY7F87Nm .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW5gNOjIG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW5gNOjIG .mbr-text,
.cid-voW5gNOjIG blockquote {
  color: #232323;
}
.cid-voW5gNOjIG .mbr-text DIV {
  text-align: center;
}
.cid-voXMz3bI3m {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMz3bI3m .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMz3bI3m .icon2 {
  color: #19254f;
}
.cid-voXMz3bI3m .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMz3bI3m p {
  font-weight: 400;
}
.cid-voXMz3bI3m .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMz3bI3m .line2 {
  background: #19254f;
}
.cid-voXMz3bI3m .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMz3bI3m .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMz3bI3m .card2 {
  background: #c22227;
}
.cid-voXMz3bI3m .card-title,
.cid-voXMz3bI3m .card-ico,
.cid-voXMz3bI3m .line-wrap {
  text-align: center;
}
.cid-voXMz3bI3m .mbr-text,
.cid-voXMz3bI3m .card-link {
  text-align: center;
}
.cid-vqkCb1W3Ye .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCb1W3Ye .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCb1W3Ye .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCb1W3Ye .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCb1W3Ye .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vnbY7GvKNB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-vnbY7GvKNB .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voVikE4VR8 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVikE4VR8 .nav-item:focus,
.cid-voVikE4VR8 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voVikE4VR8 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voVikE4VR8 .nav-item .nav-link {
    position: relative;
  }
  .cid-voVikE4VR8 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voVikE4VR8 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voVikE4VR8 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voVikE4VR8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVikE4VR8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voVikE4VR8 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voVikE4VR8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voVikE4VR8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVikE4VR8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voVikE4VR8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voVikE4VR8 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voVikE4VR8 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voVikE4VR8 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voVikE4VR8 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voVikE4VR8 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voVikE4VR8 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voVikE4VR8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voVikE4VR8 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voVikE4VR8 .navbar.collapsed .navbar-collapse.show,
.cid-voVikE4VR8 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voVikE4VR8 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voVikE4VR8 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voVikE4VR8 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voVikE4VR8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voVikE4VR8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voVikE4VR8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voVikE4VR8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voVikE4VR8 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voVikE4VR8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voVikE4VR8 .navbar.collapsed .right-menu,
.cid-voVikE4VR8 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voVikE4VR8 .navbar .navbar-collapse.show,
  .cid-voVikE4VR8 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voVikE4VR8 .navbar .navbar-collapse.show .brand-container,
  .cid-voVikE4VR8 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voVikE4VR8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voVikE4VR8 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voVikE4VR8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voVikE4VR8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voVikE4VR8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voVikE4VR8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voVikE4VR8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voVikE4VR8 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voVikE4VR8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voVikE4VR8 .navbar .right-menu,
  .cid-voVikE4VR8 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voVikE4VR8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voVikE4VR8 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voVikE4VR8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voVikE4VR8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voVikE4VR8 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voVikE4VR8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voVikE4VR8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voVikE4VR8 .dropdown-item.active,
.cid-voVikE4VR8 .dropdown-item:active {
  background-color: transparent;
}
.cid-voVikE4VR8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voVikE4VR8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voVikE4VR8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voVikE4VR8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voVikE4VR8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voVikE4VR8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voVikE4VR8 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voVikE4VR8 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voVikE4VR8 .navbar-buttons {
  margin-left: auto;
}
.cid-voVikE4VR8 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voVikE4VR8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voVikE4VR8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voVikE4VR8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voVikE4VR8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voVikE4VR8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voVikE4VR8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voVikE4VR8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voVikE4VR8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voVikE4VR8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voVikE4VR8 .navbar-dropdown {
  position: fixed;
}
.cid-voVikE4VR8 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voVikE4VR8 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voVikE4VR8 .right-menu,
.cid-voVikE4VR8 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voVikE4VR8 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voVikE4VR8 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voVikE4VR8 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voVikE4VR8 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voVikE4VR8 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voVikE4VR8 .card-wrapper {
  z-index: 3;
}
.cid-voVikE4VR8 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voVikE4VR8 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voVikE4VR8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX5S03WIk {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX5S03WIk .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX5S03WIk .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voVikFHpAC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voVikFHpAC .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voVikFHpAC .mbr-shop .row {
  margin: 0;
}
.cid-voVikFHpAC .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voVikFHpAC .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voVikFHpAC .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voVikFHpAC .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voVikFHpAC .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voVikFHpAC .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voVikFHpAC .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voVikFHpAC .mbr-shop .hide-modal {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVikFHpAC .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voVikFHpAC .mbr-shop .filter-by-pu,
.cid-voVikFHpAC .mbr-shop .filter-by-pd,
.cid-voVikFHpAC .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voVikFHpAC .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voVikFHpAC .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voVikFHpAC .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voVikFHpAC .mbr-shop .galleryItem h4,
.cid-voVikFHpAC .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voVikFHpAC .mbr-shop .galleryItem h5,
.cid-voVikFHpAC .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voVikFHpAC .mbr-shop .galleryItem p,
.cid-voVikFHpAC .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voVikFHpAC .mbr-shop .item-button {
  text-align: center;
}
.cid-voVikFHpAC .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voVikFHpAC .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voVikFHpAC .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voVikFHpAC .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voVikFHpAC .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voVikFHpAC .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voVikFHpAC .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voVikFHpAC .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item__hided h4,
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item__hided h5,
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voVikFHpAC .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voVikFHpAC .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voVikFHpAC .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voVikFHpAC .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voVikFHpAC .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voVikFHpAC .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voVikFHpAC .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voVikFHpAC .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voVikFHpAC .mbr-shop .range-controls {
  position: relative;
}
.cid-voVikFHpAC .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voVikFHpAC .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voVikFHpAC .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voVikFHpAC .mbr-shop .toggle:hover,
.cid-voVikFHpAC .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voVikFHpAC .mbr-shop .min-toggle {
  left: 0;
}
.cid-voVikFHpAC .mbr-shop .max-toggle {
  right: 0;
}
.cid-voVikFHpAC .mbr-shop .hided-by-price {
  display: none;
}
.cid-voVikFHpAC .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voVikFHpAC .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voVikFHpAC .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voVikFHpAC .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voVikFHpAC .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voVikFHpAC .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voVikFHpAC .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voVikFHpAC .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voVikFHpAC .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voVikFHpAC .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVikFHpAC .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVikFHpAC .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voVikFHpAC .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voVikFHpAC .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voVikFHpAC .mbr-shop .shop-items .onsale,
.cid-voVikFHpAC .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voVikFHpAC .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voVikFHpAC .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voVikFHpAC .mbr-shop .price-range {
  display: inline-block;
}
.cid-voVikFHpAC .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voVikFHpAC .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voVikFHpAC .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voVikFHpAC .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voVikFHpAC .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voVikFHpAC .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voVikFHpAC .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voVikFHpAC .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voVikFHpAC .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voVikFHpAC .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voVikFHpAC .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voVikFHpAC .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voVikFHpAC .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voVikFHpAC .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voVikFHpAC .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voVikFHpAC .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voVikFHpAC .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voVikFHpAC .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voVikFHpAC .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voVikFHpAC .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voVikFHpAC .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voVikFHpAC .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voVikFHpAC .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voVikFHpAC .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voVikFHpAC .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voVikFHpAC .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voVikFHpAC .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voVikFHpAC .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW5Ih3jsC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW5Ih3jsC .mbr-text,
.cid-voW5Ih3jsC blockquote {
  color: #232323;
}
.cid-voW5Ih3jsC .mbr-text DIV {
  text-align: center;
}
.cid-voXMBSW9Ch {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMBSW9Ch .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMBSW9Ch .icon2 {
  color: #19254f;
}
.cid-voXMBSW9Ch .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMBSW9Ch p {
  font-weight: 400;
}
.cid-voXMBSW9Ch .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMBSW9Ch .line2 {
  background: #19254f;
}
.cid-voXMBSW9Ch .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMBSW9Ch .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMBSW9Ch .card2 {
  background: #c22227;
}
.cid-voXMBSW9Ch .card-title,
.cid-voXMBSW9Ch .card-ico,
.cid-voXMBSW9Ch .line-wrap {
  text-align: center;
}
.cid-voXMBSW9Ch .mbr-text,
.cid-voXMBSW9Ch .card-link {
  text-align: center;
}
.cid-vqkCeh3eHX .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCeh3eHX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCeh3eHX .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCeh3eHX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCeh3eHX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voVikHz3p9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voVikHz3p9 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voVl8fyA9l .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVl8fyA9l .nav-item:focus,
.cid-voVl8fyA9l .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voVl8fyA9l .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voVl8fyA9l .nav-item .nav-link {
    position: relative;
  }
  .cid-voVl8fyA9l .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voVl8fyA9l .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voVl8fyA9l .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voVl8fyA9l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVl8fyA9l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voVl8fyA9l .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voVl8fyA9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voVl8fyA9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voVl8fyA9l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voVl8fyA9l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voVl8fyA9l .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voVl8fyA9l .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voVl8fyA9l .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voVl8fyA9l .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voVl8fyA9l .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voVl8fyA9l .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voVl8fyA9l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voVl8fyA9l .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voVl8fyA9l .navbar.collapsed .navbar-collapse.show,
.cid-voVl8fyA9l .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voVl8fyA9l .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voVl8fyA9l .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voVl8fyA9l .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voVl8fyA9l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voVl8fyA9l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voVl8fyA9l .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voVl8fyA9l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voVl8fyA9l .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voVl8fyA9l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voVl8fyA9l .navbar.collapsed .right-menu,
.cid-voVl8fyA9l .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voVl8fyA9l .navbar .navbar-collapse.show,
  .cid-voVl8fyA9l .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voVl8fyA9l .navbar .navbar-collapse.show .brand-container,
  .cid-voVl8fyA9l .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voVl8fyA9l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voVl8fyA9l .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voVl8fyA9l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voVl8fyA9l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voVl8fyA9l .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voVl8fyA9l .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voVl8fyA9l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voVl8fyA9l .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voVl8fyA9l .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voVl8fyA9l .navbar .right-menu,
  .cid-voVl8fyA9l .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voVl8fyA9l .navbar.navbar-short {
  min-height: 60px;
}
.cid-voVl8fyA9l .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voVl8fyA9l .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voVl8fyA9l .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voVl8fyA9l .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voVl8fyA9l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voVl8fyA9l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voVl8fyA9l .dropdown-item.active,
.cid-voVl8fyA9l .dropdown-item:active {
  background-color: transparent;
}
.cid-voVl8fyA9l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voVl8fyA9l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voVl8fyA9l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voVl8fyA9l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voVl8fyA9l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voVl8fyA9l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voVl8fyA9l ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voVl8fyA9l ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voVl8fyA9l .navbar-buttons {
  margin-left: auto;
}
.cid-voVl8fyA9l button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voVl8fyA9l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voVl8fyA9l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voVl8fyA9l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voVl8fyA9l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voVl8fyA9l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voVl8fyA9l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voVl8fyA9l nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voVl8fyA9l nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voVl8fyA9l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voVl8fyA9l .navbar-dropdown {
  position: fixed;
}
.cid-voVl8fyA9l a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voVl8fyA9l .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voVl8fyA9l .right-menu,
.cid-voVl8fyA9l .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voVl8fyA9l .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voVl8fyA9l .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voVl8fyA9l .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voVl8fyA9l .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voVl8fyA9l .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voVl8fyA9l .card-wrapper {
  z-index: 3;
}
.cid-voVl8fyA9l .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voVl8fyA9l .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voVl8fyA9l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX63W8yye {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX63W8yye .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX63W8yye .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voVl8gPpZc {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voVl8gPpZc .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voVl8gPpZc .mbr-shop .row {
  margin: 0;
}
.cid-voVl8gPpZc .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voVl8gPpZc .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voVl8gPpZc .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voVl8gPpZc .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voVl8gPpZc .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voVl8gPpZc .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voVl8gPpZc .mbr-shop .hide-modal {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVl8gPpZc .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voVl8gPpZc .mbr-shop .filter-by-pu,
.cid-voVl8gPpZc .mbr-shop .filter-by-pd,
.cid-voVl8gPpZc .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voVl8gPpZc .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voVl8gPpZc .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem h4,
.cid-voVl8gPpZc .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem h5,
.cid-voVl8gPpZc .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem p,
.cid-voVl8gPpZc .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voVl8gPpZc .mbr-shop .item-button {
  text-align: center;
}
.cid-voVl8gPpZc .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voVl8gPpZc .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voVl8gPpZc .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voVl8gPpZc .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voVl8gPpZc .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voVl8gPpZc .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item__hided h4,
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item__hided h5,
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voVl8gPpZc .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voVl8gPpZc .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voVl8gPpZc .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voVl8gPpZc .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voVl8gPpZc .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voVl8gPpZc .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voVl8gPpZc .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voVl8gPpZc .mbr-shop .range-controls {
  position: relative;
}
.cid-voVl8gPpZc .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voVl8gPpZc .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voVl8gPpZc .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voVl8gPpZc .mbr-shop .toggle:hover,
.cid-voVl8gPpZc .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voVl8gPpZc .mbr-shop .min-toggle {
  left: 0;
}
.cid-voVl8gPpZc .mbr-shop .max-toggle {
  right: 0;
}
.cid-voVl8gPpZc .mbr-shop .hided-by-price {
  display: none;
}
.cid-voVl8gPpZc .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voVl8gPpZc .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voVl8gPpZc .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voVl8gPpZc .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voVl8gPpZc .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voVl8gPpZc .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voVl8gPpZc .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voVl8gPpZc .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voVl8gPpZc .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voVl8gPpZc .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVl8gPpZc .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voVl8gPpZc .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voVl8gPpZc .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voVl8gPpZc .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voVl8gPpZc .mbr-shop .shop-items .onsale,
.cid-voVl8gPpZc .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voVl8gPpZc .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voVl8gPpZc .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voVl8gPpZc .mbr-shop .price-range {
  display: inline-block;
}
.cid-voVl8gPpZc .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voVl8gPpZc .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voVl8gPpZc .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voVl8gPpZc .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voVl8gPpZc .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voVl8gPpZc .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voVl8gPpZc .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voVl8gPpZc .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voVl8gPpZc .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voVl8gPpZc .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voVl8gPpZc .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voVl8gPpZc .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voVl8gPpZc .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voVl8gPpZc .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voVl8gPpZc .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voVl8gPpZc .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voVl8gPpZc .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voVl8gPpZc .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voVl8gPpZc .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voVl8gPpZc .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voVl8gPpZc .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voVl8gPpZc .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voVl8gPpZc .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voVl8gPpZc .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voVl8gPpZc .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voVl8gPpZc .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voVl8gPpZc .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voVl8gPpZc .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW66hSgIh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW66hSgIh .mbr-text,
.cid-voW66hSgIh blockquote {
  color: #232323;
}
.cid-voW66hSgIh .mbr-text DIV {
  text-align: center;
}
.cid-voXMDQkm8w {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMDQkm8w .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMDQkm8w .icon2 {
  color: #19254f;
}
.cid-voXMDQkm8w .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMDQkm8w p {
  font-weight: 400;
}
.cid-voXMDQkm8w .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMDQkm8w .line2 {
  background: #19254f;
}
.cid-voXMDQkm8w .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMDQkm8w .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMDQkm8w .card2 {
  background: #c22227;
}
.cid-voXMDQkm8w .card-title,
.cid-voXMDQkm8w .card-ico,
.cid-voXMDQkm8w .line-wrap {
  text-align: center;
}
.cid-voXMDQkm8w .mbr-text,
.cid-voXMDQkm8w .card-link {
  text-align: center;
}
.cid-vqkCglEoWl .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCglEoWl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCglEoWl .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCglEoWl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCglEoWl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voVl8iitKy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voVl8iitKy .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voWIPPZ40N .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWIPPZ40N .nav-item:focus,
.cid-voWIPPZ40N .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voWIPPZ40N .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voWIPPZ40N .nav-item .nav-link {
    position: relative;
  }
  .cid-voWIPPZ40N .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voWIPPZ40N .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voWIPPZ40N .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voWIPPZ40N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWIPPZ40N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voWIPPZ40N .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voWIPPZ40N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voWIPPZ40N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWIPPZ40N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voWIPPZ40N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voWIPPZ40N .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voWIPPZ40N .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voWIPPZ40N .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voWIPPZ40N .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voWIPPZ40N .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voWIPPZ40N .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voWIPPZ40N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voWIPPZ40N .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voWIPPZ40N .navbar.collapsed .navbar-collapse.show,
.cid-voWIPPZ40N .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWIPPZ40N .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voWIPPZ40N .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voWIPPZ40N .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voWIPPZ40N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voWIPPZ40N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voWIPPZ40N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voWIPPZ40N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voWIPPZ40N .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWIPPZ40N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voWIPPZ40N .navbar.collapsed .right-menu,
.cid-voWIPPZ40N .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voWIPPZ40N .navbar .navbar-collapse.show,
  .cid-voWIPPZ40N .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWIPPZ40N .navbar .navbar-collapse.show .brand-container,
  .cid-voWIPPZ40N .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voWIPPZ40N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voWIPPZ40N .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voWIPPZ40N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voWIPPZ40N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voWIPPZ40N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voWIPPZ40N .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voWIPPZ40N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voWIPPZ40N .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWIPPZ40N .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voWIPPZ40N .navbar .right-menu,
  .cid-voWIPPZ40N .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voWIPPZ40N .navbar.navbar-short {
  min-height: 60px;
}
.cid-voWIPPZ40N .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voWIPPZ40N .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voWIPPZ40N .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voWIPPZ40N .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voWIPPZ40N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voWIPPZ40N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voWIPPZ40N .dropdown-item.active,
.cid-voWIPPZ40N .dropdown-item:active {
  background-color: transparent;
}
.cid-voWIPPZ40N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voWIPPZ40N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voWIPPZ40N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voWIPPZ40N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voWIPPZ40N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voWIPPZ40N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voWIPPZ40N ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voWIPPZ40N ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voWIPPZ40N .navbar-buttons {
  margin-left: auto;
}
.cid-voWIPPZ40N button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voWIPPZ40N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voWIPPZ40N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voWIPPZ40N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voWIPPZ40N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voWIPPZ40N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voWIPPZ40N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWIPPZ40N nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voWIPPZ40N nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voWIPPZ40N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWIPPZ40N .navbar-dropdown {
  position: fixed;
}
.cid-voWIPPZ40N a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voWIPPZ40N .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voWIPPZ40N .right-menu,
.cid-voWIPPZ40N .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voWIPPZ40N .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWIPPZ40N .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWIPPZ40N .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voWIPPZ40N .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voWIPPZ40N .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voWIPPZ40N .card-wrapper {
  z-index: 3;
}
.cid-voWIPPZ40N .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voWIPPZ40N .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWIPPZ40N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX6g1wK2M {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX6g1wK2M .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX6g1wK2M .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voWIPQEgDT {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voWIPQEgDT .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voWIPQEgDT .mbr-shop .row {
  margin: 0;
}
.cid-voWIPQEgDT .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voWIPQEgDT .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voWIPQEgDT .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voWIPQEgDT .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voWIPQEgDT .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voWIPQEgDT .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voWIPQEgDT .mbr-shop .hide-modal {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWIPQEgDT .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voWIPQEgDT .mbr-shop .filter-by-pu,
.cid-voWIPQEgDT .mbr-shop .filter-by-pd,
.cid-voWIPQEgDT .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voWIPQEgDT .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voWIPQEgDT .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem h4,
.cid-voWIPQEgDT .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem h5,
.cid-voWIPQEgDT .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem p,
.cid-voWIPQEgDT .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voWIPQEgDT .mbr-shop .item-button {
  text-align: center;
}
.cid-voWIPQEgDT .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voWIPQEgDT .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voWIPQEgDT .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voWIPQEgDT .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voWIPQEgDT .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voWIPQEgDT .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item__hided h4,
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item__hided h5,
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voWIPQEgDT .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voWIPQEgDT .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voWIPQEgDT .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voWIPQEgDT .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voWIPQEgDT .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voWIPQEgDT .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voWIPQEgDT .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voWIPQEgDT .mbr-shop .range-controls {
  position: relative;
}
.cid-voWIPQEgDT .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voWIPQEgDT .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voWIPQEgDT .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voWIPQEgDT .mbr-shop .toggle:hover,
.cid-voWIPQEgDT .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voWIPQEgDT .mbr-shop .min-toggle {
  left: 0;
}
.cid-voWIPQEgDT .mbr-shop .max-toggle {
  right: 0;
}
.cid-voWIPQEgDT .mbr-shop .hided-by-price {
  display: none;
}
.cid-voWIPQEgDT .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voWIPQEgDT .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voWIPQEgDT .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWIPQEgDT .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voWIPQEgDT .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voWIPQEgDT .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voWIPQEgDT .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voWIPQEgDT .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voWIPQEgDT .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voWIPQEgDT .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWIPQEgDT .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWIPQEgDT .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voWIPQEgDT .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voWIPQEgDT .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voWIPQEgDT .mbr-shop .shop-items .onsale,
.cid-voWIPQEgDT .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voWIPQEgDT .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voWIPQEgDT .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voWIPQEgDT .mbr-shop .price-range {
  display: inline-block;
}
.cid-voWIPQEgDT .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voWIPQEgDT .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voWIPQEgDT .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voWIPQEgDT .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voWIPQEgDT .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voWIPQEgDT .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voWIPQEgDT .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voWIPQEgDT .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voWIPQEgDT .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voWIPQEgDT .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voWIPQEgDT .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voWIPQEgDT .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voWIPQEgDT .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voWIPQEgDT .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voWIPQEgDT .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voWIPQEgDT .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voWIPQEgDT .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voWIPQEgDT .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voWIPQEgDT .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voWIPQEgDT .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voWIPQEgDT .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voWIPQEgDT .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voWIPQEgDT .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voWIPQEgDT .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voWIPQEgDT .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voWIPQEgDT .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voWIPQEgDT .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWIPQEgDT .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW6xHIXK3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW6xHIXK3 .mbr-text,
.cid-voW6xHIXK3 blockquote {
  color: #232323;
}
.cid-voW6xHIXK3 .mbr-text DIV {
  text-align: center;
}
.cid-voXMFZNkfy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMFZNkfy .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMFZNkfy .icon2 {
  color: #19254f;
}
.cid-voXMFZNkfy .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMFZNkfy p {
  font-weight: 400;
}
.cid-voXMFZNkfy .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMFZNkfy .line2 {
  background: #19254f;
}
.cid-voXMFZNkfy .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMFZNkfy .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMFZNkfy .card2 {
  background: #c22227;
}
.cid-voXMFZNkfy .card-title,
.cid-voXMFZNkfy .card-ico,
.cid-voXMFZNkfy .line-wrap {
  text-align: center;
}
.cid-voXMFZNkfy .mbr-text,
.cid-voXMFZNkfy .card-link {
  text-align: center;
}
.cid-vqkCikVXUn .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCikVXUn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCikVXUn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCikVXUn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCikVXUn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voWIPRmB7I {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voWIPRmB7I .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voWPP3dgCz .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWPP3dgCz .nav-item:focus,
.cid-voWPP3dgCz .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voWPP3dgCz .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voWPP3dgCz .nav-item .nav-link {
    position: relative;
  }
  .cid-voWPP3dgCz .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voWPP3dgCz .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voWPP3dgCz .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voWPP3dgCz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWPP3dgCz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voWPP3dgCz .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voWPP3dgCz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voWPP3dgCz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWPP3dgCz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voWPP3dgCz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voWPP3dgCz .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voWPP3dgCz .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voWPP3dgCz .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voWPP3dgCz .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voWPP3dgCz .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voWPP3dgCz .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voWPP3dgCz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voWPP3dgCz .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voWPP3dgCz .navbar.collapsed .navbar-collapse.show,
.cid-voWPP3dgCz .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWPP3dgCz .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voWPP3dgCz .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voWPP3dgCz .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voWPP3dgCz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voWPP3dgCz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voWPP3dgCz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voWPP3dgCz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voWPP3dgCz .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWPP3dgCz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voWPP3dgCz .navbar.collapsed .right-menu,
.cid-voWPP3dgCz .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voWPP3dgCz .navbar .navbar-collapse.show,
  .cid-voWPP3dgCz .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWPP3dgCz .navbar .navbar-collapse.show .brand-container,
  .cid-voWPP3dgCz .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voWPP3dgCz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voWPP3dgCz .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voWPP3dgCz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voWPP3dgCz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voWPP3dgCz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voWPP3dgCz .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voWPP3dgCz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voWPP3dgCz .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWPP3dgCz .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voWPP3dgCz .navbar .right-menu,
  .cid-voWPP3dgCz .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voWPP3dgCz .navbar.navbar-short {
  min-height: 60px;
}
.cid-voWPP3dgCz .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voWPP3dgCz .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voWPP3dgCz .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voWPP3dgCz .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voWPP3dgCz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voWPP3dgCz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voWPP3dgCz .dropdown-item.active,
.cid-voWPP3dgCz .dropdown-item:active {
  background-color: transparent;
}
.cid-voWPP3dgCz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voWPP3dgCz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voWPP3dgCz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voWPP3dgCz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voWPP3dgCz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voWPP3dgCz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voWPP3dgCz ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voWPP3dgCz ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voWPP3dgCz .navbar-buttons {
  margin-left: auto;
}
.cid-voWPP3dgCz button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voWPP3dgCz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voWPP3dgCz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voWPP3dgCz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voWPP3dgCz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voWPP3dgCz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voWPP3dgCz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWPP3dgCz nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voWPP3dgCz nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voWPP3dgCz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWPP3dgCz .navbar-dropdown {
  position: fixed;
}
.cid-voWPP3dgCz a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voWPP3dgCz .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voWPP3dgCz .right-menu,
.cid-voWPP3dgCz .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voWPP3dgCz .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWPP3dgCz .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWPP3dgCz .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voWPP3dgCz .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voWPP3dgCz .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voWPP3dgCz .card-wrapper {
  z-index: 3;
}
.cid-voWPP3dgCz .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voWPP3dgCz .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWPP3dgCz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX6AszFjA {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX6AszFjA .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX6AszFjA .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voWPP4p5Ou {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voWPP4p5Ou .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voWPP4p5Ou .mbr-shop .row {
  margin: 0;
}
.cid-voWPP4p5Ou .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voWPP4p5Ou .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voWPP4p5Ou .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voWPP4p5Ou .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voWPP4p5Ou .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voWPP4p5Ou .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voWPP4p5Ou .mbr-shop .hide-modal {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWPP4p5Ou .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voWPP4p5Ou .mbr-shop .filter-by-pu,
.cid-voWPP4p5Ou .mbr-shop .filter-by-pd,
.cid-voWPP4p5Ou .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voWPP4p5Ou .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voWPP4p5Ou .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem h4,
.cid-voWPP4p5Ou .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem h5,
.cid-voWPP4p5Ou .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem p,
.cid-voWPP4p5Ou .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voWPP4p5Ou .mbr-shop .item-button {
  text-align: center;
}
.cid-voWPP4p5Ou .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voWPP4p5Ou .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voWPP4p5Ou .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voWPP4p5Ou .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voWPP4p5Ou .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voWPP4p5Ou .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item__hided h4,
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item__hided h5,
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voWPP4p5Ou .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voWPP4p5Ou .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voWPP4p5Ou .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voWPP4p5Ou .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voWPP4p5Ou .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voWPP4p5Ou .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voWPP4p5Ou .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voWPP4p5Ou .mbr-shop .range-controls {
  position: relative;
}
.cid-voWPP4p5Ou .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voWPP4p5Ou .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voWPP4p5Ou .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voWPP4p5Ou .mbr-shop .toggle:hover,
.cid-voWPP4p5Ou .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voWPP4p5Ou .mbr-shop .min-toggle {
  left: 0;
}
.cid-voWPP4p5Ou .mbr-shop .max-toggle {
  right: 0;
}
.cid-voWPP4p5Ou .mbr-shop .hided-by-price {
  display: none;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voWPP4p5Ou .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voWPP4p5Ou .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voWPP4p5Ou .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voWPP4p5Ou .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voWPP4p5Ou .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWPP4p5Ou .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWPP4p5Ou .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voWPP4p5Ou .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voWPP4p5Ou .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voWPP4p5Ou .mbr-shop .shop-items .onsale,
.cid-voWPP4p5Ou .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voWPP4p5Ou .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voWPP4p5Ou .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voWPP4p5Ou .mbr-shop .price-range {
  display: inline-block;
}
.cid-voWPP4p5Ou .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voWPP4p5Ou .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voWPP4p5Ou .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voWPP4p5Ou .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voWPP4p5Ou .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voWPP4p5Ou .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voWPP4p5Ou .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voWPP4p5Ou .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voWPP4p5Ou .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voWPP4p5Ou .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voWPP4p5Ou .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voWPP4p5Ou .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voWPP4p5Ou .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voWPP4p5Ou .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voWPP4p5Ou .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voWPP4p5Ou .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voWPP4p5Ou .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voWPP4p5Ou .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voWPP4p5Ou .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voWPP4p5Ou .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voWPP4p5Ou .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voWPP4p5Ou .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voWPP4p5Ou .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voWPP4p5Ou .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voWPP4p5Ou .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voWPP4p5Ou .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWPP4p5Ou .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW72FvEYv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW72FvEYv .mbr-text,
.cid-voW72FvEYv blockquote {
  color: #232323;
}
.cid-voW72FvEYv .mbr-text DIV {
  text-align: center;
}
.cid-voXMHYEIb0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMHYEIb0 .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMHYEIb0 .icon2 {
  color: #19254f;
}
.cid-voXMHYEIb0 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMHYEIb0 p {
  font-weight: 400;
}
.cid-voXMHYEIb0 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMHYEIb0 .line2 {
  background: #19254f;
}
.cid-voXMHYEIb0 .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMHYEIb0 .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMHYEIb0 .card2 {
  background: #c22227;
}
.cid-voXMHYEIb0 .card-title,
.cid-voXMHYEIb0 .card-ico,
.cid-voXMHYEIb0 .line-wrap {
  text-align: center;
}
.cid-voXMHYEIb0 .mbr-text,
.cid-voXMHYEIb0 .card-link {
  text-align: center;
}
.cid-vqkCkK6WLo .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCkK6WLo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCkK6WLo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCkK6WLo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCkK6WLo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voWPP636Gr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voWPP636Gr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voWSyyAsLQ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWSyyAsLQ .nav-item:focus,
.cid-voWSyyAsLQ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voWSyyAsLQ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voWSyyAsLQ .nav-item .nav-link {
    position: relative;
  }
  .cid-voWSyyAsLQ .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voWSyyAsLQ .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voWSyyAsLQ .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voWSyyAsLQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWSyyAsLQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voWSyyAsLQ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voWSyyAsLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voWSyyAsLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWSyyAsLQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voWSyyAsLQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voWSyyAsLQ .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voWSyyAsLQ .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voWSyyAsLQ .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voWSyyAsLQ .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voWSyyAsLQ .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voWSyyAsLQ .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voWSyyAsLQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voWSyyAsLQ .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voWSyyAsLQ .navbar.collapsed .navbar-collapse.show,
.cid-voWSyyAsLQ .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWSyyAsLQ .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voWSyyAsLQ .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voWSyyAsLQ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voWSyyAsLQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voWSyyAsLQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voWSyyAsLQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voWSyyAsLQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voWSyyAsLQ .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWSyyAsLQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voWSyyAsLQ .navbar.collapsed .right-menu,
.cid-voWSyyAsLQ .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voWSyyAsLQ .navbar .navbar-collapse.show,
  .cid-voWSyyAsLQ .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWSyyAsLQ .navbar .navbar-collapse.show .brand-container,
  .cid-voWSyyAsLQ .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voWSyyAsLQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voWSyyAsLQ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voWSyyAsLQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voWSyyAsLQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voWSyyAsLQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voWSyyAsLQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voWSyyAsLQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voWSyyAsLQ .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWSyyAsLQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voWSyyAsLQ .navbar .right-menu,
  .cid-voWSyyAsLQ .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voWSyyAsLQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-voWSyyAsLQ .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voWSyyAsLQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voWSyyAsLQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voWSyyAsLQ .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voWSyyAsLQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voWSyyAsLQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voWSyyAsLQ .dropdown-item.active,
.cid-voWSyyAsLQ .dropdown-item:active {
  background-color: transparent;
}
.cid-voWSyyAsLQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voWSyyAsLQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voWSyyAsLQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voWSyyAsLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voWSyyAsLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voWSyyAsLQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voWSyyAsLQ ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voWSyyAsLQ ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voWSyyAsLQ .navbar-buttons {
  margin-left: auto;
}
.cid-voWSyyAsLQ button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voWSyyAsLQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voWSyyAsLQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voWSyyAsLQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voWSyyAsLQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voWSyyAsLQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voWSyyAsLQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWSyyAsLQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voWSyyAsLQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voWSyyAsLQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWSyyAsLQ .navbar-dropdown {
  position: fixed;
}
.cid-voWSyyAsLQ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voWSyyAsLQ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voWSyyAsLQ .right-menu,
.cid-voWSyyAsLQ .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voWSyyAsLQ .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWSyyAsLQ .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWSyyAsLQ .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voWSyyAsLQ .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voWSyyAsLQ .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voWSyyAsLQ .card-wrapper {
  z-index: 3;
}
.cid-voWSyyAsLQ .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voWSyyAsLQ .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWSyyAsLQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX6P7bJuF {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX6P7bJuF .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX6P7bJuF .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voWSyzG6Gv {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voWSyzG6Gv .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voWSyzG6Gv .mbr-shop .row {
  margin: 0;
}
.cid-voWSyzG6Gv .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voWSyzG6Gv .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voWSyzG6Gv .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voWSyzG6Gv .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voWSyzG6Gv .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voWSyzG6Gv .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voWSyzG6Gv .mbr-shop .hide-modal {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWSyzG6Gv .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voWSyzG6Gv .mbr-shop .filter-by-pu,
.cid-voWSyzG6Gv .mbr-shop .filter-by-pd,
.cid-voWSyzG6Gv .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voWSyzG6Gv .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voWSyzG6Gv .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem h4,
.cid-voWSyzG6Gv .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem h5,
.cid-voWSyzG6Gv .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem p,
.cid-voWSyzG6Gv .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voWSyzG6Gv .mbr-shop .item-button {
  text-align: center;
}
.cid-voWSyzG6Gv .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voWSyzG6Gv .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voWSyzG6Gv .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voWSyzG6Gv .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voWSyzG6Gv .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voWSyzG6Gv .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item__hided h4,
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item__hided h5,
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voWSyzG6Gv .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voWSyzG6Gv .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voWSyzG6Gv .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voWSyzG6Gv .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voWSyzG6Gv .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voWSyzG6Gv .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voWSyzG6Gv .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voWSyzG6Gv .mbr-shop .range-controls {
  position: relative;
}
.cid-voWSyzG6Gv .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voWSyzG6Gv .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voWSyzG6Gv .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voWSyzG6Gv .mbr-shop .toggle:hover,
.cid-voWSyzG6Gv .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voWSyzG6Gv .mbr-shop .min-toggle {
  left: 0;
}
.cid-voWSyzG6Gv .mbr-shop .max-toggle {
  right: 0;
}
.cid-voWSyzG6Gv .mbr-shop .hided-by-price {
  display: none;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voWSyzG6Gv .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voWSyzG6Gv .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voWSyzG6Gv .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voWSyzG6Gv .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voWSyzG6Gv .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWSyzG6Gv .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWSyzG6Gv .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voWSyzG6Gv .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voWSyzG6Gv .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voWSyzG6Gv .mbr-shop .shop-items .onsale,
.cid-voWSyzG6Gv .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voWSyzG6Gv .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voWSyzG6Gv .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voWSyzG6Gv .mbr-shop .price-range {
  display: inline-block;
}
.cid-voWSyzG6Gv .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voWSyzG6Gv .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voWSyzG6Gv .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voWSyzG6Gv .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voWSyzG6Gv .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voWSyzG6Gv .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voWSyzG6Gv .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voWSyzG6Gv .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voWSyzG6Gv .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voWSyzG6Gv .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voWSyzG6Gv .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voWSyzG6Gv .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voWSyzG6Gv .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voWSyzG6Gv .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voWSyzG6Gv .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voWSyzG6Gv .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voWSyzG6Gv .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voWSyzG6Gv .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voWSyzG6Gv .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voWSyzG6Gv .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voWSyzG6Gv .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voWSyzG6Gv .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voWSyzG6Gv .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voWSyzG6Gv .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voWSyzG6Gv .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voWSyzG6Gv .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWSyzG6Gv .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW7AO26d3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW7AO26d3 .mbr-text,
.cid-voW7AO26d3 blockquote {
  color: #232323;
}
.cid-voW7AO26d3 .mbr-text DIV {
  text-align: center;
}
.cid-voXMLKSqtt {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMLKSqtt .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMLKSqtt .icon2 {
  color: #19254f;
}
.cid-voXMLKSqtt .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMLKSqtt p {
  font-weight: 400;
}
.cid-voXMLKSqtt .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMLKSqtt .line2 {
  background: #19254f;
}
.cid-voXMLKSqtt .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMLKSqtt .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMLKSqtt .card2 {
  background: #c22227;
}
.cid-voXMLKSqtt .card-title,
.cid-voXMLKSqtt .card-ico,
.cid-voXMLKSqtt .line-wrap {
  text-align: center;
}
.cid-voXMLKSqtt .mbr-text,
.cid-voXMLKSqtt .card-link {
  text-align: center;
}
.cid-vqkCmH5jew .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCmH5jew .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCmH5jew .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCmH5jew .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCmH5jew .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voWSyBgyF5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voWSyBgyF5 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voWVrhTKye .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWVrhTKye .nav-item:focus,
.cid-voWVrhTKye .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voWVrhTKye .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voWVrhTKye .nav-item .nav-link {
    position: relative;
  }
  .cid-voWVrhTKye .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voWVrhTKye .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voWVrhTKye .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voWVrhTKye .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWVrhTKye .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voWVrhTKye .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voWVrhTKye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voWVrhTKye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voWVrhTKye .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voWVrhTKye .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voWVrhTKye .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voWVrhTKye .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voWVrhTKye .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voWVrhTKye .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voWVrhTKye .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voWVrhTKye .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voWVrhTKye .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voWVrhTKye .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voWVrhTKye .navbar.collapsed .navbar-collapse.show,
.cid-voWVrhTKye .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWVrhTKye .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voWVrhTKye .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voWVrhTKye .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voWVrhTKye .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voWVrhTKye .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voWVrhTKye .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voWVrhTKye .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voWVrhTKye .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voWVrhTKye .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voWVrhTKye .navbar.collapsed .right-menu,
.cid-voWVrhTKye .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voWVrhTKye .navbar .navbar-collapse.show,
  .cid-voWVrhTKye .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWVrhTKye .navbar .navbar-collapse.show .brand-container,
  .cid-voWVrhTKye .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voWVrhTKye .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voWVrhTKye .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voWVrhTKye .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voWVrhTKye .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voWVrhTKye .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voWVrhTKye .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voWVrhTKye .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voWVrhTKye .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voWVrhTKye .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voWVrhTKye .navbar .right-menu,
  .cid-voWVrhTKye .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voWVrhTKye .navbar.navbar-short {
  min-height: 60px;
}
.cid-voWVrhTKye .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voWVrhTKye .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voWVrhTKye .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voWVrhTKye .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voWVrhTKye .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voWVrhTKye .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voWVrhTKye .dropdown-item.active,
.cid-voWVrhTKye .dropdown-item:active {
  background-color: transparent;
}
.cid-voWVrhTKye .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voWVrhTKye .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voWVrhTKye .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voWVrhTKye .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voWVrhTKye .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voWVrhTKye .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voWVrhTKye ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voWVrhTKye ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voWVrhTKye .navbar-buttons {
  margin-left: auto;
}
.cid-voWVrhTKye button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voWVrhTKye button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voWVrhTKye button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voWVrhTKye button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voWVrhTKye button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voWVrhTKye button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voWVrhTKye nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWVrhTKye nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voWVrhTKye nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voWVrhTKye nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voWVrhTKye .navbar-dropdown {
  position: fixed;
}
.cid-voWVrhTKye a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voWVrhTKye .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voWVrhTKye .right-menu,
.cid-voWVrhTKye .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voWVrhTKye .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWVrhTKye .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voWVrhTKye .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voWVrhTKye .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voWVrhTKye .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voWVrhTKye .card-wrapper {
  z-index: 3;
}
.cid-voWVrhTKye .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voWVrhTKye .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWVrhTKye .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX71rxR9c {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX71rxR9c .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX71rxR9c .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voWVriYjGP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voWVriYjGP .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voWVriYjGP .mbr-shop .row {
  margin: 0;
}
.cid-voWVriYjGP .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voWVriYjGP .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voWVriYjGP .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voWVriYjGP .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voWVriYjGP .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voWVriYjGP .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voWVriYjGP .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voWVriYjGP .mbr-shop .hide-modal {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWVriYjGP .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voWVriYjGP .mbr-shop .filter-by-pu,
.cid-voWVriYjGP .mbr-shop .filter-by-pd,
.cid-voWVriYjGP .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voWVriYjGP .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voWVriYjGP .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voWVriYjGP .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voWVriYjGP .mbr-shop .galleryItem h4,
.cid-voWVriYjGP .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voWVriYjGP .mbr-shop .galleryItem h5,
.cid-voWVriYjGP .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voWVriYjGP .mbr-shop .galleryItem p,
.cid-voWVriYjGP .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voWVriYjGP .mbr-shop .item-button {
  text-align: center;
}
.cid-voWVriYjGP .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voWVriYjGP .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voWVriYjGP .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voWVriYjGP .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voWVriYjGP .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voWVriYjGP .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voWVriYjGP .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voWVriYjGP .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item__hided h4,
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item__hided h5,
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voWVriYjGP .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voWVriYjGP .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voWVriYjGP .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voWVriYjGP .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voWVriYjGP .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voWVriYjGP .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voWVriYjGP .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voWVriYjGP .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voWVriYjGP .mbr-shop .range-controls {
  position: relative;
}
.cid-voWVriYjGP .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voWVriYjGP .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voWVriYjGP .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voWVriYjGP .mbr-shop .toggle:hover,
.cid-voWVriYjGP .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voWVriYjGP .mbr-shop .min-toggle {
  left: 0;
}
.cid-voWVriYjGP .mbr-shop .max-toggle {
  right: 0;
}
.cid-voWVriYjGP .mbr-shop .hided-by-price {
  display: none;
}
.cid-voWVriYjGP .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voWVriYjGP .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voWVriYjGP .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voWVriYjGP .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voWVriYjGP .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voWVriYjGP .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voWVriYjGP .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voWVriYjGP .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voWVriYjGP .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voWVriYjGP .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWVriYjGP .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voWVriYjGP .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voWVriYjGP .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voWVriYjGP .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voWVriYjGP .mbr-shop .shop-items .onsale,
.cid-voWVriYjGP .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voWVriYjGP .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voWVriYjGP .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voWVriYjGP .mbr-shop .price-range {
  display: inline-block;
}
.cid-voWVriYjGP .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voWVriYjGP .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voWVriYjGP .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voWVriYjGP .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voWVriYjGP .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voWVriYjGP .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voWVriYjGP .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voWVriYjGP .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voWVriYjGP .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voWVriYjGP .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voWVriYjGP .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voWVriYjGP .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voWVriYjGP .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voWVriYjGP .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voWVriYjGP .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voWVriYjGP .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voWVriYjGP .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voWVriYjGP .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voWVriYjGP .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voWVriYjGP .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voWVriYjGP .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voWVriYjGP .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voWVriYjGP .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voWVriYjGP .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voWVriYjGP .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voWVriYjGP .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voWVriYjGP .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voWVriYjGP .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW883WoEy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW883WoEy .mbr-text,
.cid-voW883WoEy blockquote {
  color: #232323;
}
.cid-voW883WoEy .mbr-text DIV {
  text-align: center;
}
.cid-voXMNUHcAX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMNUHcAX .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMNUHcAX .icon2 {
  color: #19254f;
}
.cid-voXMNUHcAX .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMNUHcAX p {
  font-weight: 400;
}
.cid-voXMNUHcAX .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMNUHcAX .line2 {
  background: #19254f;
}
.cid-voXMNUHcAX .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMNUHcAX .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMNUHcAX .card2 {
  background: #c22227;
}
.cid-voXMNUHcAX .card-title,
.cid-voXMNUHcAX .card-ico,
.cid-voXMNUHcAX .line-wrap {
  text-align: center;
}
.cid-voXMNUHcAX .mbr-text,
.cid-voXMNUHcAX .card-link {
  text-align: center;
}
.cid-vqkCp3OOlX .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCp3OOlX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCp3OOlX .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCp3OOlX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCp3OOlX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voWVrk8IGV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voWVrk8IGV .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voX2sjOq20 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX2sjOq20 .nav-item:focus,
.cid-voX2sjOq20 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voX2sjOq20 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voX2sjOq20 .nav-item .nav-link {
    position: relative;
  }
  .cid-voX2sjOq20 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voX2sjOq20 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voX2sjOq20 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX2sjOq20 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX2sjOq20 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voX2sjOq20 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voX2sjOq20 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voX2sjOq20 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX2sjOq20 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voX2sjOq20 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voX2sjOq20 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voX2sjOq20 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voX2sjOq20 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voX2sjOq20 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voX2sjOq20 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voX2sjOq20 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voX2sjOq20 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voX2sjOq20 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voX2sjOq20 .navbar.collapsed .navbar-collapse.show,
.cid-voX2sjOq20 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voX2sjOq20 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voX2sjOq20 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voX2sjOq20 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voX2sjOq20 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voX2sjOq20 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voX2sjOq20 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voX2sjOq20 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voX2sjOq20 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voX2sjOq20 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voX2sjOq20 .navbar.collapsed .right-menu,
.cid-voX2sjOq20 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voX2sjOq20 .navbar .navbar-collapse.show,
  .cid-voX2sjOq20 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voX2sjOq20 .navbar .navbar-collapse.show .brand-container,
  .cid-voX2sjOq20 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voX2sjOq20 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voX2sjOq20 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voX2sjOq20 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voX2sjOq20 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voX2sjOq20 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voX2sjOq20 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voX2sjOq20 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voX2sjOq20 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voX2sjOq20 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voX2sjOq20 .navbar .right-menu,
  .cid-voX2sjOq20 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voX2sjOq20 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voX2sjOq20 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voX2sjOq20 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voX2sjOq20 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voX2sjOq20 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voX2sjOq20 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voX2sjOq20 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voX2sjOq20 .dropdown-item.active,
.cid-voX2sjOq20 .dropdown-item:active {
  background-color: transparent;
}
.cid-voX2sjOq20 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voX2sjOq20 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voX2sjOq20 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voX2sjOq20 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voX2sjOq20 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voX2sjOq20 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voX2sjOq20 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voX2sjOq20 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voX2sjOq20 .navbar-buttons {
  margin-left: auto;
}
.cid-voX2sjOq20 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voX2sjOq20 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voX2sjOq20 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voX2sjOq20 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voX2sjOq20 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voX2sjOq20 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voX2sjOq20 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voX2sjOq20 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voX2sjOq20 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voX2sjOq20 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voX2sjOq20 .navbar-dropdown {
  position: fixed;
}
.cid-voX2sjOq20 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voX2sjOq20 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voX2sjOq20 .right-menu,
.cid-voX2sjOq20 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voX2sjOq20 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voX2sjOq20 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voX2sjOq20 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voX2sjOq20 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voX2sjOq20 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voX2sjOq20 .card-wrapper {
  z-index: 3;
}
.cid-voX2sjOq20 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voX2sjOq20 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voX2sjOq20 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX7gEJpY5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX7gEJpY5 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX7gEJpY5 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voX2slJbWu {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voX2slJbWu .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voX2slJbWu .mbr-shop .row {
  margin: 0;
}
.cid-voX2slJbWu .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voX2slJbWu .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voX2slJbWu .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voX2slJbWu .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voX2slJbWu .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voX2slJbWu .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voX2slJbWu .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voX2slJbWu .mbr-shop .hide-modal {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX2slJbWu .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voX2slJbWu .mbr-shop .filter-by-pu,
.cid-voX2slJbWu .mbr-shop .filter-by-pd,
.cid-voX2slJbWu .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voX2slJbWu .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voX2slJbWu .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voX2slJbWu .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voX2slJbWu .mbr-shop .galleryItem h4,
.cid-voX2slJbWu .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voX2slJbWu .mbr-shop .galleryItem h5,
.cid-voX2slJbWu .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voX2slJbWu .mbr-shop .galleryItem p,
.cid-voX2slJbWu .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voX2slJbWu .mbr-shop .item-button {
  text-align: center;
}
.cid-voX2slJbWu .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voX2slJbWu .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voX2slJbWu .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voX2slJbWu .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voX2slJbWu .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voX2slJbWu .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voX2slJbWu .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voX2slJbWu .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item__hided h4,
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item__hided h5,
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voX2slJbWu .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voX2slJbWu .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voX2slJbWu .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voX2slJbWu .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voX2slJbWu .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voX2slJbWu .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voX2slJbWu .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voX2slJbWu .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voX2slJbWu .mbr-shop .range-controls {
  position: relative;
}
.cid-voX2slJbWu .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voX2slJbWu .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voX2slJbWu .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voX2slJbWu .mbr-shop .toggle:hover,
.cid-voX2slJbWu .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voX2slJbWu .mbr-shop .min-toggle {
  left: 0;
}
.cid-voX2slJbWu .mbr-shop .max-toggle {
  right: 0;
}
.cid-voX2slJbWu .mbr-shop .hided-by-price {
  display: none;
}
.cid-voX2slJbWu .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voX2slJbWu .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voX2slJbWu .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voX2slJbWu .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voX2slJbWu .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voX2slJbWu .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voX2slJbWu .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voX2slJbWu .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voX2slJbWu .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voX2slJbWu .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX2slJbWu .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX2slJbWu .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voX2slJbWu .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voX2slJbWu .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voX2slJbWu .mbr-shop .shop-items .onsale,
.cid-voX2slJbWu .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voX2slJbWu .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voX2slJbWu .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voX2slJbWu .mbr-shop .price-range {
  display: inline-block;
}
.cid-voX2slJbWu .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voX2slJbWu .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voX2slJbWu .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voX2slJbWu .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voX2slJbWu .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voX2slJbWu .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voX2slJbWu .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voX2slJbWu .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voX2slJbWu .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voX2slJbWu .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voX2slJbWu .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voX2slJbWu .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voX2slJbWu .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voX2slJbWu .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voX2slJbWu .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voX2slJbWu .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voX2slJbWu .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voX2slJbWu .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voX2slJbWu .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voX2slJbWu .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voX2slJbWu .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voX2slJbWu .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voX2slJbWu .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voX2slJbWu .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voX2slJbWu .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voX2slJbWu .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voX2slJbWu .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voX2slJbWu .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW8OjVdvd {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW8OjVdvd .mbr-text,
.cid-voW8OjVdvd blockquote {
  color: #232323;
}
.cid-voW8OjVdvd .mbr-text DIV {
  text-align: center;
}
.cid-voXMQzBCUe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMQzBCUe .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMQzBCUe .icon2 {
  color: #19254f;
}
.cid-voXMQzBCUe .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMQzBCUe p {
  font-weight: 400;
}
.cid-voXMQzBCUe .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMQzBCUe .line2 {
  background: #19254f;
}
.cid-voXMQzBCUe .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMQzBCUe .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMQzBCUe .card2 {
  background: #c22227;
}
.cid-voXMQzBCUe .card-title,
.cid-voXMQzBCUe .card-ico,
.cid-voXMQzBCUe .line-wrap {
  text-align: center;
}
.cid-voXMQzBCUe .mbr-text,
.cid-voXMQzBCUe .card-link {
  text-align: center;
}
.cid-vqkCqFNTEK .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCqFNTEK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCqFNTEK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCqFNTEK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCqFNTEK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voX2snww0n {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voX2snww0n .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voX4AlYRL3 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX4AlYRL3 .nav-item:focus,
.cid-voX4AlYRL3 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voX4AlYRL3 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voX4AlYRL3 .nav-item .nav-link {
    position: relative;
  }
  .cid-voX4AlYRL3 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voX4AlYRL3 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voX4AlYRL3 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX4AlYRL3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX4AlYRL3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voX4AlYRL3 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voX4AlYRL3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voX4AlYRL3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voX4AlYRL3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voX4AlYRL3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voX4AlYRL3 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voX4AlYRL3 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voX4AlYRL3 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voX4AlYRL3 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voX4AlYRL3 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voX4AlYRL3 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voX4AlYRL3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voX4AlYRL3 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voX4AlYRL3 .navbar.collapsed .navbar-collapse.show,
.cid-voX4AlYRL3 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voX4AlYRL3 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voX4AlYRL3 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voX4AlYRL3 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voX4AlYRL3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voX4AlYRL3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voX4AlYRL3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voX4AlYRL3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voX4AlYRL3 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voX4AlYRL3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voX4AlYRL3 .navbar.collapsed .right-menu,
.cid-voX4AlYRL3 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voX4AlYRL3 .navbar .navbar-collapse.show,
  .cid-voX4AlYRL3 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voX4AlYRL3 .navbar .navbar-collapse.show .brand-container,
  .cid-voX4AlYRL3 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voX4AlYRL3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voX4AlYRL3 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voX4AlYRL3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voX4AlYRL3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voX4AlYRL3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voX4AlYRL3 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voX4AlYRL3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voX4AlYRL3 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voX4AlYRL3 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voX4AlYRL3 .navbar .right-menu,
  .cid-voX4AlYRL3 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voX4AlYRL3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voX4AlYRL3 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voX4AlYRL3 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voX4AlYRL3 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voX4AlYRL3 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voX4AlYRL3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voX4AlYRL3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voX4AlYRL3 .dropdown-item.active,
.cid-voX4AlYRL3 .dropdown-item:active {
  background-color: transparent;
}
.cid-voX4AlYRL3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voX4AlYRL3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voX4AlYRL3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voX4AlYRL3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voX4AlYRL3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voX4AlYRL3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voX4AlYRL3 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voX4AlYRL3 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voX4AlYRL3 .navbar-buttons {
  margin-left: auto;
}
.cid-voX4AlYRL3 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voX4AlYRL3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voX4AlYRL3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voX4AlYRL3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voX4AlYRL3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voX4AlYRL3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voX4AlYRL3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voX4AlYRL3 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voX4AlYRL3 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voX4AlYRL3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voX4AlYRL3 .navbar-dropdown {
  position: fixed;
}
.cid-voX4AlYRL3 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voX4AlYRL3 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voX4AlYRL3 .right-menu,
.cid-voX4AlYRL3 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voX4AlYRL3 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voX4AlYRL3 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voX4AlYRL3 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voX4AlYRL3 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voX4AlYRL3 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voX4AlYRL3 .card-wrapper {
  z-index: 3;
}
.cid-voX4AlYRL3 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voX4AlYRL3 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voX4AlYRL3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX7u0X7mA {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX7u0X7mA .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX7u0X7mA .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voX4An8oFC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voX4An8oFC .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voX4An8oFC .mbr-shop .row {
  margin: 0;
}
.cid-voX4An8oFC .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voX4An8oFC .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voX4An8oFC .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voX4An8oFC .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voX4An8oFC .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voX4An8oFC .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voX4An8oFC .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voX4An8oFC .mbr-shop .hide-modal {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX4An8oFC .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voX4An8oFC .mbr-shop .filter-by-pu,
.cid-voX4An8oFC .mbr-shop .filter-by-pd,
.cid-voX4An8oFC .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voX4An8oFC .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voX4An8oFC .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voX4An8oFC .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voX4An8oFC .mbr-shop .galleryItem h4,
.cid-voX4An8oFC .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voX4An8oFC .mbr-shop .galleryItem h5,
.cid-voX4An8oFC .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voX4An8oFC .mbr-shop .galleryItem p,
.cid-voX4An8oFC .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voX4An8oFC .mbr-shop .item-button {
  text-align: center;
}
.cid-voX4An8oFC .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voX4An8oFC .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voX4An8oFC .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voX4An8oFC .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voX4An8oFC .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voX4An8oFC .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voX4An8oFC .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voX4An8oFC .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item__hided h4,
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item__hided h5,
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voX4An8oFC .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voX4An8oFC .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voX4An8oFC .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voX4An8oFC .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voX4An8oFC .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voX4An8oFC .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voX4An8oFC .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voX4An8oFC .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voX4An8oFC .mbr-shop .range-controls {
  position: relative;
}
.cid-voX4An8oFC .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voX4An8oFC .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voX4An8oFC .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voX4An8oFC .mbr-shop .toggle:hover,
.cid-voX4An8oFC .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voX4An8oFC .mbr-shop .min-toggle {
  left: 0;
}
.cid-voX4An8oFC .mbr-shop .max-toggle {
  right: 0;
}
.cid-voX4An8oFC .mbr-shop .hided-by-price {
  display: none;
}
.cid-voX4An8oFC .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voX4An8oFC .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voX4An8oFC .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voX4An8oFC .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voX4An8oFC .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voX4An8oFC .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voX4An8oFC .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voX4An8oFC .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voX4An8oFC .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voX4An8oFC .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX4An8oFC .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voX4An8oFC .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voX4An8oFC .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voX4An8oFC .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voX4An8oFC .mbr-shop .shop-items .onsale,
.cid-voX4An8oFC .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voX4An8oFC .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voX4An8oFC .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voX4An8oFC .mbr-shop .price-range {
  display: inline-block;
}
.cid-voX4An8oFC .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voX4An8oFC .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voX4An8oFC .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voX4An8oFC .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voX4An8oFC .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voX4An8oFC .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voX4An8oFC .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voX4An8oFC .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voX4An8oFC .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voX4An8oFC .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voX4An8oFC .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voX4An8oFC .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voX4An8oFC .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voX4An8oFC .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voX4An8oFC .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voX4An8oFC .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voX4An8oFC .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voX4An8oFC .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voX4An8oFC .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voX4An8oFC .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voX4An8oFC .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voX4An8oFC .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voX4An8oFC .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voX4An8oFC .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voX4An8oFC .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voX4An8oFC .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voX4An8oFC .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voX4An8oFC .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW9fNHLeV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW9fNHLeV .mbr-text,
.cid-voW9fNHLeV blockquote {
  color: #232323;
}
.cid-voW9fNHLeV .mbr-text DIV {
  text-align: center;
}
.cid-voXMSUpLCw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMSUpLCw .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMSUpLCw .icon2 {
  color: #19254f;
}
.cid-voXMSUpLCw .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMSUpLCw p {
  font-weight: 400;
}
.cid-voXMSUpLCw .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMSUpLCw .line2 {
  background: #19254f;
}
.cid-voXMSUpLCw .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMSUpLCw .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMSUpLCw .card2 {
  background: #c22227;
}
.cid-voXMSUpLCw .card-title,
.cid-voXMSUpLCw .card-ico,
.cid-voXMSUpLCw .line-wrap {
  text-align: center;
}
.cid-voXMSUpLCw .mbr-text,
.cid-voXMSUpLCw .card-link {
  text-align: center;
}
.cid-vqkCsoDQva .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCsoDQva .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCsoDQva .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCsoDQva .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCsoDQva .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voX4Aooeoo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voX4Aooeoo .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voHs9Nqhgn .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHs9Nqhgn .nav-item:focus,
.cid-voHs9Nqhgn .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voHs9Nqhgn .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voHs9Nqhgn .nav-item .nav-link {
    position: relative;
  }
  .cid-voHs9Nqhgn .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voHs9Nqhgn .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voHs9Nqhgn .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voHs9Nqhgn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHs9Nqhgn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voHs9Nqhgn .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voHs9Nqhgn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voHs9Nqhgn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHs9Nqhgn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voHs9Nqhgn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voHs9Nqhgn .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voHs9Nqhgn .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voHs9Nqhgn .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voHs9Nqhgn .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voHs9Nqhgn .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voHs9Nqhgn .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voHs9Nqhgn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voHs9Nqhgn .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voHs9Nqhgn .navbar.collapsed .navbar-collapse.show,
.cid-voHs9Nqhgn .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHs9Nqhgn .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voHs9Nqhgn .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voHs9Nqhgn .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voHs9Nqhgn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voHs9Nqhgn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voHs9Nqhgn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voHs9Nqhgn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voHs9Nqhgn .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHs9Nqhgn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voHs9Nqhgn .navbar.collapsed .right-menu,
.cid-voHs9Nqhgn .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voHs9Nqhgn .navbar .navbar-collapse.show,
  .cid-voHs9Nqhgn .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHs9Nqhgn .navbar .navbar-collapse.show .brand-container,
  .cid-voHs9Nqhgn .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voHs9Nqhgn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voHs9Nqhgn .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voHs9Nqhgn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voHs9Nqhgn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voHs9Nqhgn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voHs9Nqhgn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voHs9Nqhgn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voHs9Nqhgn .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHs9Nqhgn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voHs9Nqhgn .navbar .right-menu,
  .cid-voHs9Nqhgn .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voHs9Nqhgn .navbar.navbar-short {
  min-height: 60px;
}
.cid-voHs9Nqhgn .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voHs9Nqhgn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voHs9Nqhgn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voHs9Nqhgn .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voHs9Nqhgn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voHs9Nqhgn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voHs9Nqhgn .dropdown-item.active,
.cid-voHs9Nqhgn .dropdown-item:active {
  background-color: transparent;
}
.cid-voHs9Nqhgn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voHs9Nqhgn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voHs9Nqhgn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voHs9Nqhgn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voHs9Nqhgn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voHs9Nqhgn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voHs9Nqhgn ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voHs9Nqhgn ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voHs9Nqhgn .navbar-buttons {
  margin-left: auto;
}
.cid-voHs9Nqhgn button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voHs9Nqhgn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voHs9Nqhgn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voHs9Nqhgn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voHs9Nqhgn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voHs9Nqhgn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voHs9Nqhgn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHs9Nqhgn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voHs9Nqhgn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voHs9Nqhgn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHs9Nqhgn .navbar-dropdown {
  position: fixed;
}
.cid-voHs9Nqhgn a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voHs9Nqhgn .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voHs9Nqhgn .right-menu,
.cid-voHs9Nqhgn .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voHs9Nqhgn .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHs9Nqhgn .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHs9Nqhgn .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voHs9Nqhgn .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voHs9Nqhgn .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voHs9Nqhgn .card-wrapper {
  z-index: 3;
}
.cid-voHs9Nqhgn .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voHs9Nqhgn .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHs9Nqhgn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX7Qd7EZI {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX7Qd7EZI .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX7Qd7EZI .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voHs9OtPJ6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voHs9OtPJ6 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voHs9OtPJ6 .mbr-shop .row {
  margin: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voHs9OtPJ6 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voHs9OtPJ6 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voHs9OtPJ6 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voHs9OtPJ6 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voHs9OtPJ6 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voHs9OtPJ6 .mbr-shop .hide-modal {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHs9OtPJ6 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voHs9OtPJ6 .mbr-shop .filter-by-pu,
.cid-voHs9OtPJ6 .mbr-shop .filter-by-pd,
.cid-voHs9OtPJ6 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voHs9OtPJ6 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voHs9OtPJ6 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem h4,
.cid-voHs9OtPJ6 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem h5,
.cid-voHs9OtPJ6 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem p,
.cid-voHs9OtPJ6 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voHs9OtPJ6 .mbr-shop .item-button {
  text-align: center;
}
.cid-voHs9OtPJ6 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voHs9OtPJ6 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voHs9OtPJ6 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voHs9OtPJ6 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voHs9OtPJ6 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voHs9OtPJ6 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voHs9OtPJ6 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voHs9OtPJ6 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voHs9OtPJ6 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voHs9OtPJ6 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voHs9OtPJ6 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voHs9OtPJ6 .mbr-shop .range-controls {
  position: relative;
}
.cid-voHs9OtPJ6 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voHs9OtPJ6 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voHs9OtPJ6 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voHs9OtPJ6 .mbr-shop .toggle:hover,
.cid-voHs9OtPJ6 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voHs9OtPJ6 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voHs9OtPJ6 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voHs9OtPJ6 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voHs9OtPJ6 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voHs9OtPJ6 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHs9OtPJ6 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHs9OtPJ6 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voHs9OtPJ6 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voHs9OtPJ6 .mbr-shop .shop-items .onsale,
.cid-voHs9OtPJ6 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voHs9OtPJ6 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voHs9OtPJ6 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voHs9OtPJ6 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voHs9OtPJ6 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voHs9OtPJ6 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voHs9OtPJ6 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voHs9OtPJ6 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voHs9OtPJ6 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voHs9OtPJ6 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voHs9OtPJ6 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voHs9OtPJ6 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voHs9OtPJ6 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voHs9OtPJ6 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voHs9OtPJ6 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voHs9OtPJ6 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voHs9OtPJ6 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voHs9OtPJ6 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voHs9OtPJ6 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voHs9OtPJ6 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voHs9OtPJ6 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voHs9OtPJ6 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voHs9OtPJ6 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voHs9OtPJ6 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voHs9OtPJ6 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voHs9OtPJ6 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voHs9OtPJ6 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voHs9OtPJ6 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHs9OtPJ6 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voW9ESKVmo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voW9ESKVmo .mbr-text,
.cid-voW9ESKVmo blockquote {
  color: #232323;
}
.cid-voW9ESKVmo .mbr-text DIV {
  text-align: center;
}
.cid-voXMWNtJvf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMWNtJvf .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMWNtJvf .icon2 {
  color: #19254f;
}
.cid-voXMWNtJvf .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMWNtJvf p {
  font-weight: 400;
}
.cid-voXMWNtJvf .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMWNtJvf .line2 {
  background: #19254f;
}
.cid-voXMWNtJvf .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMWNtJvf .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMWNtJvf .card2 {
  background: #c22227;
}
.cid-voXMWNtJvf .card-title,
.cid-voXMWNtJvf .card-ico,
.cid-voXMWNtJvf .line-wrap {
  text-align: center;
}
.cid-voXMWNtJvf .mbr-text,
.cid-voXMWNtJvf .card-link {
  text-align: center;
}
.cid-vqkCuMbp6S .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCuMbp6S .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCuMbp6S .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCuMbp6S .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCuMbp6S .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voHs9PHC06 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voHs9PHC06 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voHytAFSGf .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHytAFSGf .nav-item:focus,
.cid-voHytAFSGf .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voHytAFSGf .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voHytAFSGf .nav-item .nav-link {
    position: relative;
  }
  .cid-voHytAFSGf .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voHytAFSGf .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voHytAFSGf .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voHytAFSGf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHytAFSGf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voHytAFSGf .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voHytAFSGf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voHytAFSGf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHytAFSGf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voHytAFSGf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voHytAFSGf .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voHytAFSGf .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voHytAFSGf .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voHytAFSGf .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voHytAFSGf .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voHytAFSGf .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voHytAFSGf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voHytAFSGf .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voHytAFSGf .navbar.collapsed .navbar-collapse.show,
.cid-voHytAFSGf .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHytAFSGf .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voHytAFSGf .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voHytAFSGf .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voHytAFSGf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voHytAFSGf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voHytAFSGf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voHytAFSGf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voHytAFSGf .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHytAFSGf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voHytAFSGf .navbar.collapsed .right-menu,
.cid-voHytAFSGf .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voHytAFSGf .navbar .navbar-collapse.show,
  .cid-voHytAFSGf .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHytAFSGf .navbar .navbar-collapse.show .brand-container,
  .cid-voHytAFSGf .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voHytAFSGf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voHytAFSGf .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voHytAFSGf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voHytAFSGf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voHytAFSGf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voHytAFSGf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voHytAFSGf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voHytAFSGf .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHytAFSGf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voHytAFSGf .navbar .right-menu,
  .cid-voHytAFSGf .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voHytAFSGf .navbar.navbar-short {
  min-height: 60px;
}
.cid-voHytAFSGf .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voHytAFSGf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voHytAFSGf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voHytAFSGf .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voHytAFSGf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voHytAFSGf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voHytAFSGf .dropdown-item.active,
.cid-voHytAFSGf .dropdown-item:active {
  background-color: transparent;
}
.cid-voHytAFSGf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voHytAFSGf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voHytAFSGf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voHytAFSGf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voHytAFSGf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voHytAFSGf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voHytAFSGf ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voHytAFSGf ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voHytAFSGf .navbar-buttons {
  margin-left: auto;
}
.cid-voHytAFSGf button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voHytAFSGf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voHytAFSGf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voHytAFSGf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voHytAFSGf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voHytAFSGf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voHytAFSGf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHytAFSGf nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voHytAFSGf nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voHytAFSGf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHytAFSGf .navbar-dropdown {
  position: fixed;
}
.cid-voHytAFSGf a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voHytAFSGf .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voHytAFSGf .right-menu,
.cid-voHytAFSGf .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voHytAFSGf .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHytAFSGf .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHytAFSGf .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voHytAFSGf .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voHytAFSGf .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voHytAFSGf .card-wrapper {
  z-index: 3;
}
.cid-voHytAFSGf .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voHytAFSGf .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHytAFSGf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX7UTWK2t {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX7UTWK2t .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX7UTWK2t .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voHytBLhB4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voHytBLhB4 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voHytBLhB4 .mbr-shop .row {
  margin: 0;
}
.cid-voHytBLhB4 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voHytBLhB4 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voHytBLhB4 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voHytBLhB4 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voHytBLhB4 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voHytBLhB4 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voHytBLhB4 .mbr-shop .hide-modal {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHytBLhB4 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voHytBLhB4 .mbr-shop .filter-by-pu,
.cid-voHytBLhB4 .mbr-shop .filter-by-pd,
.cid-voHytBLhB4 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voHytBLhB4 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voHytBLhB4 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem h4,
.cid-voHytBLhB4 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem h5,
.cid-voHytBLhB4 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem p,
.cid-voHytBLhB4 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voHytBLhB4 .mbr-shop .item-button {
  text-align: center;
}
.cid-voHytBLhB4 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voHytBLhB4 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voHytBLhB4 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voHytBLhB4 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voHytBLhB4 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voHytBLhB4 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voHytBLhB4 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voHytBLhB4 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voHytBLhB4 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voHytBLhB4 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voHytBLhB4 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voHytBLhB4 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voHytBLhB4 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voHytBLhB4 .mbr-shop .range-controls {
  position: relative;
}
.cid-voHytBLhB4 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voHytBLhB4 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voHytBLhB4 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voHytBLhB4 .mbr-shop .toggle:hover,
.cid-voHytBLhB4 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voHytBLhB4 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voHytBLhB4 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voHytBLhB4 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voHytBLhB4 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voHytBLhB4 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voHytBLhB4 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHytBLhB4 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voHytBLhB4 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voHytBLhB4 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voHytBLhB4 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voHytBLhB4 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voHytBLhB4 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voHytBLhB4 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHytBLhB4 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHytBLhB4 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voHytBLhB4 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voHytBLhB4 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voHytBLhB4 .mbr-shop .shop-items .onsale,
.cid-voHytBLhB4 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voHytBLhB4 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voHytBLhB4 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voHytBLhB4 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voHytBLhB4 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voHytBLhB4 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voHytBLhB4 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voHytBLhB4 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voHytBLhB4 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voHytBLhB4 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voHytBLhB4 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voHytBLhB4 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voHytBLhB4 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voHytBLhB4 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voHytBLhB4 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voHytBLhB4 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voHytBLhB4 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voHytBLhB4 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voHytBLhB4 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voHytBLhB4 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voHytBLhB4 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voHytBLhB4 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voHytBLhB4 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voHytBLhB4 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voHytBLhB4 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voHytBLhB4 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voHytBLhB4 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voHytBLhB4 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voHytBLhB4 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voHytBLhB4 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voHytBLhB4 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHytBLhB4 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWa8xh2nR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWa8xh2nR .mbr-text,
.cid-voWa8xh2nR blockquote {
  color: #232323;
}
.cid-voWa8xh2nR .mbr-text DIV {
  text-align: center;
}
.cid-voXMYL4SzY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXMYL4SzY .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXMYL4SzY .icon2 {
  color: #19254f;
}
.cid-voXMYL4SzY .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXMYL4SzY p {
  font-weight: 400;
}
.cid-voXMYL4SzY .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXMYL4SzY .line2 {
  background: #19254f;
}
.cid-voXMYL4SzY .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXMYL4SzY .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXMYL4SzY .card2 {
  background: #c22227;
}
.cid-voXMYL4SzY .card-title,
.cid-voXMYL4SzY .card-ico,
.cid-voXMYL4SzY .line-wrap {
  text-align: center;
}
.cid-voXMYL4SzY .mbr-text,
.cid-voXMYL4SzY .card-link {
  text-align: center;
}
.cid-vqkCwJZCN4 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCwJZCN4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCwJZCN4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCwJZCN4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCwJZCN4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voHytCVk05 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voHytCVk05 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voHEtKhUPd .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHEtKhUPd .nav-item:focus,
.cid-voHEtKhUPd .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voHEtKhUPd .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voHEtKhUPd .nav-item .nav-link {
    position: relative;
  }
  .cid-voHEtKhUPd .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voHEtKhUPd .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voHEtKhUPd .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voHEtKhUPd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHEtKhUPd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voHEtKhUPd .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voHEtKhUPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voHEtKhUPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHEtKhUPd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voHEtKhUPd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voHEtKhUPd .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voHEtKhUPd .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voHEtKhUPd .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voHEtKhUPd .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voHEtKhUPd .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voHEtKhUPd .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voHEtKhUPd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voHEtKhUPd .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voHEtKhUPd .navbar.collapsed .navbar-collapse.show,
.cid-voHEtKhUPd .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHEtKhUPd .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voHEtKhUPd .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voHEtKhUPd .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voHEtKhUPd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voHEtKhUPd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voHEtKhUPd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voHEtKhUPd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voHEtKhUPd .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHEtKhUPd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voHEtKhUPd .navbar.collapsed .right-menu,
.cid-voHEtKhUPd .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voHEtKhUPd .navbar .navbar-collapse.show,
  .cid-voHEtKhUPd .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHEtKhUPd .navbar .navbar-collapse.show .brand-container,
  .cid-voHEtKhUPd .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voHEtKhUPd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voHEtKhUPd .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voHEtKhUPd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voHEtKhUPd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voHEtKhUPd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voHEtKhUPd .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voHEtKhUPd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voHEtKhUPd .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHEtKhUPd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voHEtKhUPd .navbar .right-menu,
  .cid-voHEtKhUPd .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voHEtKhUPd .navbar.navbar-short {
  min-height: 60px;
}
.cid-voHEtKhUPd .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voHEtKhUPd .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voHEtKhUPd .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voHEtKhUPd .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voHEtKhUPd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voHEtKhUPd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voHEtKhUPd .dropdown-item.active,
.cid-voHEtKhUPd .dropdown-item:active {
  background-color: transparent;
}
.cid-voHEtKhUPd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voHEtKhUPd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voHEtKhUPd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voHEtKhUPd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voHEtKhUPd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voHEtKhUPd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voHEtKhUPd ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voHEtKhUPd ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voHEtKhUPd .navbar-buttons {
  margin-left: auto;
}
.cid-voHEtKhUPd button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voHEtKhUPd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voHEtKhUPd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voHEtKhUPd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voHEtKhUPd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voHEtKhUPd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voHEtKhUPd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHEtKhUPd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voHEtKhUPd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voHEtKhUPd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHEtKhUPd .navbar-dropdown {
  position: fixed;
}
.cid-voHEtKhUPd a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voHEtKhUPd .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voHEtKhUPd .right-menu,
.cid-voHEtKhUPd .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voHEtKhUPd .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHEtKhUPd .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHEtKhUPd .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voHEtKhUPd .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voHEtKhUPd .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voHEtKhUPd .card-wrapper {
  z-index: 3;
}
.cid-voHEtKhUPd .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voHEtKhUPd .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHEtKhUPd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX7YzXSr9 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX7YzXSr9 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX7YzXSr9 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voHEtLl8o1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voHEtLl8o1 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voHEtLl8o1 .mbr-shop .row {
  margin: 0;
}
.cid-voHEtLl8o1 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voHEtLl8o1 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voHEtLl8o1 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voHEtLl8o1 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voHEtLl8o1 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voHEtLl8o1 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voHEtLl8o1 .mbr-shop .hide-modal {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHEtLl8o1 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voHEtLl8o1 .mbr-shop .filter-by-pu,
.cid-voHEtLl8o1 .mbr-shop .filter-by-pd,
.cid-voHEtLl8o1 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voHEtLl8o1 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voHEtLl8o1 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem h4,
.cid-voHEtLl8o1 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem h5,
.cid-voHEtLl8o1 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem p,
.cid-voHEtLl8o1 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voHEtLl8o1 .mbr-shop .item-button {
  text-align: center;
}
.cid-voHEtLl8o1 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voHEtLl8o1 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voHEtLl8o1 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voHEtLl8o1 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voHEtLl8o1 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voHEtLl8o1 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voHEtLl8o1 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voHEtLl8o1 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voHEtLl8o1 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voHEtLl8o1 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voHEtLl8o1 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voHEtLl8o1 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voHEtLl8o1 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voHEtLl8o1 .mbr-shop .range-controls {
  position: relative;
}
.cid-voHEtLl8o1 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voHEtLl8o1 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voHEtLl8o1 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voHEtLl8o1 .mbr-shop .toggle:hover,
.cid-voHEtLl8o1 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voHEtLl8o1 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voHEtLl8o1 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voHEtLl8o1 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voHEtLl8o1 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voHEtLl8o1 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voHEtLl8o1 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voHEtLl8o1 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voHEtLl8o1 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHEtLl8o1 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHEtLl8o1 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voHEtLl8o1 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voHEtLl8o1 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voHEtLl8o1 .mbr-shop .shop-items .onsale,
.cid-voHEtLl8o1 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voHEtLl8o1 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voHEtLl8o1 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voHEtLl8o1 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voHEtLl8o1 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voHEtLl8o1 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voHEtLl8o1 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voHEtLl8o1 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voHEtLl8o1 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voHEtLl8o1 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voHEtLl8o1 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voHEtLl8o1 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voHEtLl8o1 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voHEtLl8o1 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voHEtLl8o1 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voHEtLl8o1 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voHEtLl8o1 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voHEtLl8o1 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voHEtLl8o1 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voHEtLl8o1 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voHEtLl8o1 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voHEtLl8o1 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voHEtLl8o1 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voHEtLl8o1 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voHEtLl8o1 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voHEtLl8o1 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voHEtLl8o1 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voHEtLl8o1 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voHEtLl8o1 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voHEtLl8o1 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHEtLl8o1 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWaA2eGN7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWaA2eGN7 .mbr-text,
.cid-voWaA2eGN7 blockquote {
  color: #232323;
}
.cid-voWaA2eGN7 .mbr-text DIV {
  text-align: center;
}
.cid-voXN19KbUm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXN19KbUm .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXN19KbUm .icon2 {
  color: #19254f;
}
.cid-voXN19KbUm .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXN19KbUm p {
  font-weight: 400;
}
.cid-voXN19KbUm .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXN19KbUm .line2 {
  background: #19254f;
}
.cid-voXN19KbUm .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXN19KbUm .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXN19KbUm .card2 {
  background: #c22227;
}
.cid-voXN19KbUm .card-title,
.cid-voXN19KbUm .card-ico,
.cid-voXN19KbUm .line-wrap {
  text-align: center;
}
.cid-voXN19KbUm .mbr-text,
.cid-voXN19KbUm .card-link {
  text-align: center;
}
.cid-vqkCz3L3R2 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCz3L3R2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCz3L3R2 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCz3L3R2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCz3L3R2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voHEtMwkjk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voHEtMwkjk .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voHJeF5JbL .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHJeF5JbL .nav-item:focus,
.cid-voHJeF5JbL .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voHJeF5JbL .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voHJeF5JbL .nav-item .nav-link {
    position: relative;
  }
  .cid-voHJeF5JbL .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voHJeF5JbL .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voHJeF5JbL .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voHJeF5JbL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHJeF5JbL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voHJeF5JbL .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voHJeF5JbL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voHJeF5JbL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHJeF5JbL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voHJeF5JbL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voHJeF5JbL .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voHJeF5JbL .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voHJeF5JbL .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voHJeF5JbL .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voHJeF5JbL .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voHJeF5JbL .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voHJeF5JbL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voHJeF5JbL .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voHJeF5JbL .navbar.collapsed .navbar-collapse.show,
.cid-voHJeF5JbL .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHJeF5JbL .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voHJeF5JbL .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voHJeF5JbL .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voHJeF5JbL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voHJeF5JbL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voHJeF5JbL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voHJeF5JbL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voHJeF5JbL .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHJeF5JbL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voHJeF5JbL .navbar.collapsed .right-menu,
.cid-voHJeF5JbL .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voHJeF5JbL .navbar .navbar-collapse.show,
  .cid-voHJeF5JbL .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHJeF5JbL .navbar .navbar-collapse.show .brand-container,
  .cid-voHJeF5JbL .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voHJeF5JbL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voHJeF5JbL .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voHJeF5JbL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voHJeF5JbL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voHJeF5JbL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voHJeF5JbL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voHJeF5JbL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voHJeF5JbL .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHJeF5JbL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voHJeF5JbL .navbar .right-menu,
  .cid-voHJeF5JbL .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voHJeF5JbL .navbar.navbar-short {
  min-height: 60px;
}
.cid-voHJeF5JbL .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voHJeF5JbL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voHJeF5JbL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voHJeF5JbL .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voHJeF5JbL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voHJeF5JbL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voHJeF5JbL .dropdown-item.active,
.cid-voHJeF5JbL .dropdown-item:active {
  background-color: transparent;
}
.cid-voHJeF5JbL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voHJeF5JbL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voHJeF5JbL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voHJeF5JbL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voHJeF5JbL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voHJeF5JbL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voHJeF5JbL ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voHJeF5JbL ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voHJeF5JbL .navbar-buttons {
  margin-left: auto;
}
.cid-voHJeF5JbL button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voHJeF5JbL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voHJeF5JbL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voHJeF5JbL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voHJeF5JbL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voHJeF5JbL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voHJeF5JbL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHJeF5JbL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voHJeF5JbL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voHJeF5JbL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHJeF5JbL .navbar-dropdown {
  position: fixed;
}
.cid-voHJeF5JbL a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voHJeF5JbL .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voHJeF5JbL .right-menu,
.cid-voHJeF5JbL .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voHJeF5JbL .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHJeF5JbL .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHJeF5JbL .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voHJeF5JbL .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voHJeF5JbL .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voHJeF5JbL .card-wrapper {
  z-index: 3;
}
.cid-voHJeF5JbL .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voHJeF5JbL .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHJeF5JbL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX82iGdHp {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX82iGdHp .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX82iGdHp .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voHJeG7Jq0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voHJeG7Jq0 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voHJeG7Jq0 .mbr-shop .row {
  margin: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voHJeG7Jq0 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voHJeG7Jq0 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voHJeG7Jq0 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voHJeG7Jq0 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voHJeG7Jq0 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voHJeG7Jq0 .mbr-shop .hide-modal {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHJeG7Jq0 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voHJeG7Jq0 .mbr-shop .filter-by-pu,
.cid-voHJeG7Jq0 .mbr-shop .filter-by-pd,
.cid-voHJeG7Jq0 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voHJeG7Jq0 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voHJeG7Jq0 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem h4,
.cid-voHJeG7Jq0 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem h5,
.cid-voHJeG7Jq0 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem p,
.cid-voHJeG7Jq0 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voHJeG7Jq0 .mbr-shop .item-button {
  text-align: center;
}
.cid-voHJeG7Jq0 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voHJeG7Jq0 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voHJeG7Jq0 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voHJeG7Jq0 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voHJeG7Jq0 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voHJeG7Jq0 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voHJeG7Jq0 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voHJeG7Jq0 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voHJeG7Jq0 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voHJeG7Jq0 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voHJeG7Jq0 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voHJeG7Jq0 .mbr-shop .range-controls {
  position: relative;
}
.cid-voHJeG7Jq0 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voHJeG7Jq0 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voHJeG7Jq0 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voHJeG7Jq0 .mbr-shop .toggle:hover,
.cid-voHJeG7Jq0 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voHJeG7Jq0 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voHJeG7Jq0 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voHJeG7Jq0 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voHJeG7Jq0 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voHJeG7Jq0 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHJeG7Jq0 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHJeG7Jq0 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voHJeG7Jq0 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voHJeG7Jq0 .mbr-shop .shop-items .onsale,
.cid-voHJeG7Jq0 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voHJeG7Jq0 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voHJeG7Jq0 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voHJeG7Jq0 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voHJeG7Jq0 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voHJeG7Jq0 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voHJeG7Jq0 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voHJeG7Jq0 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voHJeG7Jq0 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voHJeG7Jq0 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voHJeG7Jq0 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voHJeG7Jq0 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voHJeG7Jq0 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voHJeG7Jq0 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voHJeG7Jq0 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voHJeG7Jq0 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voHJeG7Jq0 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voHJeG7Jq0 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voHJeG7Jq0 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voHJeG7Jq0 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voHJeG7Jq0 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voHJeG7Jq0 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voHJeG7Jq0 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voHJeG7Jq0 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voHJeG7Jq0 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voHJeG7Jq0 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voHJeG7Jq0 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voHJeG7Jq0 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHJeG7Jq0 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWb2Kj41V {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWb2Kj41V .mbr-text,
.cid-voWb2Kj41V blockquote {
  color: #232323;
}
.cid-voWb2Kj41V .mbr-text DIV {
  text-align: center;
}
.cid-voXN3lc5Bs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXN3lc5Bs .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXN3lc5Bs .icon2 {
  color: #19254f;
}
.cid-voXN3lc5Bs .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXN3lc5Bs p {
  font-weight: 400;
}
.cid-voXN3lc5Bs .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXN3lc5Bs .line2 {
  background: #19254f;
}
.cid-voXN3lc5Bs .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXN3lc5Bs .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXN3lc5Bs .card2 {
  background: #c22227;
}
.cid-voXN3lc5Bs .card-title,
.cid-voXN3lc5Bs .card-ico,
.cid-voXN3lc5Bs .line-wrap {
  text-align: center;
}
.cid-voXN3lc5Bs .mbr-text,
.cid-voXN3lc5Bs .card-link {
  text-align: center;
}
.cid-vqkCBn0WIR .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCBn0WIR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCBn0WIR .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCBn0WIR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCBn0WIR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voHJeHaMnO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voHJeHaMnO .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voHLXICMNJ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHLXICMNJ .nav-item:focus,
.cid-voHLXICMNJ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voHLXICMNJ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voHLXICMNJ .nav-item .nav-link {
    position: relative;
  }
  .cid-voHLXICMNJ .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voHLXICMNJ .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voHLXICMNJ .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voHLXICMNJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHLXICMNJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voHLXICMNJ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voHLXICMNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voHLXICMNJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voHLXICMNJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voHLXICMNJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voHLXICMNJ .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voHLXICMNJ .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voHLXICMNJ .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voHLXICMNJ .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voHLXICMNJ .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voHLXICMNJ .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voHLXICMNJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voHLXICMNJ .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voHLXICMNJ .navbar.collapsed .navbar-collapse.show,
.cid-voHLXICMNJ .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHLXICMNJ .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voHLXICMNJ .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voHLXICMNJ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voHLXICMNJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voHLXICMNJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voHLXICMNJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voHLXICMNJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voHLXICMNJ .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voHLXICMNJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voHLXICMNJ .navbar.collapsed .right-menu,
.cid-voHLXICMNJ .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voHLXICMNJ .navbar .navbar-collapse.show,
  .cid-voHLXICMNJ .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHLXICMNJ .navbar .navbar-collapse.show .brand-container,
  .cid-voHLXICMNJ .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voHLXICMNJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voHLXICMNJ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voHLXICMNJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voHLXICMNJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voHLXICMNJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voHLXICMNJ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voHLXICMNJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voHLXICMNJ .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voHLXICMNJ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voHLXICMNJ .navbar .right-menu,
  .cid-voHLXICMNJ .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voHLXICMNJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-voHLXICMNJ .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voHLXICMNJ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voHLXICMNJ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voHLXICMNJ .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voHLXICMNJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voHLXICMNJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voHLXICMNJ .dropdown-item.active,
.cid-voHLXICMNJ .dropdown-item:active {
  background-color: transparent;
}
.cid-voHLXICMNJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voHLXICMNJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voHLXICMNJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voHLXICMNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voHLXICMNJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voHLXICMNJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voHLXICMNJ ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voHLXICMNJ ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voHLXICMNJ .navbar-buttons {
  margin-left: auto;
}
.cid-voHLXICMNJ button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voHLXICMNJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voHLXICMNJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voHLXICMNJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voHLXICMNJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voHLXICMNJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voHLXICMNJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHLXICMNJ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voHLXICMNJ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voHLXICMNJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voHLXICMNJ .navbar-dropdown {
  position: fixed;
}
.cid-voHLXICMNJ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voHLXICMNJ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voHLXICMNJ .right-menu,
.cid-voHLXICMNJ .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voHLXICMNJ .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHLXICMNJ .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voHLXICMNJ .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voHLXICMNJ .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voHLXICMNJ .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voHLXICMNJ .card-wrapper {
  z-index: 3;
}
.cid-voHLXICMNJ .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voHLXICMNJ .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHLXICMNJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX86nyqzg {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX86nyqzg .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX86nyqzg .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voHLXKLN5Z {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voHLXKLN5Z .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voHLXKLN5Z .mbr-shop .row {
  margin: 0;
}
.cid-voHLXKLN5Z .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voHLXKLN5Z .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voHLXKLN5Z .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voHLXKLN5Z .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voHLXKLN5Z .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voHLXKLN5Z .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voHLXKLN5Z .mbr-shop .hide-modal {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHLXKLN5Z .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voHLXKLN5Z .mbr-shop .filter-by-pu,
.cid-voHLXKLN5Z .mbr-shop .filter-by-pd,
.cid-voHLXKLN5Z .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voHLXKLN5Z .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voHLXKLN5Z .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem h4,
.cid-voHLXKLN5Z .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem h5,
.cid-voHLXKLN5Z .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem p,
.cid-voHLXKLN5Z .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voHLXKLN5Z .mbr-shop .item-button {
  text-align: center;
}
.cid-voHLXKLN5Z .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voHLXKLN5Z .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voHLXKLN5Z .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voHLXKLN5Z .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voHLXKLN5Z .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voHLXKLN5Z .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item__hided h4,
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item__hided h5,
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voHLXKLN5Z .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voHLXKLN5Z .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voHLXKLN5Z .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voHLXKLN5Z .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voHLXKLN5Z .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voHLXKLN5Z .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voHLXKLN5Z .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voHLXKLN5Z .mbr-shop .range-controls {
  position: relative;
}
.cid-voHLXKLN5Z .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voHLXKLN5Z .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voHLXKLN5Z .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voHLXKLN5Z .mbr-shop .toggle:hover,
.cid-voHLXKLN5Z .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voHLXKLN5Z .mbr-shop .min-toggle {
  left: 0;
}
.cid-voHLXKLN5Z .mbr-shop .max-toggle {
  right: 0;
}
.cid-voHLXKLN5Z .mbr-shop .hided-by-price {
  display: none;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voHLXKLN5Z .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voHLXKLN5Z .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voHLXKLN5Z .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voHLXKLN5Z .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voHLXKLN5Z .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHLXKLN5Z .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voHLXKLN5Z .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voHLXKLN5Z .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voHLXKLN5Z .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voHLXKLN5Z .mbr-shop .shop-items .onsale,
.cid-voHLXKLN5Z .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voHLXKLN5Z .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voHLXKLN5Z .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voHLXKLN5Z .mbr-shop .price-range {
  display: inline-block;
}
.cid-voHLXKLN5Z .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voHLXKLN5Z .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voHLXKLN5Z .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voHLXKLN5Z .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voHLXKLN5Z .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voHLXKLN5Z .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voHLXKLN5Z .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voHLXKLN5Z .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voHLXKLN5Z .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voHLXKLN5Z .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voHLXKLN5Z .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voHLXKLN5Z .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voHLXKLN5Z .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voHLXKLN5Z .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voHLXKLN5Z .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voHLXKLN5Z .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voHLXKLN5Z .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voHLXKLN5Z .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voHLXKLN5Z .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voHLXKLN5Z .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voHLXKLN5Z .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voHLXKLN5Z .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voHLXKLN5Z .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voHLXKLN5Z .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voHLXKLN5Z .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voHLXKLN5Z .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voHLXKLN5Z .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWkfMKYik {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWkfMKYik .mbr-text,
.cid-voWkfMKYik blockquote {
  color: #232323;
}
.cid-voWkfMKYik .mbr-text DIV {
  text-align: center;
}
.cid-voXN5NzfgO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXN5NzfgO .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXN5NzfgO .icon2 {
  color: #19254f;
}
.cid-voXN5NzfgO .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXN5NzfgO p {
  font-weight: 400;
}
.cid-voXN5NzfgO .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXN5NzfgO .line2 {
  background: #19254f;
}
.cid-voXN5NzfgO .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXN5NzfgO .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXN5NzfgO .card2 {
  background: #c22227;
}
.cid-voXN5NzfgO .card-title,
.cid-voXN5NzfgO .card-ico,
.cid-voXN5NzfgO .line-wrap {
  text-align: center;
}
.cid-voXN5NzfgO .mbr-text,
.cid-voXN5NzfgO .card-link {
  text-align: center;
}
.cid-vqkCDnNFrL .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCDnNFrL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCDnNFrL .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCDnNFrL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCDnNFrL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voHLXM6a6O {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voHLXM6a6O .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voGzOfNJqU .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGzOfNJqU .nav-item:focus,
.cid-voGzOfNJqU .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voGzOfNJqU .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voGzOfNJqU .nav-item .nav-link {
    position: relative;
  }
  .cid-voGzOfNJqU .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voGzOfNJqU .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voGzOfNJqU .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voGzOfNJqU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGzOfNJqU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voGzOfNJqU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voGzOfNJqU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voGzOfNJqU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGzOfNJqU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voGzOfNJqU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voGzOfNJqU .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voGzOfNJqU .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voGzOfNJqU .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voGzOfNJqU .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voGzOfNJqU .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voGzOfNJqU .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voGzOfNJqU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voGzOfNJqU .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voGzOfNJqU .navbar.collapsed .navbar-collapse.show,
.cid-voGzOfNJqU .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGzOfNJqU .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voGzOfNJqU .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voGzOfNJqU .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voGzOfNJqU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voGzOfNJqU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voGzOfNJqU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voGzOfNJqU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voGzOfNJqU .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGzOfNJqU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voGzOfNJqU .navbar.collapsed .right-menu,
.cid-voGzOfNJqU .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voGzOfNJqU .navbar .navbar-collapse.show,
  .cid-voGzOfNJqU .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGzOfNJqU .navbar .navbar-collapse.show .brand-container,
  .cid-voGzOfNJqU .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voGzOfNJqU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voGzOfNJqU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voGzOfNJqU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voGzOfNJqU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voGzOfNJqU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voGzOfNJqU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voGzOfNJqU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voGzOfNJqU .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGzOfNJqU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voGzOfNJqU .navbar .right-menu,
  .cid-voGzOfNJqU .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voGzOfNJqU .navbar.navbar-short {
  min-height: 60px;
}
.cid-voGzOfNJqU .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voGzOfNJqU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voGzOfNJqU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voGzOfNJqU .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voGzOfNJqU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voGzOfNJqU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voGzOfNJqU .dropdown-item.active,
.cid-voGzOfNJqU .dropdown-item:active {
  background-color: transparent;
}
.cid-voGzOfNJqU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voGzOfNJqU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voGzOfNJqU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voGzOfNJqU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voGzOfNJqU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voGzOfNJqU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voGzOfNJqU ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voGzOfNJqU ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voGzOfNJqU .navbar-buttons {
  margin-left: auto;
}
.cid-voGzOfNJqU button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voGzOfNJqU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voGzOfNJqU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voGzOfNJqU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voGzOfNJqU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voGzOfNJqU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voGzOfNJqU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGzOfNJqU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voGzOfNJqU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voGzOfNJqU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGzOfNJqU .navbar-dropdown {
  position: fixed;
}
.cid-voGzOfNJqU a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voGzOfNJqU .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voGzOfNJqU .right-menu,
.cid-voGzOfNJqU .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voGzOfNJqU .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGzOfNJqU .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGzOfNJqU .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voGzOfNJqU .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voGzOfNJqU .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voGzOfNJqU .card-wrapper {
  z-index: 3;
}
.cid-voGzOfNJqU .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voGzOfNJqU .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGzOfNJqU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8albL49 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8albL49 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8albL49 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voGzOgtzAl {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voGzOgtzAl .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voGzOgtzAl .mbr-shop .row {
  margin: 0;
}
.cid-voGzOgtzAl .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voGzOgtzAl .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voGzOgtzAl .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voGzOgtzAl .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voGzOgtzAl .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voGzOgtzAl .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voGzOgtzAl .mbr-shop .hide-modal {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGzOgtzAl .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voGzOgtzAl .mbr-shop .filter-by-pu,
.cid-voGzOgtzAl .mbr-shop .filter-by-pd,
.cid-voGzOgtzAl .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voGzOgtzAl .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voGzOgtzAl .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem h4,
.cid-voGzOgtzAl .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem h5,
.cid-voGzOgtzAl .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem p,
.cid-voGzOgtzAl .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voGzOgtzAl .mbr-shop .item-button {
  text-align: center;
}
.cid-voGzOgtzAl .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voGzOgtzAl .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voGzOgtzAl .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voGzOgtzAl .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voGzOgtzAl .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voGzOgtzAl .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item__hided h4,
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item__hided h5,
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voGzOgtzAl .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voGzOgtzAl .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voGzOgtzAl .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voGzOgtzAl .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voGzOgtzAl .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voGzOgtzAl .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voGzOgtzAl .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voGzOgtzAl .mbr-shop .range-controls {
  position: relative;
}
.cid-voGzOgtzAl .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voGzOgtzAl .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voGzOgtzAl .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voGzOgtzAl .mbr-shop .toggle:hover,
.cid-voGzOgtzAl .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voGzOgtzAl .mbr-shop .min-toggle {
  left: 0;
}
.cid-voGzOgtzAl .mbr-shop .max-toggle {
  right: 0;
}
.cid-voGzOgtzAl .mbr-shop .hided-by-price {
  display: none;
}
.cid-voGzOgtzAl .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voGzOgtzAl .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voGzOgtzAl .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGzOgtzAl .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voGzOgtzAl .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voGzOgtzAl .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voGzOgtzAl .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voGzOgtzAl .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voGzOgtzAl .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voGzOgtzAl .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGzOgtzAl .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGzOgtzAl .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voGzOgtzAl .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voGzOgtzAl .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voGzOgtzAl .mbr-shop .shop-items .onsale,
.cid-voGzOgtzAl .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voGzOgtzAl .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voGzOgtzAl .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voGzOgtzAl .mbr-shop .price-range {
  display: inline-block;
}
.cid-voGzOgtzAl .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voGzOgtzAl .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voGzOgtzAl .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voGzOgtzAl .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voGzOgtzAl .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voGzOgtzAl .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voGzOgtzAl .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voGzOgtzAl .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voGzOgtzAl .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voGzOgtzAl .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voGzOgtzAl .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voGzOgtzAl .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voGzOgtzAl .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voGzOgtzAl .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voGzOgtzAl .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voGzOgtzAl .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voGzOgtzAl .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voGzOgtzAl .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voGzOgtzAl .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voGzOgtzAl .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voGzOgtzAl .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voGzOgtzAl .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voGzOgtzAl .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voGzOgtzAl .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voGzOgtzAl .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voGzOgtzAl .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voGzOgtzAl .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGzOgtzAl .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWpgbylnL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWpgbylnL .mbr-text,
.cid-voWpgbylnL blockquote {
  color: #232323;
}
.cid-voWpgbylnL .mbr-text DIV {
  text-align: center;
}
.cid-voXN7M2FFH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXN7M2FFH .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXN7M2FFH .icon2 {
  color: #19254f;
}
.cid-voXN7M2FFH .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXN7M2FFH p {
  font-weight: 400;
}
.cid-voXN7M2FFH .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXN7M2FFH .line2 {
  background: #19254f;
}
.cid-voXN7M2FFH .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXN7M2FFH .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXN7M2FFH .card2 {
  background: #c22227;
}
.cid-voXN7M2FFH .card-title,
.cid-voXN7M2FFH .card-ico,
.cid-voXN7M2FFH .line-wrap {
  text-align: center;
}
.cid-voXN7M2FFH .mbr-text,
.cid-voXN7M2FFH .card-link {
  text-align: center;
}
.cid-vqkCFvacRN .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCFvacRN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCFvacRN .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCFvacRN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCFvacRN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voGzOhdNN3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voGzOhdNN3 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voJ4qNGLq1 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ4qNGLq1 .nav-item:focus,
.cid-voJ4qNGLq1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voJ4qNGLq1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voJ4qNGLq1 .nav-item .nav-link {
    position: relative;
  }
  .cid-voJ4qNGLq1 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voJ4qNGLq1 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voJ4qNGLq1 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voJ4qNGLq1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ4qNGLq1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voJ4qNGLq1 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voJ4qNGLq1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voJ4qNGLq1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ4qNGLq1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voJ4qNGLq1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voJ4qNGLq1 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voJ4qNGLq1 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voJ4qNGLq1 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voJ4qNGLq1 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voJ4qNGLq1 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voJ4qNGLq1 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voJ4qNGLq1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voJ4qNGLq1 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voJ4qNGLq1 .navbar.collapsed .navbar-collapse.show,
.cid-voJ4qNGLq1 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ4qNGLq1 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voJ4qNGLq1 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voJ4qNGLq1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voJ4qNGLq1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voJ4qNGLq1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voJ4qNGLq1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voJ4qNGLq1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voJ4qNGLq1 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ4qNGLq1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voJ4qNGLq1 .navbar.collapsed .right-menu,
.cid-voJ4qNGLq1 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voJ4qNGLq1 .navbar .navbar-collapse.show,
  .cid-voJ4qNGLq1 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ4qNGLq1 .navbar .navbar-collapse.show .brand-container,
  .cid-voJ4qNGLq1 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voJ4qNGLq1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voJ4qNGLq1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voJ4qNGLq1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voJ4qNGLq1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voJ4qNGLq1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voJ4qNGLq1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voJ4qNGLq1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voJ4qNGLq1 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ4qNGLq1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voJ4qNGLq1 .navbar .right-menu,
  .cid-voJ4qNGLq1 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voJ4qNGLq1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voJ4qNGLq1 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voJ4qNGLq1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voJ4qNGLq1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voJ4qNGLq1 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voJ4qNGLq1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voJ4qNGLq1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voJ4qNGLq1 .dropdown-item.active,
.cid-voJ4qNGLq1 .dropdown-item:active {
  background-color: transparent;
}
.cid-voJ4qNGLq1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voJ4qNGLq1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voJ4qNGLq1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voJ4qNGLq1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voJ4qNGLq1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voJ4qNGLq1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voJ4qNGLq1 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voJ4qNGLq1 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voJ4qNGLq1 .navbar-buttons {
  margin-left: auto;
}
.cid-voJ4qNGLq1 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voJ4qNGLq1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voJ4qNGLq1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voJ4qNGLq1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ4qNGLq1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ4qNGLq1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voJ4qNGLq1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ4qNGLq1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voJ4qNGLq1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voJ4qNGLq1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ4qNGLq1 .navbar-dropdown {
  position: fixed;
}
.cid-voJ4qNGLq1 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voJ4qNGLq1 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voJ4qNGLq1 .right-menu,
.cid-voJ4qNGLq1 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voJ4qNGLq1 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ4qNGLq1 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ4qNGLq1 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voJ4qNGLq1 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voJ4qNGLq1 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voJ4qNGLq1 .card-wrapper {
  z-index: 3;
}
.cid-voJ4qNGLq1 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voJ4qNGLq1 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ4qNGLq1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8dlIFWF {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8dlIFWF .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8dlIFWF .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voJ4qOSvmj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voJ4qOSvmj .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voJ4qOSvmj .mbr-shop .row {
  margin: 0;
}
.cid-voJ4qOSvmj .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voJ4qOSvmj .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voJ4qOSvmj .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voJ4qOSvmj .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voJ4qOSvmj .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voJ4qOSvmj .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voJ4qOSvmj .mbr-shop .hide-modal {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ4qOSvmj .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voJ4qOSvmj .mbr-shop .filter-by-pu,
.cid-voJ4qOSvmj .mbr-shop .filter-by-pd,
.cid-voJ4qOSvmj .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voJ4qOSvmj .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voJ4qOSvmj .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem h4,
.cid-voJ4qOSvmj .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem h5,
.cid-voJ4qOSvmj .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem p,
.cid-voJ4qOSvmj .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voJ4qOSvmj .mbr-shop .item-button {
  text-align: center;
}
.cid-voJ4qOSvmj .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voJ4qOSvmj .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voJ4qOSvmj .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voJ4qOSvmj .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voJ4qOSvmj .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voJ4qOSvmj .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item__hided h4,
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item__hided h5,
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voJ4qOSvmj .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voJ4qOSvmj .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voJ4qOSvmj .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voJ4qOSvmj .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voJ4qOSvmj .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voJ4qOSvmj .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voJ4qOSvmj .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voJ4qOSvmj .mbr-shop .range-controls {
  position: relative;
}
.cid-voJ4qOSvmj .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voJ4qOSvmj .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voJ4qOSvmj .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voJ4qOSvmj .mbr-shop .toggle:hover,
.cid-voJ4qOSvmj .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voJ4qOSvmj .mbr-shop .min-toggle {
  left: 0;
}
.cid-voJ4qOSvmj .mbr-shop .max-toggle {
  right: 0;
}
.cid-voJ4qOSvmj .mbr-shop .hided-by-price {
  display: none;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voJ4qOSvmj .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voJ4qOSvmj .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voJ4qOSvmj .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voJ4qOSvmj .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voJ4qOSvmj .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ4qOSvmj .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ4qOSvmj .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voJ4qOSvmj .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voJ4qOSvmj .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voJ4qOSvmj .mbr-shop .shop-items .onsale,
.cid-voJ4qOSvmj .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voJ4qOSvmj .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voJ4qOSvmj .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voJ4qOSvmj .mbr-shop .price-range {
  display: inline-block;
}
.cid-voJ4qOSvmj .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voJ4qOSvmj .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voJ4qOSvmj .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voJ4qOSvmj .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voJ4qOSvmj .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voJ4qOSvmj .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voJ4qOSvmj .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voJ4qOSvmj .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voJ4qOSvmj .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voJ4qOSvmj .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voJ4qOSvmj .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voJ4qOSvmj .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voJ4qOSvmj .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voJ4qOSvmj .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voJ4qOSvmj .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voJ4qOSvmj .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voJ4qOSvmj .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voJ4qOSvmj .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voJ4qOSvmj .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voJ4qOSvmj .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voJ4qOSvmj .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voJ4qOSvmj .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voJ4qOSvmj .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voJ4qOSvmj .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voJ4qOSvmj .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voJ4qOSvmj .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ4qOSvmj .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWpQXfJuI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWpQXfJuI .mbr-text,
.cid-voWpQXfJuI blockquote {
  color: #232323;
}
.cid-voWpQXfJuI .mbr-text DIV {
  text-align: center;
}
.cid-voXN9Kxa6b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXN9Kxa6b .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXN9Kxa6b .icon2 {
  color: #19254f;
}
.cid-voXN9Kxa6b .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXN9Kxa6b p {
  font-weight: 400;
}
.cid-voXN9Kxa6b .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXN9Kxa6b .line2 {
  background: #19254f;
}
.cid-voXN9Kxa6b .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXN9Kxa6b .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXN9Kxa6b .card2 {
  background: #c22227;
}
.cid-voXN9Kxa6b .card-title,
.cid-voXN9Kxa6b .card-ico,
.cid-voXN9Kxa6b .line-wrap {
  text-align: center;
}
.cid-voXN9Kxa6b .mbr-text,
.cid-voXN9Kxa6b .card-link {
  text-align: center;
}
.cid-vqkCIjjR96 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCIjjR96 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCIjjR96 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCIjjR96 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCIjjR96 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voJ4qQgbWj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voJ4qQgbWj .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voJ6VWjuW4 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ6VWjuW4 .nav-item:focus,
.cid-voJ6VWjuW4 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voJ6VWjuW4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voJ6VWjuW4 .nav-item .nav-link {
    position: relative;
  }
  .cid-voJ6VWjuW4 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voJ6VWjuW4 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voJ6VWjuW4 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voJ6VWjuW4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ6VWjuW4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voJ6VWjuW4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voJ6VWjuW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voJ6VWjuW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ6VWjuW4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voJ6VWjuW4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voJ6VWjuW4 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voJ6VWjuW4 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voJ6VWjuW4 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voJ6VWjuW4 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voJ6VWjuW4 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voJ6VWjuW4 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voJ6VWjuW4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voJ6VWjuW4 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voJ6VWjuW4 .navbar.collapsed .navbar-collapse.show,
.cid-voJ6VWjuW4 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ6VWjuW4 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voJ6VWjuW4 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voJ6VWjuW4 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voJ6VWjuW4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voJ6VWjuW4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voJ6VWjuW4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voJ6VWjuW4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voJ6VWjuW4 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ6VWjuW4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voJ6VWjuW4 .navbar.collapsed .right-menu,
.cid-voJ6VWjuW4 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voJ6VWjuW4 .navbar .navbar-collapse.show,
  .cid-voJ6VWjuW4 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ6VWjuW4 .navbar .navbar-collapse.show .brand-container,
  .cid-voJ6VWjuW4 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voJ6VWjuW4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voJ6VWjuW4 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voJ6VWjuW4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voJ6VWjuW4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voJ6VWjuW4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voJ6VWjuW4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voJ6VWjuW4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voJ6VWjuW4 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ6VWjuW4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voJ6VWjuW4 .navbar .right-menu,
  .cid-voJ6VWjuW4 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voJ6VWjuW4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voJ6VWjuW4 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voJ6VWjuW4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voJ6VWjuW4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voJ6VWjuW4 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voJ6VWjuW4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voJ6VWjuW4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voJ6VWjuW4 .dropdown-item.active,
.cid-voJ6VWjuW4 .dropdown-item:active {
  background-color: transparent;
}
.cid-voJ6VWjuW4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voJ6VWjuW4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voJ6VWjuW4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voJ6VWjuW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voJ6VWjuW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voJ6VWjuW4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voJ6VWjuW4 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voJ6VWjuW4 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voJ6VWjuW4 .navbar-buttons {
  margin-left: auto;
}
.cid-voJ6VWjuW4 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voJ6VWjuW4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voJ6VWjuW4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voJ6VWjuW4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ6VWjuW4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ6VWjuW4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voJ6VWjuW4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ6VWjuW4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voJ6VWjuW4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voJ6VWjuW4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ6VWjuW4 .navbar-dropdown {
  position: fixed;
}
.cid-voJ6VWjuW4 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voJ6VWjuW4 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voJ6VWjuW4 .right-menu,
.cid-voJ6VWjuW4 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voJ6VWjuW4 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ6VWjuW4 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ6VWjuW4 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voJ6VWjuW4 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voJ6VWjuW4 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voJ6VWjuW4 .card-wrapper {
  z-index: 3;
}
.cid-voJ6VWjuW4 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voJ6VWjuW4 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ6VWjuW4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8jlONcQ {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8jlONcQ .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8jlONcQ .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voJ6VXAojB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voJ6VXAojB .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voJ6VXAojB .mbr-shop .row {
  margin: 0;
}
.cid-voJ6VXAojB .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voJ6VXAojB .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voJ6VXAojB .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voJ6VXAojB .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voJ6VXAojB .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voJ6VXAojB .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voJ6VXAojB .mbr-shop .hide-modal {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ6VXAojB .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voJ6VXAojB .mbr-shop .filter-by-pu,
.cid-voJ6VXAojB .mbr-shop .filter-by-pd,
.cid-voJ6VXAojB .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voJ6VXAojB .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voJ6VXAojB .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem h4,
.cid-voJ6VXAojB .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem h5,
.cid-voJ6VXAojB .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem p,
.cid-voJ6VXAojB .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voJ6VXAojB .mbr-shop .item-button {
  text-align: center;
}
.cid-voJ6VXAojB .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voJ6VXAojB .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voJ6VXAojB .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voJ6VXAojB .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voJ6VXAojB .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voJ6VXAojB .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item__hided h4,
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item__hided h5,
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voJ6VXAojB .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voJ6VXAojB .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voJ6VXAojB .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voJ6VXAojB .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voJ6VXAojB .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voJ6VXAojB .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voJ6VXAojB .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voJ6VXAojB .mbr-shop .range-controls {
  position: relative;
}
.cid-voJ6VXAojB .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voJ6VXAojB .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voJ6VXAojB .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voJ6VXAojB .mbr-shop .toggle:hover,
.cid-voJ6VXAojB .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voJ6VXAojB .mbr-shop .min-toggle {
  left: 0;
}
.cid-voJ6VXAojB .mbr-shop .max-toggle {
  right: 0;
}
.cid-voJ6VXAojB .mbr-shop .hided-by-price {
  display: none;
}
.cid-voJ6VXAojB .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voJ6VXAojB .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voJ6VXAojB .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ6VXAojB .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voJ6VXAojB .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voJ6VXAojB .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voJ6VXAojB .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voJ6VXAojB .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voJ6VXAojB .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voJ6VXAojB .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ6VXAojB .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ6VXAojB .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voJ6VXAojB .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voJ6VXAojB .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voJ6VXAojB .mbr-shop .shop-items .onsale,
.cid-voJ6VXAojB .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voJ6VXAojB .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voJ6VXAojB .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voJ6VXAojB .mbr-shop .price-range {
  display: inline-block;
}
.cid-voJ6VXAojB .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voJ6VXAojB .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voJ6VXAojB .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voJ6VXAojB .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voJ6VXAojB .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voJ6VXAojB .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voJ6VXAojB .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voJ6VXAojB .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voJ6VXAojB .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voJ6VXAojB .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voJ6VXAojB .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voJ6VXAojB .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voJ6VXAojB .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voJ6VXAojB .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voJ6VXAojB .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voJ6VXAojB .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voJ6VXAojB .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voJ6VXAojB .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voJ6VXAojB .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voJ6VXAojB .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voJ6VXAojB .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voJ6VXAojB .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voJ6VXAojB .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voJ6VXAojB .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voJ6VXAojB .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voJ6VXAojB .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voJ6VXAojB .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ6VXAojB .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWqjwWTFI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWqjwWTFI .mbr-text,
.cid-voWqjwWTFI blockquote {
  color: #232323;
}
.cid-voWqjwWTFI .mbr-text DIV {
  text-align: center;
}
.cid-voXNbUXITT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNbUXITT .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNbUXITT .icon2 {
  color: #19254f;
}
.cid-voXNbUXITT .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNbUXITT p {
  font-weight: 400;
}
.cid-voXNbUXITT .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNbUXITT .line2 {
  background: #19254f;
}
.cid-voXNbUXITT .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNbUXITT .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNbUXITT .card2 {
  background: #c22227;
}
.cid-voXNbUXITT .card-title,
.cid-voXNbUXITT .card-ico,
.cid-voXNbUXITT .line-wrap {
  text-align: center;
}
.cid-voXNbUXITT .mbr-text,
.cid-voXNbUXITT .card-link {
  text-align: center;
}
.cid-vqkCJSrKmG .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCJSrKmG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCJSrKmG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCJSrKmG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCJSrKmG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voJ6VYGrUG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voJ6VYGrUG .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voJ8TL0jQa .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ8TL0jQa .nav-item:focus,
.cid-voJ8TL0jQa .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voJ8TL0jQa .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voJ8TL0jQa .nav-item .nav-link {
    position: relative;
  }
  .cid-voJ8TL0jQa .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voJ8TL0jQa .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voJ8TL0jQa .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voJ8TL0jQa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ8TL0jQa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voJ8TL0jQa .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voJ8TL0jQa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voJ8TL0jQa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJ8TL0jQa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voJ8TL0jQa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voJ8TL0jQa .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voJ8TL0jQa .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voJ8TL0jQa .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voJ8TL0jQa .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voJ8TL0jQa .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voJ8TL0jQa .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voJ8TL0jQa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voJ8TL0jQa .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voJ8TL0jQa .navbar.collapsed .navbar-collapse.show,
.cid-voJ8TL0jQa .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ8TL0jQa .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voJ8TL0jQa .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voJ8TL0jQa .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voJ8TL0jQa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voJ8TL0jQa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voJ8TL0jQa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voJ8TL0jQa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voJ8TL0jQa .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJ8TL0jQa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voJ8TL0jQa .navbar.collapsed .right-menu,
.cid-voJ8TL0jQa .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voJ8TL0jQa .navbar .navbar-collapse.show,
  .cid-voJ8TL0jQa .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ8TL0jQa .navbar .navbar-collapse.show .brand-container,
  .cid-voJ8TL0jQa .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voJ8TL0jQa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voJ8TL0jQa .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voJ8TL0jQa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voJ8TL0jQa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voJ8TL0jQa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voJ8TL0jQa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voJ8TL0jQa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voJ8TL0jQa .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJ8TL0jQa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voJ8TL0jQa .navbar .right-menu,
  .cid-voJ8TL0jQa .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voJ8TL0jQa .navbar.navbar-short {
  min-height: 60px;
}
.cid-voJ8TL0jQa .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voJ8TL0jQa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voJ8TL0jQa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voJ8TL0jQa .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voJ8TL0jQa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voJ8TL0jQa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voJ8TL0jQa .dropdown-item.active,
.cid-voJ8TL0jQa .dropdown-item:active {
  background-color: transparent;
}
.cid-voJ8TL0jQa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voJ8TL0jQa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voJ8TL0jQa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voJ8TL0jQa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voJ8TL0jQa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voJ8TL0jQa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voJ8TL0jQa ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voJ8TL0jQa ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voJ8TL0jQa .navbar-buttons {
  margin-left: auto;
}
.cid-voJ8TL0jQa button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voJ8TL0jQa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voJ8TL0jQa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voJ8TL0jQa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ8TL0jQa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voJ8TL0jQa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voJ8TL0jQa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ8TL0jQa nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voJ8TL0jQa nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voJ8TL0jQa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJ8TL0jQa .navbar-dropdown {
  position: fixed;
}
.cid-voJ8TL0jQa a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voJ8TL0jQa .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voJ8TL0jQa .right-menu,
.cid-voJ8TL0jQa .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voJ8TL0jQa .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ8TL0jQa .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJ8TL0jQa .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voJ8TL0jQa .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voJ8TL0jQa .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voJ8TL0jQa .card-wrapper {
  z-index: 3;
}
.cid-voJ8TL0jQa .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voJ8TL0jQa .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ8TL0jQa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8nF7Ahd {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8nF7Ahd .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8nF7Ahd .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voJ8TMdOwh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voJ8TMdOwh .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voJ8TMdOwh .mbr-shop .row {
  margin: 0;
}
.cid-voJ8TMdOwh .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voJ8TMdOwh .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voJ8TMdOwh .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voJ8TMdOwh .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voJ8TMdOwh .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voJ8TMdOwh .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voJ8TMdOwh .mbr-shop .hide-modal {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ8TMdOwh .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voJ8TMdOwh .mbr-shop .filter-by-pu,
.cid-voJ8TMdOwh .mbr-shop .filter-by-pd,
.cid-voJ8TMdOwh .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voJ8TMdOwh .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voJ8TMdOwh .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem h4,
.cid-voJ8TMdOwh .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem h5,
.cid-voJ8TMdOwh .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem p,
.cid-voJ8TMdOwh .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voJ8TMdOwh .mbr-shop .item-button {
  text-align: center;
}
.cid-voJ8TMdOwh .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voJ8TMdOwh .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voJ8TMdOwh .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voJ8TMdOwh .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voJ8TMdOwh .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voJ8TMdOwh .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item__hided h4,
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item__hided h5,
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voJ8TMdOwh .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voJ8TMdOwh .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voJ8TMdOwh .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voJ8TMdOwh .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voJ8TMdOwh .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voJ8TMdOwh .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voJ8TMdOwh .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voJ8TMdOwh .mbr-shop .range-controls {
  position: relative;
}
.cid-voJ8TMdOwh .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voJ8TMdOwh .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voJ8TMdOwh .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voJ8TMdOwh .mbr-shop .toggle:hover,
.cid-voJ8TMdOwh .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voJ8TMdOwh .mbr-shop .min-toggle {
  left: 0;
}
.cid-voJ8TMdOwh .mbr-shop .max-toggle {
  right: 0;
}
.cid-voJ8TMdOwh .mbr-shop .hided-by-price {
  display: none;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voJ8TMdOwh .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voJ8TMdOwh .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voJ8TMdOwh .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voJ8TMdOwh .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voJ8TMdOwh .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ8TMdOwh .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJ8TMdOwh .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voJ8TMdOwh .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voJ8TMdOwh .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voJ8TMdOwh .mbr-shop .shop-items .onsale,
.cid-voJ8TMdOwh .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voJ8TMdOwh .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voJ8TMdOwh .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voJ8TMdOwh .mbr-shop .price-range {
  display: inline-block;
}
.cid-voJ8TMdOwh .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voJ8TMdOwh .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voJ8TMdOwh .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voJ8TMdOwh .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voJ8TMdOwh .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voJ8TMdOwh .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voJ8TMdOwh .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voJ8TMdOwh .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voJ8TMdOwh .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voJ8TMdOwh .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voJ8TMdOwh .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voJ8TMdOwh .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voJ8TMdOwh .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voJ8TMdOwh .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voJ8TMdOwh .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voJ8TMdOwh .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voJ8TMdOwh .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voJ8TMdOwh .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voJ8TMdOwh .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voJ8TMdOwh .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voJ8TMdOwh .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voJ8TMdOwh .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voJ8TMdOwh .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voJ8TMdOwh .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voJ8TMdOwh .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voJ8TMdOwh .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJ8TMdOwh .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWqQ7UiGq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWqQ7UiGq .mbr-text,
.cid-voWqQ7UiGq blockquote {
  color: #232323;
}
.cid-voWqQ7UiGq .mbr-text DIV {
  text-align: center;
}
.cid-voXNeeooiZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNeeooiZ .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNeeooiZ .icon2 {
  color: #19254f;
}
.cid-voXNeeooiZ .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNeeooiZ p {
  font-weight: 400;
}
.cid-voXNeeooiZ .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNeeooiZ .line2 {
  background: #19254f;
}
.cid-voXNeeooiZ .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNeeooiZ .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNeeooiZ .card2 {
  background: #c22227;
}
.cid-voXNeeooiZ .card-title,
.cid-voXNeeooiZ .card-ico,
.cid-voXNeeooiZ .line-wrap {
  text-align: center;
}
.cid-voXNeeooiZ .mbr-text,
.cid-voXNeeooiZ .card-link {
  text-align: center;
}
.cid-vqkCMpv2va .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCMpv2va .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCMpv2va .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCMpv2va .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCMpv2va .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voJ8TNpGSf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voJ8TNpGSf .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voJaJgI4wG .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJaJgI4wG .nav-item:focus,
.cid-voJaJgI4wG .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voJaJgI4wG .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voJaJgI4wG .nav-item .nav-link {
    position: relative;
  }
  .cid-voJaJgI4wG .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voJaJgI4wG .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voJaJgI4wG .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voJaJgI4wG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJaJgI4wG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voJaJgI4wG .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voJaJgI4wG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voJaJgI4wG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voJaJgI4wG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voJaJgI4wG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voJaJgI4wG .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voJaJgI4wG .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voJaJgI4wG .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voJaJgI4wG .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voJaJgI4wG .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voJaJgI4wG .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voJaJgI4wG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voJaJgI4wG .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voJaJgI4wG .navbar.collapsed .navbar-collapse.show,
.cid-voJaJgI4wG .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJaJgI4wG .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voJaJgI4wG .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voJaJgI4wG .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voJaJgI4wG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voJaJgI4wG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voJaJgI4wG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voJaJgI4wG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voJaJgI4wG .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voJaJgI4wG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voJaJgI4wG .navbar.collapsed .right-menu,
.cid-voJaJgI4wG .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voJaJgI4wG .navbar .navbar-collapse.show,
  .cid-voJaJgI4wG .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJaJgI4wG .navbar .navbar-collapse.show .brand-container,
  .cid-voJaJgI4wG .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voJaJgI4wG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voJaJgI4wG .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voJaJgI4wG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voJaJgI4wG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voJaJgI4wG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voJaJgI4wG .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voJaJgI4wG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voJaJgI4wG .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voJaJgI4wG .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voJaJgI4wG .navbar .right-menu,
  .cid-voJaJgI4wG .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voJaJgI4wG .navbar.navbar-short {
  min-height: 60px;
}
.cid-voJaJgI4wG .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voJaJgI4wG .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voJaJgI4wG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voJaJgI4wG .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voJaJgI4wG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voJaJgI4wG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voJaJgI4wG .dropdown-item.active,
.cid-voJaJgI4wG .dropdown-item:active {
  background-color: transparent;
}
.cid-voJaJgI4wG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voJaJgI4wG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voJaJgI4wG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voJaJgI4wG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voJaJgI4wG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voJaJgI4wG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voJaJgI4wG ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voJaJgI4wG ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voJaJgI4wG .navbar-buttons {
  margin-left: auto;
}
.cid-voJaJgI4wG button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voJaJgI4wG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voJaJgI4wG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voJaJgI4wG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voJaJgI4wG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voJaJgI4wG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voJaJgI4wG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJaJgI4wG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voJaJgI4wG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voJaJgI4wG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voJaJgI4wG .navbar-dropdown {
  position: fixed;
}
.cid-voJaJgI4wG a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voJaJgI4wG .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voJaJgI4wG .right-menu,
.cid-voJaJgI4wG .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voJaJgI4wG .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJaJgI4wG .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voJaJgI4wG .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voJaJgI4wG .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voJaJgI4wG .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voJaJgI4wG .card-wrapper {
  z-index: 3;
}
.cid-voJaJgI4wG .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voJaJgI4wG .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJaJgI4wG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8rekSED {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8rekSED .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8rekSED .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voJaJhYSCU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voJaJhYSCU .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voJaJhYSCU .mbr-shop .row {
  margin: 0;
}
.cid-voJaJhYSCU .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voJaJhYSCU .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voJaJhYSCU .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voJaJhYSCU .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voJaJhYSCU .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voJaJhYSCU .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voJaJhYSCU .mbr-shop .hide-modal {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJaJhYSCU .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voJaJhYSCU .mbr-shop .filter-by-pu,
.cid-voJaJhYSCU .mbr-shop .filter-by-pd,
.cid-voJaJhYSCU .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voJaJhYSCU .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voJaJhYSCU .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem h4,
.cid-voJaJhYSCU .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem h5,
.cid-voJaJhYSCU .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem p,
.cid-voJaJhYSCU .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voJaJhYSCU .mbr-shop .item-button {
  text-align: center;
}
.cid-voJaJhYSCU .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voJaJhYSCU .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voJaJhYSCU .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voJaJhYSCU .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voJaJhYSCU .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voJaJhYSCU .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item__hided h4,
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item__hided h5,
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voJaJhYSCU .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voJaJhYSCU .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voJaJhYSCU .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voJaJhYSCU .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voJaJhYSCU .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voJaJhYSCU .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voJaJhYSCU .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voJaJhYSCU .mbr-shop .range-controls {
  position: relative;
}
.cid-voJaJhYSCU .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voJaJhYSCU .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voJaJhYSCU .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voJaJhYSCU .mbr-shop .toggle:hover,
.cid-voJaJhYSCU .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voJaJhYSCU .mbr-shop .min-toggle {
  left: 0;
}
.cid-voJaJhYSCU .mbr-shop .max-toggle {
  right: 0;
}
.cid-voJaJhYSCU .mbr-shop .hided-by-price {
  display: none;
}
.cid-voJaJhYSCU .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voJaJhYSCU .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voJaJhYSCU .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voJaJhYSCU .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voJaJhYSCU .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voJaJhYSCU .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voJaJhYSCU .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voJaJhYSCU .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voJaJhYSCU .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voJaJhYSCU .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJaJhYSCU .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voJaJhYSCU .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voJaJhYSCU .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voJaJhYSCU .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voJaJhYSCU .mbr-shop .shop-items .onsale,
.cid-voJaJhYSCU .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voJaJhYSCU .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voJaJhYSCU .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voJaJhYSCU .mbr-shop .price-range {
  display: inline-block;
}
.cid-voJaJhYSCU .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voJaJhYSCU .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voJaJhYSCU .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voJaJhYSCU .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voJaJhYSCU .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voJaJhYSCU .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voJaJhYSCU .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voJaJhYSCU .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voJaJhYSCU .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voJaJhYSCU .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voJaJhYSCU .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voJaJhYSCU .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voJaJhYSCU .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voJaJhYSCU .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voJaJhYSCU .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voJaJhYSCU .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voJaJhYSCU .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voJaJhYSCU .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voJaJhYSCU .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voJaJhYSCU .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voJaJhYSCU .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voJaJhYSCU .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voJaJhYSCU .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voJaJhYSCU .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voJaJhYSCU .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voJaJhYSCU .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voJaJhYSCU .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voJaJhYSCU .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWrsflAWO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWrsflAWO .mbr-text,
.cid-voWrsflAWO blockquote {
  color: #232323;
}
.cid-voWrsflAWO .mbr-text DIV {
  text-align: center;
}
.cid-voXNgxSK0o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNgxSK0o .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNgxSK0o .icon2 {
  color: #19254f;
}
.cid-voXNgxSK0o .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNgxSK0o p {
  font-weight: 400;
}
.cid-voXNgxSK0o .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNgxSK0o .line2 {
  background: #19254f;
}
.cid-voXNgxSK0o .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNgxSK0o .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNgxSK0o .card2 {
  background: #c22227;
}
.cid-voXNgxSK0o .card-title,
.cid-voXNgxSK0o .card-ico,
.cid-voXNgxSK0o .line-wrap {
  text-align: center;
}
.cid-voXNgxSK0o .mbr-text,
.cid-voXNgxSK0o .card-link {
  text-align: center;
}
.cid-vqkCQ709Dz .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCQ709Dz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCQ709Dz .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCQ709Dz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCQ709Dz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voJaJj5Aae {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voJaJj5Aae .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voKHWZsFK4 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voKHWZsFK4 .nav-item:focus,
.cid-voKHWZsFK4 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voKHWZsFK4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voKHWZsFK4 .nav-item .nav-link {
    position: relative;
  }
  .cid-voKHWZsFK4 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voKHWZsFK4 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voKHWZsFK4 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voKHWZsFK4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voKHWZsFK4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voKHWZsFK4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voKHWZsFK4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voKHWZsFK4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voKHWZsFK4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voKHWZsFK4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voKHWZsFK4 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voKHWZsFK4 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voKHWZsFK4 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voKHWZsFK4 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voKHWZsFK4 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voKHWZsFK4 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voKHWZsFK4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voKHWZsFK4 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voKHWZsFK4 .navbar.collapsed .navbar-collapse.show,
.cid-voKHWZsFK4 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voKHWZsFK4 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voKHWZsFK4 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voKHWZsFK4 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voKHWZsFK4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voKHWZsFK4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voKHWZsFK4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voKHWZsFK4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voKHWZsFK4 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voKHWZsFK4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voKHWZsFK4 .navbar.collapsed .right-menu,
.cid-voKHWZsFK4 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voKHWZsFK4 .navbar .navbar-collapse.show,
  .cid-voKHWZsFK4 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voKHWZsFK4 .navbar .navbar-collapse.show .brand-container,
  .cid-voKHWZsFK4 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voKHWZsFK4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voKHWZsFK4 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voKHWZsFK4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voKHWZsFK4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voKHWZsFK4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voKHWZsFK4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voKHWZsFK4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voKHWZsFK4 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voKHWZsFK4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voKHWZsFK4 .navbar .right-menu,
  .cid-voKHWZsFK4 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voKHWZsFK4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voKHWZsFK4 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voKHWZsFK4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voKHWZsFK4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voKHWZsFK4 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voKHWZsFK4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voKHWZsFK4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voKHWZsFK4 .dropdown-item.active,
.cid-voKHWZsFK4 .dropdown-item:active {
  background-color: transparent;
}
.cid-voKHWZsFK4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voKHWZsFK4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voKHWZsFK4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voKHWZsFK4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voKHWZsFK4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voKHWZsFK4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voKHWZsFK4 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voKHWZsFK4 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voKHWZsFK4 .navbar-buttons {
  margin-left: auto;
}
.cid-voKHWZsFK4 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voKHWZsFK4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voKHWZsFK4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voKHWZsFK4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voKHWZsFK4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voKHWZsFK4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voKHWZsFK4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voKHWZsFK4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voKHWZsFK4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voKHWZsFK4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voKHWZsFK4 .navbar-dropdown {
  position: fixed;
}
.cid-voKHWZsFK4 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voKHWZsFK4 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voKHWZsFK4 .right-menu,
.cid-voKHWZsFK4 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voKHWZsFK4 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voKHWZsFK4 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voKHWZsFK4 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voKHWZsFK4 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voKHWZsFK4 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voKHWZsFK4 .card-wrapper {
  z-index: 3;
}
.cid-voKHWZsFK4 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voKHWZsFK4 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voKHWZsFK4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8vmfgH3 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8vmfgH3 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8vmfgH3 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voKHX0weED {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voKHX0weED .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voKHX0weED .mbr-shop .row {
  margin: 0;
}
.cid-voKHX0weED .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voKHX0weED .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voKHX0weED .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voKHX0weED .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voKHX0weED .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voKHX0weED .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voKHX0weED .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voKHX0weED .mbr-shop .hide-modal {
  display: none;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voKHX0weED .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voKHX0weED .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voKHX0weED .mbr-shop .filter-by-pu,
.cid-voKHX0weED .mbr-shop .filter-by-pd,
.cid-voKHX0weED .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voKHX0weED .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voKHX0weED .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voKHX0weED .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voKHX0weED .mbr-shop .galleryItem h4,
.cid-voKHX0weED .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voKHX0weED .mbr-shop .galleryItem h5,
.cid-voKHX0weED .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voKHX0weED .mbr-shop .galleryItem p,
.cid-voKHX0weED .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voKHX0weED .mbr-shop .item-button {
  text-align: center;
}
.cid-voKHX0weED .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voKHX0weED .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voKHX0weED .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voKHX0weED .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voKHX0weED .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voKHX0weED .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voKHX0weED .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voKHX0weED .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voKHX0weED .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voKHX0weED .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voKHX0weED .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voKHX0weED .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-item__hided h4,
.cid-voKHX0weED .mbr-shop .mbr-gallery-item__hided h5,
.cid-voKHX0weED .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voKHX0weED .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voKHX0weED .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voKHX0weED .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voKHX0weED .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voKHX0weED .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voKHX0weED .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voKHX0weED .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voKHX0weED .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voKHX0weED .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voKHX0weED .mbr-shop .range-controls {
  position: relative;
}
.cid-voKHX0weED .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voKHX0weED .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voKHX0weED .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voKHX0weED .mbr-shop .toggle:hover,
.cid-voKHX0weED .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voKHX0weED .mbr-shop .min-toggle {
  left: 0;
}
.cid-voKHX0weED .mbr-shop .max-toggle {
  right: 0;
}
.cid-voKHX0weED .mbr-shop .hided-by-price {
  display: none;
}
.cid-voKHX0weED .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voKHX0weED .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voKHX0weED .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voKHX0weED .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voKHX0weED .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voKHX0weED .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voKHX0weED .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voKHX0weED .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voKHX0weED .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voKHX0weED .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voKHX0weED .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voKHX0weED .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voKHX0weED .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voKHX0weED .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voKHX0weED .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voKHX0weED .mbr-shop .shop-items .onsale,
.cid-voKHX0weED .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voKHX0weED .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voKHX0weED .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voKHX0weED .mbr-shop .price-range {
  display: inline-block;
}
.cid-voKHX0weED .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voKHX0weED .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voKHX0weED .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voKHX0weED .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voKHX0weED .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voKHX0weED .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voKHX0weED .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voKHX0weED .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voKHX0weED .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voKHX0weED .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voKHX0weED .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voKHX0weED .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voKHX0weED .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voKHX0weED .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voKHX0weED .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voKHX0weED .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voKHX0weED .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voKHX0weED .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voKHX0weED .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voKHX0weED .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voKHX0weED .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voKHX0weED .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voKHX0weED .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voKHX0weED .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voKHX0weED .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voKHX0weED .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voKHX0weED .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voKHX0weED .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWs7iOyZl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWs7iOyZl .mbr-text,
.cid-voWs7iOyZl blockquote {
  color: #232323;
}
.cid-voWs7iOyZl .mbr-text DIV {
  text-align: center;
}
.cid-voXNiFiT8v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNiFiT8v .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNiFiT8v .icon2 {
  color: #19254f;
}
.cid-voXNiFiT8v .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNiFiT8v p {
  font-weight: 400;
}
.cid-voXNiFiT8v .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNiFiT8v .line2 {
  background: #19254f;
}
.cid-voXNiFiT8v .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNiFiT8v .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNiFiT8v .card2 {
  background: #c22227;
}
.cid-voXNiFiT8v .card-title,
.cid-voXNiFiT8v .card-ico,
.cid-voXNiFiT8v .line-wrap {
  text-align: center;
}
.cid-voXNiFiT8v .mbr-text,
.cid-voXNiFiT8v .card-link {
  text-align: center;
}
.cid-vqkCS5uU4K .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCS5uU4K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCS5uU4K .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCS5uU4K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCS5uU4K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voKHX1stkW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voKHX1stkW .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voGN8IqKEM .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGN8IqKEM .nav-item:focus,
.cid-voGN8IqKEM .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voGN8IqKEM .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voGN8IqKEM .nav-item .nav-link {
    position: relative;
  }
  .cid-voGN8IqKEM .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voGN8IqKEM .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voGN8IqKEM .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voGN8IqKEM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGN8IqKEM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voGN8IqKEM .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voGN8IqKEM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voGN8IqKEM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGN8IqKEM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voGN8IqKEM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voGN8IqKEM .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voGN8IqKEM .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voGN8IqKEM .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voGN8IqKEM .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voGN8IqKEM .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voGN8IqKEM .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voGN8IqKEM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voGN8IqKEM .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voGN8IqKEM .navbar.collapsed .navbar-collapse.show,
.cid-voGN8IqKEM .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGN8IqKEM .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voGN8IqKEM .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voGN8IqKEM .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voGN8IqKEM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voGN8IqKEM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voGN8IqKEM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voGN8IqKEM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voGN8IqKEM .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGN8IqKEM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voGN8IqKEM .navbar.collapsed .right-menu,
.cid-voGN8IqKEM .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voGN8IqKEM .navbar .navbar-collapse.show,
  .cid-voGN8IqKEM .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGN8IqKEM .navbar .navbar-collapse.show .brand-container,
  .cid-voGN8IqKEM .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voGN8IqKEM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voGN8IqKEM .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voGN8IqKEM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voGN8IqKEM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voGN8IqKEM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voGN8IqKEM .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voGN8IqKEM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voGN8IqKEM .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGN8IqKEM .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voGN8IqKEM .navbar .right-menu,
  .cid-voGN8IqKEM .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voGN8IqKEM .navbar.navbar-short {
  min-height: 60px;
}
.cid-voGN8IqKEM .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voGN8IqKEM .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voGN8IqKEM .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voGN8IqKEM .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voGN8IqKEM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voGN8IqKEM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voGN8IqKEM .dropdown-item.active,
.cid-voGN8IqKEM .dropdown-item:active {
  background-color: transparent;
}
.cid-voGN8IqKEM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voGN8IqKEM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voGN8IqKEM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voGN8IqKEM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voGN8IqKEM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voGN8IqKEM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voGN8IqKEM ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voGN8IqKEM ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voGN8IqKEM .navbar-buttons {
  margin-left: auto;
}
.cid-voGN8IqKEM button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voGN8IqKEM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voGN8IqKEM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voGN8IqKEM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voGN8IqKEM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voGN8IqKEM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voGN8IqKEM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGN8IqKEM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voGN8IqKEM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voGN8IqKEM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGN8IqKEM .navbar-dropdown {
  position: fixed;
}
.cid-voGN8IqKEM a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voGN8IqKEM .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voGN8IqKEM .right-menu,
.cid-voGN8IqKEM .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voGN8IqKEM .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGN8IqKEM .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGN8IqKEM .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voGN8IqKEM .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voGN8IqKEM .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voGN8IqKEM .card-wrapper {
  z-index: 3;
}
.cid-voGN8IqKEM .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voGN8IqKEM .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGN8IqKEM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8yGlYl7 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8yGlYl7 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8yGlYl7 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voGN8Jpigf {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voGN8Jpigf .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voGN8Jpigf .mbr-shop .row {
  margin: 0;
}
.cid-voGN8Jpigf .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voGN8Jpigf .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voGN8Jpigf .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voGN8Jpigf .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voGN8Jpigf .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voGN8Jpigf .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voGN8Jpigf .mbr-shop .hide-modal {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGN8Jpigf .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voGN8Jpigf .mbr-shop .filter-by-pu,
.cid-voGN8Jpigf .mbr-shop .filter-by-pd,
.cid-voGN8Jpigf .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voGN8Jpigf .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voGN8Jpigf .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem h4,
.cid-voGN8Jpigf .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem h5,
.cid-voGN8Jpigf .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem p,
.cid-voGN8Jpigf .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voGN8Jpigf .mbr-shop .item-button {
  text-align: center;
}
.cid-voGN8Jpigf .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voGN8Jpigf .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voGN8Jpigf .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voGN8Jpigf .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voGN8Jpigf .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voGN8Jpigf .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item__hided h4,
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item__hided h5,
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voGN8Jpigf .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voGN8Jpigf .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voGN8Jpigf .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voGN8Jpigf .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voGN8Jpigf .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voGN8Jpigf .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voGN8Jpigf .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voGN8Jpigf .mbr-shop .range-controls {
  position: relative;
}
.cid-voGN8Jpigf .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voGN8Jpigf .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voGN8Jpigf .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voGN8Jpigf .mbr-shop .toggle:hover,
.cid-voGN8Jpigf .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voGN8Jpigf .mbr-shop .min-toggle {
  left: 0;
}
.cid-voGN8Jpigf .mbr-shop .max-toggle {
  right: 0;
}
.cid-voGN8Jpigf .mbr-shop .hided-by-price {
  display: none;
}
.cid-voGN8Jpigf .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voGN8Jpigf .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voGN8Jpigf .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGN8Jpigf .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voGN8Jpigf .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voGN8Jpigf .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voGN8Jpigf .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voGN8Jpigf .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voGN8Jpigf .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voGN8Jpigf .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGN8Jpigf .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGN8Jpigf .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voGN8Jpigf .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voGN8Jpigf .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voGN8Jpigf .mbr-shop .shop-items .onsale,
.cid-voGN8Jpigf .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voGN8Jpigf .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voGN8Jpigf .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voGN8Jpigf .mbr-shop .price-range {
  display: inline-block;
}
.cid-voGN8Jpigf .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voGN8Jpigf .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voGN8Jpigf .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voGN8Jpigf .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voGN8Jpigf .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voGN8Jpigf .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voGN8Jpigf .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voGN8Jpigf .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voGN8Jpigf .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voGN8Jpigf .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voGN8Jpigf .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voGN8Jpigf .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voGN8Jpigf .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voGN8Jpigf .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voGN8Jpigf .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voGN8Jpigf .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voGN8Jpigf .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voGN8Jpigf .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voGN8Jpigf .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voGN8Jpigf .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voGN8Jpigf .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voGN8Jpigf .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voGN8Jpigf .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voGN8Jpigf .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voGN8Jpigf .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voGN8Jpigf .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voGN8Jpigf .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGN8Jpigf .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWsOUYWBA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWsOUYWBA .mbr-text,
.cid-voWsOUYWBA blockquote {
  color: #232323;
}
.cid-voWsOUYWBA .mbr-text DIV {
  text-align: center;
}
.cid-voXNkAfCNc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNkAfCNc .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNkAfCNc .icon2 {
  color: #19254f;
}
.cid-voXNkAfCNc .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNkAfCNc p {
  font-weight: 400;
}
.cid-voXNkAfCNc .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNkAfCNc .line2 {
  background: #19254f;
}
.cid-voXNkAfCNc .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNkAfCNc .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNkAfCNc .card2 {
  background: #c22227;
}
.cid-voXNkAfCNc .card-title,
.cid-voXNkAfCNc .card-ico,
.cid-voXNkAfCNc .line-wrap {
  text-align: center;
}
.cid-voXNkAfCNc .mbr-text,
.cid-voXNkAfCNc .card-link {
  text-align: center;
}
.cid-vqkCTSn2zb .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCTSn2zb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCTSn2zb .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCTSn2zb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCTSn2zb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voGN8Kphmd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voGN8Kphmd .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voGQqlPYkJ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGQqlPYkJ .nav-item:focus,
.cid-voGQqlPYkJ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voGQqlPYkJ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voGQqlPYkJ .nav-item .nav-link {
    position: relative;
  }
  .cid-voGQqlPYkJ .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voGQqlPYkJ .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voGQqlPYkJ .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voGQqlPYkJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGQqlPYkJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voGQqlPYkJ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voGQqlPYkJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voGQqlPYkJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGQqlPYkJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voGQqlPYkJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voGQqlPYkJ .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voGQqlPYkJ .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voGQqlPYkJ .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voGQqlPYkJ .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voGQqlPYkJ .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voGQqlPYkJ .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voGQqlPYkJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voGQqlPYkJ .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voGQqlPYkJ .navbar.collapsed .navbar-collapse.show,
.cid-voGQqlPYkJ .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGQqlPYkJ .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voGQqlPYkJ .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voGQqlPYkJ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voGQqlPYkJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voGQqlPYkJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voGQqlPYkJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voGQqlPYkJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voGQqlPYkJ .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGQqlPYkJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voGQqlPYkJ .navbar.collapsed .right-menu,
.cid-voGQqlPYkJ .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voGQqlPYkJ .navbar .navbar-collapse.show,
  .cid-voGQqlPYkJ .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGQqlPYkJ .navbar .navbar-collapse.show .brand-container,
  .cid-voGQqlPYkJ .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voGQqlPYkJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voGQqlPYkJ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voGQqlPYkJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voGQqlPYkJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voGQqlPYkJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voGQqlPYkJ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voGQqlPYkJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voGQqlPYkJ .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGQqlPYkJ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voGQqlPYkJ .navbar .right-menu,
  .cid-voGQqlPYkJ .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voGQqlPYkJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-voGQqlPYkJ .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voGQqlPYkJ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voGQqlPYkJ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voGQqlPYkJ .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voGQqlPYkJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voGQqlPYkJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voGQqlPYkJ .dropdown-item.active,
.cid-voGQqlPYkJ .dropdown-item:active {
  background-color: transparent;
}
.cid-voGQqlPYkJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voGQqlPYkJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voGQqlPYkJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voGQqlPYkJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voGQqlPYkJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voGQqlPYkJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voGQqlPYkJ ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voGQqlPYkJ ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voGQqlPYkJ .navbar-buttons {
  margin-left: auto;
}
.cid-voGQqlPYkJ button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voGQqlPYkJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voGQqlPYkJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voGQqlPYkJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voGQqlPYkJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voGQqlPYkJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voGQqlPYkJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGQqlPYkJ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voGQqlPYkJ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voGQqlPYkJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGQqlPYkJ .navbar-dropdown {
  position: fixed;
}
.cid-voGQqlPYkJ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voGQqlPYkJ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voGQqlPYkJ .right-menu,
.cid-voGQqlPYkJ .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voGQqlPYkJ .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGQqlPYkJ .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGQqlPYkJ .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voGQqlPYkJ .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voGQqlPYkJ .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voGQqlPYkJ .card-wrapper {
  z-index: 3;
}
.cid-voGQqlPYkJ .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voGQqlPYkJ .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGQqlPYkJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8Cp0xD0 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8Cp0xD0 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8Cp0xD0 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voGQqn4m07 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voGQqn4m07 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voGQqn4m07 .mbr-shop .row {
  margin: 0;
}
.cid-voGQqn4m07 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voGQqn4m07 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voGQqn4m07 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voGQqn4m07 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voGQqn4m07 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voGQqn4m07 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voGQqn4m07 .mbr-shop .hide-modal {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGQqn4m07 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voGQqn4m07 .mbr-shop .filter-by-pu,
.cid-voGQqn4m07 .mbr-shop .filter-by-pd,
.cid-voGQqn4m07 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voGQqn4m07 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voGQqn4m07 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem h4,
.cid-voGQqn4m07 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem h5,
.cid-voGQqn4m07 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem p,
.cid-voGQqn4m07 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voGQqn4m07 .mbr-shop .item-button {
  text-align: center;
}
.cid-voGQqn4m07 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voGQqn4m07 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voGQqn4m07 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voGQqn4m07 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voGQqn4m07 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voGQqn4m07 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voGQqn4m07 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voGQqn4m07 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voGQqn4m07 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voGQqn4m07 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voGQqn4m07 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voGQqn4m07 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voGQqn4m07 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voGQqn4m07 .mbr-shop .range-controls {
  position: relative;
}
.cid-voGQqn4m07 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voGQqn4m07 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voGQqn4m07 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voGQqn4m07 .mbr-shop .toggle:hover,
.cid-voGQqn4m07 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voGQqn4m07 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voGQqn4m07 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voGQqn4m07 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voGQqn4m07 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voGQqn4m07 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voGQqn4m07 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGQqn4m07 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voGQqn4m07 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voGQqn4m07 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voGQqn4m07 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voGQqn4m07 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voGQqn4m07 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voGQqn4m07 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGQqn4m07 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGQqn4m07 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voGQqn4m07 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voGQqn4m07 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voGQqn4m07 .mbr-shop .shop-items .onsale,
.cid-voGQqn4m07 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voGQqn4m07 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voGQqn4m07 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voGQqn4m07 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voGQqn4m07 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voGQqn4m07 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voGQqn4m07 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voGQqn4m07 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voGQqn4m07 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voGQqn4m07 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voGQqn4m07 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voGQqn4m07 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voGQqn4m07 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voGQqn4m07 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voGQqn4m07 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voGQqn4m07 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voGQqn4m07 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voGQqn4m07 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voGQqn4m07 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voGQqn4m07 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voGQqn4m07 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voGQqn4m07 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voGQqn4m07 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voGQqn4m07 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voGQqn4m07 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voGQqn4m07 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voGQqn4m07 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voGQqn4m07 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voGQqn4m07 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voGQqn4m07 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voGQqn4m07 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGQqn4m07 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWttEdioF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWttEdioF .mbr-text,
.cid-voWttEdioF blockquote {
  color: #232323;
}
.cid-voWttEdioF .mbr-text DIV {
  text-align: center;
}
.cid-voXNmIccv8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNmIccv8 .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNmIccv8 .icon2 {
  color: #19254f;
}
.cid-voXNmIccv8 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNmIccv8 p {
  font-weight: 400;
}
.cid-voXNmIccv8 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNmIccv8 .line2 {
  background: #19254f;
}
.cid-voXNmIccv8 .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNmIccv8 .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNmIccv8 .card2 {
  background: #c22227;
}
.cid-voXNmIccv8 .card-title,
.cid-voXNmIccv8 .card-ico,
.cid-voXNmIccv8 .line-wrap {
  text-align: center;
}
.cid-voXNmIccv8 .mbr-text,
.cid-voXNmIccv8 .card-link {
  text-align: center;
}
.cid-vqkCW7Vh9g .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCW7Vh9g .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCW7Vh9g .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCW7Vh9g .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCW7Vh9g .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voGQqojQSh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voGQqojQSh .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voGGfy4vkX .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGGfy4vkX .nav-item:focus,
.cid-voGGfy4vkX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voGGfy4vkX .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voGGfy4vkX .nav-item .nav-link {
    position: relative;
  }
  .cid-voGGfy4vkX .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voGGfy4vkX .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voGGfy4vkX .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voGGfy4vkX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGGfy4vkX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voGGfy4vkX .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voGGfy4vkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voGGfy4vkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voGGfy4vkX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voGGfy4vkX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voGGfy4vkX .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voGGfy4vkX .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voGGfy4vkX .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voGGfy4vkX .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voGGfy4vkX .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voGGfy4vkX .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voGGfy4vkX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voGGfy4vkX .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voGGfy4vkX .navbar.collapsed .navbar-collapse.show,
.cid-voGGfy4vkX .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGGfy4vkX .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voGGfy4vkX .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voGGfy4vkX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voGGfy4vkX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voGGfy4vkX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voGGfy4vkX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voGGfy4vkX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voGGfy4vkX .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voGGfy4vkX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voGGfy4vkX .navbar.collapsed .right-menu,
.cid-voGGfy4vkX .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voGGfy4vkX .navbar .navbar-collapse.show,
  .cid-voGGfy4vkX .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGGfy4vkX .navbar .navbar-collapse.show .brand-container,
  .cid-voGGfy4vkX .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voGGfy4vkX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voGGfy4vkX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voGGfy4vkX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voGGfy4vkX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voGGfy4vkX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voGGfy4vkX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voGGfy4vkX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voGGfy4vkX .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voGGfy4vkX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voGGfy4vkX .navbar .right-menu,
  .cid-voGGfy4vkX .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voGGfy4vkX .navbar.navbar-short {
  min-height: 60px;
}
.cid-voGGfy4vkX .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voGGfy4vkX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voGGfy4vkX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voGGfy4vkX .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voGGfy4vkX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voGGfy4vkX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voGGfy4vkX .dropdown-item.active,
.cid-voGGfy4vkX .dropdown-item:active {
  background-color: transparent;
}
.cid-voGGfy4vkX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voGGfy4vkX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voGGfy4vkX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voGGfy4vkX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voGGfy4vkX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voGGfy4vkX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voGGfy4vkX ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voGGfy4vkX ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voGGfy4vkX .navbar-buttons {
  margin-left: auto;
}
.cid-voGGfy4vkX button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voGGfy4vkX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voGGfy4vkX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voGGfy4vkX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voGGfy4vkX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voGGfy4vkX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voGGfy4vkX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGGfy4vkX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voGGfy4vkX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voGGfy4vkX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voGGfy4vkX .navbar-dropdown {
  position: fixed;
}
.cid-voGGfy4vkX a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voGGfy4vkX .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voGGfy4vkX .right-menu,
.cid-voGGfy4vkX .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voGGfy4vkX .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGGfy4vkX .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voGGfy4vkX .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voGGfy4vkX .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voGGfy4vkX .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voGGfy4vkX .card-wrapper {
  z-index: 3;
}
.cid-voGGfy4vkX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voGGfy4vkX .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGGfy4vkX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8IrI3ic {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8IrI3ic .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8IrI3ic .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voGGfz7Wib {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voGGfz7Wib .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voGGfz7Wib .mbr-shop .row {
  margin: 0;
}
.cid-voGGfz7Wib .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voGGfz7Wib .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voGGfz7Wib .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voGGfz7Wib .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voGGfz7Wib .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voGGfz7Wib .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voGGfz7Wib .mbr-shop .hide-modal {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGGfz7Wib .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voGGfz7Wib .mbr-shop .filter-by-pu,
.cid-voGGfz7Wib .mbr-shop .filter-by-pd,
.cid-voGGfz7Wib .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voGGfz7Wib .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voGGfz7Wib .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem h4,
.cid-voGGfz7Wib .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem h5,
.cid-voGGfz7Wib .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem p,
.cid-voGGfz7Wib .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voGGfz7Wib .mbr-shop .item-button {
  text-align: center;
}
.cid-voGGfz7Wib .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voGGfz7Wib .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voGGfz7Wib .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voGGfz7Wib .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voGGfz7Wib .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voGGfz7Wib .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item__hided h4,
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item__hided h5,
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voGGfz7Wib .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voGGfz7Wib .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voGGfz7Wib .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voGGfz7Wib .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voGGfz7Wib .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voGGfz7Wib .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voGGfz7Wib .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voGGfz7Wib .mbr-shop .range-controls {
  position: relative;
}
.cid-voGGfz7Wib .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voGGfz7Wib .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voGGfz7Wib .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voGGfz7Wib .mbr-shop .toggle:hover,
.cid-voGGfz7Wib .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voGGfz7Wib .mbr-shop .min-toggle {
  left: 0;
}
.cid-voGGfz7Wib .mbr-shop .max-toggle {
  right: 0;
}
.cid-voGGfz7Wib .mbr-shop .hided-by-price {
  display: none;
}
.cid-voGGfz7Wib .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voGGfz7Wib .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voGGfz7Wib .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voGGfz7Wib .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voGGfz7Wib .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voGGfz7Wib .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voGGfz7Wib .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voGGfz7Wib .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voGGfz7Wib .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voGGfz7Wib .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGGfz7Wib .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voGGfz7Wib .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voGGfz7Wib .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voGGfz7Wib .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voGGfz7Wib .mbr-shop .shop-items .onsale,
.cid-voGGfz7Wib .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voGGfz7Wib .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voGGfz7Wib .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voGGfz7Wib .mbr-shop .price-range {
  display: inline-block;
}
.cid-voGGfz7Wib .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voGGfz7Wib .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voGGfz7Wib .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voGGfz7Wib .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voGGfz7Wib .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voGGfz7Wib .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voGGfz7Wib .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voGGfz7Wib .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voGGfz7Wib .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voGGfz7Wib .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voGGfz7Wib .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voGGfz7Wib .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voGGfz7Wib .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voGGfz7Wib .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voGGfz7Wib .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voGGfz7Wib .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voGGfz7Wib .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voGGfz7Wib .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voGGfz7Wib .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voGGfz7Wib .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voGGfz7Wib .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voGGfz7Wib .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voGGfz7Wib .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voGGfz7Wib .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voGGfz7Wib .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voGGfz7Wib .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voGGfz7Wib .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voGGfz7Wib .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWuaBUef6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWuaBUef6 .mbr-text,
.cid-voWuaBUef6 blockquote {
  color: #232323;
}
.cid-voWuaBUef6 .mbr-text DIV {
  text-align: center;
}
.cid-voXNoLnhky {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNoLnhky .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNoLnhky .icon2 {
  color: #19254f;
}
.cid-voXNoLnhky .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNoLnhky p {
  font-weight: 400;
}
.cid-voXNoLnhky .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNoLnhky .line2 {
  background: #19254f;
}
.cid-voXNoLnhky .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNoLnhky .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNoLnhky .card2 {
  background: #c22227;
}
.cid-voXNoLnhky .card-title,
.cid-voXNoLnhky .card-ico,
.cid-voXNoLnhky .line-wrap {
  text-align: center;
}
.cid-voXNoLnhky .mbr-text,
.cid-voXNoLnhky .card-link {
  text-align: center;
}
.cid-vqkCYv4jY7 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkCYv4jY7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkCYv4jY7 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkCYv4jY7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkCYv4jY7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voGGfAfJE2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voGGfAfJE2 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voH2i2w5zx .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voH2i2w5zx .nav-item:focus,
.cid-voH2i2w5zx .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voH2i2w5zx .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voH2i2w5zx .nav-item .nav-link {
    position: relative;
  }
  .cid-voH2i2w5zx .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voH2i2w5zx .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voH2i2w5zx .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voH2i2w5zx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voH2i2w5zx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voH2i2w5zx .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voH2i2w5zx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voH2i2w5zx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voH2i2w5zx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voH2i2w5zx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voH2i2w5zx .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voH2i2w5zx .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voH2i2w5zx .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voH2i2w5zx .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voH2i2w5zx .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voH2i2w5zx .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voH2i2w5zx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voH2i2w5zx .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voH2i2w5zx .navbar.collapsed .navbar-collapse.show,
.cid-voH2i2w5zx .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voH2i2w5zx .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voH2i2w5zx .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voH2i2w5zx .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voH2i2w5zx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voH2i2w5zx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voH2i2w5zx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voH2i2w5zx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voH2i2w5zx .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voH2i2w5zx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voH2i2w5zx .navbar.collapsed .right-menu,
.cid-voH2i2w5zx .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voH2i2w5zx .navbar .navbar-collapse.show,
  .cid-voH2i2w5zx .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voH2i2w5zx .navbar .navbar-collapse.show .brand-container,
  .cid-voH2i2w5zx .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voH2i2w5zx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voH2i2w5zx .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voH2i2w5zx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voH2i2w5zx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voH2i2w5zx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voH2i2w5zx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voH2i2w5zx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voH2i2w5zx .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voH2i2w5zx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voH2i2w5zx .navbar .right-menu,
  .cid-voH2i2w5zx .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voH2i2w5zx .navbar.navbar-short {
  min-height: 60px;
}
.cid-voH2i2w5zx .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voH2i2w5zx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voH2i2w5zx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voH2i2w5zx .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voH2i2w5zx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voH2i2w5zx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voH2i2w5zx .dropdown-item.active,
.cid-voH2i2w5zx .dropdown-item:active {
  background-color: transparent;
}
.cid-voH2i2w5zx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voH2i2w5zx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voH2i2w5zx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voH2i2w5zx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voH2i2w5zx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voH2i2w5zx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voH2i2w5zx ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voH2i2w5zx ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voH2i2w5zx .navbar-buttons {
  margin-left: auto;
}
.cid-voH2i2w5zx button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voH2i2w5zx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voH2i2w5zx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voH2i2w5zx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voH2i2w5zx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voH2i2w5zx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voH2i2w5zx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voH2i2w5zx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voH2i2w5zx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voH2i2w5zx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voH2i2w5zx .navbar-dropdown {
  position: fixed;
}
.cid-voH2i2w5zx a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voH2i2w5zx .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voH2i2w5zx .right-menu,
.cid-voH2i2w5zx .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voH2i2w5zx .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voH2i2w5zx .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voH2i2w5zx .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voH2i2w5zx .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voH2i2w5zx .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voH2i2w5zx .card-wrapper {
  z-index: 3;
}
.cid-voH2i2w5zx .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voH2i2w5zx .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voH2i2w5zx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8Q4sDwy {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8Q4sDwy .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8Q4sDwy .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voH2i3KtgP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voH2i3KtgP .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voH2i3KtgP .mbr-shop .row {
  margin: 0;
}
.cid-voH2i3KtgP .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voH2i3KtgP .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voH2i3KtgP .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voH2i3KtgP .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voH2i3KtgP .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voH2i3KtgP .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voH2i3KtgP .mbr-shop .hide-modal {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voH2i3KtgP .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voH2i3KtgP .mbr-shop .filter-by-pu,
.cid-voH2i3KtgP .mbr-shop .filter-by-pd,
.cid-voH2i3KtgP .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voH2i3KtgP .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voH2i3KtgP .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem h4,
.cid-voH2i3KtgP .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem h5,
.cid-voH2i3KtgP .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem p,
.cid-voH2i3KtgP .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voH2i3KtgP .mbr-shop .item-button {
  text-align: center;
}
.cid-voH2i3KtgP .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voH2i3KtgP .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voH2i3KtgP .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voH2i3KtgP .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voH2i3KtgP .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voH2i3KtgP .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item__hided h4,
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item__hided h5,
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voH2i3KtgP .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voH2i3KtgP .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voH2i3KtgP .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voH2i3KtgP .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voH2i3KtgP .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voH2i3KtgP .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voH2i3KtgP .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voH2i3KtgP .mbr-shop .range-controls {
  position: relative;
}
.cid-voH2i3KtgP .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voH2i3KtgP .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voH2i3KtgP .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voH2i3KtgP .mbr-shop .toggle:hover,
.cid-voH2i3KtgP .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voH2i3KtgP .mbr-shop .min-toggle {
  left: 0;
}
.cid-voH2i3KtgP .mbr-shop .max-toggle {
  right: 0;
}
.cid-voH2i3KtgP .mbr-shop .hided-by-price {
  display: none;
}
.cid-voH2i3KtgP .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voH2i3KtgP .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voH2i3KtgP .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voH2i3KtgP .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voH2i3KtgP .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voH2i3KtgP .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voH2i3KtgP .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voH2i3KtgP .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voH2i3KtgP .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voH2i3KtgP .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voH2i3KtgP .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voH2i3KtgP .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voH2i3KtgP .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voH2i3KtgP .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voH2i3KtgP .mbr-shop .shop-items .onsale,
.cid-voH2i3KtgP .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voH2i3KtgP .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voH2i3KtgP .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voH2i3KtgP .mbr-shop .price-range {
  display: inline-block;
}
.cid-voH2i3KtgP .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voH2i3KtgP .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voH2i3KtgP .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voH2i3KtgP .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voH2i3KtgP .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voH2i3KtgP .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voH2i3KtgP .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voH2i3KtgP .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voH2i3KtgP .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voH2i3KtgP .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voH2i3KtgP .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voH2i3KtgP .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voH2i3KtgP .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voH2i3KtgP .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voH2i3KtgP .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voH2i3KtgP .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voH2i3KtgP .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voH2i3KtgP .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voH2i3KtgP .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voH2i3KtgP .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voH2i3KtgP .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voH2i3KtgP .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voH2i3KtgP .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voH2i3KtgP .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voH2i3KtgP .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voH2i3KtgP .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voH2i3KtgP .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voH2i3KtgP .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWuOIFXXU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWuOIFXXU .mbr-text,
.cid-voWuOIFXXU blockquote {
  color: #232323;
}
.cid-voWuOIFXXU .mbr-text DIV {
  text-align: center;
}
.cid-voXNqUOzyb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNqUOzyb .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNqUOzyb .icon2 {
  color: #19254f;
}
.cid-voXNqUOzyb .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNqUOzyb p {
  font-weight: 400;
}
.cid-voXNqUOzyb .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNqUOzyb .line2 {
  background: #19254f;
}
.cid-voXNqUOzyb .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNqUOzyb .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNqUOzyb .card2 {
  background: #c22227;
}
.cid-voXNqUOzyb .card-title,
.cid-voXNqUOzyb .card-ico,
.cid-voXNqUOzyb .line-wrap {
  text-align: center;
}
.cid-voXNqUOzyb .mbr-text,
.cid-voXNqUOzyb .card-link {
  text-align: center;
}
.cid-vqkD0tOiIs .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkD0tOiIs .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkD0tOiIs .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkD0tOiIs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkD0tOiIs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voH2i4KdJ0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voH2i4KdJ0 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voIQw8C6BB .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQw8C6BB .nav-item:focus,
.cid-voIQw8C6BB .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voIQw8C6BB .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voIQw8C6BB .nav-item .nav-link {
    position: relative;
  }
  .cid-voIQw8C6BB .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voIQw8C6BB .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voIQw8C6BB .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voIQw8C6BB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQw8C6BB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voIQw8C6BB .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voIQw8C6BB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voIQw8C6BB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQw8C6BB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voIQw8C6BB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voIQw8C6BB .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voIQw8C6BB .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voIQw8C6BB .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voIQw8C6BB .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voIQw8C6BB .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voIQw8C6BB .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voIQw8C6BB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voIQw8C6BB .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voIQw8C6BB .navbar.collapsed .navbar-collapse.show,
.cid-voIQw8C6BB .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voIQw8C6BB .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voIQw8C6BB .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voIQw8C6BB .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voIQw8C6BB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voIQw8C6BB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voIQw8C6BB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voIQw8C6BB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voIQw8C6BB .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voIQw8C6BB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voIQw8C6BB .navbar.collapsed .right-menu,
.cid-voIQw8C6BB .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voIQw8C6BB .navbar .navbar-collapse.show,
  .cid-voIQw8C6BB .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voIQw8C6BB .navbar .navbar-collapse.show .brand-container,
  .cid-voIQw8C6BB .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voIQw8C6BB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voIQw8C6BB .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voIQw8C6BB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voIQw8C6BB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voIQw8C6BB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voIQw8C6BB .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voIQw8C6BB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voIQw8C6BB .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voIQw8C6BB .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voIQw8C6BB .navbar .right-menu,
  .cid-voIQw8C6BB .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voIQw8C6BB .navbar.navbar-short {
  min-height: 60px;
}
.cid-voIQw8C6BB .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voIQw8C6BB .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voIQw8C6BB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voIQw8C6BB .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voIQw8C6BB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voIQw8C6BB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voIQw8C6BB .dropdown-item.active,
.cid-voIQw8C6BB .dropdown-item:active {
  background-color: transparent;
}
.cid-voIQw8C6BB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voIQw8C6BB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voIQw8C6BB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voIQw8C6BB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voIQw8C6BB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voIQw8C6BB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voIQw8C6BB ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voIQw8C6BB ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voIQw8C6BB .navbar-buttons {
  margin-left: auto;
}
.cid-voIQw8C6BB button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voIQw8C6BB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voIQw8C6BB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voIQw8C6BB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voIQw8C6BB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voIQw8C6BB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voIQw8C6BB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voIQw8C6BB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voIQw8C6BB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voIQw8C6BB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voIQw8C6BB .navbar-dropdown {
  position: fixed;
}
.cid-voIQw8C6BB a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voIQw8C6BB .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voIQw8C6BB .right-menu,
.cid-voIQw8C6BB .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voIQw8C6BB .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voIQw8C6BB .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voIQw8C6BB .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voIQw8C6BB .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voIQw8C6BB .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voIQw8C6BB .card-wrapper {
  z-index: 3;
}
.cid-voIQw8C6BB .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voIQw8C6BB .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voIQw8C6BB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voIQw9Dirz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voIQw9Dirz .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voIQw9Dirz .mbr-shop .row {
  margin: 0;
}
.cid-voIQw9Dirz .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voIQw9Dirz .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voIQw9Dirz .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voIQw9Dirz .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voIQw9Dirz .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voIQw9Dirz .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voIQw9Dirz .mbr-shop .hide-modal {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQw9Dirz .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voIQw9Dirz .mbr-shop .filter-by-pu,
.cid-voIQw9Dirz .mbr-shop .filter-by-pd,
.cid-voIQw9Dirz .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voIQw9Dirz .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voIQw9Dirz .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem h4,
.cid-voIQw9Dirz .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem h5,
.cid-voIQw9Dirz .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem p,
.cid-voIQw9Dirz .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voIQw9Dirz .mbr-shop .item-button {
  text-align: center;
}
.cid-voIQw9Dirz .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voIQw9Dirz .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voIQw9Dirz .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voIQw9Dirz .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voIQw9Dirz .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voIQw9Dirz .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item__hided h4,
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item__hided h5,
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voIQw9Dirz .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voIQw9Dirz .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voIQw9Dirz .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voIQw9Dirz .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voIQw9Dirz .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voIQw9Dirz .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voIQw9Dirz .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voIQw9Dirz .mbr-shop .range-controls {
  position: relative;
}
.cid-voIQw9Dirz .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voIQw9Dirz .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voIQw9Dirz .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voIQw9Dirz .mbr-shop .toggle:hover,
.cid-voIQw9Dirz .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voIQw9Dirz .mbr-shop .min-toggle {
  left: 0;
}
.cid-voIQw9Dirz .mbr-shop .max-toggle {
  right: 0;
}
.cid-voIQw9Dirz .mbr-shop .hided-by-price {
  display: none;
}
.cid-voIQw9Dirz .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voIQw9Dirz .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voIQw9Dirz .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voIQw9Dirz .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voIQw9Dirz .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voIQw9Dirz .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voIQw9Dirz .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voIQw9Dirz .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voIQw9Dirz .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voIQw9Dirz .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQw9Dirz .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQw9Dirz .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voIQw9Dirz .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voIQw9Dirz .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voIQw9Dirz .mbr-shop .shop-items .onsale,
.cid-voIQw9Dirz .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voIQw9Dirz .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voIQw9Dirz .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voIQw9Dirz .mbr-shop .price-range {
  display: inline-block;
}
.cid-voIQw9Dirz .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voIQw9Dirz .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voIQw9Dirz .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voIQw9Dirz .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voIQw9Dirz .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voIQw9Dirz .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voIQw9Dirz .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voIQw9Dirz .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voIQw9Dirz .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voIQw9Dirz .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voIQw9Dirz .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voIQw9Dirz .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voIQw9Dirz .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voIQw9Dirz .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voIQw9Dirz .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voIQw9Dirz .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voIQw9Dirz .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voIQw9Dirz .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voIQw9Dirz .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voIQw9Dirz .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voIQw9Dirz .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voIQw9Dirz .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voIQw9Dirz .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voIQw9Dirz .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voIQw9Dirz .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voIQw9Dirz .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voIQw9Dirz .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voIQw9Dirz .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWvSZWI0Z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWvSZWI0Z .mbr-text,
.cid-voWvSZWI0Z blockquote {
  color: #232323;
}
.cid-voWvSZWI0Z .mbr-text DIV {
  text-align: center;
}
.cid-voXNt19MHL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNt19MHL .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNt19MHL .icon2 {
  color: #19254f;
}
.cid-voXNt19MHL .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNt19MHL p {
  font-weight: 400;
}
.cid-voXNt19MHL .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNt19MHL .line2 {
  background: #19254f;
}
.cid-voXNt19MHL .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNt19MHL .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNt19MHL .card2 {
  background: #c22227;
}
.cid-voXNt19MHL .card-title,
.cid-voXNt19MHL .card-ico,
.cid-voXNt19MHL .line-wrap {
  text-align: center;
}
.cid-voXNt19MHL .mbr-text,
.cid-voXNt19MHL .card-link {
  text-align: center;
}
.cid-vqkD2DacEo .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkD2DacEo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkD2DacEo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkD2DacEo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkD2DacEo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voIQwaQfcp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voIQwaQfcp .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voIQxCof9l .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQxCof9l .nav-item:focus,
.cid-voIQxCof9l .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voIQxCof9l .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voIQxCof9l .nav-item .nav-link {
    position: relative;
  }
  .cid-voIQxCof9l .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voIQxCof9l .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voIQxCof9l .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voIQxCof9l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQxCof9l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voIQxCof9l .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voIQxCof9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voIQxCof9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voIQxCof9l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voIQxCof9l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voIQxCof9l .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voIQxCof9l .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voIQxCof9l .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voIQxCof9l .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voIQxCof9l .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voIQxCof9l .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voIQxCof9l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voIQxCof9l .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voIQxCof9l .navbar.collapsed .navbar-collapse.show,
.cid-voIQxCof9l .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voIQxCof9l .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voIQxCof9l .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voIQxCof9l .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voIQxCof9l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voIQxCof9l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voIQxCof9l .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voIQxCof9l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voIQxCof9l .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voIQxCof9l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voIQxCof9l .navbar.collapsed .right-menu,
.cid-voIQxCof9l .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voIQxCof9l .navbar .navbar-collapse.show,
  .cid-voIQxCof9l .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voIQxCof9l .navbar .navbar-collapse.show .brand-container,
  .cid-voIQxCof9l .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voIQxCof9l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voIQxCof9l .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voIQxCof9l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voIQxCof9l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voIQxCof9l .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voIQxCof9l .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voIQxCof9l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voIQxCof9l .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voIQxCof9l .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voIQxCof9l .navbar .right-menu,
  .cid-voIQxCof9l .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voIQxCof9l .navbar.navbar-short {
  min-height: 60px;
}
.cid-voIQxCof9l .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voIQxCof9l .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voIQxCof9l .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voIQxCof9l .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voIQxCof9l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voIQxCof9l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voIQxCof9l .dropdown-item.active,
.cid-voIQxCof9l .dropdown-item:active {
  background-color: transparent;
}
.cid-voIQxCof9l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voIQxCof9l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voIQxCof9l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voIQxCof9l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voIQxCof9l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voIQxCof9l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voIQxCof9l ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voIQxCof9l ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voIQxCof9l .navbar-buttons {
  margin-left: auto;
}
.cid-voIQxCof9l button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voIQxCof9l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voIQxCof9l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voIQxCof9l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voIQxCof9l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voIQxCof9l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voIQxCof9l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voIQxCof9l nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voIQxCof9l nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voIQxCof9l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voIQxCof9l .navbar-dropdown {
  position: fixed;
}
.cid-voIQxCof9l a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voIQxCof9l .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voIQxCof9l .right-menu,
.cid-voIQxCof9l .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voIQxCof9l .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voIQxCof9l .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voIQxCof9l .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voIQxCof9l .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voIQxCof9l .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voIQxCof9l .card-wrapper {
  z-index: 3;
}
.cid-voIQxCof9l .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voIQxCof9l .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voIQxCof9l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX8YAtbvX {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX8YAtbvX .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX8YAtbvX .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voIQxDjjWj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voIQxDjjWj .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voIQxDjjWj .mbr-shop .row {
  margin: 0;
}
.cid-voIQxDjjWj .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voIQxDjjWj .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voIQxDjjWj .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voIQxDjjWj .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voIQxDjjWj .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voIQxDjjWj .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voIQxDjjWj .mbr-shop .hide-modal {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQxDjjWj .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voIQxDjjWj .mbr-shop .filter-by-pu,
.cid-voIQxDjjWj .mbr-shop .filter-by-pd,
.cid-voIQxDjjWj .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voIQxDjjWj .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voIQxDjjWj .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem h4,
.cid-voIQxDjjWj .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem h5,
.cid-voIQxDjjWj .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem p,
.cid-voIQxDjjWj .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voIQxDjjWj .mbr-shop .item-button {
  text-align: center;
}
.cid-voIQxDjjWj .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voIQxDjjWj .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voIQxDjjWj .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voIQxDjjWj .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voIQxDjjWj .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voIQxDjjWj .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item__hided h4,
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item__hided h5,
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voIQxDjjWj .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voIQxDjjWj .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voIQxDjjWj .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voIQxDjjWj .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voIQxDjjWj .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voIQxDjjWj .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voIQxDjjWj .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voIQxDjjWj .mbr-shop .range-controls {
  position: relative;
}
.cid-voIQxDjjWj .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voIQxDjjWj .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voIQxDjjWj .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voIQxDjjWj .mbr-shop .toggle:hover,
.cid-voIQxDjjWj .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voIQxDjjWj .mbr-shop .min-toggle {
  left: 0;
}
.cid-voIQxDjjWj .mbr-shop .max-toggle {
  right: 0;
}
.cid-voIQxDjjWj .mbr-shop .hided-by-price {
  display: none;
}
.cid-voIQxDjjWj .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voIQxDjjWj .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voIQxDjjWj .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voIQxDjjWj .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voIQxDjjWj .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voIQxDjjWj .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voIQxDjjWj .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voIQxDjjWj .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voIQxDjjWj .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voIQxDjjWj .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQxDjjWj .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voIQxDjjWj .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voIQxDjjWj .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voIQxDjjWj .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voIQxDjjWj .mbr-shop .shop-items .onsale,
.cid-voIQxDjjWj .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voIQxDjjWj .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voIQxDjjWj .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voIQxDjjWj .mbr-shop .price-range {
  display: inline-block;
}
.cid-voIQxDjjWj .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voIQxDjjWj .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voIQxDjjWj .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voIQxDjjWj .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voIQxDjjWj .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voIQxDjjWj .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voIQxDjjWj .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voIQxDjjWj .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voIQxDjjWj .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voIQxDjjWj .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voIQxDjjWj .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voIQxDjjWj .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voIQxDjjWj .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voIQxDjjWj .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voIQxDjjWj .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voIQxDjjWj .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voIQxDjjWj .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voIQxDjjWj .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voIQxDjjWj .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voIQxDjjWj .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voIQxDjjWj .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voIQxDjjWj .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voIQxDjjWj .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voIQxDjjWj .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voIQxDjjWj .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voIQxDjjWj .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voIQxDjjWj .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voIQxDjjWj .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWwHEYDCf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWwHEYDCf .mbr-text,
.cid-voWwHEYDCf blockquote {
  color: #232323;
}
.cid-voWwHEYDCf .mbr-text DIV {
  text-align: center;
}
.cid-voXNvCLaNj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNvCLaNj .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNvCLaNj .icon2 {
  color: #19254f;
}
.cid-voXNvCLaNj .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNvCLaNj p {
  font-weight: 400;
}
.cid-voXNvCLaNj .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNvCLaNj .line2 {
  background: #19254f;
}
.cid-voXNvCLaNj .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNvCLaNj .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNvCLaNj .card2 {
  background: #c22227;
}
.cid-voXNvCLaNj .card-title,
.cid-voXNvCLaNj .card-ico,
.cid-voXNvCLaNj .line-wrap {
  text-align: center;
}
.cid-voXNvCLaNj .mbr-text,
.cid-voXNvCLaNj .card-link {
  text-align: center;
}
.cid-vqkD4Jbpb5 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkD4Jbpb5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkD4Jbpb5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkD4Jbpb5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkD4Jbpb5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voIQxE95MW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voIQxE95MW .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voStnrRjBQ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voStnrRjBQ .nav-item:focus,
.cid-voStnrRjBQ .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voStnrRjBQ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voStnrRjBQ .nav-item .nav-link {
    position: relative;
  }
  .cid-voStnrRjBQ .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voStnrRjBQ .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voStnrRjBQ .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voStnrRjBQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voStnrRjBQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voStnrRjBQ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voStnrRjBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voStnrRjBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voStnrRjBQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voStnrRjBQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voStnrRjBQ .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voStnrRjBQ .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voStnrRjBQ .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voStnrRjBQ .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voStnrRjBQ .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voStnrRjBQ .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voStnrRjBQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voStnrRjBQ .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voStnrRjBQ .navbar.collapsed .navbar-collapse.show,
.cid-voStnrRjBQ .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voStnrRjBQ .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voStnrRjBQ .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voStnrRjBQ .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voStnrRjBQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voStnrRjBQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voStnrRjBQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voStnrRjBQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voStnrRjBQ .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voStnrRjBQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voStnrRjBQ .navbar.collapsed .right-menu,
.cid-voStnrRjBQ .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voStnrRjBQ .navbar .navbar-collapse.show,
  .cid-voStnrRjBQ .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voStnrRjBQ .navbar .navbar-collapse.show .brand-container,
  .cid-voStnrRjBQ .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voStnrRjBQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voStnrRjBQ .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voStnrRjBQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voStnrRjBQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voStnrRjBQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voStnrRjBQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voStnrRjBQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voStnrRjBQ .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voStnrRjBQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voStnrRjBQ .navbar .right-menu,
  .cid-voStnrRjBQ .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voStnrRjBQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-voStnrRjBQ .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voStnrRjBQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voStnrRjBQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voStnrRjBQ .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voStnrRjBQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voStnrRjBQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voStnrRjBQ .dropdown-item.active,
.cid-voStnrRjBQ .dropdown-item:active {
  background-color: transparent;
}
.cid-voStnrRjBQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voStnrRjBQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voStnrRjBQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voStnrRjBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voStnrRjBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voStnrRjBQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voStnrRjBQ ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voStnrRjBQ ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voStnrRjBQ .navbar-buttons {
  margin-left: auto;
}
.cid-voStnrRjBQ button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voStnrRjBQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voStnrRjBQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voStnrRjBQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voStnrRjBQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voStnrRjBQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voStnrRjBQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voStnrRjBQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voStnrRjBQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voStnrRjBQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voStnrRjBQ .navbar-dropdown {
  position: fixed;
}
.cid-voStnrRjBQ a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voStnrRjBQ .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voStnrRjBQ .right-menu,
.cid-voStnrRjBQ .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voStnrRjBQ .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voStnrRjBQ .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voStnrRjBQ .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voStnrRjBQ .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voStnrRjBQ .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voStnrRjBQ .card-wrapper {
  z-index: 3;
}
.cid-voStnrRjBQ .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voStnrRjBQ .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voStnrRjBQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9493wI3 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9493wI3 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9493wI3 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voStnsVrmM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voStnsVrmM .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voStnsVrmM .mbr-shop .row {
  margin: 0;
}
.cid-voStnsVrmM .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voStnsVrmM .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voStnsVrmM .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voStnsVrmM .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voStnsVrmM .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voStnsVrmM .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voStnsVrmM .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voStnsVrmM .mbr-shop .hide-modal {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voStnsVrmM .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voStnsVrmM .mbr-shop .filter-by-pu,
.cid-voStnsVrmM .mbr-shop .filter-by-pd,
.cid-voStnsVrmM .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voStnsVrmM .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voStnsVrmM .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voStnsVrmM .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voStnsVrmM .mbr-shop .galleryItem h4,
.cid-voStnsVrmM .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voStnsVrmM .mbr-shop .galleryItem h5,
.cid-voStnsVrmM .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voStnsVrmM .mbr-shop .galleryItem p,
.cid-voStnsVrmM .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voStnsVrmM .mbr-shop .item-button {
  text-align: center;
}
.cid-voStnsVrmM .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voStnsVrmM .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voStnsVrmM .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voStnsVrmM .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voStnsVrmM .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voStnsVrmM .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voStnsVrmM .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voStnsVrmM .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item__hided h4,
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item__hided h5,
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voStnsVrmM .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voStnsVrmM .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voStnsVrmM .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voStnsVrmM .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voStnsVrmM .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voStnsVrmM .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voStnsVrmM .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voStnsVrmM .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voStnsVrmM .mbr-shop .range-controls {
  position: relative;
}
.cid-voStnsVrmM .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voStnsVrmM .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voStnsVrmM .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voStnsVrmM .mbr-shop .toggle:hover,
.cid-voStnsVrmM .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voStnsVrmM .mbr-shop .min-toggle {
  left: 0;
}
.cid-voStnsVrmM .mbr-shop .max-toggle {
  right: 0;
}
.cid-voStnsVrmM .mbr-shop .hided-by-price {
  display: none;
}
.cid-voStnsVrmM .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voStnsVrmM .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voStnsVrmM .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voStnsVrmM .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voStnsVrmM .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voStnsVrmM .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voStnsVrmM .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voStnsVrmM .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voStnsVrmM .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voStnsVrmM .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voStnsVrmM .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voStnsVrmM .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voStnsVrmM .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voStnsVrmM .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voStnsVrmM .mbr-shop .shop-items .onsale,
.cid-voStnsVrmM .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voStnsVrmM .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voStnsVrmM .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voStnsVrmM .mbr-shop .price-range {
  display: inline-block;
}
.cid-voStnsVrmM .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voStnsVrmM .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voStnsVrmM .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voStnsVrmM .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voStnsVrmM .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voStnsVrmM .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voStnsVrmM .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voStnsVrmM .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voStnsVrmM .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voStnsVrmM .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voStnsVrmM .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voStnsVrmM .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voStnsVrmM .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voStnsVrmM .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voStnsVrmM .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voStnsVrmM .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voStnsVrmM .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voStnsVrmM .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voStnsVrmM .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voStnsVrmM .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voStnsVrmM .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voStnsVrmM .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voStnsVrmM .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voStnsVrmM .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voStnsVrmM .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voStnsVrmM .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voStnsVrmM .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voStnsVrmM .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWxFBNvt7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWxFBNvt7 .mbr-text,
.cid-voWxFBNvt7 blockquote {
  color: #232323;
}
.cid-voWxFBNvt7 .mbr-text DIV {
  text-align: center;
}
.cid-voXNxExDCj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNxExDCj .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNxExDCj .icon2 {
  color: #19254f;
}
.cid-voXNxExDCj .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNxExDCj p {
  font-weight: 400;
}
.cid-voXNxExDCj .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNxExDCj .line2 {
  background: #19254f;
}
.cid-voXNxExDCj .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNxExDCj .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNxExDCj .card2 {
  background: #c22227;
}
.cid-voXNxExDCj .card-title,
.cid-voXNxExDCj .card-ico,
.cid-voXNxExDCj .line-wrap {
  text-align: center;
}
.cid-voXNxExDCj .mbr-text,
.cid-voXNxExDCj .card-link {
  text-align: center;
}
.cid-vqkD76Ogbw .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkD76Ogbw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkD76Ogbw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkD76Ogbw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkD76Ogbw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voStntWScs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voStntWScs .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voSynt9aUY .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSynt9aUY .nav-item:focus,
.cid-voSynt9aUY .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voSynt9aUY .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voSynt9aUY .nav-item .nav-link {
    position: relative;
  }
  .cid-voSynt9aUY .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voSynt9aUY .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voSynt9aUY .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voSynt9aUY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSynt9aUY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voSynt9aUY .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voSynt9aUY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voSynt9aUY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSynt9aUY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voSynt9aUY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voSynt9aUY .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voSynt9aUY .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voSynt9aUY .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voSynt9aUY .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voSynt9aUY .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voSynt9aUY .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voSynt9aUY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voSynt9aUY .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voSynt9aUY .navbar.collapsed .navbar-collapse.show,
.cid-voSynt9aUY .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSynt9aUY .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voSynt9aUY .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voSynt9aUY .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voSynt9aUY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voSynt9aUY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voSynt9aUY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voSynt9aUY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voSynt9aUY .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSynt9aUY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voSynt9aUY .navbar.collapsed .right-menu,
.cid-voSynt9aUY .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voSynt9aUY .navbar .navbar-collapse.show,
  .cid-voSynt9aUY .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSynt9aUY .navbar .navbar-collapse.show .brand-container,
  .cid-voSynt9aUY .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voSynt9aUY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voSynt9aUY .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voSynt9aUY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voSynt9aUY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voSynt9aUY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voSynt9aUY .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voSynt9aUY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voSynt9aUY .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSynt9aUY .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voSynt9aUY .navbar .right-menu,
  .cid-voSynt9aUY .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voSynt9aUY .navbar.navbar-short {
  min-height: 60px;
}
.cid-voSynt9aUY .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voSynt9aUY .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voSynt9aUY .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voSynt9aUY .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voSynt9aUY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voSynt9aUY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voSynt9aUY .dropdown-item.active,
.cid-voSynt9aUY .dropdown-item:active {
  background-color: transparent;
}
.cid-voSynt9aUY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voSynt9aUY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voSynt9aUY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voSynt9aUY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voSynt9aUY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voSynt9aUY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voSynt9aUY ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voSynt9aUY ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voSynt9aUY .navbar-buttons {
  margin-left: auto;
}
.cid-voSynt9aUY button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voSynt9aUY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voSynt9aUY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voSynt9aUY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voSynt9aUY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voSynt9aUY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voSynt9aUY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSynt9aUY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voSynt9aUY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voSynt9aUY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSynt9aUY .navbar-dropdown {
  position: fixed;
}
.cid-voSynt9aUY a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voSynt9aUY .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voSynt9aUY .right-menu,
.cid-voSynt9aUY .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voSynt9aUY .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSynt9aUY .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSynt9aUY .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voSynt9aUY .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voSynt9aUY .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voSynt9aUY .card-wrapper {
  z-index: 3;
}
.cid-voSynt9aUY .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voSynt9aUY .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSynt9aUY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX98eogmU {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX98eogmU .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX98eogmU .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voSynuhM6x {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voSynuhM6x .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voSynuhM6x .mbr-shop .row {
  margin: 0;
}
.cid-voSynuhM6x .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voSynuhM6x .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voSynuhM6x .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voSynuhM6x .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voSynuhM6x .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voSynuhM6x .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voSynuhM6x .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voSynuhM6x .mbr-shop .hide-modal {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSynuhM6x .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voSynuhM6x .mbr-shop .filter-by-pu,
.cid-voSynuhM6x .mbr-shop .filter-by-pd,
.cid-voSynuhM6x .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voSynuhM6x .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voSynuhM6x .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voSynuhM6x .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voSynuhM6x .mbr-shop .galleryItem h4,
.cid-voSynuhM6x .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voSynuhM6x .mbr-shop .galleryItem h5,
.cid-voSynuhM6x .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voSynuhM6x .mbr-shop .galleryItem p,
.cid-voSynuhM6x .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voSynuhM6x .mbr-shop .item-button {
  text-align: center;
}
.cid-voSynuhM6x .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voSynuhM6x .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voSynuhM6x .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voSynuhM6x .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voSynuhM6x .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voSynuhM6x .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voSynuhM6x .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voSynuhM6x .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item__hided h4,
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item__hided h5,
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voSynuhM6x .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voSynuhM6x .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voSynuhM6x .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voSynuhM6x .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voSynuhM6x .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voSynuhM6x .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voSynuhM6x .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voSynuhM6x .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voSynuhM6x .mbr-shop .range-controls {
  position: relative;
}
.cid-voSynuhM6x .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voSynuhM6x .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voSynuhM6x .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voSynuhM6x .mbr-shop .toggle:hover,
.cid-voSynuhM6x .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voSynuhM6x .mbr-shop .min-toggle {
  left: 0;
}
.cid-voSynuhM6x .mbr-shop .max-toggle {
  right: 0;
}
.cid-voSynuhM6x .mbr-shop .hided-by-price {
  display: none;
}
.cid-voSynuhM6x .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voSynuhM6x .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voSynuhM6x .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSynuhM6x .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voSynuhM6x .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voSynuhM6x .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voSynuhM6x .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voSynuhM6x .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voSynuhM6x .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voSynuhM6x .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSynuhM6x .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSynuhM6x .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voSynuhM6x .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voSynuhM6x .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voSynuhM6x .mbr-shop .shop-items .onsale,
.cid-voSynuhM6x .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voSynuhM6x .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voSynuhM6x .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voSynuhM6x .mbr-shop .price-range {
  display: inline-block;
}
.cid-voSynuhM6x .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voSynuhM6x .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voSynuhM6x .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voSynuhM6x .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voSynuhM6x .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voSynuhM6x .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voSynuhM6x .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voSynuhM6x .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voSynuhM6x .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voSynuhM6x .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voSynuhM6x .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voSynuhM6x .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voSynuhM6x .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voSynuhM6x .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voSynuhM6x .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voSynuhM6x .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voSynuhM6x .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voSynuhM6x .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voSynuhM6x .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voSynuhM6x .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voSynuhM6x .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voSynuhM6x .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voSynuhM6x .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voSynuhM6x .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voSynuhM6x .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voSynuhM6x .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voSynuhM6x .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSynuhM6x .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWyzUddxi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWyzUddxi .mbr-text,
.cid-voWyzUddxi blockquote {
  color: #232323;
}
.cid-voWyzUddxi .mbr-text DIV {
  text-align: center;
}
.cid-voXNBt0CgN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNBt0CgN .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNBt0CgN .icon2 {
  color: #19254f;
}
.cid-voXNBt0CgN .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNBt0CgN p {
  font-weight: 400;
}
.cid-voXNBt0CgN .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNBt0CgN .line2 {
  background: #19254f;
}
.cid-voXNBt0CgN .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNBt0CgN .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNBt0CgN .card2 {
  background: #c22227;
}
.cid-voXNBt0CgN .card-title,
.cid-voXNBt0CgN .card-ico,
.cid-voXNBt0CgN .line-wrap {
  text-align: center;
}
.cid-voXNBt0CgN .mbr-text,
.cid-voXNBt0CgN .card-link {
  text-align: center;
}
.cid-vqkD9imnyK .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkD9imnyK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkD9imnyK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkD9imnyK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkD9imnyK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voSynvblDJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voSynvblDJ .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voSHREzzp7 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSHREzzp7 .nav-item:focus,
.cid-voSHREzzp7 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voSHREzzp7 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voSHREzzp7 .nav-item .nav-link {
    position: relative;
  }
  .cid-voSHREzzp7 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voSHREzzp7 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voSHREzzp7 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voSHREzzp7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSHREzzp7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voSHREzzp7 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voSHREzzp7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voSHREzzp7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSHREzzp7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voSHREzzp7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voSHREzzp7 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voSHREzzp7 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voSHREzzp7 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voSHREzzp7 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voSHREzzp7 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voSHREzzp7 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voSHREzzp7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voSHREzzp7 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voSHREzzp7 .navbar.collapsed .navbar-collapse.show,
.cid-voSHREzzp7 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSHREzzp7 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voSHREzzp7 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voSHREzzp7 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voSHREzzp7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voSHREzzp7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voSHREzzp7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voSHREzzp7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voSHREzzp7 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSHREzzp7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voSHREzzp7 .navbar.collapsed .right-menu,
.cid-voSHREzzp7 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voSHREzzp7 .navbar .navbar-collapse.show,
  .cid-voSHREzzp7 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSHREzzp7 .navbar .navbar-collapse.show .brand-container,
  .cid-voSHREzzp7 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voSHREzzp7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voSHREzzp7 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voSHREzzp7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voSHREzzp7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voSHREzzp7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voSHREzzp7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voSHREzzp7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voSHREzzp7 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSHREzzp7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voSHREzzp7 .navbar .right-menu,
  .cid-voSHREzzp7 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voSHREzzp7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voSHREzzp7 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voSHREzzp7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voSHREzzp7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voSHREzzp7 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voSHREzzp7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voSHREzzp7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voSHREzzp7 .dropdown-item.active,
.cid-voSHREzzp7 .dropdown-item:active {
  background-color: transparent;
}
.cid-voSHREzzp7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voSHREzzp7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voSHREzzp7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voSHREzzp7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voSHREzzp7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voSHREzzp7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voSHREzzp7 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voSHREzzp7 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voSHREzzp7 .navbar-buttons {
  margin-left: auto;
}
.cid-voSHREzzp7 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voSHREzzp7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voSHREzzp7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voSHREzzp7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voSHREzzp7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voSHREzzp7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voSHREzzp7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSHREzzp7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voSHREzzp7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voSHREzzp7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSHREzzp7 .navbar-dropdown {
  position: fixed;
}
.cid-voSHREzzp7 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voSHREzzp7 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voSHREzzp7 .right-menu,
.cid-voSHREzzp7 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voSHREzzp7 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSHREzzp7 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSHREzzp7 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voSHREzzp7 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voSHREzzp7 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voSHREzzp7 .card-wrapper {
  z-index: 3;
}
.cid-voSHREzzp7 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voSHREzzp7 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSHREzzp7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9cnNYA5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9cnNYA5 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9cnNYA5 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voSHRFHson {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voSHRFHson .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voSHRFHson .mbr-shop .row {
  margin: 0;
}
.cid-voSHRFHson .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voSHRFHson .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voSHRFHson .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voSHRFHson .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voSHRFHson .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voSHRFHson .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voSHRFHson .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voSHRFHson .mbr-shop .hide-modal {
  display: none;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voSHRFHson .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSHRFHson .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voSHRFHson .mbr-shop .filter-by-pu,
.cid-voSHRFHson .mbr-shop .filter-by-pd,
.cid-voSHRFHson .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voSHRFHson .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voSHRFHson .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voSHRFHson .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voSHRFHson .mbr-shop .galleryItem h4,
.cid-voSHRFHson .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voSHRFHson .mbr-shop .galleryItem h5,
.cid-voSHRFHson .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voSHRFHson .mbr-shop .galleryItem p,
.cid-voSHRFHson .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voSHRFHson .mbr-shop .item-button {
  text-align: center;
}
.cid-voSHRFHson .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voSHRFHson .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voSHRFHson .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voSHRFHson .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voSHRFHson .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voSHRFHson .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voSHRFHson .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voSHRFHson .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voSHRFHson .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voSHRFHson .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voSHRFHson .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voSHRFHson .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-item__hided h4,
.cid-voSHRFHson .mbr-shop .mbr-gallery-item__hided h5,
.cid-voSHRFHson .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voSHRFHson .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voSHRFHson .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voSHRFHson .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voSHRFHson .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voSHRFHson .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voSHRFHson .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voSHRFHson .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voSHRFHson .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voSHRFHson .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voSHRFHson .mbr-shop .range-controls {
  position: relative;
}
.cid-voSHRFHson .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voSHRFHson .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voSHRFHson .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voSHRFHson .mbr-shop .toggle:hover,
.cid-voSHRFHson .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voSHRFHson .mbr-shop .min-toggle {
  left: 0;
}
.cid-voSHRFHson .mbr-shop .max-toggle {
  right: 0;
}
.cid-voSHRFHson .mbr-shop .hided-by-price {
  display: none;
}
.cid-voSHRFHson .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voSHRFHson .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voSHRFHson .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSHRFHson .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voSHRFHson .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voSHRFHson .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voSHRFHson .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voSHRFHson .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voSHRFHson .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voSHRFHson .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voSHRFHson .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSHRFHson .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSHRFHson .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voSHRFHson .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voSHRFHson .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voSHRFHson .mbr-shop .shop-items .onsale,
.cid-voSHRFHson .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voSHRFHson .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voSHRFHson .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voSHRFHson .mbr-shop .price-range {
  display: inline-block;
}
.cid-voSHRFHson .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voSHRFHson .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voSHRFHson .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voSHRFHson .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voSHRFHson .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voSHRFHson .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voSHRFHson .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voSHRFHson .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voSHRFHson .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voSHRFHson .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voSHRFHson .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voSHRFHson .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voSHRFHson .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voSHRFHson .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voSHRFHson .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voSHRFHson .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voSHRFHson .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voSHRFHson .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voSHRFHson .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voSHRFHson .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voSHRFHson .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voSHRFHson .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voSHRFHson .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voSHRFHson .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voSHRFHson .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voSHRFHson .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voSHRFHson .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSHRFHson .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWzae1qrN {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWzae1qrN .mbr-text,
.cid-voWzae1qrN blockquote {
  color: #232323;
}
.cid-voWzae1qrN .mbr-text DIV {
  text-align: center;
}
.cid-voXNDlitZe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNDlitZe .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNDlitZe .icon2 {
  color: #19254f;
}
.cid-voXNDlitZe .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNDlitZe p {
  font-weight: 400;
}
.cid-voXNDlitZe .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNDlitZe .line2 {
  background: #19254f;
}
.cid-voXNDlitZe .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNDlitZe .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNDlitZe .card2 {
  background: #c22227;
}
.cid-voXNDlitZe .card-title,
.cid-voXNDlitZe .card-ico,
.cid-voXNDlitZe .line-wrap {
  text-align: center;
}
.cid-voXNDlitZe .mbr-text,
.cid-voXNDlitZe .card-link {
  text-align: center;
}
.cid-vqkDbnDBD0 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDbnDBD0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDbnDBD0 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDbnDBD0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDbnDBD0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voSHRGBS8r {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voSHRGBS8r .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voSKMiUHDn .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSKMiUHDn .nav-item:focus,
.cid-voSKMiUHDn .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voSKMiUHDn .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voSKMiUHDn .nav-item .nav-link {
    position: relative;
  }
  .cid-voSKMiUHDn .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voSKMiUHDn .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voSKMiUHDn .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voSKMiUHDn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSKMiUHDn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voSKMiUHDn .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voSKMiUHDn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voSKMiUHDn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSKMiUHDn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voSKMiUHDn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voSKMiUHDn .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voSKMiUHDn .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voSKMiUHDn .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voSKMiUHDn .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voSKMiUHDn .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voSKMiUHDn .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voSKMiUHDn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voSKMiUHDn .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voSKMiUHDn .navbar.collapsed .navbar-collapse.show,
.cid-voSKMiUHDn .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSKMiUHDn .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voSKMiUHDn .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voSKMiUHDn .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voSKMiUHDn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voSKMiUHDn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voSKMiUHDn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voSKMiUHDn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voSKMiUHDn .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSKMiUHDn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voSKMiUHDn .navbar.collapsed .right-menu,
.cid-voSKMiUHDn .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voSKMiUHDn .navbar .navbar-collapse.show,
  .cid-voSKMiUHDn .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSKMiUHDn .navbar .navbar-collapse.show .brand-container,
  .cid-voSKMiUHDn .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voSKMiUHDn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voSKMiUHDn .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voSKMiUHDn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voSKMiUHDn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voSKMiUHDn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voSKMiUHDn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voSKMiUHDn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voSKMiUHDn .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSKMiUHDn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voSKMiUHDn .navbar .right-menu,
  .cid-voSKMiUHDn .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voSKMiUHDn .navbar.navbar-short {
  min-height: 60px;
}
.cid-voSKMiUHDn .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voSKMiUHDn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voSKMiUHDn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voSKMiUHDn .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voSKMiUHDn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voSKMiUHDn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voSKMiUHDn .dropdown-item.active,
.cid-voSKMiUHDn .dropdown-item:active {
  background-color: transparent;
}
.cid-voSKMiUHDn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voSKMiUHDn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voSKMiUHDn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voSKMiUHDn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voSKMiUHDn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voSKMiUHDn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voSKMiUHDn ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voSKMiUHDn ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voSKMiUHDn .navbar-buttons {
  margin-left: auto;
}
.cid-voSKMiUHDn button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voSKMiUHDn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voSKMiUHDn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voSKMiUHDn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voSKMiUHDn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voSKMiUHDn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voSKMiUHDn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSKMiUHDn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voSKMiUHDn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voSKMiUHDn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSKMiUHDn .navbar-dropdown {
  position: fixed;
}
.cid-voSKMiUHDn a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voSKMiUHDn .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voSKMiUHDn .right-menu,
.cid-voSKMiUHDn .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voSKMiUHDn .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSKMiUHDn .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSKMiUHDn .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voSKMiUHDn .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voSKMiUHDn .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voSKMiUHDn .card-wrapper {
  z-index: 3;
}
.cid-voSKMiUHDn .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voSKMiUHDn .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSKMiUHDn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9gh7azn {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9gh7azn .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9gh7azn .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voSKMk0sAR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voSKMk0sAR .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voSKMk0sAR .mbr-shop .row {
  margin: 0;
}
.cid-voSKMk0sAR .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voSKMk0sAR .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voSKMk0sAR .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voSKMk0sAR .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voSKMk0sAR .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voSKMk0sAR .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voSKMk0sAR .mbr-shop .hide-modal {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSKMk0sAR .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voSKMk0sAR .mbr-shop .filter-by-pu,
.cid-voSKMk0sAR .mbr-shop .filter-by-pd,
.cid-voSKMk0sAR .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voSKMk0sAR .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voSKMk0sAR .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem h4,
.cid-voSKMk0sAR .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem h5,
.cid-voSKMk0sAR .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem p,
.cid-voSKMk0sAR .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voSKMk0sAR .mbr-shop .item-button {
  text-align: center;
}
.cid-voSKMk0sAR .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voSKMk0sAR .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voSKMk0sAR .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voSKMk0sAR .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voSKMk0sAR .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voSKMk0sAR .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item__hided h4,
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item__hided h5,
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voSKMk0sAR .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voSKMk0sAR .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voSKMk0sAR .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voSKMk0sAR .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voSKMk0sAR .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voSKMk0sAR .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voSKMk0sAR .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voSKMk0sAR .mbr-shop .range-controls {
  position: relative;
}
.cid-voSKMk0sAR .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voSKMk0sAR .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voSKMk0sAR .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voSKMk0sAR .mbr-shop .toggle:hover,
.cid-voSKMk0sAR .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voSKMk0sAR .mbr-shop .min-toggle {
  left: 0;
}
.cid-voSKMk0sAR .mbr-shop .max-toggle {
  right: 0;
}
.cid-voSKMk0sAR .mbr-shop .hided-by-price {
  display: none;
}
.cid-voSKMk0sAR .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voSKMk0sAR .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voSKMk0sAR .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSKMk0sAR .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voSKMk0sAR .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voSKMk0sAR .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voSKMk0sAR .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voSKMk0sAR .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voSKMk0sAR .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voSKMk0sAR .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSKMk0sAR .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSKMk0sAR .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voSKMk0sAR .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voSKMk0sAR .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voSKMk0sAR .mbr-shop .shop-items .onsale,
.cid-voSKMk0sAR .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voSKMk0sAR .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voSKMk0sAR .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voSKMk0sAR .mbr-shop .price-range {
  display: inline-block;
}
.cid-voSKMk0sAR .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voSKMk0sAR .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voSKMk0sAR .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voSKMk0sAR .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voSKMk0sAR .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voSKMk0sAR .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voSKMk0sAR .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voSKMk0sAR .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voSKMk0sAR .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voSKMk0sAR .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voSKMk0sAR .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voSKMk0sAR .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voSKMk0sAR .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voSKMk0sAR .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voSKMk0sAR .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voSKMk0sAR .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voSKMk0sAR .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voSKMk0sAR .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voSKMk0sAR .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voSKMk0sAR .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voSKMk0sAR .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voSKMk0sAR .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voSKMk0sAR .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voSKMk0sAR .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voSKMk0sAR .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voSKMk0sAR .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voSKMk0sAR .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSKMk0sAR .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWzHJnmEi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWzHJnmEi .mbr-text,
.cid-voWzHJnmEi blockquote {
  color: #232323;
}
.cid-voWzHJnmEi .mbr-text DIV {
  text-align: center;
}
.cid-voXNFncnv0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNFncnv0 .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNFncnv0 .icon2 {
  color: #19254f;
}
.cid-voXNFncnv0 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNFncnv0 p {
  font-weight: 400;
}
.cid-voXNFncnv0 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNFncnv0 .line2 {
  background: #19254f;
}
.cid-voXNFncnv0 .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNFncnv0 .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNFncnv0 .card2 {
  background: #c22227;
}
.cid-voXNFncnv0 .card-title,
.cid-voXNFncnv0 .card-ico,
.cid-voXNFncnv0 .line-wrap {
  text-align: center;
}
.cid-voXNFncnv0 .mbr-text,
.cid-voXNFncnv0 .card-link {
  text-align: center;
}
.cid-vqkDdjPnwo .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDdjPnwo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDdjPnwo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDdjPnwo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDdjPnwo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voSKMl0Bb4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voSKMl0Bb4 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voSQNu3ZcT .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSQNu3ZcT .nav-item:focus,
.cid-voSQNu3ZcT .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voSQNu3ZcT .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voSQNu3ZcT .nav-item .nav-link {
    position: relative;
  }
  .cid-voSQNu3ZcT .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voSQNu3ZcT .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voSQNu3ZcT .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voSQNu3ZcT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSQNu3ZcT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voSQNu3ZcT .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voSQNu3ZcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voSQNu3ZcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSQNu3ZcT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voSQNu3ZcT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voSQNu3ZcT .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voSQNu3ZcT .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voSQNu3ZcT .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voSQNu3ZcT .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voSQNu3ZcT .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voSQNu3ZcT .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voSQNu3ZcT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voSQNu3ZcT .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voSQNu3ZcT .navbar.collapsed .navbar-collapse.show,
.cid-voSQNu3ZcT .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSQNu3ZcT .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voSQNu3ZcT .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voSQNu3ZcT .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voSQNu3ZcT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voSQNu3ZcT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voSQNu3ZcT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voSQNu3ZcT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voSQNu3ZcT .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSQNu3ZcT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voSQNu3ZcT .navbar.collapsed .right-menu,
.cid-voSQNu3ZcT .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voSQNu3ZcT .navbar .navbar-collapse.show,
  .cid-voSQNu3ZcT .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSQNu3ZcT .navbar .navbar-collapse.show .brand-container,
  .cid-voSQNu3ZcT .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voSQNu3ZcT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voSQNu3ZcT .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voSQNu3ZcT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voSQNu3ZcT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voSQNu3ZcT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voSQNu3ZcT .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voSQNu3ZcT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voSQNu3ZcT .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSQNu3ZcT .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voSQNu3ZcT .navbar .right-menu,
  .cid-voSQNu3ZcT .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voSQNu3ZcT .navbar.navbar-short {
  min-height: 60px;
}
.cid-voSQNu3ZcT .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voSQNu3ZcT .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voSQNu3ZcT .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voSQNu3ZcT .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voSQNu3ZcT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voSQNu3ZcT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voSQNu3ZcT .dropdown-item.active,
.cid-voSQNu3ZcT .dropdown-item:active {
  background-color: transparent;
}
.cid-voSQNu3ZcT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voSQNu3ZcT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voSQNu3ZcT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voSQNu3ZcT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voSQNu3ZcT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voSQNu3ZcT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voSQNu3ZcT ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voSQNu3ZcT ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voSQNu3ZcT .navbar-buttons {
  margin-left: auto;
}
.cid-voSQNu3ZcT button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voSQNu3ZcT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voSQNu3ZcT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voSQNu3ZcT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voSQNu3ZcT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voSQNu3ZcT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voSQNu3ZcT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSQNu3ZcT nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voSQNu3ZcT nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voSQNu3ZcT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSQNu3ZcT .navbar-dropdown {
  position: fixed;
}
.cid-voSQNu3ZcT a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voSQNu3ZcT .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voSQNu3ZcT .right-menu,
.cid-voSQNu3ZcT .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voSQNu3ZcT .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSQNu3ZcT .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSQNu3ZcT .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voSQNu3ZcT .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voSQNu3ZcT .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voSQNu3ZcT .card-wrapper {
  z-index: 3;
}
.cid-voSQNu3ZcT .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voSQNu3ZcT .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSQNu3ZcT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9l2qn9R {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9l2qn9R .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9l2qn9R .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voSQNvbfFX {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voSQNvbfFX .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voSQNvbfFX .mbr-shop .row {
  margin: 0;
}
.cid-voSQNvbfFX .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voSQNvbfFX .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voSQNvbfFX .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voSQNvbfFX .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voSQNvbfFX .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voSQNvbfFX .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voSQNvbfFX .mbr-shop .hide-modal {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSQNvbfFX .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voSQNvbfFX .mbr-shop .filter-by-pu,
.cid-voSQNvbfFX .mbr-shop .filter-by-pd,
.cid-voSQNvbfFX .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voSQNvbfFX .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voSQNvbfFX .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem h4,
.cid-voSQNvbfFX .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem h5,
.cid-voSQNvbfFX .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem p,
.cid-voSQNvbfFX .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voSQNvbfFX .mbr-shop .item-button {
  text-align: center;
}
.cid-voSQNvbfFX .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voSQNvbfFX .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voSQNvbfFX .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voSQNvbfFX .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voSQNvbfFX .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voSQNvbfFX .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item__hided h4,
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item__hided h5,
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voSQNvbfFX .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voSQNvbfFX .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voSQNvbfFX .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voSQNvbfFX .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voSQNvbfFX .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voSQNvbfFX .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voSQNvbfFX .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voSQNvbfFX .mbr-shop .range-controls {
  position: relative;
}
.cid-voSQNvbfFX .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voSQNvbfFX .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voSQNvbfFX .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voSQNvbfFX .mbr-shop .toggle:hover,
.cid-voSQNvbfFX .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voSQNvbfFX .mbr-shop .min-toggle {
  left: 0;
}
.cid-voSQNvbfFX .mbr-shop .max-toggle {
  right: 0;
}
.cid-voSQNvbfFX .mbr-shop .hided-by-price {
  display: none;
}
.cid-voSQNvbfFX .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voSQNvbfFX .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voSQNvbfFX .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSQNvbfFX .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voSQNvbfFX .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voSQNvbfFX .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voSQNvbfFX .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voSQNvbfFX .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voSQNvbfFX .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voSQNvbfFX .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSQNvbfFX .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSQNvbfFX .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voSQNvbfFX .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voSQNvbfFX .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voSQNvbfFX .mbr-shop .shop-items .onsale,
.cid-voSQNvbfFX .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voSQNvbfFX .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voSQNvbfFX .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voSQNvbfFX .mbr-shop .price-range {
  display: inline-block;
}
.cid-voSQNvbfFX .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voSQNvbfFX .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voSQNvbfFX .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voSQNvbfFX .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voSQNvbfFX .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voSQNvbfFX .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voSQNvbfFX .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voSQNvbfFX .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voSQNvbfFX .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voSQNvbfFX .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voSQNvbfFX .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voSQNvbfFX .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voSQNvbfFX .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voSQNvbfFX .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voSQNvbfFX .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voSQNvbfFX .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voSQNvbfFX .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voSQNvbfFX .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voSQNvbfFX .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voSQNvbfFX .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voSQNvbfFX .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voSQNvbfFX .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voSQNvbfFX .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voSQNvbfFX .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voSQNvbfFX .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voSQNvbfFX .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voSQNvbfFX .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSQNvbfFX .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWAf6KeGu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWAf6KeGu .mbr-text,
.cid-voWAf6KeGu blockquote {
  color: #232323;
}
.cid-voWAf6KeGu .mbr-text DIV {
  text-align: center;
}
.cid-voXNHr8ONp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNHr8ONp .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNHr8ONp .icon2 {
  color: #19254f;
}
.cid-voXNHr8ONp .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNHr8ONp p {
  font-weight: 400;
}
.cid-voXNHr8ONp .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNHr8ONp .line2 {
  background: #19254f;
}
.cid-voXNHr8ONp .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNHr8ONp .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNHr8ONp .card2 {
  background: #c22227;
}
.cid-voXNHr8ONp .card-title,
.cid-voXNHr8ONp .card-ico,
.cid-voXNHr8ONp .line-wrap {
  text-align: center;
}
.cid-voXNHr8ONp .mbr-text,
.cid-voXNHr8ONp .card-link {
  text-align: center;
}
.cid-vqkDfgHoqF .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDfgHoqF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDfgHoqF .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDfgHoqF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDfgHoqF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voSQNwggv2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voSQNwggv2 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voSXEqvJ6F .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSXEqvJ6F .nav-item:focus,
.cid-voSXEqvJ6F .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voSXEqvJ6F .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voSXEqvJ6F .nav-item .nav-link {
    position: relative;
  }
  .cid-voSXEqvJ6F .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voSXEqvJ6F .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voSXEqvJ6F .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voSXEqvJ6F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSXEqvJ6F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voSXEqvJ6F .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voSXEqvJ6F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voSXEqvJ6F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voSXEqvJ6F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voSXEqvJ6F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voSXEqvJ6F .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voSXEqvJ6F .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voSXEqvJ6F .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voSXEqvJ6F .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voSXEqvJ6F .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voSXEqvJ6F .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voSXEqvJ6F .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voSXEqvJ6F .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voSXEqvJ6F .navbar.collapsed .navbar-collapse.show,
.cid-voSXEqvJ6F .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSXEqvJ6F .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voSXEqvJ6F .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voSXEqvJ6F .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voSXEqvJ6F .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voSXEqvJ6F .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voSXEqvJ6F .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voSXEqvJ6F .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voSXEqvJ6F .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voSXEqvJ6F .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voSXEqvJ6F .navbar.collapsed .right-menu,
.cid-voSXEqvJ6F .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voSXEqvJ6F .navbar .navbar-collapse.show,
  .cid-voSXEqvJ6F .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSXEqvJ6F .navbar .navbar-collapse.show .brand-container,
  .cid-voSXEqvJ6F .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voSXEqvJ6F .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voSXEqvJ6F .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voSXEqvJ6F .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voSXEqvJ6F .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voSXEqvJ6F .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voSXEqvJ6F .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voSXEqvJ6F .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voSXEqvJ6F .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voSXEqvJ6F .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voSXEqvJ6F .navbar .right-menu,
  .cid-voSXEqvJ6F .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voSXEqvJ6F .navbar.navbar-short {
  min-height: 60px;
}
.cid-voSXEqvJ6F .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voSXEqvJ6F .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voSXEqvJ6F .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voSXEqvJ6F .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voSXEqvJ6F .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voSXEqvJ6F .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voSXEqvJ6F .dropdown-item.active,
.cid-voSXEqvJ6F .dropdown-item:active {
  background-color: transparent;
}
.cid-voSXEqvJ6F .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voSXEqvJ6F .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voSXEqvJ6F .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voSXEqvJ6F .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voSXEqvJ6F .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voSXEqvJ6F .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voSXEqvJ6F ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voSXEqvJ6F ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voSXEqvJ6F .navbar-buttons {
  margin-left: auto;
}
.cid-voSXEqvJ6F button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voSXEqvJ6F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voSXEqvJ6F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voSXEqvJ6F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voSXEqvJ6F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voSXEqvJ6F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voSXEqvJ6F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSXEqvJ6F nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voSXEqvJ6F nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voSXEqvJ6F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voSXEqvJ6F .navbar-dropdown {
  position: fixed;
}
.cid-voSXEqvJ6F a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voSXEqvJ6F .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voSXEqvJ6F .right-menu,
.cid-voSXEqvJ6F .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voSXEqvJ6F .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSXEqvJ6F .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voSXEqvJ6F .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voSXEqvJ6F .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voSXEqvJ6F .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voSXEqvJ6F .card-wrapper {
  z-index: 3;
}
.cid-voSXEqvJ6F .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voSXEqvJ6F .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSXEqvJ6F .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9oN843B {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9oN843B .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9oN843B .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voSXErGCEY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voSXErGCEY .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voSXErGCEY .mbr-shop .row {
  margin: 0;
}
.cid-voSXErGCEY .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voSXErGCEY .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voSXErGCEY .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voSXErGCEY .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voSXErGCEY .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voSXErGCEY .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voSXErGCEY .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voSXErGCEY .mbr-shop .hide-modal {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSXErGCEY .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voSXErGCEY .mbr-shop .filter-by-pu,
.cid-voSXErGCEY .mbr-shop .filter-by-pd,
.cid-voSXErGCEY .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voSXErGCEY .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voSXErGCEY .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voSXErGCEY .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voSXErGCEY .mbr-shop .galleryItem h4,
.cid-voSXErGCEY .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voSXErGCEY .mbr-shop .galleryItem h5,
.cid-voSXErGCEY .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voSXErGCEY .mbr-shop .galleryItem p,
.cid-voSXErGCEY .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voSXErGCEY .mbr-shop .item-button {
  text-align: center;
}
.cid-voSXErGCEY .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voSXErGCEY .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voSXErGCEY .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voSXErGCEY .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voSXErGCEY .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voSXErGCEY .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voSXErGCEY .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voSXErGCEY .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item__hided h4,
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item__hided h5,
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voSXErGCEY .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voSXErGCEY .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voSXErGCEY .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voSXErGCEY .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voSXErGCEY .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voSXErGCEY .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voSXErGCEY .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voSXErGCEY .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voSXErGCEY .mbr-shop .range-controls {
  position: relative;
}
.cid-voSXErGCEY .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voSXErGCEY .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voSXErGCEY .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voSXErGCEY .mbr-shop .toggle:hover,
.cid-voSXErGCEY .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voSXErGCEY .mbr-shop .min-toggle {
  left: 0;
}
.cid-voSXErGCEY .mbr-shop .max-toggle {
  right: 0;
}
.cid-voSXErGCEY .mbr-shop .hided-by-price {
  display: none;
}
.cid-voSXErGCEY .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voSXErGCEY .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voSXErGCEY .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voSXErGCEY .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voSXErGCEY .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voSXErGCEY .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voSXErGCEY .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voSXErGCEY .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voSXErGCEY .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voSXErGCEY .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSXErGCEY .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voSXErGCEY .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voSXErGCEY .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voSXErGCEY .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voSXErGCEY .mbr-shop .shop-items .onsale,
.cid-voSXErGCEY .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voSXErGCEY .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voSXErGCEY .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voSXErGCEY .mbr-shop .price-range {
  display: inline-block;
}
.cid-voSXErGCEY .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voSXErGCEY .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voSXErGCEY .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voSXErGCEY .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voSXErGCEY .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voSXErGCEY .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voSXErGCEY .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voSXErGCEY .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voSXErGCEY .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voSXErGCEY .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voSXErGCEY .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voSXErGCEY .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voSXErGCEY .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voSXErGCEY .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voSXErGCEY .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voSXErGCEY .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voSXErGCEY .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voSXErGCEY .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voSXErGCEY .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voSXErGCEY .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voSXErGCEY .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voSXErGCEY .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voSXErGCEY .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voSXErGCEY .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voSXErGCEY .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voSXErGCEY .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voSXErGCEY .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voSXErGCEY .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWALWZpuT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWALWZpuT .mbr-text,
.cid-voWALWZpuT blockquote {
  color: #232323;
}
.cid-voWALWZpuT .mbr-text DIV {
  text-align: center;
}
.cid-voXNJzHZte {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNJzHZte .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNJzHZte .icon2 {
  color: #19254f;
}
.cid-voXNJzHZte .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNJzHZte p {
  font-weight: 400;
}
.cid-voXNJzHZte .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNJzHZte .line2 {
  background: #19254f;
}
.cid-voXNJzHZte .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNJzHZte .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNJzHZte .card2 {
  background: #c22227;
}
.cid-voXNJzHZte .card-title,
.cid-voXNJzHZte .card-ico,
.cid-voXNJzHZte .line-wrap {
  text-align: center;
}
.cid-voXNJzHZte .mbr-text,
.cid-voXNJzHZte .card-link {
  text-align: center;
}
.cid-vqkDi8mwpC .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDi8mwpC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDi8mwpC .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDi8mwpC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDi8mwpC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voSXEsBQNI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voSXEsBQNI .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voT1iBiPqw .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voT1iBiPqw .nav-item:focus,
.cid-voT1iBiPqw .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voT1iBiPqw .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voT1iBiPqw .nav-item .nav-link {
    position: relative;
  }
  .cid-voT1iBiPqw .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voT1iBiPqw .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voT1iBiPqw .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voT1iBiPqw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voT1iBiPqw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voT1iBiPqw .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voT1iBiPqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voT1iBiPqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voT1iBiPqw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voT1iBiPqw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voT1iBiPqw .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voT1iBiPqw .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voT1iBiPqw .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voT1iBiPqw .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voT1iBiPqw .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voT1iBiPqw .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voT1iBiPqw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voT1iBiPqw .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voT1iBiPqw .navbar.collapsed .navbar-collapse.show,
.cid-voT1iBiPqw .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voT1iBiPqw .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voT1iBiPqw .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voT1iBiPqw .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voT1iBiPqw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voT1iBiPqw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voT1iBiPqw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voT1iBiPqw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voT1iBiPqw .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voT1iBiPqw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voT1iBiPqw .navbar.collapsed .right-menu,
.cid-voT1iBiPqw .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voT1iBiPqw .navbar .navbar-collapse.show,
  .cid-voT1iBiPqw .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voT1iBiPqw .navbar .navbar-collapse.show .brand-container,
  .cid-voT1iBiPqw .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voT1iBiPqw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voT1iBiPqw .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voT1iBiPqw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voT1iBiPqw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voT1iBiPqw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voT1iBiPqw .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voT1iBiPqw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voT1iBiPqw .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voT1iBiPqw .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voT1iBiPqw .navbar .right-menu,
  .cid-voT1iBiPqw .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voT1iBiPqw .navbar.navbar-short {
  min-height: 60px;
}
.cid-voT1iBiPqw .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voT1iBiPqw .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voT1iBiPqw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voT1iBiPqw .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voT1iBiPqw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voT1iBiPqw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voT1iBiPqw .dropdown-item.active,
.cid-voT1iBiPqw .dropdown-item:active {
  background-color: transparent;
}
.cid-voT1iBiPqw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voT1iBiPqw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voT1iBiPqw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voT1iBiPqw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voT1iBiPqw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voT1iBiPqw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voT1iBiPqw ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voT1iBiPqw ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voT1iBiPqw .navbar-buttons {
  margin-left: auto;
}
.cid-voT1iBiPqw button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voT1iBiPqw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voT1iBiPqw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voT1iBiPqw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voT1iBiPqw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voT1iBiPqw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voT1iBiPqw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voT1iBiPqw nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voT1iBiPqw nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voT1iBiPqw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voT1iBiPqw .navbar-dropdown {
  position: fixed;
}
.cid-voT1iBiPqw a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voT1iBiPqw .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voT1iBiPqw .right-menu,
.cid-voT1iBiPqw .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voT1iBiPqw .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voT1iBiPqw .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voT1iBiPqw .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voT1iBiPqw .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voT1iBiPqw .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voT1iBiPqw .card-wrapper {
  z-index: 3;
}
.cid-voT1iBiPqw .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voT1iBiPqw .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voT1iBiPqw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9QaLMra {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9QaLMra .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9QaLMra .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voT1iCASYe {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voT1iCASYe .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voT1iCASYe .mbr-shop .row {
  margin: 0;
}
.cid-voT1iCASYe .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voT1iCASYe .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voT1iCASYe .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voT1iCASYe .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voT1iCASYe .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voT1iCASYe .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voT1iCASYe .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voT1iCASYe .mbr-shop .hide-modal {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voT1iCASYe .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voT1iCASYe .mbr-shop .filter-by-pu,
.cid-voT1iCASYe .mbr-shop .filter-by-pd,
.cid-voT1iCASYe .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voT1iCASYe .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voT1iCASYe .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voT1iCASYe .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voT1iCASYe .mbr-shop .galleryItem h4,
.cid-voT1iCASYe .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voT1iCASYe .mbr-shop .galleryItem h5,
.cid-voT1iCASYe .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voT1iCASYe .mbr-shop .galleryItem p,
.cid-voT1iCASYe .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voT1iCASYe .mbr-shop .item-button {
  text-align: center;
}
.cid-voT1iCASYe .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voT1iCASYe .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voT1iCASYe .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voT1iCASYe .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voT1iCASYe .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voT1iCASYe .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voT1iCASYe .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voT1iCASYe .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item__hided h4,
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item__hided h5,
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voT1iCASYe .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voT1iCASYe .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voT1iCASYe .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voT1iCASYe .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voT1iCASYe .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voT1iCASYe .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voT1iCASYe .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voT1iCASYe .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voT1iCASYe .mbr-shop .range-controls {
  position: relative;
}
.cid-voT1iCASYe .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voT1iCASYe .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voT1iCASYe .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voT1iCASYe .mbr-shop .toggle:hover,
.cid-voT1iCASYe .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voT1iCASYe .mbr-shop .min-toggle {
  left: 0;
}
.cid-voT1iCASYe .mbr-shop .max-toggle {
  right: 0;
}
.cid-voT1iCASYe .mbr-shop .hided-by-price {
  display: none;
}
.cid-voT1iCASYe .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voT1iCASYe .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voT1iCASYe .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voT1iCASYe .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voT1iCASYe .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voT1iCASYe .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voT1iCASYe .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voT1iCASYe .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voT1iCASYe .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voT1iCASYe .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voT1iCASYe .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voT1iCASYe .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voT1iCASYe .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voT1iCASYe .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voT1iCASYe .mbr-shop .shop-items .onsale,
.cid-voT1iCASYe .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voT1iCASYe .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voT1iCASYe .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voT1iCASYe .mbr-shop .price-range {
  display: inline-block;
}
.cid-voT1iCASYe .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voT1iCASYe .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voT1iCASYe .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voT1iCASYe .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voT1iCASYe .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voT1iCASYe .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voT1iCASYe .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voT1iCASYe .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voT1iCASYe .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voT1iCASYe .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voT1iCASYe .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voT1iCASYe .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voT1iCASYe .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voT1iCASYe .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voT1iCASYe .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voT1iCASYe .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voT1iCASYe .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voT1iCASYe .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voT1iCASYe .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voT1iCASYe .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voT1iCASYe .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voT1iCASYe .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voT1iCASYe .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voT1iCASYe .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voT1iCASYe .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voT1iCASYe .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voT1iCASYe .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voT1iCASYe .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWBm5kJJV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWBm5kJJV .mbr-text,
.cid-voWBm5kJJV blockquote {
  color: #232323;
}
.cid-voWBm5kJJV .mbr-text DIV {
  text-align: center;
}
.cid-voXNLBZiDK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNLBZiDK .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNLBZiDK .icon2 {
  color: #19254f;
}
.cid-voXNLBZiDK .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNLBZiDK p {
  font-weight: 400;
}
.cid-voXNLBZiDK .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNLBZiDK .line2 {
  background: #19254f;
}
.cid-voXNLBZiDK .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNLBZiDK .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNLBZiDK .card2 {
  background: #c22227;
}
.cid-voXNLBZiDK .card-title,
.cid-voXNLBZiDK .card-ico,
.cid-voXNLBZiDK .line-wrap {
  text-align: center;
}
.cid-voXNLBZiDK .mbr-text,
.cid-voXNLBZiDK .card-link {
  text-align: center;
}
.cid-vqkDjV4k1d .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDjV4k1d .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDjV4k1d .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDjV4k1d .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDjV4k1d .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voT1iDBs77 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voT1iDBs77 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTdVQ43CM .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTdVQ43CM .nav-item:focus,
.cid-voTdVQ43CM .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTdVQ43CM .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTdVQ43CM .nav-item .nav-link {
    position: relative;
  }
  .cid-voTdVQ43CM .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTdVQ43CM .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTdVQ43CM .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTdVQ43CM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTdVQ43CM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTdVQ43CM .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTdVQ43CM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTdVQ43CM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTdVQ43CM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTdVQ43CM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTdVQ43CM .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTdVQ43CM .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTdVQ43CM .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTdVQ43CM .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTdVQ43CM .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTdVQ43CM .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTdVQ43CM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTdVQ43CM .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTdVQ43CM .navbar.collapsed .navbar-collapse.show,
.cid-voTdVQ43CM .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTdVQ43CM .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTdVQ43CM .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTdVQ43CM .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTdVQ43CM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTdVQ43CM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTdVQ43CM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTdVQ43CM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTdVQ43CM .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTdVQ43CM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTdVQ43CM .navbar.collapsed .right-menu,
.cid-voTdVQ43CM .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTdVQ43CM .navbar .navbar-collapse.show,
  .cid-voTdVQ43CM .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTdVQ43CM .navbar .navbar-collapse.show .brand-container,
  .cid-voTdVQ43CM .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTdVQ43CM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTdVQ43CM .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTdVQ43CM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTdVQ43CM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTdVQ43CM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTdVQ43CM .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTdVQ43CM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTdVQ43CM .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTdVQ43CM .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTdVQ43CM .navbar .right-menu,
  .cid-voTdVQ43CM .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTdVQ43CM .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTdVQ43CM .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTdVQ43CM .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTdVQ43CM .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTdVQ43CM .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTdVQ43CM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTdVQ43CM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTdVQ43CM .dropdown-item.active,
.cid-voTdVQ43CM .dropdown-item:active {
  background-color: transparent;
}
.cid-voTdVQ43CM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTdVQ43CM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTdVQ43CM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTdVQ43CM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTdVQ43CM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTdVQ43CM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTdVQ43CM ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTdVQ43CM ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTdVQ43CM .navbar-buttons {
  margin-left: auto;
}
.cid-voTdVQ43CM button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTdVQ43CM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTdVQ43CM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTdVQ43CM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTdVQ43CM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTdVQ43CM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTdVQ43CM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTdVQ43CM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTdVQ43CM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTdVQ43CM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTdVQ43CM .navbar-dropdown {
  position: fixed;
}
.cid-voTdVQ43CM a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTdVQ43CM .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTdVQ43CM .right-menu,
.cid-voTdVQ43CM .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTdVQ43CM .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTdVQ43CM .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTdVQ43CM .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTdVQ43CM .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTdVQ43CM .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTdVQ43CM .card-wrapper {
  z-index: 3;
}
.cid-voTdVQ43CM .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTdVQ43CM .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTdVQ43CM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voX9Uw7Dmb {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voX9Uw7Dmb .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voX9Uw7Dmb .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTdVRhi2o {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTdVRhi2o .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTdVRhi2o .mbr-shop .row {
  margin: 0;
}
.cid-voTdVRhi2o .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTdVRhi2o .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTdVRhi2o .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTdVRhi2o .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTdVRhi2o .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTdVRhi2o .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTdVRhi2o .mbr-shop .hide-modal {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTdVRhi2o .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTdVRhi2o .mbr-shop .filter-by-pu,
.cid-voTdVRhi2o .mbr-shop .filter-by-pd,
.cid-voTdVRhi2o .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTdVRhi2o .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTdVRhi2o .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem h4,
.cid-voTdVRhi2o .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem h5,
.cid-voTdVRhi2o .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem p,
.cid-voTdVRhi2o .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTdVRhi2o .mbr-shop .item-button {
  text-align: center;
}
.cid-voTdVRhi2o .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTdVRhi2o .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTdVRhi2o .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTdVRhi2o .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTdVRhi2o .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTdVRhi2o .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTdVRhi2o .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTdVRhi2o .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTdVRhi2o .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTdVRhi2o .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTdVRhi2o .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTdVRhi2o .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTdVRhi2o .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTdVRhi2o .mbr-shop .range-controls {
  position: relative;
}
.cid-voTdVRhi2o .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTdVRhi2o .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTdVRhi2o .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTdVRhi2o .mbr-shop .toggle:hover,
.cid-voTdVRhi2o .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTdVRhi2o .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTdVRhi2o .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTdVRhi2o .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTdVRhi2o .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTdVRhi2o .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTdVRhi2o .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTdVRhi2o .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTdVRhi2o .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTdVRhi2o .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTdVRhi2o .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTdVRhi2o .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTdVRhi2o .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTdVRhi2o .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTdVRhi2o .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTdVRhi2o .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTdVRhi2o .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTdVRhi2o .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTdVRhi2o .mbr-shop .shop-items .onsale,
.cid-voTdVRhi2o .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTdVRhi2o .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTdVRhi2o .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTdVRhi2o .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTdVRhi2o .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTdVRhi2o .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTdVRhi2o .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTdVRhi2o .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTdVRhi2o .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTdVRhi2o .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTdVRhi2o .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTdVRhi2o .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTdVRhi2o .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTdVRhi2o .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTdVRhi2o .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTdVRhi2o .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTdVRhi2o .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTdVRhi2o .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTdVRhi2o .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTdVRhi2o .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTdVRhi2o .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTdVRhi2o .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTdVRhi2o .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTdVRhi2o .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTdVRhi2o .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTdVRhi2o .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTdVRhi2o .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTdVRhi2o .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTdVRhi2o .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTdVRhi2o .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTdVRhi2o .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTdVRhi2o .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWBWce7xx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWBWce7xx .mbr-text,
.cid-voWBWce7xx blockquote {
  color: #232323;
}
.cid-voWBWce7xx .mbr-text DIV {
  text-align: center;
}
.cid-voXNNF13rj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNNF13rj .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNNF13rj .icon2 {
  color: #19254f;
}
.cid-voXNNF13rj .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNNF13rj p {
  font-weight: 400;
}
.cid-voXNNF13rj .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNNF13rj .line2 {
  background: #19254f;
}
.cid-voXNNF13rj .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNNF13rj .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNNF13rj .card2 {
  background: #c22227;
}
.cid-voXNNF13rj .card-title,
.cid-voXNNF13rj .card-ico,
.cid-voXNNF13rj .line-wrap {
  text-align: center;
}
.cid-voXNNF13rj .mbr-text,
.cid-voXNNF13rj .card-link {
  text-align: center;
}
.cid-vqkDmwPBzL .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDmwPBzL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDmwPBzL .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDmwPBzL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDmwPBzL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTdVTeAst {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTdVTeAst .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voThmb1fPP .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voThmb1fPP .nav-item:focus,
.cid-voThmb1fPP .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voThmb1fPP .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voThmb1fPP .nav-item .nav-link {
    position: relative;
  }
  .cid-voThmb1fPP .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voThmb1fPP .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voThmb1fPP .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voThmb1fPP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voThmb1fPP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voThmb1fPP .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voThmb1fPP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voThmb1fPP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voThmb1fPP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voThmb1fPP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voThmb1fPP .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voThmb1fPP .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voThmb1fPP .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voThmb1fPP .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voThmb1fPP .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voThmb1fPP .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voThmb1fPP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voThmb1fPP .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voThmb1fPP .navbar.collapsed .navbar-collapse.show,
.cid-voThmb1fPP .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voThmb1fPP .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voThmb1fPP .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voThmb1fPP .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voThmb1fPP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voThmb1fPP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voThmb1fPP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voThmb1fPP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voThmb1fPP .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voThmb1fPP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voThmb1fPP .navbar.collapsed .right-menu,
.cid-voThmb1fPP .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voThmb1fPP .navbar .navbar-collapse.show,
  .cid-voThmb1fPP .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voThmb1fPP .navbar .navbar-collapse.show .brand-container,
  .cid-voThmb1fPP .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voThmb1fPP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voThmb1fPP .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voThmb1fPP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voThmb1fPP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voThmb1fPP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voThmb1fPP .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voThmb1fPP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voThmb1fPP .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voThmb1fPP .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voThmb1fPP .navbar .right-menu,
  .cid-voThmb1fPP .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voThmb1fPP .navbar.navbar-short {
  min-height: 60px;
}
.cid-voThmb1fPP .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voThmb1fPP .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voThmb1fPP .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voThmb1fPP .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voThmb1fPP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voThmb1fPP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voThmb1fPP .dropdown-item.active,
.cid-voThmb1fPP .dropdown-item:active {
  background-color: transparent;
}
.cid-voThmb1fPP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voThmb1fPP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voThmb1fPP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voThmb1fPP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voThmb1fPP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voThmb1fPP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voThmb1fPP ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voThmb1fPP ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voThmb1fPP .navbar-buttons {
  margin-left: auto;
}
.cid-voThmb1fPP button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voThmb1fPP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voThmb1fPP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voThmb1fPP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voThmb1fPP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voThmb1fPP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voThmb1fPP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voThmb1fPP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voThmb1fPP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voThmb1fPP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voThmb1fPP .navbar-dropdown {
  position: fixed;
}
.cid-voThmb1fPP a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voThmb1fPP .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voThmb1fPP .right-menu,
.cid-voThmb1fPP .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voThmb1fPP .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voThmb1fPP .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voThmb1fPP .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voThmb1fPP .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voThmb1fPP .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voThmb1fPP .card-wrapper {
  z-index: 3;
}
.cid-voThmb1fPP .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voThmb1fPP .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voThmb1fPP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXa2E6cxd {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXa2E6cxd .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXa2E6cxd .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voThmc7GD4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voThmc7GD4 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voThmc7GD4 .mbr-shop .row {
  margin: 0;
}
.cid-voThmc7GD4 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voThmc7GD4 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voThmc7GD4 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voThmc7GD4 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voThmc7GD4 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voThmc7GD4 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voThmc7GD4 .mbr-shop .hide-modal {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voThmc7GD4 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voThmc7GD4 .mbr-shop .filter-by-pu,
.cid-voThmc7GD4 .mbr-shop .filter-by-pd,
.cid-voThmc7GD4 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voThmc7GD4 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voThmc7GD4 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem h4,
.cid-voThmc7GD4 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem h5,
.cid-voThmc7GD4 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem p,
.cid-voThmc7GD4 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voThmc7GD4 .mbr-shop .item-button {
  text-align: center;
}
.cid-voThmc7GD4 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voThmc7GD4 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voThmc7GD4 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voThmc7GD4 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voThmc7GD4 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voThmc7GD4 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voThmc7GD4 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voThmc7GD4 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voThmc7GD4 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voThmc7GD4 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voThmc7GD4 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voThmc7GD4 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voThmc7GD4 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voThmc7GD4 .mbr-shop .range-controls {
  position: relative;
}
.cid-voThmc7GD4 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voThmc7GD4 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voThmc7GD4 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voThmc7GD4 .mbr-shop .toggle:hover,
.cid-voThmc7GD4 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voThmc7GD4 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voThmc7GD4 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voThmc7GD4 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voThmc7GD4 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voThmc7GD4 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voThmc7GD4 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voThmc7GD4 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voThmc7GD4 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voThmc7GD4 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voThmc7GD4 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voThmc7GD4 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voThmc7GD4 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voThmc7GD4 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voThmc7GD4 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voThmc7GD4 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voThmc7GD4 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voThmc7GD4 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voThmc7GD4 .mbr-shop .shop-items .onsale,
.cid-voThmc7GD4 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voThmc7GD4 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voThmc7GD4 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voThmc7GD4 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voThmc7GD4 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voThmc7GD4 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voThmc7GD4 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voThmc7GD4 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voThmc7GD4 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voThmc7GD4 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voThmc7GD4 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voThmc7GD4 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voThmc7GD4 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voThmc7GD4 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voThmc7GD4 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voThmc7GD4 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voThmc7GD4 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voThmc7GD4 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voThmc7GD4 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voThmc7GD4 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voThmc7GD4 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voThmc7GD4 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voThmc7GD4 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voThmc7GD4 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voThmc7GD4 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voThmc7GD4 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voThmc7GD4 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voThmc7GD4 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voThmc7GD4 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voThmc7GD4 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voThmc7GD4 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voThmc7GD4 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWCvDuqPG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWCvDuqPG .mbr-text,
.cid-voWCvDuqPG blockquote {
  color: #232323;
}
.cid-voWCvDuqPG .mbr-text DIV {
  text-align: center;
}
.cid-voXNQZsg3G {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNQZsg3G .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNQZsg3G .icon2 {
  color: #19254f;
}
.cid-voXNQZsg3G .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNQZsg3G p {
  font-weight: 400;
}
.cid-voXNQZsg3G .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNQZsg3G .line2 {
  background: #19254f;
}
.cid-voXNQZsg3G .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNQZsg3G .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNQZsg3G .card2 {
  background: #c22227;
}
.cid-voXNQZsg3G .card-title,
.cid-voXNQZsg3G .card-ico,
.cid-voXNQZsg3G .line-wrap {
  text-align: center;
}
.cid-voXNQZsg3G .mbr-text,
.cid-voXNQZsg3G .card-link {
  text-align: center;
}
.cid-vqkDoBsyJJ .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDoBsyJJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDoBsyJJ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDoBsyJJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDoBsyJJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voThmdvSkw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voThmdvSkw .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTkbwazPC .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTkbwazPC .nav-item:focus,
.cid-voTkbwazPC .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTkbwazPC .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTkbwazPC .nav-item .nav-link {
    position: relative;
  }
  .cid-voTkbwazPC .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTkbwazPC .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTkbwazPC .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTkbwazPC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTkbwazPC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTkbwazPC .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTkbwazPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTkbwazPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTkbwazPC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTkbwazPC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTkbwazPC .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTkbwazPC .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTkbwazPC .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTkbwazPC .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTkbwazPC .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTkbwazPC .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTkbwazPC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTkbwazPC .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTkbwazPC .navbar.collapsed .navbar-collapse.show,
.cid-voTkbwazPC .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTkbwazPC .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTkbwazPC .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTkbwazPC .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTkbwazPC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTkbwazPC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTkbwazPC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTkbwazPC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTkbwazPC .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTkbwazPC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTkbwazPC .navbar.collapsed .right-menu,
.cid-voTkbwazPC .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTkbwazPC .navbar .navbar-collapse.show,
  .cid-voTkbwazPC .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTkbwazPC .navbar .navbar-collapse.show .brand-container,
  .cid-voTkbwazPC .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTkbwazPC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTkbwazPC .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTkbwazPC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTkbwazPC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTkbwazPC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTkbwazPC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTkbwazPC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTkbwazPC .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTkbwazPC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTkbwazPC .navbar .right-menu,
  .cid-voTkbwazPC .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTkbwazPC .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTkbwazPC .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTkbwazPC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTkbwazPC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTkbwazPC .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTkbwazPC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTkbwazPC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTkbwazPC .dropdown-item.active,
.cid-voTkbwazPC .dropdown-item:active {
  background-color: transparent;
}
.cid-voTkbwazPC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTkbwazPC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTkbwazPC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTkbwazPC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTkbwazPC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTkbwazPC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTkbwazPC ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTkbwazPC ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTkbwazPC .navbar-buttons {
  margin-left: auto;
}
.cid-voTkbwazPC button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTkbwazPC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTkbwazPC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTkbwazPC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTkbwazPC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTkbwazPC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTkbwazPC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTkbwazPC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTkbwazPC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTkbwazPC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTkbwazPC .navbar-dropdown {
  position: fixed;
}
.cid-voTkbwazPC a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTkbwazPC .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTkbwazPC .right-menu,
.cid-voTkbwazPC .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTkbwazPC .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTkbwazPC .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTkbwazPC .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTkbwazPC .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTkbwazPC .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTkbwazPC .card-wrapper {
  z-index: 3;
}
.cid-voTkbwazPC .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTkbwazPC .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTkbwazPC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXa7kH7c8 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXa7kH7c8 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXa7kH7c8 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTkbxi9Nt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTkbxi9Nt .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTkbxi9Nt .mbr-shop .row {
  margin: 0;
}
.cid-voTkbxi9Nt .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTkbxi9Nt .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTkbxi9Nt .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTkbxi9Nt .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTkbxi9Nt .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTkbxi9Nt .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTkbxi9Nt .mbr-shop .hide-modal {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTkbxi9Nt .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTkbxi9Nt .mbr-shop .filter-by-pu,
.cid-voTkbxi9Nt .mbr-shop .filter-by-pd,
.cid-voTkbxi9Nt .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTkbxi9Nt .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTkbxi9Nt .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem h4,
.cid-voTkbxi9Nt .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem h5,
.cid-voTkbxi9Nt .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem p,
.cid-voTkbxi9Nt .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTkbxi9Nt .mbr-shop .item-button {
  text-align: center;
}
.cid-voTkbxi9Nt .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTkbxi9Nt .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTkbxi9Nt .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTkbxi9Nt .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTkbxi9Nt .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTkbxi9Nt .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTkbxi9Nt .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTkbxi9Nt .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTkbxi9Nt .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTkbxi9Nt .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTkbxi9Nt .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTkbxi9Nt .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTkbxi9Nt .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTkbxi9Nt .mbr-shop .range-controls {
  position: relative;
}
.cid-voTkbxi9Nt .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTkbxi9Nt .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTkbxi9Nt .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTkbxi9Nt .mbr-shop .toggle:hover,
.cid-voTkbxi9Nt .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTkbxi9Nt .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTkbxi9Nt .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTkbxi9Nt .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTkbxi9Nt .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTkbxi9Nt .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTkbxi9Nt .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTkbxi9Nt .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTkbxi9Nt .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTkbxi9Nt .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTkbxi9Nt .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTkbxi9Nt .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTkbxi9Nt .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTkbxi9Nt .mbr-shop .shop-items .onsale,
.cid-voTkbxi9Nt .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTkbxi9Nt .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTkbxi9Nt .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTkbxi9Nt .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTkbxi9Nt .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTkbxi9Nt .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTkbxi9Nt .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTkbxi9Nt .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTkbxi9Nt .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTkbxi9Nt .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTkbxi9Nt .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTkbxi9Nt .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTkbxi9Nt .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTkbxi9Nt .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTkbxi9Nt .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTkbxi9Nt .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTkbxi9Nt .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTkbxi9Nt .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTkbxi9Nt .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTkbxi9Nt .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTkbxi9Nt .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTkbxi9Nt .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTkbxi9Nt .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTkbxi9Nt .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTkbxi9Nt .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTkbxi9Nt .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTkbxi9Nt .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTkbxi9Nt .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTkbxi9Nt .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTkbxi9Nt .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTkbxi9Nt .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWD3WRQ6U {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWD3WRQ6U .mbr-text,
.cid-voWD3WRQ6U blockquote {
  color: #232323;
}
.cid-voWD3WRQ6U .mbr-text DIV {
  text-align: center;
}
.cid-voXNTEsEz6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNTEsEz6 .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNTEsEz6 .icon2 {
  color: #19254f;
}
.cid-voXNTEsEz6 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNTEsEz6 p {
  font-weight: 400;
}
.cid-voXNTEsEz6 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNTEsEz6 .line2 {
  background: #19254f;
}
.cid-voXNTEsEz6 .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNTEsEz6 .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNTEsEz6 .card2 {
  background: #c22227;
}
.cid-voXNTEsEz6 .card-title,
.cid-voXNTEsEz6 .card-ico,
.cid-voXNTEsEz6 .line-wrap {
  text-align: center;
}
.cid-voXNTEsEz6 .mbr-text,
.cid-voXNTEsEz6 .card-link {
  text-align: center;
}
.cid-vqkDqpsxRP .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDqpsxRP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDqpsxRP .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDqpsxRP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDqpsxRP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTkbyF49q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTkbyF49q .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTmCqnTfd .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTmCqnTfd .nav-item:focus,
.cid-voTmCqnTfd .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTmCqnTfd .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTmCqnTfd .nav-item .nav-link {
    position: relative;
  }
  .cid-voTmCqnTfd .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTmCqnTfd .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTmCqnTfd .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTmCqnTfd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTmCqnTfd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTmCqnTfd .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTmCqnTfd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTmCqnTfd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTmCqnTfd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTmCqnTfd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTmCqnTfd .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTmCqnTfd .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTmCqnTfd .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTmCqnTfd .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTmCqnTfd .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTmCqnTfd .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTmCqnTfd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTmCqnTfd .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTmCqnTfd .navbar.collapsed .navbar-collapse.show,
.cid-voTmCqnTfd .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTmCqnTfd .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTmCqnTfd .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTmCqnTfd .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTmCqnTfd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTmCqnTfd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTmCqnTfd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTmCqnTfd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTmCqnTfd .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTmCqnTfd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTmCqnTfd .navbar.collapsed .right-menu,
.cid-voTmCqnTfd .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTmCqnTfd .navbar .navbar-collapse.show,
  .cid-voTmCqnTfd .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTmCqnTfd .navbar .navbar-collapse.show .brand-container,
  .cid-voTmCqnTfd .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTmCqnTfd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTmCqnTfd .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTmCqnTfd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTmCqnTfd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTmCqnTfd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTmCqnTfd .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTmCqnTfd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTmCqnTfd .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTmCqnTfd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTmCqnTfd .navbar .right-menu,
  .cid-voTmCqnTfd .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTmCqnTfd .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTmCqnTfd .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTmCqnTfd .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTmCqnTfd .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTmCqnTfd .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTmCqnTfd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTmCqnTfd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTmCqnTfd .dropdown-item.active,
.cid-voTmCqnTfd .dropdown-item:active {
  background-color: transparent;
}
.cid-voTmCqnTfd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTmCqnTfd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTmCqnTfd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTmCqnTfd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTmCqnTfd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTmCqnTfd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTmCqnTfd ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTmCqnTfd ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTmCqnTfd .navbar-buttons {
  margin-left: auto;
}
.cid-voTmCqnTfd button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTmCqnTfd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTmCqnTfd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTmCqnTfd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTmCqnTfd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTmCqnTfd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTmCqnTfd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTmCqnTfd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTmCqnTfd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTmCqnTfd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTmCqnTfd .navbar-dropdown {
  position: fixed;
}
.cid-voTmCqnTfd a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTmCqnTfd .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTmCqnTfd .right-menu,
.cid-voTmCqnTfd .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTmCqnTfd .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTmCqnTfd .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTmCqnTfd .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTmCqnTfd .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTmCqnTfd .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTmCqnTfd .card-wrapper {
  z-index: 3;
}
.cid-voTmCqnTfd .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTmCqnTfd .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTmCqnTfd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXfYPsJmj {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXfYPsJmj .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXfYPsJmj .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTmCri6j5 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTmCri6j5 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTmCri6j5 .mbr-shop .row {
  margin: 0;
}
.cid-voTmCri6j5 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTmCri6j5 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTmCri6j5 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTmCri6j5 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTmCri6j5 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTmCri6j5 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTmCri6j5 .mbr-shop .hide-modal {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTmCri6j5 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTmCri6j5 .mbr-shop .filter-by-pu,
.cid-voTmCri6j5 .mbr-shop .filter-by-pd,
.cid-voTmCri6j5 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTmCri6j5 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTmCri6j5 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem h4,
.cid-voTmCri6j5 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem h5,
.cid-voTmCri6j5 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem p,
.cid-voTmCri6j5 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTmCri6j5 .mbr-shop .item-button {
  text-align: center;
}
.cid-voTmCri6j5 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTmCri6j5 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTmCri6j5 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTmCri6j5 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTmCri6j5 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTmCri6j5 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTmCri6j5 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTmCri6j5 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTmCri6j5 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTmCri6j5 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTmCri6j5 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTmCri6j5 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTmCri6j5 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTmCri6j5 .mbr-shop .range-controls {
  position: relative;
}
.cid-voTmCri6j5 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTmCri6j5 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTmCri6j5 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTmCri6j5 .mbr-shop .toggle:hover,
.cid-voTmCri6j5 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTmCri6j5 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTmCri6j5 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTmCri6j5 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTmCri6j5 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTmCri6j5 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTmCri6j5 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTmCri6j5 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTmCri6j5 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTmCri6j5 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTmCri6j5 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTmCri6j5 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTmCri6j5 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTmCri6j5 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTmCri6j5 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTmCri6j5 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTmCri6j5 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTmCri6j5 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTmCri6j5 .mbr-shop .shop-items .onsale,
.cid-voTmCri6j5 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTmCri6j5 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTmCri6j5 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTmCri6j5 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTmCri6j5 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTmCri6j5 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTmCri6j5 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTmCri6j5 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTmCri6j5 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTmCri6j5 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTmCri6j5 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTmCri6j5 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTmCri6j5 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTmCri6j5 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTmCri6j5 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTmCri6j5 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTmCri6j5 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTmCri6j5 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTmCri6j5 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTmCri6j5 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTmCri6j5 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTmCri6j5 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTmCri6j5 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTmCri6j5 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTmCri6j5 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTmCri6j5 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTmCri6j5 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTmCri6j5 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTmCri6j5 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTmCri6j5 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTmCri6j5 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTmCri6j5 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWDGyPnGq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWDGyPnGq .mbr-text,
.cid-voWDGyPnGq blockquote {
  color: #232323;
}
.cid-voWDGyPnGq .mbr-text DIV {
  text-align: center;
}
.cid-voXNVAEhhj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNVAEhhj .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNVAEhhj .icon2 {
  color: #19254f;
}
.cid-voXNVAEhhj .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNVAEhhj p {
  font-weight: 400;
}
.cid-voXNVAEhhj .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNVAEhhj .line2 {
  background: #19254f;
}
.cid-voXNVAEhhj .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNVAEhhj .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNVAEhhj .card2 {
  background: #c22227;
}
.cid-voXNVAEhhj .card-title,
.cid-voXNVAEhhj .card-ico,
.cid-voXNVAEhhj .line-wrap {
  text-align: center;
}
.cid-voXNVAEhhj .mbr-text,
.cid-voXNVAEhhj .card-link {
  text-align: center;
}
.cid-vqkDsxcM1b .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDsxcM1b .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDsxcM1b .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDsxcM1b .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDsxcM1b .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTmCsfiA4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTmCsfiA4 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTsk4xaE5 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTsk4xaE5 .nav-item:focus,
.cid-voTsk4xaE5 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTsk4xaE5 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTsk4xaE5 .nav-item .nav-link {
    position: relative;
  }
  .cid-voTsk4xaE5 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTsk4xaE5 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTsk4xaE5 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTsk4xaE5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTsk4xaE5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTsk4xaE5 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTsk4xaE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTsk4xaE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTsk4xaE5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTsk4xaE5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTsk4xaE5 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTsk4xaE5 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTsk4xaE5 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTsk4xaE5 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTsk4xaE5 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTsk4xaE5 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTsk4xaE5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTsk4xaE5 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTsk4xaE5 .navbar.collapsed .navbar-collapse.show,
.cid-voTsk4xaE5 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTsk4xaE5 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTsk4xaE5 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTsk4xaE5 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTsk4xaE5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTsk4xaE5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTsk4xaE5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTsk4xaE5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTsk4xaE5 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTsk4xaE5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTsk4xaE5 .navbar.collapsed .right-menu,
.cid-voTsk4xaE5 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTsk4xaE5 .navbar .navbar-collapse.show,
  .cid-voTsk4xaE5 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTsk4xaE5 .navbar .navbar-collapse.show .brand-container,
  .cid-voTsk4xaE5 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTsk4xaE5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTsk4xaE5 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTsk4xaE5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTsk4xaE5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTsk4xaE5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTsk4xaE5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTsk4xaE5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTsk4xaE5 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTsk4xaE5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTsk4xaE5 .navbar .right-menu,
  .cid-voTsk4xaE5 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTsk4xaE5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTsk4xaE5 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTsk4xaE5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTsk4xaE5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTsk4xaE5 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTsk4xaE5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTsk4xaE5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTsk4xaE5 .dropdown-item.active,
.cid-voTsk4xaE5 .dropdown-item:active {
  background-color: transparent;
}
.cid-voTsk4xaE5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTsk4xaE5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTsk4xaE5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTsk4xaE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTsk4xaE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTsk4xaE5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTsk4xaE5 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTsk4xaE5 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTsk4xaE5 .navbar-buttons {
  margin-left: auto;
}
.cid-voTsk4xaE5 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTsk4xaE5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTsk4xaE5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTsk4xaE5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTsk4xaE5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTsk4xaE5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTsk4xaE5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTsk4xaE5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTsk4xaE5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTsk4xaE5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTsk4xaE5 .navbar-dropdown {
  position: fixed;
}
.cid-voTsk4xaE5 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTsk4xaE5 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTsk4xaE5 .right-menu,
.cid-voTsk4xaE5 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTsk4xaE5 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTsk4xaE5 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTsk4xaE5 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTsk4xaE5 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTsk4xaE5 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTsk4xaE5 .card-wrapper {
  z-index: 3;
}
.cid-voTsk4xaE5 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTsk4xaE5 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTsk4xaE5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXg398xg0 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXg398xg0 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXg398xg0 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTsk5AkGe {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTsk5AkGe .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTsk5AkGe .mbr-shop .row {
  margin: 0;
}
.cid-voTsk5AkGe .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTsk5AkGe .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTsk5AkGe .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTsk5AkGe .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTsk5AkGe .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTsk5AkGe .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTsk5AkGe .mbr-shop .hide-modal {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTsk5AkGe .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTsk5AkGe .mbr-shop .filter-by-pu,
.cid-voTsk5AkGe .mbr-shop .filter-by-pd,
.cid-voTsk5AkGe .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTsk5AkGe .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTsk5AkGe .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem h4,
.cid-voTsk5AkGe .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem h5,
.cid-voTsk5AkGe .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem p,
.cid-voTsk5AkGe .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTsk5AkGe .mbr-shop .item-button {
  text-align: center;
}
.cid-voTsk5AkGe .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTsk5AkGe .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTsk5AkGe .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTsk5AkGe .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTsk5AkGe .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTsk5AkGe .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTsk5AkGe .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTsk5AkGe .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTsk5AkGe .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTsk5AkGe .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTsk5AkGe .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTsk5AkGe .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTsk5AkGe .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTsk5AkGe .mbr-shop .range-controls {
  position: relative;
}
.cid-voTsk5AkGe .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTsk5AkGe .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTsk5AkGe .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTsk5AkGe .mbr-shop .toggle:hover,
.cid-voTsk5AkGe .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTsk5AkGe .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTsk5AkGe .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTsk5AkGe .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTsk5AkGe .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTsk5AkGe .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTsk5AkGe .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTsk5AkGe .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTsk5AkGe .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTsk5AkGe .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTsk5AkGe .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTsk5AkGe .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTsk5AkGe .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTsk5AkGe .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTsk5AkGe .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTsk5AkGe .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTsk5AkGe .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTsk5AkGe .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTsk5AkGe .mbr-shop .shop-items .onsale,
.cid-voTsk5AkGe .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTsk5AkGe .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTsk5AkGe .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTsk5AkGe .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTsk5AkGe .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTsk5AkGe .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTsk5AkGe .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTsk5AkGe .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTsk5AkGe .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTsk5AkGe .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTsk5AkGe .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTsk5AkGe .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTsk5AkGe .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTsk5AkGe .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTsk5AkGe .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTsk5AkGe .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTsk5AkGe .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTsk5AkGe .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTsk5AkGe .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTsk5AkGe .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTsk5AkGe .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTsk5AkGe .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTsk5AkGe .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTsk5AkGe .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTsk5AkGe .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTsk5AkGe .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTsk5AkGe .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTsk5AkGe .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTsk5AkGe .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTsk5AkGe .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTsk5AkGe .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTsk5AkGe .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWFLkqxve {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWFLkqxve .mbr-text,
.cid-voWFLkqxve blockquote {
  color: #232323;
}
.cid-voWFLkqxve .mbr-text DIV {
  text-align: center;
}
.cid-voXNXvQt9r {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNXvQt9r .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNXvQt9r .icon2 {
  color: #19254f;
}
.cid-voXNXvQt9r .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNXvQt9r p {
  font-weight: 400;
}
.cid-voXNXvQt9r .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNXvQt9r .line2 {
  background: #19254f;
}
.cid-voXNXvQt9r .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNXvQt9r .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNXvQt9r .card2 {
  background: #c22227;
}
.cid-voXNXvQt9r .card-title,
.cid-voXNXvQt9r .card-ico,
.cid-voXNXvQt9r .line-wrap {
  text-align: center;
}
.cid-voXNXvQt9r .mbr-text,
.cid-voXNXvQt9r .card-link {
  text-align: center;
}
.cid-vqkDuwQcNi .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDuwQcNi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDuwQcNi .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDuwQcNi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDuwQcNi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTsk6GRNF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTsk6GRNF .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTCMbz5t5 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTCMbz5t5 .nav-item:focus,
.cid-voTCMbz5t5 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTCMbz5t5 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTCMbz5t5 .nav-item .nav-link {
    position: relative;
  }
  .cid-voTCMbz5t5 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTCMbz5t5 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTCMbz5t5 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTCMbz5t5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTCMbz5t5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTCMbz5t5 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTCMbz5t5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTCMbz5t5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTCMbz5t5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTCMbz5t5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTCMbz5t5 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTCMbz5t5 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTCMbz5t5 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTCMbz5t5 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTCMbz5t5 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTCMbz5t5 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTCMbz5t5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTCMbz5t5 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTCMbz5t5 .navbar.collapsed .navbar-collapse.show,
.cid-voTCMbz5t5 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTCMbz5t5 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTCMbz5t5 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTCMbz5t5 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTCMbz5t5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTCMbz5t5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTCMbz5t5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTCMbz5t5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTCMbz5t5 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTCMbz5t5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTCMbz5t5 .navbar.collapsed .right-menu,
.cid-voTCMbz5t5 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTCMbz5t5 .navbar .navbar-collapse.show,
  .cid-voTCMbz5t5 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTCMbz5t5 .navbar .navbar-collapse.show .brand-container,
  .cid-voTCMbz5t5 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTCMbz5t5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTCMbz5t5 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTCMbz5t5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTCMbz5t5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTCMbz5t5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTCMbz5t5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTCMbz5t5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTCMbz5t5 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTCMbz5t5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTCMbz5t5 .navbar .right-menu,
  .cid-voTCMbz5t5 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTCMbz5t5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTCMbz5t5 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTCMbz5t5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTCMbz5t5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTCMbz5t5 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTCMbz5t5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTCMbz5t5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTCMbz5t5 .dropdown-item.active,
.cid-voTCMbz5t5 .dropdown-item:active {
  background-color: transparent;
}
.cid-voTCMbz5t5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTCMbz5t5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTCMbz5t5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTCMbz5t5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTCMbz5t5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTCMbz5t5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTCMbz5t5 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTCMbz5t5 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTCMbz5t5 .navbar-buttons {
  margin-left: auto;
}
.cid-voTCMbz5t5 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTCMbz5t5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTCMbz5t5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTCMbz5t5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTCMbz5t5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTCMbz5t5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTCMbz5t5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTCMbz5t5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTCMbz5t5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTCMbz5t5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTCMbz5t5 .navbar-dropdown {
  position: fixed;
}
.cid-voTCMbz5t5 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTCMbz5t5 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTCMbz5t5 .right-menu,
.cid-voTCMbz5t5 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTCMbz5t5 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTCMbz5t5 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTCMbz5t5 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTCMbz5t5 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTCMbz5t5 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTCMbz5t5 .card-wrapper {
  z-index: 3;
}
.cid-voTCMbz5t5 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTCMbz5t5 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTCMbz5t5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXg67zMie {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXg67zMie .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXg67zMie .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTCMcuX2L {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTCMcuX2L .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTCMcuX2L .mbr-shop .row {
  margin: 0;
}
.cid-voTCMcuX2L .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTCMcuX2L .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTCMcuX2L .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTCMcuX2L .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTCMcuX2L .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTCMcuX2L .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTCMcuX2L .mbr-shop .hide-modal {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTCMcuX2L .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTCMcuX2L .mbr-shop .filter-by-pu,
.cid-voTCMcuX2L .mbr-shop .filter-by-pd,
.cid-voTCMcuX2L .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTCMcuX2L .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTCMcuX2L .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem h4,
.cid-voTCMcuX2L .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem h5,
.cid-voTCMcuX2L .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem p,
.cid-voTCMcuX2L .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTCMcuX2L .mbr-shop .item-button {
  text-align: center;
}
.cid-voTCMcuX2L .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTCMcuX2L .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTCMcuX2L .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTCMcuX2L .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTCMcuX2L .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTCMcuX2L .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTCMcuX2L .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTCMcuX2L .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTCMcuX2L .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTCMcuX2L .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTCMcuX2L .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTCMcuX2L .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTCMcuX2L .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTCMcuX2L .mbr-shop .range-controls {
  position: relative;
}
.cid-voTCMcuX2L .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTCMcuX2L .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTCMcuX2L .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTCMcuX2L .mbr-shop .toggle:hover,
.cid-voTCMcuX2L .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTCMcuX2L .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTCMcuX2L .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTCMcuX2L .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTCMcuX2L .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTCMcuX2L .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTCMcuX2L .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTCMcuX2L .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTCMcuX2L .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTCMcuX2L .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTCMcuX2L .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTCMcuX2L .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTCMcuX2L .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTCMcuX2L .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTCMcuX2L .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTCMcuX2L .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTCMcuX2L .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTCMcuX2L .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTCMcuX2L .mbr-shop .shop-items .onsale,
.cid-voTCMcuX2L .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTCMcuX2L .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTCMcuX2L .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTCMcuX2L .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTCMcuX2L .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTCMcuX2L .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTCMcuX2L .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTCMcuX2L .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTCMcuX2L .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTCMcuX2L .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTCMcuX2L .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTCMcuX2L .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTCMcuX2L .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTCMcuX2L .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTCMcuX2L .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTCMcuX2L .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTCMcuX2L .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTCMcuX2L .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTCMcuX2L .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTCMcuX2L .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTCMcuX2L .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTCMcuX2L .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTCMcuX2L .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTCMcuX2L .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTCMcuX2L .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTCMcuX2L .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTCMcuX2L .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTCMcuX2L .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTCMcuX2L .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTCMcuX2L .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTCMcuX2L .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTCMcuX2L .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWGuN0K6a {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWGuN0K6a .mbr-text,
.cid-voWGuN0K6a blockquote {
  color: #232323;
}
.cid-voWGuN0K6a .mbr-text DIV {
  text-align: center;
}
.cid-voXNZM3q2k {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXNZM3q2k .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXNZM3q2k .icon2 {
  color: #19254f;
}
.cid-voXNZM3q2k .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXNZM3q2k p {
  font-weight: 400;
}
.cid-voXNZM3q2k .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXNZM3q2k .line2 {
  background: #19254f;
}
.cid-voXNZM3q2k .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXNZM3q2k .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXNZM3q2k .card2 {
  background: #c22227;
}
.cid-voXNZM3q2k .card-title,
.cid-voXNZM3q2k .card-ico,
.cid-voXNZM3q2k .line-wrap {
  text-align: center;
}
.cid-voXNZM3q2k .mbr-text,
.cid-voXNZM3q2k .card-link {
  text-align: center;
}
.cid-vqkDyhT9Wb .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDyhT9Wb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDyhT9Wb .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDyhT9Wb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDyhT9Wb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTCMdqHba {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTCMdqHba .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTFnJyEYM .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTFnJyEYM .nav-item:focus,
.cid-voTFnJyEYM .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTFnJyEYM .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTFnJyEYM .nav-item .nav-link {
    position: relative;
  }
  .cid-voTFnJyEYM .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTFnJyEYM .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTFnJyEYM .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTFnJyEYM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTFnJyEYM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTFnJyEYM .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTFnJyEYM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTFnJyEYM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTFnJyEYM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTFnJyEYM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTFnJyEYM .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTFnJyEYM .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTFnJyEYM .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTFnJyEYM .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTFnJyEYM .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTFnJyEYM .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTFnJyEYM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTFnJyEYM .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTFnJyEYM .navbar.collapsed .navbar-collapse.show,
.cid-voTFnJyEYM .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTFnJyEYM .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTFnJyEYM .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTFnJyEYM .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTFnJyEYM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTFnJyEYM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTFnJyEYM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTFnJyEYM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTFnJyEYM .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTFnJyEYM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTFnJyEYM .navbar.collapsed .right-menu,
.cid-voTFnJyEYM .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTFnJyEYM .navbar .navbar-collapse.show,
  .cid-voTFnJyEYM .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTFnJyEYM .navbar .navbar-collapse.show .brand-container,
  .cid-voTFnJyEYM .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTFnJyEYM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTFnJyEYM .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTFnJyEYM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTFnJyEYM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTFnJyEYM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTFnJyEYM .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTFnJyEYM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTFnJyEYM .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTFnJyEYM .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTFnJyEYM .navbar .right-menu,
  .cid-voTFnJyEYM .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTFnJyEYM .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTFnJyEYM .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTFnJyEYM .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTFnJyEYM .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTFnJyEYM .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTFnJyEYM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTFnJyEYM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTFnJyEYM .dropdown-item.active,
.cid-voTFnJyEYM .dropdown-item:active {
  background-color: transparent;
}
.cid-voTFnJyEYM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTFnJyEYM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTFnJyEYM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTFnJyEYM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTFnJyEYM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTFnJyEYM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTFnJyEYM ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTFnJyEYM ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTFnJyEYM .navbar-buttons {
  margin-left: auto;
}
.cid-voTFnJyEYM button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTFnJyEYM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTFnJyEYM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTFnJyEYM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTFnJyEYM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTFnJyEYM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTFnJyEYM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTFnJyEYM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTFnJyEYM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTFnJyEYM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTFnJyEYM .navbar-dropdown {
  position: fixed;
}
.cid-voTFnJyEYM a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTFnJyEYM .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTFnJyEYM .right-menu,
.cid-voTFnJyEYM .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTFnJyEYM .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTFnJyEYM .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTFnJyEYM .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTFnJyEYM .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTFnJyEYM .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTFnJyEYM .card-wrapper {
  z-index: 3;
}
.cid-voTFnJyEYM .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTFnJyEYM .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTFnJyEYM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgbTfFYJ {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgbTfFYJ .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgbTfFYJ .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTFnKSyWG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTFnKSyWG .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTFnKSyWG .mbr-shop .row {
  margin: 0;
}
.cid-voTFnKSyWG .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTFnKSyWG .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTFnKSyWG .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTFnKSyWG .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTFnKSyWG .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTFnKSyWG .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTFnKSyWG .mbr-shop .hide-modal {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTFnKSyWG .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTFnKSyWG .mbr-shop .filter-by-pu,
.cid-voTFnKSyWG .mbr-shop .filter-by-pd,
.cid-voTFnKSyWG .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTFnKSyWG .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTFnKSyWG .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem h4,
.cid-voTFnKSyWG .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem h5,
.cid-voTFnKSyWG .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem p,
.cid-voTFnKSyWG .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTFnKSyWG .mbr-shop .item-button {
  text-align: center;
}
.cid-voTFnKSyWG .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTFnKSyWG .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTFnKSyWG .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTFnKSyWG .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTFnKSyWG .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTFnKSyWG .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTFnKSyWG .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTFnKSyWG .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTFnKSyWG .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTFnKSyWG .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTFnKSyWG .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTFnKSyWG .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTFnKSyWG .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTFnKSyWG .mbr-shop .range-controls {
  position: relative;
}
.cid-voTFnKSyWG .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTFnKSyWG .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTFnKSyWG .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTFnKSyWG .mbr-shop .toggle:hover,
.cid-voTFnKSyWG .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTFnKSyWG .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTFnKSyWG .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTFnKSyWG .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTFnKSyWG .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTFnKSyWG .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTFnKSyWG .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTFnKSyWG .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTFnKSyWG .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTFnKSyWG .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTFnKSyWG .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTFnKSyWG .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTFnKSyWG .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTFnKSyWG .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTFnKSyWG .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTFnKSyWG .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTFnKSyWG .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTFnKSyWG .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTFnKSyWG .mbr-shop .shop-items .onsale,
.cid-voTFnKSyWG .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTFnKSyWG .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTFnKSyWG .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTFnKSyWG .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTFnKSyWG .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTFnKSyWG .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTFnKSyWG .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTFnKSyWG .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTFnKSyWG .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTFnKSyWG .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTFnKSyWG .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTFnKSyWG .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTFnKSyWG .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTFnKSyWG .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTFnKSyWG .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTFnKSyWG .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTFnKSyWG .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTFnKSyWG .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTFnKSyWG .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTFnKSyWG .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTFnKSyWG .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTFnKSyWG .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTFnKSyWG .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTFnKSyWG .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTFnKSyWG .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTFnKSyWG .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTFnKSyWG .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTFnKSyWG .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTFnKSyWG .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTFnKSyWG .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTFnKSyWG .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTFnKSyWG .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWH80TEC2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWH80TEC2 .mbr-text,
.cid-voWH80TEC2 blockquote {
  color: #232323;
}
.cid-voWH80TEC2 .mbr-text DIV {
  text-align: center;
}
.cid-voXO1VMD6M {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXO1VMD6M .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXO1VMD6M .icon2 {
  color: #19254f;
}
.cid-voXO1VMD6M .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXO1VMD6M p {
  font-weight: 400;
}
.cid-voXO1VMD6M .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXO1VMD6M .line2 {
  background: #19254f;
}
.cid-voXO1VMD6M .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXO1VMD6M .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXO1VMD6M .card2 {
  background: #c22227;
}
.cid-voXO1VMD6M .card-title,
.cid-voXO1VMD6M .card-ico,
.cid-voXO1VMD6M .line-wrap {
  text-align: center;
}
.cid-voXO1VMD6M .mbr-text,
.cid-voXO1VMD6M .card-link {
  text-align: center;
}
.cid-vqkDAKaHQr .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDAKaHQr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDAKaHQr .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDAKaHQr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDAKaHQr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTFnLTIm6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTFnLTIm6 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTHGzERkX .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTHGzERkX .nav-item:focus,
.cid-voTHGzERkX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTHGzERkX .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTHGzERkX .nav-item .nav-link {
    position: relative;
  }
  .cid-voTHGzERkX .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTHGzERkX .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTHGzERkX .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTHGzERkX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTHGzERkX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTHGzERkX .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTHGzERkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTHGzERkX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTHGzERkX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTHGzERkX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTHGzERkX .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTHGzERkX .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTHGzERkX .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTHGzERkX .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTHGzERkX .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTHGzERkX .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTHGzERkX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTHGzERkX .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTHGzERkX .navbar.collapsed .navbar-collapse.show,
.cid-voTHGzERkX .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTHGzERkX .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTHGzERkX .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTHGzERkX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTHGzERkX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTHGzERkX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTHGzERkX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTHGzERkX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTHGzERkX .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTHGzERkX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTHGzERkX .navbar.collapsed .right-menu,
.cid-voTHGzERkX .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTHGzERkX .navbar .navbar-collapse.show,
  .cid-voTHGzERkX .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTHGzERkX .navbar .navbar-collapse.show .brand-container,
  .cid-voTHGzERkX .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTHGzERkX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTHGzERkX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTHGzERkX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTHGzERkX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTHGzERkX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTHGzERkX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTHGzERkX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTHGzERkX .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTHGzERkX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTHGzERkX .navbar .right-menu,
  .cid-voTHGzERkX .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTHGzERkX .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTHGzERkX .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTHGzERkX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTHGzERkX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTHGzERkX .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTHGzERkX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTHGzERkX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTHGzERkX .dropdown-item.active,
.cid-voTHGzERkX .dropdown-item:active {
  background-color: transparent;
}
.cid-voTHGzERkX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTHGzERkX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTHGzERkX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTHGzERkX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTHGzERkX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTHGzERkX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTHGzERkX ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTHGzERkX ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTHGzERkX .navbar-buttons {
  margin-left: auto;
}
.cid-voTHGzERkX button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTHGzERkX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTHGzERkX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTHGzERkX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTHGzERkX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTHGzERkX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTHGzERkX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTHGzERkX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTHGzERkX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTHGzERkX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTHGzERkX .navbar-dropdown {
  position: fixed;
}
.cid-voTHGzERkX a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTHGzERkX .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTHGzERkX .right-menu,
.cid-voTHGzERkX .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTHGzERkX .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTHGzERkX .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTHGzERkX .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTHGzERkX .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTHGzERkX .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTHGzERkX .card-wrapper {
  z-index: 3;
}
.cid-voTHGzERkX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTHGzERkX .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTHGzERkX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXggRDIxF {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXggRDIxF .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXggRDIxF .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTHGBgEpU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTHGBgEpU .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTHGBgEpU .mbr-shop .row {
  margin: 0;
}
.cid-voTHGBgEpU .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTHGBgEpU .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTHGBgEpU .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTHGBgEpU .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTHGBgEpU .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTHGBgEpU .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTHGBgEpU .mbr-shop .hide-modal {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTHGBgEpU .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTHGBgEpU .mbr-shop .filter-by-pu,
.cid-voTHGBgEpU .mbr-shop .filter-by-pd,
.cid-voTHGBgEpU .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTHGBgEpU .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTHGBgEpU .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem h4,
.cid-voTHGBgEpU .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem h5,
.cid-voTHGBgEpU .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem p,
.cid-voTHGBgEpU .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTHGBgEpU .mbr-shop .item-button {
  text-align: center;
}
.cid-voTHGBgEpU .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTHGBgEpU .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTHGBgEpU .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTHGBgEpU .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTHGBgEpU .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTHGBgEpU .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTHGBgEpU .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTHGBgEpU .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTHGBgEpU .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTHGBgEpU .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTHGBgEpU .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTHGBgEpU .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTHGBgEpU .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTHGBgEpU .mbr-shop .range-controls {
  position: relative;
}
.cid-voTHGBgEpU .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTHGBgEpU .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTHGBgEpU .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTHGBgEpU .mbr-shop .toggle:hover,
.cid-voTHGBgEpU .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTHGBgEpU .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTHGBgEpU .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTHGBgEpU .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTHGBgEpU .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTHGBgEpU .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTHGBgEpU .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTHGBgEpU .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTHGBgEpU .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTHGBgEpU .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTHGBgEpU .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTHGBgEpU .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTHGBgEpU .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTHGBgEpU .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTHGBgEpU .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTHGBgEpU .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTHGBgEpU .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTHGBgEpU .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTHGBgEpU .mbr-shop .shop-items .onsale,
.cid-voTHGBgEpU .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTHGBgEpU .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTHGBgEpU .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTHGBgEpU .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTHGBgEpU .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTHGBgEpU .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTHGBgEpU .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTHGBgEpU .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTHGBgEpU .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTHGBgEpU .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTHGBgEpU .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTHGBgEpU .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTHGBgEpU .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTHGBgEpU .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTHGBgEpU .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTHGBgEpU .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTHGBgEpU .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTHGBgEpU .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTHGBgEpU .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTHGBgEpU .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTHGBgEpU .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTHGBgEpU .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTHGBgEpU .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTHGBgEpU .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTHGBgEpU .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTHGBgEpU .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTHGBgEpU .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTHGBgEpU .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTHGBgEpU .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTHGBgEpU .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTHGBgEpU .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTHGBgEpU .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWHKOGvaz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWHKOGvaz .mbr-text,
.cid-voWHKOGvaz blockquote {
  color: #232323;
}
.cid-voWHKOGvaz .mbr-text DIV {
  text-align: center;
}
.cid-voXO48RY3N {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXO48RY3N .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXO48RY3N .icon2 {
  color: #19254f;
}
.cid-voXO48RY3N .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXO48RY3N p {
  font-weight: 400;
}
.cid-voXO48RY3N .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXO48RY3N .line2 {
  background: #19254f;
}
.cid-voXO48RY3N .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXO48RY3N .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXO48RY3N .card2 {
  background: #c22227;
}
.cid-voXO48RY3N .card-title,
.cid-voXO48RY3N .card-ico,
.cid-voXO48RY3N .line-wrap {
  text-align: center;
}
.cid-voXO48RY3N .mbr-text,
.cid-voXO48RY3N .card-link {
  text-align: center;
}
.cid-vqkDCtDHC2 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDCtDHC2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDCtDHC2 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDCtDHC2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDCtDHC2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTHGCzUvA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTHGCzUvA .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTMz2pWRn .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTMz2pWRn .nav-item:focus,
.cid-voTMz2pWRn .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTMz2pWRn .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTMz2pWRn .nav-item .nav-link {
    position: relative;
  }
  .cid-voTMz2pWRn .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTMz2pWRn .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTMz2pWRn .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTMz2pWRn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTMz2pWRn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTMz2pWRn .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTMz2pWRn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTMz2pWRn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTMz2pWRn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTMz2pWRn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTMz2pWRn .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTMz2pWRn .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTMz2pWRn .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTMz2pWRn .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTMz2pWRn .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTMz2pWRn .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTMz2pWRn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTMz2pWRn .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTMz2pWRn .navbar.collapsed .navbar-collapse.show,
.cid-voTMz2pWRn .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTMz2pWRn .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTMz2pWRn .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTMz2pWRn .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTMz2pWRn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTMz2pWRn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTMz2pWRn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTMz2pWRn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTMz2pWRn .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTMz2pWRn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTMz2pWRn .navbar.collapsed .right-menu,
.cid-voTMz2pWRn .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTMz2pWRn .navbar .navbar-collapse.show,
  .cid-voTMz2pWRn .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTMz2pWRn .navbar .navbar-collapse.show .brand-container,
  .cid-voTMz2pWRn .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTMz2pWRn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTMz2pWRn .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTMz2pWRn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTMz2pWRn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTMz2pWRn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTMz2pWRn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTMz2pWRn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTMz2pWRn .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTMz2pWRn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTMz2pWRn .navbar .right-menu,
  .cid-voTMz2pWRn .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTMz2pWRn .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTMz2pWRn .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTMz2pWRn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTMz2pWRn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTMz2pWRn .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTMz2pWRn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTMz2pWRn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTMz2pWRn .dropdown-item.active,
.cid-voTMz2pWRn .dropdown-item:active {
  background-color: transparent;
}
.cid-voTMz2pWRn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTMz2pWRn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTMz2pWRn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTMz2pWRn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTMz2pWRn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTMz2pWRn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTMz2pWRn ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTMz2pWRn ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTMz2pWRn .navbar-buttons {
  margin-left: auto;
}
.cid-voTMz2pWRn button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTMz2pWRn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTMz2pWRn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTMz2pWRn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTMz2pWRn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTMz2pWRn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTMz2pWRn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTMz2pWRn nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTMz2pWRn nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTMz2pWRn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTMz2pWRn .navbar-dropdown {
  position: fixed;
}
.cid-voTMz2pWRn a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTMz2pWRn .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTMz2pWRn .right-menu,
.cid-voTMz2pWRn .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTMz2pWRn .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTMz2pWRn .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTMz2pWRn .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTMz2pWRn .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTMz2pWRn .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTMz2pWRn .card-wrapper {
  z-index: 3;
}
.cid-voTMz2pWRn .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTMz2pWRn .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTMz2pWRn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXglLcK6C {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXglLcK6C .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXglLcK6C .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTMz3ixgh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTMz3ixgh .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTMz3ixgh .mbr-shop .row {
  margin: 0;
}
.cid-voTMz3ixgh .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTMz3ixgh .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTMz3ixgh .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTMz3ixgh .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTMz3ixgh .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTMz3ixgh .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTMz3ixgh .mbr-shop .hide-modal {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTMz3ixgh .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTMz3ixgh .mbr-shop .filter-by-pu,
.cid-voTMz3ixgh .mbr-shop .filter-by-pd,
.cid-voTMz3ixgh .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTMz3ixgh .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTMz3ixgh .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem h4,
.cid-voTMz3ixgh .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem h5,
.cid-voTMz3ixgh .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem p,
.cid-voTMz3ixgh .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTMz3ixgh .mbr-shop .item-button {
  text-align: center;
}
.cid-voTMz3ixgh .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTMz3ixgh .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTMz3ixgh .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTMz3ixgh .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTMz3ixgh .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTMz3ixgh .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTMz3ixgh .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTMz3ixgh .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTMz3ixgh .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTMz3ixgh .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTMz3ixgh .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTMz3ixgh .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTMz3ixgh .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTMz3ixgh .mbr-shop .range-controls {
  position: relative;
}
.cid-voTMz3ixgh .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTMz3ixgh .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTMz3ixgh .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTMz3ixgh .mbr-shop .toggle:hover,
.cid-voTMz3ixgh .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTMz3ixgh .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTMz3ixgh .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTMz3ixgh .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTMz3ixgh .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTMz3ixgh .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTMz3ixgh .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTMz3ixgh .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTMz3ixgh .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTMz3ixgh .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTMz3ixgh .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTMz3ixgh .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTMz3ixgh .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTMz3ixgh .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTMz3ixgh .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTMz3ixgh .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTMz3ixgh .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTMz3ixgh .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTMz3ixgh .mbr-shop .shop-items .onsale,
.cid-voTMz3ixgh .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTMz3ixgh .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTMz3ixgh .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTMz3ixgh .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTMz3ixgh .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTMz3ixgh .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTMz3ixgh .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTMz3ixgh .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTMz3ixgh .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTMz3ixgh .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTMz3ixgh .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTMz3ixgh .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTMz3ixgh .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTMz3ixgh .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTMz3ixgh .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTMz3ixgh .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTMz3ixgh .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTMz3ixgh .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTMz3ixgh .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTMz3ixgh .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTMz3ixgh .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTMz3ixgh .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTMz3ixgh .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTMz3ixgh .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTMz3ixgh .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTMz3ixgh .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTMz3ixgh .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTMz3ixgh .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTMz3ixgh .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTMz3ixgh .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTMz3ixgh .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTMz3ixgh .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWIr3RPvT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWIr3RPvT .mbr-text,
.cid-voWIr3RPvT blockquote {
  color: #232323;
}
.cid-voWIr3RPvT .mbr-text DIV {
  text-align: center;
}
.cid-voXO6HTGzN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXO6HTGzN .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXO6HTGzN .icon2 {
  color: #19254f;
}
.cid-voXO6HTGzN .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXO6HTGzN p {
  font-weight: 400;
}
.cid-voXO6HTGzN .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXO6HTGzN .line2 {
  background: #19254f;
}
.cid-voXO6HTGzN .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXO6HTGzN .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXO6HTGzN .card2 {
  background: #c22227;
}
.cid-voXO6HTGzN .card-title,
.cid-voXO6HTGzN .card-ico,
.cid-voXO6HTGzN .line-wrap {
  text-align: center;
}
.cid-voXO6HTGzN .mbr-text,
.cid-voXO6HTGzN .card-link {
  text-align: center;
}
.cid-vqkDEtcz2W .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDEtcz2W .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDEtcz2W .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDEtcz2W .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDEtcz2W .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTMz4gf61 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTMz4gf61 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTOBZYVu4 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOBZYVu4 .nav-item:focus,
.cid-voTOBZYVu4 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTOBZYVu4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTOBZYVu4 .nav-item .nav-link {
    position: relative;
  }
  .cid-voTOBZYVu4 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTOBZYVu4 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTOBZYVu4 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTOBZYVu4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOBZYVu4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTOBZYVu4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTOBZYVu4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTOBZYVu4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOBZYVu4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTOBZYVu4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTOBZYVu4 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTOBZYVu4 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTOBZYVu4 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTOBZYVu4 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTOBZYVu4 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTOBZYVu4 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTOBZYVu4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTOBZYVu4 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTOBZYVu4 .navbar.collapsed .navbar-collapse.show,
.cid-voTOBZYVu4 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTOBZYVu4 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTOBZYVu4 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTOBZYVu4 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTOBZYVu4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTOBZYVu4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTOBZYVu4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTOBZYVu4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTOBZYVu4 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTOBZYVu4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTOBZYVu4 .navbar.collapsed .right-menu,
.cid-voTOBZYVu4 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTOBZYVu4 .navbar .navbar-collapse.show,
  .cid-voTOBZYVu4 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTOBZYVu4 .navbar .navbar-collapse.show .brand-container,
  .cid-voTOBZYVu4 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTOBZYVu4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTOBZYVu4 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTOBZYVu4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTOBZYVu4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTOBZYVu4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTOBZYVu4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTOBZYVu4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTOBZYVu4 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTOBZYVu4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTOBZYVu4 .navbar .right-menu,
  .cid-voTOBZYVu4 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTOBZYVu4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTOBZYVu4 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTOBZYVu4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTOBZYVu4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTOBZYVu4 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTOBZYVu4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTOBZYVu4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTOBZYVu4 .dropdown-item.active,
.cid-voTOBZYVu4 .dropdown-item:active {
  background-color: transparent;
}
.cid-voTOBZYVu4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTOBZYVu4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTOBZYVu4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTOBZYVu4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTOBZYVu4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTOBZYVu4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTOBZYVu4 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTOBZYVu4 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTOBZYVu4 .navbar-buttons {
  margin-left: auto;
}
.cid-voTOBZYVu4 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTOBZYVu4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTOBZYVu4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTOBZYVu4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTOBZYVu4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTOBZYVu4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTOBZYVu4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTOBZYVu4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTOBZYVu4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTOBZYVu4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTOBZYVu4 .navbar-dropdown {
  position: fixed;
}
.cid-voTOBZYVu4 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTOBZYVu4 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTOBZYVu4 .right-menu,
.cid-voTOBZYVu4 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTOBZYVu4 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTOBZYVu4 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTOBZYVu4 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTOBZYVu4 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTOBZYVu4 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTOBZYVu4 .card-wrapper {
  z-index: 3;
}
.cid-voTOBZYVu4 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTOBZYVu4 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTOBZYVu4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgsrKxsk {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgsrKxsk .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgsrKxsk .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTOC164BR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTOC164BR .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTOC164BR .mbr-shop .row {
  margin: 0;
}
.cid-voTOC164BR .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTOC164BR .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTOC164BR .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTOC164BR .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTOC164BR .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTOC164BR .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTOC164BR .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTOC164BR .mbr-shop .hide-modal {
  display: none;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTOC164BR .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOC164BR .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTOC164BR .mbr-shop .filter-by-pu,
.cid-voTOC164BR .mbr-shop .filter-by-pd,
.cid-voTOC164BR .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTOC164BR .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTOC164BR .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTOC164BR .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTOC164BR .mbr-shop .galleryItem h4,
.cid-voTOC164BR .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTOC164BR .mbr-shop .galleryItem h5,
.cid-voTOC164BR .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTOC164BR .mbr-shop .galleryItem p,
.cid-voTOC164BR .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTOC164BR .mbr-shop .item-button {
  text-align: center;
}
.cid-voTOC164BR .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTOC164BR .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTOC164BR .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTOC164BR .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTOC164BR .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTOC164BR .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTOC164BR .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTOC164BR .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTOC164BR .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTOC164BR .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTOC164BR .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTOC164BR .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTOC164BR .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTOC164BR .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTOC164BR .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTOC164BR .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTOC164BR .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTOC164BR .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTOC164BR .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTOC164BR .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTOC164BR .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTOC164BR .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTOC164BR .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTOC164BR .mbr-shop .range-controls {
  position: relative;
}
.cid-voTOC164BR .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTOC164BR .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTOC164BR .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTOC164BR .mbr-shop .toggle:hover,
.cid-voTOC164BR .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTOC164BR .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTOC164BR .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTOC164BR .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTOC164BR .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTOC164BR .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTOC164BR .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTOC164BR .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTOC164BR .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTOC164BR .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTOC164BR .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTOC164BR .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTOC164BR .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTOC164BR .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTOC164BR .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOC164BR .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOC164BR .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTOC164BR .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTOC164BR .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTOC164BR .mbr-shop .shop-items .onsale,
.cid-voTOC164BR .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTOC164BR .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTOC164BR .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTOC164BR .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTOC164BR .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTOC164BR .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTOC164BR .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTOC164BR .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTOC164BR .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTOC164BR .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTOC164BR .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTOC164BR .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTOC164BR .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTOC164BR .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTOC164BR .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTOC164BR .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTOC164BR .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTOC164BR .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTOC164BR .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTOC164BR .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTOC164BR .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTOC164BR .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTOC164BR .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTOC164BR .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTOC164BR .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTOC164BR .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTOC164BR .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTOC164BR .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTOC164BR .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTOC164BR .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTOC164BR .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTOC164BR .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWJ56OCUg {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWJ56OCUg .mbr-text,
.cid-voWJ56OCUg blockquote {
  color: #232323;
}
.cid-voWJ56OCUg .mbr-text DIV {
  text-align: center;
}
.cid-voXO8MNblP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXO8MNblP .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXO8MNblP .icon2 {
  color: #19254f;
}
.cid-voXO8MNblP .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXO8MNblP p {
  font-weight: 400;
}
.cid-voXO8MNblP .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXO8MNblP .line2 {
  background: #19254f;
}
.cid-voXO8MNblP .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXO8MNblP .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXO8MNblP .card2 {
  background: #c22227;
}
.cid-voXO8MNblP .card-title,
.cid-voXO8MNblP .card-ico,
.cid-voXO8MNblP .line-wrap {
  text-align: center;
}
.cid-voXO8MNblP .mbr-text,
.cid-voXO8MNblP .card-link {
  text-align: center;
}
.cid-vqkDGPolg1 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDGPolg1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDGPolg1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDGPolg1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDGPolg1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTOC25dfc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTOC25dfc .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTOFKfkkN .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOFKfkkN .nav-item:focus,
.cid-voTOFKfkkN .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTOFKfkkN .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTOFKfkkN .nav-item .nav-link {
    position: relative;
  }
  .cid-voTOFKfkkN .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTOFKfkkN .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTOFKfkkN .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTOFKfkkN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOFKfkkN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTOFKfkkN .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTOFKfkkN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTOFKfkkN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTOFKfkkN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTOFKfkkN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTOFKfkkN .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTOFKfkkN .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTOFKfkkN .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTOFKfkkN .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTOFKfkkN .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTOFKfkkN .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTOFKfkkN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTOFKfkkN .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTOFKfkkN .navbar.collapsed .navbar-collapse.show,
.cid-voTOFKfkkN .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTOFKfkkN .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTOFKfkkN .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTOFKfkkN .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTOFKfkkN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTOFKfkkN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTOFKfkkN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTOFKfkkN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTOFKfkkN .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTOFKfkkN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTOFKfkkN .navbar.collapsed .right-menu,
.cid-voTOFKfkkN .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTOFKfkkN .navbar .navbar-collapse.show,
  .cid-voTOFKfkkN .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTOFKfkkN .navbar .navbar-collapse.show .brand-container,
  .cid-voTOFKfkkN .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTOFKfkkN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTOFKfkkN .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTOFKfkkN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTOFKfkkN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTOFKfkkN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTOFKfkkN .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTOFKfkkN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTOFKfkkN .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTOFKfkkN .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTOFKfkkN .navbar .right-menu,
  .cid-voTOFKfkkN .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTOFKfkkN .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTOFKfkkN .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTOFKfkkN .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTOFKfkkN .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTOFKfkkN .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTOFKfkkN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTOFKfkkN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTOFKfkkN .dropdown-item.active,
.cid-voTOFKfkkN .dropdown-item:active {
  background-color: transparent;
}
.cid-voTOFKfkkN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTOFKfkkN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTOFKfkkN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTOFKfkkN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTOFKfkkN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTOFKfkkN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTOFKfkkN ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTOFKfkkN ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTOFKfkkN .navbar-buttons {
  margin-left: auto;
}
.cid-voTOFKfkkN button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTOFKfkkN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTOFKfkkN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTOFKfkkN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTOFKfkkN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTOFKfkkN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTOFKfkkN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTOFKfkkN nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTOFKfkkN nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTOFKfkkN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTOFKfkkN .navbar-dropdown {
  position: fixed;
}
.cid-voTOFKfkkN a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTOFKfkkN .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTOFKfkkN .right-menu,
.cid-voTOFKfkkN .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTOFKfkkN .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTOFKfkkN .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTOFKfkkN .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTOFKfkkN .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTOFKfkkN .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTOFKfkkN .card-wrapper {
  z-index: 3;
}
.cid-voTOFKfkkN .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTOFKfkkN .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTOFKfkkN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgxlctJG {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgxlctJG .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgxlctJG .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTOFL2YAw {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTOFL2YAw .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTOFL2YAw .mbr-shop .row {
  margin: 0;
}
.cid-voTOFL2YAw .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTOFL2YAw .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTOFL2YAw .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTOFL2YAw .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTOFL2YAw .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTOFL2YAw .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTOFL2YAw .mbr-shop .hide-modal {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOFL2YAw .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTOFL2YAw .mbr-shop .filter-by-pu,
.cid-voTOFL2YAw .mbr-shop .filter-by-pd,
.cid-voTOFL2YAw .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTOFL2YAw .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTOFL2YAw .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem h4,
.cid-voTOFL2YAw .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem h5,
.cid-voTOFL2YAw .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem p,
.cid-voTOFL2YAw .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTOFL2YAw .mbr-shop .item-button {
  text-align: center;
}
.cid-voTOFL2YAw .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTOFL2YAw .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTOFL2YAw .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTOFL2YAw .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTOFL2YAw .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTOFL2YAw .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTOFL2YAw .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTOFL2YAw .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTOFL2YAw .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTOFL2YAw .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTOFL2YAw .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTOFL2YAw .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTOFL2YAw .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTOFL2YAw .mbr-shop .range-controls {
  position: relative;
}
.cid-voTOFL2YAw .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTOFL2YAw .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTOFL2YAw .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTOFL2YAw .mbr-shop .toggle:hover,
.cid-voTOFL2YAw .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTOFL2YAw .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTOFL2YAw .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTOFL2YAw .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTOFL2YAw .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTOFL2YAw .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTOFL2YAw .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTOFL2YAw .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTOFL2YAw .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTOFL2YAw .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTOFL2YAw .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTOFL2YAw .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTOFL2YAw .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTOFL2YAw .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOFL2YAw .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTOFL2YAw .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTOFL2YAw .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTOFL2YAw .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTOFL2YAw .mbr-shop .shop-items .onsale,
.cid-voTOFL2YAw .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTOFL2YAw .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTOFL2YAw .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTOFL2YAw .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTOFL2YAw .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTOFL2YAw .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTOFL2YAw .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTOFL2YAw .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTOFL2YAw .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTOFL2YAw .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTOFL2YAw .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTOFL2YAw .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTOFL2YAw .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTOFL2YAw .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTOFL2YAw .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTOFL2YAw .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTOFL2YAw .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTOFL2YAw .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTOFL2YAw .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTOFL2YAw .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTOFL2YAw .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTOFL2YAw .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTOFL2YAw .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTOFL2YAw .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTOFL2YAw .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTOFL2YAw .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTOFL2YAw .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTOFL2YAw .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTOFL2YAw .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTOFL2YAw .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTOFL2YAw .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTOFL2YAw .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWJLyWBjj {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWJLyWBjj .mbr-text,
.cid-voWJLyWBjj blockquote {
  color: #232323;
}
.cid-voWJLyWBjj .mbr-text DIV {
  text-align: center;
}
.cid-voXOaQHVqC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOaQHVqC .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOaQHVqC .icon2 {
  color: #19254f;
}
.cid-voXOaQHVqC .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOaQHVqC p {
  font-weight: 400;
}
.cid-voXOaQHVqC .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOaQHVqC .line2 {
  background: #19254f;
}
.cid-voXOaQHVqC .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOaQHVqC .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOaQHVqC .card2 {
  background: #c22227;
}
.cid-voXOaQHVqC .card-title,
.cid-voXOaQHVqC .card-ico,
.cid-voXOaQHVqC .line-wrap {
  text-align: center;
}
.cid-voXOaQHVqC .mbr-text,
.cid-voXOaQHVqC .card-link {
  text-align: center;
}
.cid-vqkDJj4RcH .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDJj4RcH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDJj4RcH .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDJj4RcH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDJj4RcH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTOFLZATm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTOFLZATm .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTQDTucHS .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTQDTucHS .nav-item:focus,
.cid-voTQDTucHS .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTQDTucHS .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTQDTucHS .nav-item .nav-link {
    position: relative;
  }
  .cid-voTQDTucHS .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTQDTucHS .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTQDTucHS .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTQDTucHS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTQDTucHS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTQDTucHS .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTQDTucHS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTQDTucHS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTQDTucHS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTQDTucHS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTQDTucHS .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTQDTucHS .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTQDTucHS .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTQDTucHS .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTQDTucHS .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTQDTucHS .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTQDTucHS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTQDTucHS .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTQDTucHS .navbar.collapsed .navbar-collapse.show,
.cid-voTQDTucHS .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTQDTucHS .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTQDTucHS .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTQDTucHS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTQDTucHS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTQDTucHS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTQDTucHS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTQDTucHS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTQDTucHS .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTQDTucHS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTQDTucHS .navbar.collapsed .right-menu,
.cid-voTQDTucHS .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTQDTucHS .navbar .navbar-collapse.show,
  .cid-voTQDTucHS .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTQDTucHS .navbar .navbar-collapse.show .brand-container,
  .cid-voTQDTucHS .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTQDTucHS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTQDTucHS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTQDTucHS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTQDTucHS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTQDTucHS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTQDTucHS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTQDTucHS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTQDTucHS .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTQDTucHS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTQDTucHS .navbar .right-menu,
  .cid-voTQDTucHS .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTQDTucHS .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTQDTucHS .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTQDTucHS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTQDTucHS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTQDTucHS .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTQDTucHS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTQDTucHS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTQDTucHS .dropdown-item.active,
.cid-voTQDTucHS .dropdown-item:active {
  background-color: transparent;
}
.cid-voTQDTucHS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTQDTucHS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTQDTucHS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTQDTucHS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTQDTucHS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTQDTucHS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTQDTucHS ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTQDTucHS ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTQDTucHS .navbar-buttons {
  margin-left: auto;
}
.cid-voTQDTucHS button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTQDTucHS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTQDTucHS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTQDTucHS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTQDTucHS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTQDTucHS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTQDTucHS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTQDTucHS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTQDTucHS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTQDTucHS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTQDTucHS .navbar-dropdown {
  position: fixed;
}
.cid-voTQDTucHS a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTQDTucHS .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTQDTucHS .right-menu,
.cid-voTQDTucHS .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTQDTucHS .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTQDTucHS .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTQDTucHS .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTQDTucHS .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTQDTucHS .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTQDTucHS .card-wrapper {
  z-index: 3;
}
.cid-voTQDTucHS .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTQDTucHS .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTQDTucHS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgDbx3KG {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgDbx3KG .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgDbx3KG .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTQDUmAV6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTQDUmAV6 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTQDUmAV6 .mbr-shop .row {
  margin: 0;
}
.cid-voTQDUmAV6 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTQDUmAV6 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTQDUmAV6 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTQDUmAV6 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTQDUmAV6 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTQDUmAV6 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTQDUmAV6 .mbr-shop .hide-modal {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTQDUmAV6 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTQDUmAV6 .mbr-shop .filter-by-pu,
.cid-voTQDUmAV6 .mbr-shop .filter-by-pd,
.cid-voTQDUmAV6 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTQDUmAV6 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTQDUmAV6 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem h4,
.cid-voTQDUmAV6 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem h5,
.cid-voTQDUmAV6 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem p,
.cid-voTQDUmAV6 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTQDUmAV6 .mbr-shop .item-button {
  text-align: center;
}
.cid-voTQDUmAV6 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTQDUmAV6 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTQDUmAV6 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTQDUmAV6 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTQDUmAV6 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTQDUmAV6 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTQDUmAV6 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTQDUmAV6 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTQDUmAV6 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTQDUmAV6 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTQDUmAV6 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTQDUmAV6 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTQDUmAV6 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTQDUmAV6 .mbr-shop .range-controls {
  position: relative;
}
.cid-voTQDUmAV6 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTQDUmAV6 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTQDUmAV6 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTQDUmAV6 .mbr-shop .toggle:hover,
.cid-voTQDUmAV6 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTQDUmAV6 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTQDUmAV6 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTQDUmAV6 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTQDUmAV6 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTQDUmAV6 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTQDUmAV6 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTQDUmAV6 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTQDUmAV6 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTQDUmAV6 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTQDUmAV6 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTQDUmAV6 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTQDUmAV6 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTQDUmAV6 .mbr-shop .shop-items .onsale,
.cid-voTQDUmAV6 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTQDUmAV6 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTQDUmAV6 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTQDUmAV6 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTQDUmAV6 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTQDUmAV6 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTQDUmAV6 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTQDUmAV6 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTQDUmAV6 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTQDUmAV6 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTQDUmAV6 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTQDUmAV6 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTQDUmAV6 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTQDUmAV6 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTQDUmAV6 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTQDUmAV6 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTQDUmAV6 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTQDUmAV6 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTQDUmAV6 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTQDUmAV6 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTQDUmAV6 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTQDUmAV6 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTQDUmAV6 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTQDUmAV6 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTQDUmAV6 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTQDUmAV6 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTQDUmAV6 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTQDUmAV6 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTQDUmAV6 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTQDUmAV6 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTQDUmAV6 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWKyd9pPt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWKyd9pPt .mbr-text,
.cid-voWKyd9pPt blockquote {
  color: #232323;
}
.cid-voWKyd9pPt .mbr-text DIV {
  text-align: center;
}
.cid-voXOcNnX6u {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOcNnX6u .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOcNnX6u .icon2 {
  color: #19254f;
}
.cid-voXOcNnX6u .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOcNnX6u p {
  font-weight: 400;
}
.cid-voXOcNnX6u .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOcNnX6u .line2 {
  background: #19254f;
}
.cid-voXOcNnX6u .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOcNnX6u .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOcNnX6u .card2 {
  background: #c22227;
}
.cid-voXOcNnX6u .card-title,
.cid-voXOcNnX6u .card-ico,
.cid-voXOcNnX6u .line-wrap {
  text-align: center;
}
.cid-voXOcNnX6u .mbr-text,
.cid-voXOcNnX6u .card-link {
  text-align: center;
}
.cid-vqkDLgekec .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDLgekec .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDLgekec .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDLgekec .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDLgekec .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTQDVsXiK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTQDVsXiK .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTSBdGNrO .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTSBdGNrO .nav-item:focus,
.cid-voTSBdGNrO .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTSBdGNrO .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTSBdGNrO .nav-item .nav-link {
    position: relative;
  }
  .cid-voTSBdGNrO .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTSBdGNrO .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTSBdGNrO .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTSBdGNrO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTSBdGNrO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTSBdGNrO .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTSBdGNrO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTSBdGNrO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTSBdGNrO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTSBdGNrO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTSBdGNrO .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTSBdGNrO .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTSBdGNrO .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTSBdGNrO .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTSBdGNrO .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTSBdGNrO .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTSBdGNrO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTSBdGNrO .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTSBdGNrO .navbar.collapsed .navbar-collapse.show,
.cid-voTSBdGNrO .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTSBdGNrO .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTSBdGNrO .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTSBdGNrO .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTSBdGNrO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTSBdGNrO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTSBdGNrO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTSBdGNrO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTSBdGNrO .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTSBdGNrO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTSBdGNrO .navbar.collapsed .right-menu,
.cid-voTSBdGNrO .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTSBdGNrO .navbar .navbar-collapse.show,
  .cid-voTSBdGNrO .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTSBdGNrO .navbar .navbar-collapse.show .brand-container,
  .cid-voTSBdGNrO .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTSBdGNrO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTSBdGNrO .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTSBdGNrO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTSBdGNrO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTSBdGNrO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTSBdGNrO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTSBdGNrO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTSBdGNrO .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTSBdGNrO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTSBdGNrO .navbar .right-menu,
  .cid-voTSBdGNrO .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTSBdGNrO .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTSBdGNrO .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTSBdGNrO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTSBdGNrO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTSBdGNrO .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTSBdGNrO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTSBdGNrO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTSBdGNrO .dropdown-item.active,
.cid-voTSBdGNrO .dropdown-item:active {
  background-color: transparent;
}
.cid-voTSBdGNrO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTSBdGNrO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTSBdGNrO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTSBdGNrO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTSBdGNrO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTSBdGNrO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTSBdGNrO ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTSBdGNrO ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTSBdGNrO .navbar-buttons {
  margin-left: auto;
}
.cid-voTSBdGNrO button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTSBdGNrO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTSBdGNrO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTSBdGNrO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTSBdGNrO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTSBdGNrO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTSBdGNrO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTSBdGNrO nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTSBdGNrO nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTSBdGNrO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTSBdGNrO .navbar-dropdown {
  position: fixed;
}
.cid-voTSBdGNrO a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTSBdGNrO .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTSBdGNrO .right-menu,
.cid-voTSBdGNrO .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTSBdGNrO .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTSBdGNrO .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTSBdGNrO .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTSBdGNrO .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTSBdGNrO .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTSBdGNrO .card-wrapper {
  z-index: 3;
}
.cid-voTSBdGNrO .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTSBdGNrO .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTSBdGNrO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgGbiqaO {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgGbiqaO .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgGbiqaO .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTSBePDWx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTSBePDWx .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTSBePDWx .mbr-shop .row {
  margin: 0;
}
.cid-voTSBePDWx .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTSBePDWx .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTSBePDWx .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTSBePDWx .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTSBePDWx .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTSBePDWx .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTSBePDWx .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTSBePDWx .mbr-shop .hide-modal {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTSBePDWx .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTSBePDWx .mbr-shop .filter-by-pu,
.cid-voTSBePDWx .mbr-shop .filter-by-pd,
.cid-voTSBePDWx .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTSBePDWx .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTSBePDWx .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTSBePDWx .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTSBePDWx .mbr-shop .galleryItem h4,
.cid-voTSBePDWx .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTSBePDWx .mbr-shop .galleryItem h5,
.cid-voTSBePDWx .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTSBePDWx .mbr-shop .galleryItem p,
.cid-voTSBePDWx .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTSBePDWx .mbr-shop .item-button {
  text-align: center;
}
.cid-voTSBePDWx .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTSBePDWx .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTSBePDWx .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTSBePDWx .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTSBePDWx .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTSBePDWx .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTSBePDWx .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTSBePDWx .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTSBePDWx .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTSBePDWx .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTSBePDWx .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTSBePDWx .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTSBePDWx .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTSBePDWx .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTSBePDWx .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTSBePDWx .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTSBePDWx .mbr-shop .range-controls {
  position: relative;
}
.cid-voTSBePDWx .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTSBePDWx .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTSBePDWx .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTSBePDWx .mbr-shop .toggle:hover,
.cid-voTSBePDWx .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTSBePDWx .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTSBePDWx .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTSBePDWx .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTSBePDWx .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTSBePDWx .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTSBePDWx .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTSBePDWx .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTSBePDWx .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTSBePDWx .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTSBePDWx .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTSBePDWx .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTSBePDWx .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTSBePDWx .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTSBePDWx .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTSBePDWx .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTSBePDWx .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTSBePDWx .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTSBePDWx .mbr-shop .shop-items .onsale,
.cid-voTSBePDWx .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTSBePDWx .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTSBePDWx .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTSBePDWx .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTSBePDWx .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTSBePDWx .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTSBePDWx .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTSBePDWx .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTSBePDWx .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTSBePDWx .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTSBePDWx .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTSBePDWx .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTSBePDWx .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTSBePDWx .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTSBePDWx .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTSBePDWx .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTSBePDWx .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTSBePDWx .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTSBePDWx .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTSBePDWx .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTSBePDWx .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTSBePDWx .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTSBePDWx .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTSBePDWx .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTSBePDWx .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTSBePDWx .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTSBePDWx .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTSBePDWx .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTSBePDWx .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTSBePDWx .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTSBePDWx .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTSBePDWx .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWLgjhyF3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWLgjhyF3 .mbr-text,
.cid-voWLgjhyF3 blockquote {
  color: #232323;
}
.cid-voWLgjhyF3 .mbr-text DIV {
  text-align: center;
}
.cid-voXOeNVP9h {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOeNVP9h .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOeNVP9h .icon2 {
  color: #19254f;
}
.cid-voXOeNVP9h .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOeNVP9h p {
  font-weight: 400;
}
.cid-voXOeNVP9h .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOeNVP9h .line2 {
  background: #19254f;
}
.cid-voXOeNVP9h .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOeNVP9h .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOeNVP9h .card2 {
  background: #c22227;
}
.cid-voXOeNVP9h .card-title,
.cid-voXOeNVP9h .card-ico,
.cid-voXOeNVP9h .line-wrap {
  text-align: center;
}
.cid-voXOeNVP9h .mbr-text,
.cid-voXOeNVP9h .card-link {
  text-align: center;
}
.cid-vqkDQyScM2 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDQyScM2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDQyScM2 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDQyScM2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDQyScM2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTSBfZic5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTSBfZic5 .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTUsFdKmX .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTUsFdKmX .nav-item:focus,
.cid-voTUsFdKmX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTUsFdKmX .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTUsFdKmX .nav-item .nav-link {
    position: relative;
  }
  .cid-voTUsFdKmX .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTUsFdKmX .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTUsFdKmX .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTUsFdKmX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTUsFdKmX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTUsFdKmX .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTUsFdKmX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTUsFdKmX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTUsFdKmX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTUsFdKmX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTUsFdKmX .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTUsFdKmX .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTUsFdKmX .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTUsFdKmX .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTUsFdKmX .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTUsFdKmX .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTUsFdKmX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTUsFdKmX .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTUsFdKmX .navbar.collapsed .navbar-collapse.show,
.cid-voTUsFdKmX .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTUsFdKmX .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTUsFdKmX .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTUsFdKmX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTUsFdKmX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTUsFdKmX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTUsFdKmX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTUsFdKmX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTUsFdKmX .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTUsFdKmX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTUsFdKmX .navbar.collapsed .right-menu,
.cid-voTUsFdKmX .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTUsFdKmX .navbar .navbar-collapse.show,
  .cid-voTUsFdKmX .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTUsFdKmX .navbar .navbar-collapse.show .brand-container,
  .cid-voTUsFdKmX .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTUsFdKmX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTUsFdKmX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTUsFdKmX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTUsFdKmX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTUsFdKmX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTUsFdKmX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTUsFdKmX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTUsFdKmX .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTUsFdKmX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTUsFdKmX .navbar .right-menu,
  .cid-voTUsFdKmX .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTUsFdKmX .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTUsFdKmX .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTUsFdKmX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTUsFdKmX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTUsFdKmX .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTUsFdKmX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTUsFdKmX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTUsFdKmX .dropdown-item.active,
.cid-voTUsFdKmX .dropdown-item:active {
  background-color: transparent;
}
.cid-voTUsFdKmX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTUsFdKmX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTUsFdKmX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTUsFdKmX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTUsFdKmX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTUsFdKmX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTUsFdKmX ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTUsFdKmX ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTUsFdKmX .navbar-buttons {
  margin-left: auto;
}
.cid-voTUsFdKmX button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTUsFdKmX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTUsFdKmX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTUsFdKmX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTUsFdKmX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTUsFdKmX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTUsFdKmX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTUsFdKmX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTUsFdKmX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTUsFdKmX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTUsFdKmX .navbar-dropdown {
  position: fixed;
}
.cid-voTUsFdKmX a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTUsFdKmX .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTUsFdKmX .right-menu,
.cid-voTUsFdKmX .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTUsFdKmX .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTUsFdKmX .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTUsFdKmX .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTUsFdKmX .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTUsFdKmX .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTUsFdKmX .card-wrapper {
  z-index: 3;
}
.cid-voTUsFdKmX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTUsFdKmX .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTUsFdKmX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgMad5hP {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgMad5hP .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgMad5hP .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTUsG6SIQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTUsG6SIQ .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTUsG6SIQ .mbr-shop .row {
  margin: 0;
}
.cid-voTUsG6SIQ .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTUsG6SIQ .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTUsG6SIQ .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTUsG6SIQ .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTUsG6SIQ .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTUsG6SIQ .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTUsG6SIQ .mbr-shop .hide-modal {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTUsG6SIQ .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTUsG6SIQ .mbr-shop .filter-by-pu,
.cid-voTUsG6SIQ .mbr-shop .filter-by-pd,
.cid-voTUsG6SIQ .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTUsG6SIQ .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTUsG6SIQ .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem h4,
.cid-voTUsG6SIQ .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem h5,
.cid-voTUsG6SIQ .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem p,
.cid-voTUsG6SIQ .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTUsG6SIQ .mbr-shop .item-button {
  text-align: center;
}
.cid-voTUsG6SIQ .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTUsG6SIQ .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTUsG6SIQ .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTUsG6SIQ .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTUsG6SIQ .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTUsG6SIQ .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTUsG6SIQ .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTUsG6SIQ .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTUsG6SIQ .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTUsG6SIQ .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTUsG6SIQ .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTUsG6SIQ .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTUsG6SIQ .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTUsG6SIQ .mbr-shop .range-controls {
  position: relative;
}
.cid-voTUsG6SIQ .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTUsG6SIQ .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTUsG6SIQ .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTUsG6SIQ .mbr-shop .toggle:hover,
.cid-voTUsG6SIQ .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTUsG6SIQ .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTUsG6SIQ .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTUsG6SIQ .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTUsG6SIQ .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTUsG6SIQ .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTUsG6SIQ .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTUsG6SIQ .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTUsG6SIQ .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTUsG6SIQ .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTUsG6SIQ .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTUsG6SIQ .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTUsG6SIQ .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTUsG6SIQ .mbr-shop .shop-items .onsale,
.cid-voTUsG6SIQ .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTUsG6SIQ .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTUsG6SIQ .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTUsG6SIQ .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTUsG6SIQ .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTUsG6SIQ .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTUsG6SIQ .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTUsG6SIQ .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTUsG6SIQ .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTUsG6SIQ .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTUsG6SIQ .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTUsG6SIQ .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTUsG6SIQ .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTUsG6SIQ .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTUsG6SIQ .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTUsG6SIQ .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTUsG6SIQ .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTUsG6SIQ .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTUsG6SIQ .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTUsG6SIQ .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTUsG6SIQ .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTUsG6SIQ .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTUsG6SIQ .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTUsG6SIQ .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTUsG6SIQ .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTUsG6SIQ .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTUsG6SIQ .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTUsG6SIQ .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTUsG6SIQ .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTUsG6SIQ .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTUsG6SIQ .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWM6CSP8c {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWM6CSP8c .mbr-text,
.cid-voWM6CSP8c blockquote {
  color: #232323;
}
.cid-voWM6CSP8c .mbr-text DIV {
  text-align: center;
}
.cid-voXOhZ2Juz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOhZ2Juz .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOhZ2Juz .icon2 {
  color: #19254f;
}
.cid-voXOhZ2Juz .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOhZ2Juz p {
  font-weight: 400;
}
.cid-voXOhZ2Juz .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOhZ2Juz .line2 {
  background: #19254f;
}
.cid-voXOhZ2Juz .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOhZ2Juz .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOhZ2Juz .card2 {
  background: #c22227;
}
.cid-voXOhZ2Juz .card-title,
.cid-voXOhZ2Juz .card-ico,
.cid-voXOhZ2Juz .line-wrap {
  text-align: center;
}
.cid-voXOhZ2Juz .mbr-text,
.cid-voXOhZ2Juz .card-link {
  text-align: center;
}
.cid-vqkDTpSUue .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDTpSUue .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDTpSUue .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDTpSUue .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDTpSUue .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTUsHbeFr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTUsHbeFr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTWHQoAJz .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTWHQoAJz .nav-item:focus,
.cid-voTWHQoAJz .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTWHQoAJz .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTWHQoAJz .nav-item .nav-link {
    position: relative;
  }
  .cid-voTWHQoAJz .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTWHQoAJz .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTWHQoAJz .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTWHQoAJz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTWHQoAJz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTWHQoAJz .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTWHQoAJz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTWHQoAJz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTWHQoAJz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTWHQoAJz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTWHQoAJz .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTWHQoAJz .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTWHQoAJz .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTWHQoAJz .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTWHQoAJz .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTWHQoAJz .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTWHQoAJz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTWHQoAJz .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTWHQoAJz .navbar.collapsed .navbar-collapse.show,
.cid-voTWHQoAJz .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTWHQoAJz .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTWHQoAJz .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTWHQoAJz .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTWHQoAJz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTWHQoAJz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTWHQoAJz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTWHQoAJz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTWHQoAJz .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTWHQoAJz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTWHQoAJz .navbar.collapsed .right-menu,
.cid-voTWHQoAJz .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTWHQoAJz .navbar .navbar-collapse.show,
  .cid-voTWHQoAJz .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTWHQoAJz .navbar .navbar-collapse.show .brand-container,
  .cid-voTWHQoAJz .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTWHQoAJz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTWHQoAJz .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTWHQoAJz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTWHQoAJz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTWHQoAJz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTWHQoAJz .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTWHQoAJz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTWHQoAJz .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTWHQoAJz .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTWHQoAJz .navbar .right-menu,
  .cid-voTWHQoAJz .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTWHQoAJz .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTWHQoAJz .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTWHQoAJz .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTWHQoAJz .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTWHQoAJz .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTWHQoAJz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTWHQoAJz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTWHQoAJz .dropdown-item.active,
.cid-voTWHQoAJz .dropdown-item:active {
  background-color: transparent;
}
.cid-voTWHQoAJz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTWHQoAJz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTWHQoAJz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTWHQoAJz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTWHQoAJz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTWHQoAJz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTWHQoAJz ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTWHQoAJz ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTWHQoAJz .navbar-buttons {
  margin-left: auto;
}
.cid-voTWHQoAJz button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTWHQoAJz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTWHQoAJz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTWHQoAJz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTWHQoAJz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTWHQoAJz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTWHQoAJz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTWHQoAJz nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTWHQoAJz nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTWHQoAJz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTWHQoAJz .navbar-dropdown {
  position: fixed;
}
.cid-voTWHQoAJz a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTWHQoAJz .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTWHQoAJz .right-menu,
.cid-voTWHQoAJz .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTWHQoAJz .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTWHQoAJz .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTWHQoAJz .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTWHQoAJz .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTWHQoAJz .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTWHQoAJz .card-wrapper {
  z-index: 3;
}
.cid-voTWHQoAJz .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTWHQoAJz .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTWHQoAJz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgRVeyOw {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgRVeyOw .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgRVeyOw .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTWHRf5Jn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTWHRf5Jn .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTWHRf5Jn .mbr-shop .row {
  margin: 0;
}
.cid-voTWHRf5Jn .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTWHRf5Jn .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTWHRf5Jn .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTWHRf5Jn .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTWHRf5Jn .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTWHRf5Jn .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTWHRf5Jn .mbr-shop .hide-modal {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTWHRf5Jn .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTWHRf5Jn .mbr-shop .filter-by-pu,
.cid-voTWHRf5Jn .mbr-shop .filter-by-pd,
.cid-voTWHRf5Jn .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTWHRf5Jn .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTWHRf5Jn .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem h4,
.cid-voTWHRf5Jn .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem h5,
.cid-voTWHRf5Jn .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem p,
.cid-voTWHRf5Jn .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTWHRf5Jn .mbr-shop .item-button {
  text-align: center;
}
.cid-voTWHRf5Jn .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTWHRf5Jn .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTWHRf5Jn .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTWHRf5Jn .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTWHRf5Jn .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTWHRf5Jn .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTWHRf5Jn .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTWHRf5Jn .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTWHRf5Jn .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTWHRf5Jn .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTWHRf5Jn .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTWHRf5Jn .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTWHRf5Jn .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTWHRf5Jn .mbr-shop .range-controls {
  position: relative;
}
.cid-voTWHRf5Jn .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTWHRf5Jn .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTWHRf5Jn .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTWHRf5Jn .mbr-shop .toggle:hover,
.cid-voTWHRf5Jn .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTWHRf5Jn .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTWHRf5Jn .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTWHRf5Jn .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTWHRf5Jn .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTWHRf5Jn .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTWHRf5Jn .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTWHRf5Jn .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTWHRf5Jn .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTWHRf5Jn .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTWHRf5Jn .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTWHRf5Jn .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTWHRf5Jn .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTWHRf5Jn .mbr-shop .shop-items .onsale,
.cid-voTWHRf5Jn .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTWHRf5Jn .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTWHRf5Jn .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTWHRf5Jn .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTWHRf5Jn .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTWHRf5Jn .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTWHRf5Jn .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTWHRf5Jn .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTWHRf5Jn .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTWHRf5Jn .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTWHRf5Jn .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTWHRf5Jn .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTWHRf5Jn .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTWHRf5Jn .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTWHRf5Jn .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTWHRf5Jn .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTWHRf5Jn .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTWHRf5Jn .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTWHRf5Jn .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTWHRf5Jn .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTWHRf5Jn .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTWHRf5Jn .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTWHRf5Jn .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTWHRf5Jn .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTWHRf5Jn .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTWHRf5Jn .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTWHRf5Jn .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTWHRf5Jn .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTWHRf5Jn .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTWHRf5Jn .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTWHRf5Jn .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWMKHWDem {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWMKHWDem .mbr-text,
.cid-voWMKHWDem blockquote {
  color: #232323;
}
.cid-voWMKHWDem .mbr-text DIV {
  text-align: center;
}
.cid-voXOkujVnx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOkujVnx .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOkujVnx .icon2 {
  color: #19254f;
}
.cid-voXOkujVnx .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOkujVnx p {
  font-weight: 400;
}
.cid-voXOkujVnx .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOkujVnx .line2 {
  background: #19254f;
}
.cid-voXOkujVnx .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOkujVnx .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOkujVnx .card2 {
  background: #c22227;
}
.cid-voXOkujVnx .card-title,
.cid-voXOkujVnx .card-ico,
.cid-voXOkujVnx .line-wrap {
  text-align: center;
}
.cid-voXOkujVnx .mbr-text,
.cid-voXOkujVnx .card-link {
  text-align: center;
}
.cid-vqkDVIHKU8 .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDVIHKU8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDVIHKU8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDVIHKU8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDVIHKU8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTWHSdR6G {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTWHSdR6G .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voTYDMs3v7 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTYDMs3v7 .nav-item:focus,
.cid-voTYDMs3v7 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voTYDMs3v7 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voTYDMs3v7 .nav-item .nav-link {
    position: relative;
  }
  .cid-voTYDMs3v7 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voTYDMs3v7 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voTYDMs3v7 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voTYDMs3v7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTYDMs3v7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voTYDMs3v7 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voTYDMs3v7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voTYDMs3v7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voTYDMs3v7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voTYDMs3v7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voTYDMs3v7 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voTYDMs3v7 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voTYDMs3v7 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voTYDMs3v7 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voTYDMs3v7 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voTYDMs3v7 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voTYDMs3v7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voTYDMs3v7 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voTYDMs3v7 .navbar.collapsed .navbar-collapse.show,
.cid-voTYDMs3v7 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTYDMs3v7 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voTYDMs3v7 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voTYDMs3v7 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voTYDMs3v7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voTYDMs3v7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voTYDMs3v7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voTYDMs3v7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voTYDMs3v7 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voTYDMs3v7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voTYDMs3v7 .navbar.collapsed .right-menu,
.cid-voTYDMs3v7 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voTYDMs3v7 .navbar .navbar-collapse.show,
  .cid-voTYDMs3v7 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTYDMs3v7 .navbar .navbar-collapse.show .brand-container,
  .cid-voTYDMs3v7 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voTYDMs3v7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voTYDMs3v7 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voTYDMs3v7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voTYDMs3v7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voTYDMs3v7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voTYDMs3v7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voTYDMs3v7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voTYDMs3v7 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voTYDMs3v7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voTYDMs3v7 .navbar .right-menu,
  .cid-voTYDMs3v7 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voTYDMs3v7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voTYDMs3v7 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voTYDMs3v7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voTYDMs3v7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voTYDMs3v7 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voTYDMs3v7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voTYDMs3v7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voTYDMs3v7 .dropdown-item.active,
.cid-voTYDMs3v7 .dropdown-item:active {
  background-color: transparent;
}
.cid-voTYDMs3v7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voTYDMs3v7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voTYDMs3v7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voTYDMs3v7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voTYDMs3v7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voTYDMs3v7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voTYDMs3v7 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voTYDMs3v7 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voTYDMs3v7 .navbar-buttons {
  margin-left: auto;
}
.cid-voTYDMs3v7 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voTYDMs3v7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voTYDMs3v7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voTYDMs3v7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voTYDMs3v7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voTYDMs3v7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voTYDMs3v7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTYDMs3v7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voTYDMs3v7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voTYDMs3v7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voTYDMs3v7 .navbar-dropdown {
  position: fixed;
}
.cid-voTYDMs3v7 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voTYDMs3v7 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voTYDMs3v7 .right-menu,
.cid-voTYDMs3v7 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voTYDMs3v7 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTYDMs3v7 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voTYDMs3v7 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voTYDMs3v7 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voTYDMs3v7 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voTYDMs3v7 .card-wrapper {
  z-index: 3;
}
.cid-voTYDMs3v7 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voTYDMs3v7 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTYDMs3v7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXgVfzJZx {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXgVfzJZx .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXgVfzJZx .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voTYDNtKwK {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voTYDNtKwK .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voTYDNtKwK .mbr-shop .row {
  margin: 0;
}
.cid-voTYDNtKwK .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voTYDNtKwK .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voTYDNtKwK .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voTYDNtKwK .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voTYDNtKwK .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voTYDNtKwK .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voTYDNtKwK .mbr-shop .hide-modal {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTYDNtKwK .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voTYDNtKwK .mbr-shop .filter-by-pu,
.cid-voTYDNtKwK .mbr-shop .filter-by-pd,
.cid-voTYDNtKwK .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voTYDNtKwK .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voTYDNtKwK .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem h4,
.cid-voTYDNtKwK .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem h5,
.cid-voTYDNtKwK .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem p,
.cid-voTYDNtKwK .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voTYDNtKwK .mbr-shop .item-button {
  text-align: center;
}
.cid-voTYDNtKwK .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voTYDNtKwK .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voTYDNtKwK .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voTYDNtKwK .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voTYDNtKwK .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voTYDNtKwK .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item__hided h4,
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item__hided h5,
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voTYDNtKwK .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voTYDNtKwK .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voTYDNtKwK .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voTYDNtKwK .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voTYDNtKwK .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voTYDNtKwK .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voTYDNtKwK .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voTYDNtKwK .mbr-shop .range-controls {
  position: relative;
}
.cid-voTYDNtKwK .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voTYDNtKwK .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voTYDNtKwK .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voTYDNtKwK .mbr-shop .toggle:hover,
.cid-voTYDNtKwK .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voTYDNtKwK .mbr-shop .min-toggle {
  left: 0;
}
.cid-voTYDNtKwK .mbr-shop .max-toggle {
  right: 0;
}
.cid-voTYDNtKwK .mbr-shop .hided-by-price {
  display: none;
}
.cid-voTYDNtKwK .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voTYDNtKwK .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voTYDNtKwK .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voTYDNtKwK .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voTYDNtKwK .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voTYDNtKwK .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voTYDNtKwK .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voTYDNtKwK .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voTYDNtKwK .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voTYDNtKwK .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTYDNtKwK .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voTYDNtKwK .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voTYDNtKwK .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voTYDNtKwK .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voTYDNtKwK .mbr-shop .shop-items .onsale,
.cid-voTYDNtKwK .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voTYDNtKwK .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voTYDNtKwK .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voTYDNtKwK .mbr-shop .price-range {
  display: inline-block;
}
.cid-voTYDNtKwK .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voTYDNtKwK .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voTYDNtKwK .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voTYDNtKwK .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voTYDNtKwK .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voTYDNtKwK .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voTYDNtKwK .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voTYDNtKwK .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voTYDNtKwK .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voTYDNtKwK .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voTYDNtKwK .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voTYDNtKwK .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voTYDNtKwK .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voTYDNtKwK .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voTYDNtKwK .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voTYDNtKwK .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voTYDNtKwK .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voTYDNtKwK .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voTYDNtKwK .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voTYDNtKwK .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voTYDNtKwK .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voTYDNtKwK .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voTYDNtKwK .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voTYDNtKwK .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voTYDNtKwK .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voTYDNtKwK .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voTYDNtKwK .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voTYDNtKwK .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWOpg5kkG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWOpg5kkG .mbr-text,
.cid-voWOpg5kkG blockquote {
  color: #232323;
}
.cid-voWOpg5kkG .mbr-text DIV {
  text-align: center;
}
.cid-voXOo7i7aC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOo7i7aC .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOo7i7aC .icon2 {
  color: #19254f;
}
.cid-voXOo7i7aC .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOo7i7aC p {
  font-weight: 400;
}
.cid-voXOo7i7aC .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOo7i7aC .line2 {
  background: #19254f;
}
.cid-voXOo7i7aC .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOo7i7aC .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOo7i7aC .card2 {
  background: #c22227;
}
.cid-voXOo7i7aC .card-title,
.cid-voXOo7i7aC .card-ico,
.cid-voXOo7i7aC .line-wrap {
  text-align: center;
}
.cid-voXOo7i7aC .mbr-text,
.cid-voXOo7i7aC .card-link {
  text-align: center;
}
.cid-vqkDXPwjWn .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkDXPwjWn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkDXPwjWn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkDXPwjWn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkDXPwjWn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voTYDOyItx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voTYDOyItx .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voU0MlUW3g .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU0MlUW3g .nav-item:focus,
.cid-voU0MlUW3g .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voU0MlUW3g .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voU0MlUW3g .nav-item .nav-link {
    position: relative;
  }
  .cid-voU0MlUW3g .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voU0MlUW3g .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voU0MlUW3g .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voU0MlUW3g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU0MlUW3g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voU0MlUW3g .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voU0MlUW3g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voU0MlUW3g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU0MlUW3g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voU0MlUW3g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voU0MlUW3g .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voU0MlUW3g .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voU0MlUW3g .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voU0MlUW3g .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voU0MlUW3g .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voU0MlUW3g .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voU0MlUW3g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voU0MlUW3g .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voU0MlUW3g .navbar.collapsed .navbar-collapse.show,
.cid-voU0MlUW3g .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU0MlUW3g .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voU0MlUW3g .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voU0MlUW3g .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voU0MlUW3g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voU0MlUW3g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voU0MlUW3g .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voU0MlUW3g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voU0MlUW3g .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU0MlUW3g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voU0MlUW3g .navbar.collapsed .right-menu,
.cid-voU0MlUW3g .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voU0MlUW3g .navbar .navbar-collapse.show,
  .cid-voU0MlUW3g .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU0MlUW3g .navbar .navbar-collapse.show .brand-container,
  .cid-voU0MlUW3g .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voU0MlUW3g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voU0MlUW3g .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voU0MlUW3g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voU0MlUW3g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voU0MlUW3g .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voU0MlUW3g .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voU0MlUW3g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voU0MlUW3g .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU0MlUW3g .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voU0MlUW3g .navbar .right-menu,
  .cid-voU0MlUW3g .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voU0MlUW3g .navbar.navbar-short {
  min-height: 60px;
}
.cid-voU0MlUW3g .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voU0MlUW3g .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voU0MlUW3g .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voU0MlUW3g .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voU0MlUW3g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voU0MlUW3g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voU0MlUW3g .dropdown-item.active,
.cid-voU0MlUW3g .dropdown-item:active {
  background-color: transparent;
}
.cid-voU0MlUW3g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voU0MlUW3g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voU0MlUW3g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voU0MlUW3g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voU0MlUW3g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voU0MlUW3g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voU0MlUW3g ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voU0MlUW3g ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voU0MlUW3g .navbar-buttons {
  margin-left: auto;
}
.cid-voU0MlUW3g button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voU0MlUW3g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voU0MlUW3g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voU0MlUW3g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voU0MlUW3g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voU0MlUW3g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voU0MlUW3g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU0MlUW3g nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voU0MlUW3g nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voU0MlUW3g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU0MlUW3g .navbar-dropdown {
  position: fixed;
}
.cid-voU0MlUW3g a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voU0MlUW3g .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voU0MlUW3g .right-menu,
.cid-voU0MlUW3g .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voU0MlUW3g .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU0MlUW3g .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU0MlUW3g .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voU0MlUW3g .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voU0MlUW3g .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voU0MlUW3g .card-wrapper {
  z-index: 3;
}
.cid-voU0MlUW3g .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voU0MlUW3g .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU0MlUW3g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXh1wN1pw {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXh1wN1pw .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXh1wN1pw .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voU0MneBUY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voU0MneBUY .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voU0MneBUY .mbr-shop .row {
  margin: 0;
}
.cid-voU0MneBUY .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voU0MneBUY .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voU0MneBUY .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voU0MneBUY .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voU0MneBUY .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voU0MneBUY .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voU0MneBUY .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voU0MneBUY .mbr-shop .hide-modal {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU0MneBUY .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voU0MneBUY .mbr-shop .filter-by-pu,
.cid-voU0MneBUY .mbr-shop .filter-by-pd,
.cid-voU0MneBUY .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voU0MneBUY .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voU0MneBUY .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voU0MneBUY .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voU0MneBUY .mbr-shop .galleryItem h4,
.cid-voU0MneBUY .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voU0MneBUY .mbr-shop .galleryItem h5,
.cid-voU0MneBUY .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voU0MneBUY .mbr-shop .galleryItem p,
.cid-voU0MneBUY .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voU0MneBUY .mbr-shop .item-button {
  text-align: center;
}
.cid-voU0MneBUY .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voU0MneBUY .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voU0MneBUY .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voU0MneBUY .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voU0MneBUY .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voU0MneBUY .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voU0MneBUY .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voU0MneBUY .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item__hided h4,
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item__hided h5,
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voU0MneBUY .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voU0MneBUY .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voU0MneBUY .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voU0MneBUY .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voU0MneBUY .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voU0MneBUY .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voU0MneBUY .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voU0MneBUY .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voU0MneBUY .mbr-shop .range-controls {
  position: relative;
}
.cid-voU0MneBUY .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voU0MneBUY .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voU0MneBUY .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voU0MneBUY .mbr-shop .toggle:hover,
.cid-voU0MneBUY .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voU0MneBUY .mbr-shop .min-toggle {
  left: 0;
}
.cid-voU0MneBUY .mbr-shop .max-toggle {
  right: 0;
}
.cid-voU0MneBUY .mbr-shop .hided-by-price {
  display: none;
}
.cid-voU0MneBUY .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voU0MneBUY .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voU0MneBUY .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU0MneBUY .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voU0MneBUY .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voU0MneBUY .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voU0MneBUY .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voU0MneBUY .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voU0MneBUY .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voU0MneBUY .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU0MneBUY .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU0MneBUY .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voU0MneBUY .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voU0MneBUY .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voU0MneBUY .mbr-shop .shop-items .onsale,
.cid-voU0MneBUY .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voU0MneBUY .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voU0MneBUY .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voU0MneBUY .mbr-shop .price-range {
  display: inline-block;
}
.cid-voU0MneBUY .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voU0MneBUY .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voU0MneBUY .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voU0MneBUY .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voU0MneBUY .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voU0MneBUY .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voU0MneBUY .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voU0MneBUY .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voU0MneBUY .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voU0MneBUY .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voU0MneBUY .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voU0MneBUY .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voU0MneBUY .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voU0MneBUY .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voU0MneBUY .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voU0MneBUY .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voU0MneBUY .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voU0MneBUY .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voU0MneBUY .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voU0MneBUY .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voU0MneBUY .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voU0MneBUY .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voU0MneBUY .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voU0MneBUY .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voU0MneBUY .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voU0MneBUY .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voU0MneBUY .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU0MneBUY .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWPqEf3lf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWPqEf3lf .mbr-text,
.cid-voWPqEf3lf blockquote {
  color: #232323;
}
.cid-voWPqEf3lf .mbr-text DIV {
  text-align: center;
}
.cid-voXOqhFWtZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOqhFWtZ .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOqhFWtZ .icon2 {
  color: #19254f;
}
.cid-voXOqhFWtZ .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOqhFWtZ p {
  font-weight: 400;
}
.cid-voXOqhFWtZ .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOqhFWtZ .line2 {
  background: #19254f;
}
.cid-voXOqhFWtZ .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOqhFWtZ .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOqhFWtZ .card2 {
  background: #c22227;
}
.cid-voXOqhFWtZ .card-title,
.cid-voXOqhFWtZ .card-ico,
.cid-voXOqhFWtZ .line-wrap {
  text-align: center;
}
.cid-voXOqhFWtZ .mbr-text,
.cid-voXOqhFWtZ .card-link {
  text-align: center;
}
.cid-vqkE0RSIxS .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkE0RSIxS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkE0RSIxS .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkE0RSIxS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkE0RSIxS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voU0Mozuwa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voU0Mozuwa .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voU3tVb1oD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU3tVb1oD .nav-item:focus,
.cid-voU3tVb1oD .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voU3tVb1oD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voU3tVb1oD .nav-item .nav-link {
    position: relative;
  }
  .cid-voU3tVb1oD .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voU3tVb1oD .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voU3tVb1oD .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voU3tVb1oD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU3tVb1oD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voU3tVb1oD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voU3tVb1oD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voU3tVb1oD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU3tVb1oD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voU3tVb1oD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voU3tVb1oD .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voU3tVb1oD .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voU3tVb1oD .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voU3tVb1oD .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voU3tVb1oD .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voU3tVb1oD .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voU3tVb1oD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voU3tVb1oD .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voU3tVb1oD .navbar.collapsed .navbar-collapse.show,
.cid-voU3tVb1oD .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU3tVb1oD .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voU3tVb1oD .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voU3tVb1oD .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voU3tVb1oD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voU3tVb1oD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voU3tVb1oD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voU3tVb1oD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voU3tVb1oD .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU3tVb1oD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voU3tVb1oD .navbar.collapsed .right-menu,
.cid-voU3tVb1oD .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voU3tVb1oD .navbar .navbar-collapse.show,
  .cid-voU3tVb1oD .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU3tVb1oD .navbar .navbar-collapse.show .brand-container,
  .cid-voU3tVb1oD .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voU3tVb1oD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voU3tVb1oD .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voU3tVb1oD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voU3tVb1oD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voU3tVb1oD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voU3tVb1oD .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voU3tVb1oD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voU3tVb1oD .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU3tVb1oD .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voU3tVb1oD .navbar .right-menu,
  .cid-voU3tVb1oD .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voU3tVb1oD .navbar.navbar-short {
  min-height: 60px;
}
.cid-voU3tVb1oD .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voU3tVb1oD .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voU3tVb1oD .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voU3tVb1oD .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voU3tVb1oD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voU3tVb1oD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voU3tVb1oD .dropdown-item.active,
.cid-voU3tVb1oD .dropdown-item:active {
  background-color: transparent;
}
.cid-voU3tVb1oD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voU3tVb1oD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voU3tVb1oD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voU3tVb1oD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voU3tVb1oD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voU3tVb1oD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voU3tVb1oD ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voU3tVb1oD ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voU3tVb1oD .navbar-buttons {
  margin-left: auto;
}
.cid-voU3tVb1oD button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voU3tVb1oD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voU3tVb1oD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voU3tVb1oD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voU3tVb1oD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voU3tVb1oD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voU3tVb1oD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU3tVb1oD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voU3tVb1oD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voU3tVb1oD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU3tVb1oD .navbar-dropdown {
  position: fixed;
}
.cid-voU3tVb1oD a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voU3tVb1oD .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voU3tVb1oD .right-menu,
.cid-voU3tVb1oD .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voU3tVb1oD .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU3tVb1oD .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU3tVb1oD .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voU3tVb1oD .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voU3tVb1oD .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voU3tVb1oD .card-wrapper {
  z-index: 3;
}
.cid-voU3tVb1oD .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voU3tVb1oD .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU3tVb1oD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXh3l3mWV {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXh3l3mWV .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXh3l3mWV .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voU3tWg3i1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voU3tWg3i1 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voU3tWg3i1 .mbr-shop .row {
  margin: 0;
}
.cid-voU3tWg3i1 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voU3tWg3i1 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voU3tWg3i1 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voU3tWg3i1 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voU3tWg3i1 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voU3tWg3i1 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voU3tWg3i1 .mbr-shop .hide-modal {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU3tWg3i1 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voU3tWg3i1 .mbr-shop .filter-by-pu,
.cid-voU3tWg3i1 .mbr-shop .filter-by-pd,
.cid-voU3tWg3i1 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voU3tWg3i1 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voU3tWg3i1 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem h4,
.cid-voU3tWg3i1 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem h5,
.cid-voU3tWg3i1 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem p,
.cid-voU3tWg3i1 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voU3tWg3i1 .mbr-shop .item-button {
  text-align: center;
}
.cid-voU3tWg3i1 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voU3tWg3i1 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voU3tWg3i1 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voU3tWg3i1 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voU3tWg3i1 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voU3tWg3i1 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voU3tWg3i1 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voU3tWg3i1 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voU3tWg3i1 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voU3tWg3i1 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voU3tWg3i1 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voU3tWg3i1 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voU3tWg3i1 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voU3tWg3i1 .mbr-shop .range-controls {
  position: relative;
}
.cid-voU3tWg3i1 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voU3tWg3i1 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voU3tWg3i1 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voU3tWg3i1 .mbr-shop .toggle:hover,
.cid-voU3tWg3i1 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voU3tWg3i1 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voU3tWg3i1 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voU3tWg3i1 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voU3tWg3i1 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voU3tWg3i1 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voU3tWg3i1 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voU3tWg3i1 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voU3tWg3i1 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU3tWg3i1 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU3tWg3i1 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voU3tWg3i1 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voU3tWg3i1 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voU3tWg3i1 .mbr-shop .shop-items .onsale,
.cid-voU3tWg3i1 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voU3tWg3i1 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voU3tWg3i1 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voU3tWg3i1 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voU3tWg3i1 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voU3tWg3i1 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voU3tWg3i1 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voU3tWg3i1 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voU3tWg3i1 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voU3tWg3i1 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voU3tWg3i1 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voU3tWg3i1 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voU3tWg3i1 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voU3tWg3i1 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voU3tWg3i1 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voU3tWg3i1 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voU3tWg3i1 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voU3tWg3i1 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voU3tWg3i1 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voU3tWg3i1 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voU3tWg3i1 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voU3tWg3i1 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voU3tWg3i1 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voU3tWg3i1 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voU3tWg3i1 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voU3tWg3i1 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voU3tWg3i1 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voU3tWg3i1 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voU3tWg3i1 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voU3tWg3i1 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU3tWg3i1 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWQ7cKYbn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWQ7cKYbn .mbr-text,
.cid-voWQ7cKYbn blockquote {
  color: #232323;
}
.cid-voWQ7cKYbn .mbr-text DIV {
  text-align: center;
}
.cid-voXOsEvYID {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOsEvYID .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOsEvYID .icon2 {
  color: #19254f;
}
.cid-voXOsEvYID .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOsEvYID p {
  font-weight: 400;
}
.cid-voXOsEvYID .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOsEvYID .line2 {
  background: #19254f;
}
.cid-voXOsEvYID .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOsEvYID .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOsEvYID .card2 {
  background: #c22227;
}
.cid-voXOsEvYID .card-title,
.cid-voXOsEvYID .card-ico,
.cid-voXOsEvYID .line-wrap {
  text-align: center;
}
.cid-voXOsEvYID .mbr-text,
.cid-voXOsEvYID .card-link {
  text-align: center;
}
.cid-vqkE34xcbY .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkE34xcbY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkE34xcbY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkE34xcbY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkE34xcbY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voU3tXlniM {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voU3tXlniM .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voU5xeOd9f .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU5xeOd9f .nav-item:focus,
.cid-voU5xeOd9f .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voU5xeOd9f .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voU5xeOd9f .nav-item .nav-link {
    position: relative;
  }
  .cid-voU5xeOd9f .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voU5xeOd9f .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voU5xeOd9f .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voU5xeOd9f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU5xeOd9f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voU5xeOd9f .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voU5xeOd9f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voU5xeOd9f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU5xeOd9f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voU5xeOd9f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voU5xeOd9f .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voU5xeOd9f .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voU5xeOd9f .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voU5xeOd9f .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voU5xeOd9f .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voU5xeOd9f .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voU5xeOd9f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voU5xeOd9f .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voU5xeOd9f .navbar.collapsed .navbar-collapse.show,
.cid-voU5xeOd9f .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU5xeOd9f .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voU5xeOd9f .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voU5xeOd9f .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voU5xeOd9f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voU5xeOd9f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voU5xeOd9f .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voU5xeOd9f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voU5xeOd9f .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU5xeOd9f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voU5xeOd9f .navbar.collapsed .right-menu,
.cid-voU5xeOd9f .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voU5xeOd9f .navbar .navbar-collapse.show,
  .cid-voU5xeOd9f .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU5xeOd9f .navbar .navbar-collapse.show .brand-container,
  .cid-voU5xeOd9f .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voU5xeOd9f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voU5xeOd9f .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voU5xeOd9f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voU5xeOd9f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voU5xeOd9f .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voU5xeOd9f .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voU5xeOd9f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voU5xeOd9f .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU5xeOd9f .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voU5xeOd9f .navbar .right-menu,
  .cid-voU5xeOd9f .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voU5xeOd9f .navbar.navbar-short {
  min-height: 60px;
}
.cid-voU5xeOd9f .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voU5xeOd9f .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voU5xeOd9f .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voU5xeOd9f .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voU5xeOd9f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voU5xeOd9f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voU5xeOd9f .dropdown-item.active,
.cid-voU5xeOd9f .dropdown-item:active {
  background-color: transparent;
}
.cid-voU5xeOd9f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voU5xeOd9f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voU5xeOd9f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voU5xeOd9f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voU5xeOd9f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voU5xeOd9f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voU5xeOd9f ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voU5xeOd9f ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voU5xeOd9f .navbar-buttons {
  margin-left: auto;
}
.cid-voU5xeOd9f button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voU5xeOd9f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voU5xeOd9f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voU5xeOd9f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voU5xeOd9f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voU5xeOd9f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voU5xeOd9f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU5xeOd9f nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voU5xeOd9f nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voU5xeOd9f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU5xeOd9f .navbar-dropdown {
  position: fixed;
}
.cid-voU5xeOd9f a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voU5xeOd9f .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voU5xeOd9f .right-menu,
.cid-voU5xeOd9f .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voU5xeOd9f .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU5xeOd9f .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU5xeOd9f .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voU5xeOd9f .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voU5xeOd9f .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voU5xeOd9f .card-wrapper {
  z-index: 3;
}
.cid-voU5xeOd9f .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voU5xeOd9f .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU5xeOd9f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXh9SERZP {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXh9SERZP .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXh9SERZP .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voU5xfJx29 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voU5xfJx29 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voU5xfJx29 .mbr-shop .row {
  margin: 0;
}
.cid-voU5xfJx29 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voU5xfJx29 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voU5xfJx29 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voU5xfJx29 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voU5xfJx29 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voU5xfJx29 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voU5xfJx29 .mbr-shop .hide-modal {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU5xfJx29 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voU5xfJx29 .mbr-shop .filter-by-pu,
.cid-voU5xfJx29 .mbr-shop .filter-by-pd,
.cid-voU5xfJx29 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voU5xfJx29 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voU5xfJx29 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem h4,
.cid-voU5xfJx29 .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem h5,
.cid-voU5xfJx29 .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem p,
.cid-voU5xfJx29 .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voU5xfJx29 .mbr-shop .item-button {
  text-align: center;
}
.cid-voU5xfJx29 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voU5xfJx29 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voU5xfJx29 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voU5xfJx29 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voU5xfJx29 .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voU5xfJx29 .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item__hided h4,
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item__hided h5,
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voU5xfJx29 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voU5xfJx29 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voU5xfJx29 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voU5xfJx29 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voU5xfJx29 .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voU5xfJx29 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voU5xfJx29 .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voU5xfJx29 .mbr-shop .range-controls {
  position: relative;
}
.cid-voU5xfJx29 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voU5xfJx29 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voU5xfJx29 .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voU5xfJx29 .mbr-shop .toggle:hover,
.cid-voU5xfJx29 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voU5xfJx29 .mbr-shop .min-toggle {
  left: 0;
}
.cid-voU5xfJx29 .mbr-shop .max-toggle {
  right: 0;
}
.cid-voU5xfJx29 .mbr-shop .hided-by-price {
  display: none;
}
.cid-voU5xfJx29 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voU5xfJx29 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voU5xfJx29 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU5xfJx29 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voU5xfJx29 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voU5xfJx29 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voU5xfJx29 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voU5xfJx29 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voU5xfJx29 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voU5xfJx29 .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU5xfJx29 .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU5xfJx29 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voU5xfJx29 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voU5xfJx29 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voU5xfJx29 .mbr-shop .shop-items .onsale,
.cid-voU5xfJx29 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voU5xfJx29 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voU5xfJx29 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voU5xfJx29 .mbr-shop .price-range {
  display: inline-block;
}
.cid-voU5xfJx29 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voU5xfJx29 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voU5xfJx29 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voU5xfJx29 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voU5xfJx29 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voU5xfJx29 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voU5xfJx29 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voU5xfJx29 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voU5xfJx29 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voU5xfJx29 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voU5xfJx29 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voU5xfJx29 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voU5xfJx29 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voU5xfJx29 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voU5xfJx29 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voU5xfJx29 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voU5xfJx29 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voU5xfJx29 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voU5xfJx29 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voU5xfJx29 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voU5xfJx29 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voU5xfJx29 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voU5xfJx29 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voU5xfJx29 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voU5xfJx29 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voU5xfJx29 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voU5xfJx29 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU5xfJx29 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWRhflbSb {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWRhflbSb .mbr-text,
.cid-voWRhflbSb blockquote {
  color: #232323;
}
.cid-voWRhflbSb .mbr-text DIV {
  text-align: center;
}
.cid-voXOuRsEgH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOuRsEgH .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOuRsEgH .icon2 {
  color: #19254f;
}
.cid-voXOuRsEgH .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOuRsEgH p {
  font-weight: 400;
}
.cid-voXOuRsEgH .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOuRsEgH .line2 {
  background: #19254f;
}
.cid-voXOuRsEgH .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOuRsEgH .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOuRsEgH .card2 {
  background: #c22227;
}
.cid-voXOuRsEgH .card-title,
.cid-voXOuRsEgH .card-ico,
.cid-voXOuRsEgH .line-wrap {
  text-align: center;
}
.cid-voXOuRsEgH .mbr-text,
.cid-voXOuRsEgH .card-link {
  text-align: center;
}
.cid-vqkE9KY8sc .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkE9KY8sc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkE9KY8sc .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkE9KY8sc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkE9KY8sc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voU5xgSO1d {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voU5xgSO1d .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voU7pZsjdz .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU7pZsjdz .nav-item:focus,
.cid-voU7pZsjdz .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voU7pZsjdz .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voU7pZsjdz .nav-item .nav-link {
    position: relative;
  }
  .cid-voU7pZsjdz .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voU7pZsjdz .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voU7pZsjdz .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voU7pZsjdz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU7pZsjdz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voU7pZsjdz .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voU7pZsjdz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voU7pZsjdz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU7pZsjdz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voU7pZsjdz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voU7pZsjdz .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voU7pZsjdz .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voU7pZsjdz .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voU7pZsjdz .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voU7pZsjdz .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voU7pZsjdz .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voU7pZsjdz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voU7pZsjdz .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voU7pZsjdz .navbar.collapsed .navbar-collapse.show,
.cid-voU7pZsjdz .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU7pZsjdz .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voU7pZsjdz .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voU7pZsjdz .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voU7pZsjdz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voU7pZsjdz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voU7pZsjdz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voU7pZsjdz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voU7pZsjdz .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU7pZsjdz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voU7pZsjdz .navbar.collapsed .right-menu,
.cid-voU7pZsjdz .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voU7pZsjdz .navbar .navbar-collapse.show,
  .cid-voU7pZsjdz .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU7pZsjdz .navbar .navbar-collapse.show .brand-container,
  .cid-voU7pZsjdz .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voU7pZsjdz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voU7pZsjdz .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voU7pZsjdz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voU7pZsjdz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voU7pZsjdz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voU7pZsjdz .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voU7pZsjdz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voU7pZsjdz .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU7pZsjdz .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voU7pZsjdz .navbar .right-menu,
  .cid-voU7pZsjdz .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voU7pZsjdz .navbar.navbar-short {
  min-height: 60px;
}
.cid-voU7pZsjdz .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voU7pZsjdz .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voU7pZsjdz .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voU7pZsjdz .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voU7pZsjdz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voU7pZsjdz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voU7pZsjdz .dropdown-item.active,
.cid-voU7pZsjdz .dropdown-item:active {
  background-color: transparent;
}
.cid-voU7pZsjdz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voU7pZsjdz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voU7pZsjdz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voU7pZsjdz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voU7pZsjdz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voU7pZsjdz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voU7pZsjdz ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voU7pZsjdz ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voU7pZsjdz .navbar-buttons {
  margin-left: auto;
}
.cid-voU7pZsjdz button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voU7pZsjdz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voU7pZsjdz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voU7pZsjdz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voU7pZsjdz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voU7pZsjdz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voU7pZsjdz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU7pZsjdz nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voU7pZsjdz nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voU7pZsjdz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU7pZsjdz .navbar-dropdown {
  position: fixed;
}
.cid-voU7pZsjdz a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voU7pZsjdz .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voU7pZsjdz .right-menu,
.cid-voU7pZsjdz .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voU7pZsjdz .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU7pZsjdz .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU7pZsjdz .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voU7pZsjdz .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voU7pZsjdz .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voU7pZsjdz .card-wrapper {
  z-index: 3;
}
.cid-voU7pZsjdz .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voU7pZsjdz .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU7pZsjdz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXheq8yS7 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXheq8yS7 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXheq8yS7 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voU7q0mDLh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voU7q0mDLh .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voU7q0mDLh .mbr-shop .row {
  margin: 0;
}
.cid-voU7q0mDLh .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voU7q0mDLh .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voU7q0mDLh .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voU7q0mDLh .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voU7q0mDLh .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voU7q0mDLh .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voU7q0mDLh .mbr-shop .hide-modal {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU7q0mDLh .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voU7q0mDLh .mbr-shop .filter-by-pu,
.cid-voU7q0mDLh .mbr-shop .filter-by-pd,
.cid-voU7q0mDLh .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voU7q0mDLh .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voU7q0mDLh .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem h4,
.cid-voU7q0mDLh .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem h5,
.cid-voU7q0mDLh .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem p,
.cid-voU7q0mDLh .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voU7q0mDLh .mbr-shop .item-button {
  text-align: center;
}
.cid-voU7q0mDLh .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voU7q0mDLh .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voU7q0mDLh .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voU7q0mDLh .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voU7q0mDLh .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voU7q0mDLh .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item__hided h4,
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item__hided h5,
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voU7q0mDLh .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voU7q0mDLh .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voU7q0mDLh .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voU7q0mDLh .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voU7q0mDLh .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voU7q0mDLh .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voU7q0mDLh .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voU7q0mDLh .mbr-shop .range-controls {
  position: relative;
}
.cid-voU7q0mDLh .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voU7q0mDLh .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voU7q0mDLh .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voU7q0mDLh .mbr-shop .toggle:hover,
.cid-voU7q0mDLh .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voU7q0mDLh .mbr-shop .min-toggle {
  left: 0;
}
.cid-voU7q0mDLh .mbr-shop .max-toggle {
  right: 0;
}
.cid-voU7q0mDLh .mbr-shop .hided-by-price {
  display: none;
}
.cid-voU7q0mDLh .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voU7q0mDLh .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voU7q0mDLh .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU7q0mDLh .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voU7q0mDLh .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voU7q0mDLh .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voU7q0mDLh .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voU7q0mDLh .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voU7q0mDLh .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voU7q0mDLh .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU7q0mDLh .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU7q0mDLh .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voU7q0mDLh .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voU7q0mDLh .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voU7q0mDLh .mbr-shop .shop-items .onsale,
.cid-voU7q0mDLh .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voU7q0mDLh .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voU7q0mDLh .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voU7q0mDLh .mbr-shop .price-range {
  display: inline-block;
}
.cid-voU7q0mDLh .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voU7q0mDLh .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voU7q0mDLh .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voU7q0mDLh .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voU7q0mDLh .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voU7q0mDLh .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voU7q0mDLh .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voU7q0mDLh .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voU7q0mDLh .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voU7q0mDLh .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voU7q0mDLh .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voU7q0mDLh .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voU7q0mDLh .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voU7q0mDLh .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voU7q0mDLh .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voU7q0mDLh .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voU7q0mDLh .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voU7q0mDLh .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voU7q0mDLh .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voU7q0mDLh .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voU7q0mDLh .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voU7q0mDLh .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voU7q0mDLh .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voU7q0mDLh .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voU7q0mDLh .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voU7q0mDLh .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voU7q0mDLh .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU7q0mDLh .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWRYXGa45 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWRYXGa45 .mbr-text,
.cid-voWRYXGa45 blockquote {
  color: #232323;
}
.cid-voWRYXGa45 .mbr-text DIV {
  text-align: center;
}
.cid-voXOxaxl5E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOxaxl5E .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOxaxl5E .icon2 {
  color: #19254f;
}
.cid-voXOxaxl5E .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOxaxl5E p {
  font-weight: 400;
}
.cid-voXOxaxl5E .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOxaxl5E .line2 {
  background: #19254f;
}
.cid-voXOxaxl5E .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOxaxl5E .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOxaxl5E .card2 {
  background: #c22227;
}
.cid-voXOxaxl5E .card-title,
.cid-voXOxaxl5E .card-ico,
.cid-voXOxaxl5E .line-wrap {
  text-align: center;
}
.cid-voXOxaxl5E .mbr-text,
.cid-voXOxaxl5E .card-link {
  text-align: center;
}
.cid-vqkEc5awFF .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkEc5awFF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkEc5awFF .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkEc5awFF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkEc5awFF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voU7q1tZeF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voU7q1tZeF .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voU95ZWjy1 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU95ZWjy1 .nav-item:focus,
.cid-voU95ZWjy1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voU95ZWjy1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voU95ZWjy1 .nav-item .nav-link {
    position: relative;
  }
  .cid-voU95ZWjy1 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voU95ZWjy1 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voU95ZWjy1 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voU95ZWjy1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU95ZWjy1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voU95ZWjy1 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voU95ZWjy1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voU95ZWjy1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voU95ZWjy1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voU95ZWjy1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voU95ZWjy1 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voU95ZWjy1 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voU95ZWjy1 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voU95ZWjy1 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voU95ZWjy1 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voU95ZWjy1 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voU95ZWjy1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voU95ZWjy1 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voU95ZWjy1 .navbar.collapsed .navbar-collapse.show,
.cid-voU95ZWjy1 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU95ZWjy1 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voU95ZWjy1 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voU95ZWjy1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voU95ZWjy1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voU95ZWjy1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voU95ZWjy1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voU95ZWjy1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voU95ZWjy1 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voU95ZWjy1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voU95ZWjy1 .navbar.collapsed .right-menu,
.cid-voU95ZWjy1 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voU95ZWjy1 .navbar .navbar-collapse.show,
  .cid-voU95ZWjy1 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU95ZWjy1 .navbar .navbar-collapse.show .brand-container,
  .cid-voU95ZWjy1 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voU95ZWjy1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voU95ZWjy1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voU95ZWjy1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voU95ZWjy1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voU95ZWjy1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voU95ZWjy1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voU95ZWjy1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voU95ZWjy1 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voU95ZWjy1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voU95ZWjy1 .navbar .right-menu,
  .cid-voU95ZWjy1 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voU95ZWjy1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voU95ZWjy1 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voU95ZWjy1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voU95ZWjy1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voU95ZWjy1 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voU95ZWjy1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voU95ZWjy1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voU95ZWjy1 .dropdown-item.active,
.cid-voU95ZWjy1 .dropdown-item:active {
  background-color: transparent;
}
.cid-voU95ZWjy1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voU95ZWjy1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voU95ZWjy1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voU95ZWjy1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voU95ZWjy1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voU95ZWjy1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voU95ZWjy1 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voU95ZWjy1 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voU95ZWjy1 .navbar-buttons {
  margin-left: auto;
}
.cid-voU95ZWjy1 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voU95ZWjy1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voU95ZWjy1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voU95ZWjy1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voU95ZWjy1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voU95ZWjy1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voU95ZWjy1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU95ZWjy1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voU95ZWjy1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voU95ZWjy1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voU95ZWjy1 .navbar-dropdown {
  position: fixed;
}
.cid-voU95ZWjy1 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voU95ZWjy1 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voU95ZWjy1 .right-menu,
.cid-voU95ZWjy1 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voU95ZWjy1 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU95ZWjy1 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voU95ZWjy1 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voU95ZWjy1 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voU95ZWjy1 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voU95ZWjy1 .card-wrapper {
  z-index: 3;
}
.cid-voU95ZWjy1 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voU95ZWjy1 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU95ZWjy1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXhjGRkJr {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXhjGRkJr .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXhjGRkJr .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voU960T3Ta {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voU960T3Ta .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voU960T3Ta .mbr-shop .row {
  margin: 0;
}
.cid-voU960T3Ta .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voU960T3Ta .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voU960T3Ta .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voU960T3Ta .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voU960T3Ta .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voU960T3Ta .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voU960T3Ta .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voU960T3Ta .mbr-shop .hide-modal {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU960T3Ta .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voU960T3Ta .mbr-shop .filter-by-pu,
.cid-voU960T3Ta .mbr-shop .filter-by-pd,
.cid-voU960T3Ta .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voU960T3Ta .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voU960T3Ta .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voU960T3Ta .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voU960T3Ta .mbr-shop .galleryItem h4,
.cid-voU960T3Ta .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voU960T3Ta .mbr-shop .galleryItem h5,
.cid-voU960T3Ta .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voU960T3Ta .mbr-shop .galleryItem p,
.cid-voU960T3Ta .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voU960T3Ta .mbr-shop .item-button {
  text-align: center;
}
.cid-voU960T3Ta .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voU960T3Ta .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voU960T3Ta .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voU960T3Ta .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voU960T3Ta .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voU960T3Ta .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voU960T3Ta .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voU960T3Ta .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item__hided h4,
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item__hided h5,
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voU960T3Ta .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voU960T3Ta .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voU960T3Ta .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voU960T3Ta .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voU960T3Ta .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voU960T3Ta .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voU960T3Ta .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voU960T3Ta .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voU960T3Ta .mbr-shop .range-controls {
  position: relative;
}
.cid-voU960T3Ta .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voU960T3Ta .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voU960T3Ta .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voU960T3Ta .mbr-shop .toggle:hover,
.cid-voU960T3Ta .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voU960T3Ta .mbr-shop .min-toggle {
  left: 0;
}
.cid-voU960T3Ta .mbr-shop .max-toggle {
  right: 0;
}
.cid-voU960T3Ta .mbr-shop .hided-by-price {
  display: none;
}
.cid-voU960T3Ta .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voU960T3Ta .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voU960T3Ta .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voU960T3Ta .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voU960T3Ta .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voU960T3Ta .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voU960T3Ta .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voU960T3Ta .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voU960T3Ta .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voU960T3Ta .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU960T3Ta .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voU960T3Ta .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voU960T3Ta .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voU960T3Ta .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voU960T3Ta .mbr-shop .shop-items .onsale,
.cid-voU960T3Ta .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voU960T3Ta .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voU960T3Ta .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voU960T3Ta .mbr-shop .price-range {
  display: inline-block;
}
.cid-voU960T3Ta .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voU960T3Ta .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voU960T3Ta .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voU960T3Ta .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voU960T3Ta .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voU960T3Ta .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voU960T3Ta .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voU960T3Ta .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voU960T3Ta .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voU960T3Ta .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voU960T3Ta .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voU960T3Ta .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voU960T3Ta .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voU960T3Ta .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voU960T3Ta .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voU960T3Ta .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voU960T3Ta .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voU960T3Ta .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voU960T3Ta .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voU960T3Ta .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voU960T3Ta .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voU960T3Ta .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voU960T3Ta .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voU960T3Ta .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voU960T3Ta .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voU960T3Ta .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voU960T3Ta .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voU960T3Ta .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWSIWz8zi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWSIWz8zi .mbr-text,
.cid-voWSIWz8zi blockquote {
  color: #232323;
}
.cid-voWSIWz8zi .mbr-text DIV {
  text-align: center;
}
.cid-voXOzcb6Aw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOzcb6Aw .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOzcb6Aw .icon2 {
  color: #19254f;
}
.cid-voXOzcb6Aw .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOzcb6Aw p {
  font-weight: 400;
}
.cid-voXOzcb6Aw .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOzcb6Aw .line2 {
  background: #19254f;
}
.cid-voXOzcb6Aw .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOzcb6Aw .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOzcb6Aw .card2 {
  background: #c22227;
}
.cid-voXOzcb6Aw .card-title,
.cid-voXOzcb6Aw .card-ico,
.cid-voXOzcb6Aw .line-wrap {
  text-align: center;
}
.cid-voXOzcb6Aw .mbr-text,
.cid-voXOzcb6Aw .card-link {
  text-align: center;
}
.cid-vqkEe6Ppuu .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkEe6Ppuu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkEe6Ppuu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkEe6Ppuu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkEe6Ppuu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voU9626xmA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voU9626xmA .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-voUaXtYuT2 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voUaXtYuT2 .nav-item:focus,
.cid-voUaXtYuT2 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-voUaXtYuT2 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-voUaXtYuT2 .nav-item .nav-link {
    position: relative;
  }
  .cid-voUaXtYuT2 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #c22227, #19254f);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-voUaXtYuT2 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-voUaXtYuT2 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voUaXtYuT2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voUaXtYuT2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-voUaXtYuT2 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-voUaXtYuT2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-voUaXtYuT2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-voUaXtYuT2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-voUaXtYuT2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-voUaXtYuT2 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
  max-height: 100vh;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-voUaXtYuT2 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #ffffff;
}
.cid-voUaXtYuT2 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-voUaXtYuT2 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
}
.cid-voUaXtYuT2 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-voUaXtYuT2 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-voUaXtYuT2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-voUaXtYuT2 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-voUaXtYuT2 .navbar.collapsed .navbar-collapse.show,
.cid-voUaXtYuT2 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voUaXtYuT2 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-voUaXtYuT2 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-voUaXtYuT2 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-voUaXtYuT2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-voUaXtYuT2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-voUaXtYuT2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-voUaXtYuT2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-voUaXtYuT2 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-voUaXtYuT2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-voUaXtYuT2 .navbar.collapsed .right-menu,
.cid-voUaXtYuT2 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-voUaXtYuT2 .navbar .navbar-collapse.show,
  .cid-voUaXtYuT2 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voUaXtYuT2 .navbar .navbar-collapse.show .brand-container,
  .cid-voUaXtYuT2 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-voUaXtYuT2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-voUaXtYuT2 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-voUaXtYuT2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-voUaXtYuT2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-voUaXtYuT2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-voUaXtYuT2 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-voUaXtYuT2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-voUaXtYuT2 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-voUaXtYuT2 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-voUaXtYuT2 .navbar .right-menu,
  .cid-voUaXtYuT2 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-voUaXtYuT2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-voUaXtYuT2 .navbar.navbar-short .mbr-overlay {
  background: #ffffff !important;
}
.cid-voUaXtYuT2 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-voUaXtYuT2 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-voUaXtYuT2 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-voUaXtYuT2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-voUaXtYuT2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-voUaXtYuT2 .dropdown-item.active,
.cid-voUaXtYuT2 .dropdown-item:active {
  background-color: transparent;
}
.cid-voUaXtYuT2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-voUaXtYuT2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-voUaXtYuT2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-voUaXtYuT2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-voUaXtYuT2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-voUaXtYuT2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-voUaXtYuT2 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-voUaXtYuT2 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-voUaXtYuT2 .navbar-buttons {
  margin-left: auto;
}
.cid-voUaXtYuT2 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-voUaXtYuT2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-voUaXtYuT2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-voUaXtYuT2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-voUaXtYuT2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-voUaXtYuT2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-voUaXtYuT2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voUaXtYuT2 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-voUaXtYuT2 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-voUaXtYuT2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-voUaXtYuT2 .navbar-dropdown {
  position: fixed;
}
.cid-voUaXtYuT2 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-voUaXtYuT2 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-voUaXtYuT2 .right-menu,
.cid-voUaXtYuT2 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-voUaXtYuT2 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voUaXtYuT2 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-voUaXtYuT2 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-voUaXtYuT2 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #c22227;
  padding: .5rem 0;
}
.cid-voUaXtYuT2 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-voUaXtYuT2 .card-wrapper {
  z-index: 3;
}
.cid-voUaXtYuT2 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-voUaXtYuT2 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voUaXtYuT2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-voXho2Dq8g {
  padding-top: 120px;
  padding-bottom: 120px;
  background: linear-gradient(90deg, #19254f, #c22227);
}
.cid-voXho2Dq8g .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-voXho2Dq8g .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-voUaXuOO3Z {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-voUaXuOO3Z .mbr-shop {
  display: table;
  width: 100%;
}
.cid-voUaXuOO3Z .mbr-shop .row {
  margin: 0;
}
.cid-voUaXuOO3Z .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-voUaXuOO3Z .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-voUaXuOO3Z .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-voUaXuOO3Z .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-voUaXuOO3Z .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-voUaXuOO3Z .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-voUaXuOO3Z .mbr-shop .hide-modal {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voUaXuOO3Z .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-voUaXuOO3Z .mbr-shop .filter-by-pu,
.cid-voUaXuOO3Z .mbr-shop .filter-by-pd,
.cid-voUaXuOO3Z .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-voUaXuOO3Z .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-voUaXuOO3Z .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 10px;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem h4,
.cid-voUaXuOO3Z .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem h5,
.cid-voUaXuOO3Z .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem p,
.cid-voUaXuOO3Z .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-voUaXuOO3Z .mbr-shop .item-button {
  text-align: center;
}
.cid-voUaXuOO3Z .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-voUaXuOO3Z .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-voUaXuOO3Z .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-voUaXuOO3Z .mbr-shop .sidebar-block {
  position: relative;
}
.cid-voUaXuOO3Z .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: rgba(0, 0, 0, 0.05);
  top: -20px;
  right: 3px;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-voUaXuOO3Z .mbr-shop .onsale {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  background: #ffffff;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item__hided h4,
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item__hided h5,
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter ul li {
  position: relative;
  padding: 7px 0 7px 25px;
  border-bottom: 1px dotted #d6d6d6;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24.99px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
  direction: ltr;
  border: none;
  display: list-item;
  text-align: left;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  background: rgba(0, 0, 0, 0.3);
  width: 5px;
  height: 5px;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-voUaXuOO3Z .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-voUaXuOO3Z .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-voUaXuOO3Z .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-voUaXuOO3Z .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-voUaXuOO3Z .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-voUaXuOO3Z .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-voUaXuOO3Z .mbr-shop .price-controls input {
  width: 100%;
  background-color: #ffffff;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-voUaXuOO3Z .mbr-shop .range-controls {
  position: relative;
}
.cid-voUaXuOO3Z .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-voUaXuOO3Z .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-voUaXuOO3Z .mbr-shop .toggle {
  position: absolute;
  top: -9px;
  width: 4px;
  height: 4px;
  border: 8px solid #666666;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #ababab;
  cursor: pointer;
}
.cid-voUaXuOO3Z .mbr-shop .toggle:hover,
.cid-voUaXuOO3Z .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-voUaXuOO3Z .mbr-shop .min-toggle {
  left: 0;
}
.cid-voUaXuOO3Z .mbr-shop .max-toggle {
  right: 0;
}
.cid-voUaXuOO3Z .mbr-shop .hided-by-price {
  display: none;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-voUaXuOO3Z .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-voUaXuOO3Z .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-voUaXuOO3Z .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-voUaXuOO3Z .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-voUaXuOO3Z .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voUaXuOO3Z .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-voUaXuOO3Z .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-voUaXuOO3Z .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-voUaXuOO3Z .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-voUaXuOO3Z .mbr-shop .shop-items .onsale,
.cid-voUaXuOO3Z .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-voUaXuOO3Z .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-voUaXuOO3Z .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-voUaXuOO3Z .mbr-shop .price-range {
  display: inline-block;
}
.cid-voUaXuOO3Z .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-voUaXuOO3Z .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-voUaXuOO3Z .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-voUaXuOO3Z .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-voUaXuOO3Z .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-voUaXuOO3Z .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-voUaXuOO3Z .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-voUaXuOO3Z .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-voUaXuOO3Z .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-voUaXuOO3Z .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-voUaXuOO3Z .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-voUaXuOO3Z .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-voUaXuOO3Z .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-voUaXuOO3Z .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-voUaXuOO3Z .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .cid-voUaXuOO3Z .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-voUaXuOO3Z .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-voUaXuOO3Z .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-voUaXuOO3Z .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-voUaXuOO3Z .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-voUaXuOO3Z .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-voUaXuOO3Z .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-voUaXuOO3Z .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-voUaXuOO3Z .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-voUaXuOO3Z .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-voUaXuOO3Z .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-voUaXuOO3Z .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-voWT6o149y {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-voWT6o149y .mbr-text,
.cid-voWT6o149y blockquote {
  color: #232323;
}
.cid-voWT6o149y .mbr-text DIV {
  text-align: center;
}
.cid-voXOGJqO2E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-voXOGJqO2E .card-icon {
  font-size: 56px;
  color: #c22227;
  transition: color 0.3s;
}
.cid-voXOGJqO2E .icon2 {
  color: #19254f;
}
.cid-voXOGJqO2E .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-voXOGJqO2E p {
  font-weight: 400;
}
.cid-voXOGJqO2E .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #c22227;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-voXOGJqO2E .line2 {
  background: #19254f;
}
.cid-voXOGJqO2E .card-wrapper {
  padding: 2.5rem 2rem;
  transition: background 0.3s;
  background: #19254f;
}
.cid-voXOGJqO2E .card-wrapper:hover .link-ico {
  background-color: #c22227;
  border-color: #c22227;
  color: white;
}
.cid-voXOGJqO2E .card2 {
  background: #c22227;
}
.cid-voXOGJqO2E .card-title,
.cid-voXOGJqO2E .card-ico,
.cid-voXOGJqO2E .line-wrap {
  text-align: center;
}
.cid-voXOGJqO2E .mbr-text,
.cid-voXOGJqO2E .card-link {
  text-align: center;
}
.cid-vqkEg0LbqR .google-map {
  height: 25rem;
  position: relative;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-vqkEg0LbqR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vqkEg0LbqR .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vqkEg0LbqR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vqkEg0LbqR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-voUaXw3DYQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #19254f;
}
.cid-voUaXw3DYQ .media-container-row .mbr-text {
  color: #ffffff;
}
