body {
  font-family: League Spartan;
}
.display-1 {
  font-family: 'League Spartan', sans-serif;
  font-size: 8.75rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 10.9375rem;
}
.display-2 {
  font-family: 'League Spartan', sans-serif;
  font-size: 4.5rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5.625rem;
}
.display-4 {
  font-family: 'League Spartan', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.875rem;
}
.display-5 {
  font-family: 'League Spartan', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'League Spartan', sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5625rem;
}
/* ---- 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: 7rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 6.125rem;
    font-size: calc( 3.7124999999999995rem + (8.75 - 3.7124999999999995) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1 * (3.7124999999999995rem + (8.75 - 3.7124999999999995) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.6rem;
    font-size: calc( 2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1 * (2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1rem;
    font-size: calc( 1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #75083a !important;
}
.bg-success {
  background-color: #44af68 !important;
}
.bg-info {
  background-color: #fed243 !important;
}
.bg-warning {
  background-color: #504a24 !important;
}
.bg-danger {
  background-color: #ff7f11 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #75083a !important;
  border-color: #75083a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #75083a;
}
.btn-primary:hover .mobi-mbri:after,
.btn-primary:focus .mobi-mbri:after,
.btn-primary.focus .mobi-mbri:after,
.btn-primary.active .mobi-mbri:after {
  display: block;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #240212 !important;
  border-color: #240212 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #f6b7d2 !important;
  border-color: #f6b7d2 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #f6b7d2;
}
.btn-secondary:hover .mobi-mbri:after,
.btn-secondary:focus .mobi-mbri:after,
.btn-secondary.focus .mobi-mbri:after,
.btn-secondary.active .mobi-mbri:after {
  display: block;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ec6aa2 !important;
  border-color: #ec6aa2 !important;
}
.btn-info,
.btn-info:active {
  background-color: #fed243 !important;
  border-color: #fed243 !important;
  color: #423200 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fed243;
}
.btn-info:hover .mobi-mbri:after,
.btn-info:focus .mobi-mbri:after,
.btn-info.focus .mobi-mbri:after,
.btn-info.active .mobi-mbri:after {
  display: block;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #423200 !important;
  background-color: #e9b301 !important;
  border-color: #e9b301 !important;
}
.btn-success,
.btn-success:active {
  background-color: #44af68 !important;
  border-color: #44af68 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #44af68;
}
.btn-success:hover .mobi-mbri:after,
.btn-success:focus .mobi-mbri:after,
.btn-success.focus .mobi-mbri:after,
.btn-success.active .mobi-mbri:after {
  display: block;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2c7143 !important;
  border-color: #2c7143 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #504a24 !important;
  border-color: #504a24 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #504a24;
}
.btn-warning:hover .mobi-mbri:after,
.btn-warning:focus .mobi-mbri:after,
.btn-warning.focus .mobi-mbri:after,
.btn-warning.active .mobi-mbri:after {
  display: block;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #141309 !important;
  border-color: #141309 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff7f11 !important;
  border-color: #ff7f11 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #ff7f11;
}
.btn-danger:hover .mobi-mbri:after,
.btn-danger:focus .mobi-mbri:after,
.btn-danger.focus .mobi-mbri:after,
.btn-danger.active .mobi-mbri:after {
  display: block;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #b95600 !important;
  border-color: #b95600 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fef9ee !important;
  border-color: #fef9ee !important;
  color: #e09e0d !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-white:hover .mobi-mbri:after,
.btn-white:focus .mobi-mbri:after,
.btn-white.focus .mobi-mbri:after,
.btn-white.active .mobi-mbri:after {
  display: block;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #e09e0d !important;
  background-color: #f9dc9c !important;
  border-color: #f9dc9c !important;
}
.btn-black,
.btn-black:active {
  background-color: #1f1d1a !important;
  border-color: #1f1d1a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #1f1d1a;
}
.btn-black:hover .mobi-mbri:after,
.btn-black:focus .mobi-mbri:after,
.btn-black.focus .mobi-mbri:after,
.btn-black.active .mobi-mbri:after {
  display: block;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline {
  background-color: #fef9ee !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  border-color: transparent;
  color: #75083a;
}
.btn-primary-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #75083a !important;
}
.btn-primary-outline:hover .mobi-mbri:after,
.btn-primary-outline:focus .mobi-mbri:after,
.btn-primary-outline.focus .mobi-mbri:after,
.btn-primary-outline.active .mobi-mbri:after {
  display: block;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #75083a !important;
  border-color: #75083a !important;
}
.btn-secondary-outline {
  background-color: #fef9ee !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  border-color: transparent;
  color: #f6b7d2;
}
.btn-secondary-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #f6b7d2 !important;
}
.btn-secondary-outline:hover .mobi-mbri:after,
.btn-secondary-outline:focus .mobi-mbri:after,
.btn-secondary-outline.focus .mobi-mbri:after,
.btn-secondary-outline.active .mobi-mbri:after {
  display: block;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #f6b7d2 !important;
  border-color: #f6b7d2 !important;
}
.btn-info-outline {
  background-color: #fef9ee !important;
}
.btn-info-outline,
.btn-info-outline:active {
  border-color: transparent;
  color: #fed243;
}
.btn-info-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #fed243 !important;
}
.btn-info-outline:hover .mobi-mbri:after,
.btn-info-outline:focus .mobi-mbri:after,
.btn-info-outline.focus .mobi-mbri:after,
.btn-info-outline.active .mobi-mbri:after {
  display: block;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #423200 !important;
  background-color: #fed243 !important;
  border-color: #fed243 !important;
}
.btn-success-outline {
  background-color: #fef9ee !important;
}
.btn-success-outline,
.btn-success-outline:active {
  border-color: transparent;
  color: #44af68;
}
.btn-success-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #44af68 !important;
}
.btn-success-outline:hover .mobi-mbri:after,
.btn-success-outline:focus .mobi-mbri:after,
.btn-success-outline.focus .mobi-mbri:after,
.btn-success-outline.active .mobi-mbri:after {
  display: block;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #44af68 !important;
  border-color: #44af68 !important;
}
.btn-warning-outline {
  background-color: #fef9ee !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  border-color: transparent;
  color: #504a24;
}
.btn-warning-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #504a24 !important;
}
.btn-warning-outline:hover .mobi-mbri:after,
.btn-warning-outline:focus .mobi-mbri:after,
.btn-warning-outline.focus .mobi-mbri:after,
.btn-warning-outline.active .mobi-mbri:after {
  display: block;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #504a24 !important;
  border-color: #504a24 !important;
}
.btn-danger-outline {
  background-color: #fef9ee !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  border-color: transparent;
  color: #ff7f11;
}
.btn-danger-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff7f11 !important;
}
.btn-danger-outline:hover .mobi-mbri:after,
.btn-danger-outline:focus .mobi-mbri:after,
.btn-danger-outline.focus .mobi-mbri:after,
.btn-danger-outline.active .mobi-mbri:after {
  display: block;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff7f11 !important;
  border-color: #ff7f11 !important;
}
.btn-black-outline {
  background-color: #fef9ee !important;
}
.btn-black-outline,
.btn-black-outline:active {
  border-color: transparent;
  color: #1f1d1a;
}
.btn-black-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #1f1d1a !important;
}
.btn-black-outline:hover .mobi-mbri:after,
.btn-black-outline:focus .mobi-mbri:after,
.btn-black-outline.focus .mobi-mbri:after,
.btn-black-outline.active .mobi-mbri:after {
  display: block;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #1f1d1a !important;
  border-color: #1f1d1a !important;
}
.btn-white-outline {
  background-color: #fef9ee !important;
}
.btn-white-outline,
.btn-white-outline:active {
  border-color: transparent;
  color: #fef9ee;
}
.btn-white-outline .mobi-mbri:after {
  content: '';
  display: none;
  width: 105%;
  height: 100%;
  position: absolute;
  top: 100%;
  background-color: #fef9ee;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #fef9ee !important;
}
.btn-white-outline:hover .mobi-mbri:after,
.btn-white-outline:focus .mobi-mbri:after,
.btn-white-outline.focus .mobi-mbri:after,
.btn-white-outline.active .mobi-mbri:after {
  display: block;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #e09e0d !important;
  background-color: #fef9ee !important;
  border-color: #fef9ee !important;
}
.text-primary {
  color: #75083a !important;
}
.text-secondary {
  color: #f6b7d2 !important;
}
.text-success {
  color: #44af68 !important;
}
.text-info {
  color: #fed243 !important;
}
.text-warning {
  color: #504a24 !important;
}
.text-danger {
  color: #ff7f11 !important;
}
.text-white {
  color: #FEF9EE !important;
}
.text-black {
  color: #1F1D1A !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: #75083a;
}
.nav-tabs .nav-link:not(.active) {
  color: #1F1D1A;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #fed243;
}
.alert-warning {
  background-color: #504a24;
}
.alert-danger {
  background-color: #ff7f11;
}
.mbr-gallery-filter li.active .btn {
  background-color: #75083a;
  border-color: #75083a;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #75083a;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ec1075;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #9bd8af;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ccc38e;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffeddd;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'League Spartan', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.875rem;
}
.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: #75083a !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'League Spartan', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.875rem;
}
blockquote {
  border-color: #75083a;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #75083a;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #75083a;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #75083a;
  border-bottom-color: #75083a;
}
.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: #75083a !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #f6b7d2 !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='%2375083a' %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-duration: .2s;
}
a:hover {
  background-image: none !important;
  text-decoration-line: underline;
}
.container {
  max-width: 1322px;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1199px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 639px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1199px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 639px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.row {
  margin-left: -40px;
  margin-right: -40px;
  justify-content: center;
}
.row > [class*="col"] {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1199px) {
  .row {
    margin-left: -32px;
    margin-right: -32px;
  }
  .row > [class*="col"] {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .row {
    margin-left: -24px;
    margin-right: -24px;
  }
  .row > [class*="col"] {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 639px) {
  .row {
    margin-left: -16px;
    margin-right: -16px;
  }
  .row > [class*="col"] {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.row {
  justify-content: center;
}
.mbr-section-btn .btn {
  min-width: 100px;
  min-height: 40px;
  padding: 9px 24px;
  line-height: 1.55;
  font-weight: 500;
  transition-duration: .2s;
  border-radius: 9999px;
  text-underline-offset: 4px;
  box-shadow: none !important;
  border: none !important;
  overflow: hidden;
}
.mbr-section-btn .btn .mobi-mbri {
  position: relative;
}
.mbr-section-btn .btn:hover {
  text-decoration-line: underline;
}
.mbr-section-btn .btn-white-outline {
  background-color: transparent !important;
}
.mbr-section-btn .btn-white-outline:hover {
  text-decoration-line: none !important;
}
.mbr-section-btn .btn-white-outline .mobi-mbri:after {
  display: none !important;
}
@media (max-width: 575px) {
  .mbr-section-btn {
    width: 100%;
  }
  .mbr-section-btn .btn {
    width: 100%;
    min-width: auto !important;
  }
}
section {
  overflow: hidden;
}
b {
  font-weight: 600 !important;
}
.cid-tek4haPmpI {
  overflow: visible;
}
.cid-tek4haPmpI .navbar-dropdown {
  position: relative !important;
}
.cid-tek4haPmpI .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tek4haPmpI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tek4haPmpI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tek4haPmpI .dropdown-item:hover,
.cid-tek4haPmpI .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tek4haPmpI .dropdown-item:hover span {
  color: white;
}
.cid-tek4haPmpI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tek4haPmpI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tek4haPmpI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tek4haPmpI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tek4haPmpI .nav-link {
  position: relative;
}
.cid-tek4haPmpI .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tek4haPmpI .container {
    flex-wrap: nowrap;
  }
}
.cid-tek4haPmpI .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tek4haPmpI .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tek4haPmpI .dropdown-menu,
.cid-tek4haPmpI .navbar.opened {
  background: #ffffff !important;
}
.cid-tek4haPmpI .nav-item:focus,
.cid-tek4haPmpI .nav-link:focus {
  outline: none;
}
.cid-tek4haPmpI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tek4haPmpI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tek4haPmpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tek4haPmpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tek4haPmpI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tek4haPmpI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tek4haPmpI .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tek4haPmpI .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tek4haPmpI .navbar.opened {
  transition: all 0.3s;
}
.cid-tek4haPmpI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tek4haPmpI .navbar .navbar-logo img {
  width: auto;
}
.cid-tek4haPmpI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tek4haPmpI .navbar.collapsed {
  justify-content: center;
}
.cid-tek4haPmpI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tek4haPmpI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tek4haPmpI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tek4haPmpI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tek4haPmpI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tek4haPmpI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tek4haPmpI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tek4haPmpI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tek4haPmpI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tek4haPmpI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tek4haPmpI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tek4haPmpI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tek4haPmpI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tek4haPmpI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tek4haPmpI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tek4haPmpI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tek4haPmpI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tek4haPmpI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tek4haPmpI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tek4haPmpI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tek4haPmpI .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tek4haPmpI .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tek4haPmpI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tek4haPmpI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tek4haPmpI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tek4haPmpI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tek4haPmpI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tek4haPmpI .dropdown-item.active,
.cid-tek4haPmpI .dropdown-item:active {
  background-color: transparent;
}
.cid-tek4haPmpI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tek4haPmpI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tek4haPmpI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tek4haPmpI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tek4haPmpI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tek4haPmpI .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tek4haPmpI .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tek4haPmpI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tek4haPmpI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tek4haPmpI .navbar-buttons {
  text-align: center;
}
.cid-tek4haPmpI button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tek4haPmpI button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tek4haPmpI .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tek4haPmpI .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tek4haPmpI .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tek4haPmpI button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tek4haPmpI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tek4haPmpI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tek4haPmpI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tek4haPmpI .navbar {
    height: 70px;
  }
  .cid-tek4haPmpI .navbar.opened {
    height: auto;
  }
  .cid-tek4haPmpI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tek4haPmpI .navbar-brand-main {
  max-width: 30%;
}
.cid-tek4haPmpI .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tek4haPmpI .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tek4haPmpI .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tek4haPmpI .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tek4haPmpI .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tek4haPmpI .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tek4haPmpI .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tek4haPmpI .navbar-buttons-main {
    display: none;
  }
}
.cid-tek4haPmpI .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tek4haPmpI .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tek4haPmpI .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tek4haPmpI .container,
  .cid-tek4haPmpI .container-fluid {
    justify-content: flex-end;
  }
  .cid-tek4haPmpI .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tek4haPmpI .navbar-nav-main {
    display: none !important;
  }
  .cid-tek4haPmpI .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tek4haPmpI .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tek4haPmpI .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tek4haPmpI .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tek4haPmpI .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tek4haPmpI .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tek4haPmpI .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tek4haPmpI .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tek4haPmpI .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tek4haPmpI .navbar-collapse .dropdown-item:hover,
  .cid-tek4haPmpI .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tek4haPmpI .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tek4haPmpI .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tek4haPmpI .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tek4hcKEOY {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-tek4hcKEOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4hcKEOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek4hcKEOY .row {
  justify-content: flex-start;
}
.cid-tek4hcKEOY .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-tek4hcKEOY .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-tek4hcKEOY .mbr-text {
  color: #FEF9EE;
}
.cid-tek4hcKEOY .mbr-text,
.cid-tek4hcKEOY .mbr-section-btn {
  text-align: left;
}
.cid-tek5f5qXGU {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tek5f5qXGU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek5f5qXGU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek5f5qXGU .row {
  justify-content: flex-start;
}
.cid-tek5f5qXGU .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tek5f5qXGU .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tek4hgtpGD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tek4hgtpGD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4hgtpGD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek4hgtpGD .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tek4hgtpGD .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tek4hgtpGD .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tek4hgtpGD .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tek4hgtpGD .card-wrapper {
  width: 100%;
}
.cid-tek4hgtpGD .card-box {
  width: 100%;
}
.cid-tek4hgtpGD .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tek4hgtpGD .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tek4hgtpGD .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tek4hgtpGD .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tek4hgtpGD .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tek4hgtpGD .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tek4hgtpGD .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tek4hgtpGD .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tek4hgtpGD .bg-img {
    width: 150%;
  }
}
.cid-teH0AQZQGm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teH0AQZQGm .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teH0AQZQGm .container {
    max-width: 1130px;
  }
  .cid-teH0AQZQGm .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teH0AQZQGm .item-content {
  padding: 0 1rem;
}
.cid-teH0AQZQGm img,
.cid-teH0AQZQGm .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teH0AQZQGm img,
  .cid-teH0AQZQGm .item-img {
    height: 260px;
  }
}
.cid-teH0AQZQGm .item:focus,
.cid-teH0AQZQGm span:focus {
  outline: none;
}
.cid-teH0AQZQGm .item-wrapper {
  position: relative;
}
.cid-teH0AQZQGm .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teH0AQZQGm .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teH0AQZQGm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teH0AQZQGm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teH0AQZQGm .embla__button--next,
.cid-teH0AQZQGm .embla__button--prev {
  display: flex;
}
.cid-teH0AQZQGm .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teH0AQZQGm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teH0AQZQGm .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teH0AQZQGm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH0AQZQGm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teH0AQZQGm .embla__button {
    top: auto;
  }
}
.cid-teH0AQZQGm .embla {
  position: relative;
  width: 100%;
}
.cid-teH0AQZQGm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teH0AQZQGm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teH0AQZQGm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teH0AQZQGm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tek4hhyB8w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tek4hhyB8w .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4hhyB8w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek4hhyB8w .row {
  justify-content: center;
}
.cid-tek4hhyB8w .col-title {
  margin-bottom: 2.5rem;
}
.cid-tek4hhyB8w .mbr-section-title {
  color: #F6B7D2;
}
.cid-tek4hhyB8w .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tek4hhyB8w .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tek4hhyB8w .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tek4hhyB8w .col-video {
    height: 620px;
  }
}
.cid-tek4hhyB8w .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tek4hhyB8w .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tek4hhyB8w .col-video .link {
  margin-right: 1rem;
}
.cid-tek4hhyB8w .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tek4hhyB8w .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tek4hhyB8w .mbr-media {
  position: relative;
}
.cid-tek4hhyB8w .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tek4hhyB8w .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tek4hhyB8w .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tek4hhyB8w .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tek4hhyB8w .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tek4hhyB8w .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tek4hhyB8w .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tek4hhyB8w .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tek4hhyB8w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tek4hhyB8w a:hover {
  text-decoration-line: none !important;
}
.cid-tv7bLEtOSL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7bLEtOSL .row {
  justify-content: center;
}
.cid-tv7bLEtOSL .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7bLEtOSL .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7bLEtOSL .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7bLEtOSL .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7bLEtOSL .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7bLEtOSL .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7bLEtOSL .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-tv7bLEtOSL .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-tv7bLEtOSL .card {
    min-height: 276px;
  }
}
.cid-tv7bLEtOSL .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7bLEtOSL .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7bLEtOSL .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7bLEtOSL .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7bLEtOSL .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7bLEtOSL .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7bLEtOSL .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7bLEtOSL .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7bLEtOSL .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7bLEtOSL .mbr-section-btn {
  margin-top: 30px;
}
.cid-tv7bLEtOSL .card-title-1 {
  color: #ffffff;
}
.cid-toZoXulIkN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZoXulIkN .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZoXulIkN .mbr-section-btn,
  .cid-toZoXulIkN .mbr-section-subtitle,
  .cid-toZoXulIkN .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tv7c2qBmg8 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7c2qBmg8 .row {
  justify-content: center;
}
.cid-tv7c2qBmg8 .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7c2qBmg8 .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7c2qBmg8 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-tv7c2qBmg8 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7c2qBmg8 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7c2qBmg8 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7c2qBmg8 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-tv7c2qBmg8 .card {
    min-height: 276px;
  }
}
.cid-tv7c2qBmg8 .card-1 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card-2 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card-3 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card-4 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card-5 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card-6 {
  background-color: #44af69;
}
.cid-tv7c2qBmg8 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7c2qBmg8 .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7c2qBmg8 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7c2qBmg8 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7c2qBmg8 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7c2qBmg8 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7c2qBmg8 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7c2qBmg8 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-tv7c2qBmg8 .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7c2qBmg8 .card-title-1 {
  text-align: center;
}
.cid-tek4hmNkF0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tek4hmNkF0 .row {
  justify-content: center;
}
.cid-tek4hmNkF0 .col-title {
  margin-bottom: 2.5rem;
}
.cid-tek4hmNkF0 .mbr-section-title {
  color: #75083A;
}
.cid-tek4hmNkF0 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tek4hmNkF0 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tek4hmNkF0 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tek4hmNkF0 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tek4hmNkF0 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tek4hmNkF0 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tek4hmNkF0 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tek4hmNkF0 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tek4hmNkF0 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tek4hmNkF0 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tek4hmNkF0 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tek4hmNkF0 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tek4hmNkF0 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tek4hmNkF0 .card-box {
    padding: 32px;
  }
}
.cid-tek4hmNkF0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tek4hmNkF0 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tek4hmNkF0 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tek4hmNkF0 .card-title-1 {
  color: #FFEDB4;
}
.cid-tek4hmNkF0 .card-title-2 {
  color: #F6B7D2;
}
.cid-tek4hmNkF0 .card-title-3 {
  color: #BAE3C8;
}
.cid-tek4hmNkF0 .card-title-4 {
  color: #F9C9C8;
}
.cid-tek4hmNkF0 .card-title-5 {
  color: #FDC99C;
}
.cid-tek4hmNkF0 .card-title-6 {
  color: #FFEDB4;
}
.cid-tek4hmNkF0 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tek4hmNkF0 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tv7c64Oc2K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7c64Oc2K .row {
  justify-content: center;
}
.cid-tv7c64Oc2K .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7c64Oc2K .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7c64Oc2K .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7c64Oc2K .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv7c64Oc2K .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7c64Oc2K .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7c64Oc2K .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tv7c64Oc2K .card {
    min-height: 276px;
  }
}
.cid-tv7c64Oc2K .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7c64Oc2K .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7c64Oc2K .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7c64Oc2K .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv7c64Oc2K .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7c64Oc2K .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7c64Oc2K .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7c64Oc2K .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7c64Oc2K .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7c64Oc2K .card-title-1 {
  color: #ffffff;
}
.cid-tek4hqe8ZB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tek4hqe8ZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4hqe8ZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek4hqe8ZB .row {
  justify-content: flex-start;
}
.cid-tek4hqe8ZB .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tek4hqe8ZB .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tek4hrqbfW {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tek4hrqbfW .mbr-section-subtitle {
  color: #767676;
}
.cid-tek4hrqbfW ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tek4hrqbfW ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tek4hrqbfW ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tek4hrqbfW ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tek4hrqbfW .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tek4hsVGxR {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tek4hsVGxR p {
  color: #767676;
}
.cid-tek4hsVGxR .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tek4hsVGxR .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tek4hsVGxR .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tek4hsVGxR .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tek4hsVGxR .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tek4hsVGxR .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tek4hsVGxR .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tek4hsVGxR .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tek4hsVGxR .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tek4hsVGxR .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tek4hsVGxR .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZp1wWkA6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZp1wWkA6 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZp1wWkA6 .mbr-section-btn,
  .cid-toZp1wWkA6 .mbr-section-subtitle,
  .cid-toZp1wWkA6 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tek4huqx15 {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tek4huqx15 H2 {
  color: #89b758;
}
.cid-tek4huqx15 .mbr-text,
.cid-tek4huqx15 .mbr-section-btn {
  color: #808080;
}
.cid-tek4huqx15 img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tek4huqx15 img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tek4huqx15 H1 {
  color: #29361a;
}
.cid-tek4huqx15 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4huqx15 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tek4hvKXmM {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tek4hvKXmM .title-align {
  width: 100%;
}
.cid-tek4hvKXmM .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tek4hvKXmM .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tek4hvKXmM .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tek4hvKXmM .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tek4hvKXmM .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tek4hvKXmM .price-wrap {
  margin-left: 3rem;
}
.cid-tek4hvKXmM .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tek4hvKXmM .item-first {
  margin-left: 0 !important;
}
.cid-tek4hvKXmM H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tek4hvKXmM H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tek4hvKXmM img {
  margin: auto;
  max-width: 500px;
}
.cid-tek4hvKXmM .mbr-section-subtitle,
.cid-tek4hvKXmM .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tek4hvKXmM .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tek4hvKXmM H2:before {
    content: none;
  }
  .cid-tek4hvKXmM .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tek4hvKXmM .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tek4hvKXmM .pricebox {
    margin-right: 0rem;
  }
  .cid-tek4hvKXmM .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tek4hvKXmM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tek4hvKXmM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva89WoNOQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva89WoNOQ .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva89WoNOQ .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva89WoNOQ .mbr-section-title {
  color: #44af69;
}
.cid-tva89WoNOQ .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva89WoNOQ .form-container {
  display: flex;
  width: 100%;
}
.cid-tva89WoNOQ .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva89WoNOQ form {
  width: 100%;
}
.cid-tva89WoNOQ form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva89WoNOQ form p {
  color: #1F1D1A;
}
.cid-tva89WoNOQ form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva89WoNOQ form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva89WoNOQ form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva89WoNOQ form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva89WoNOQ form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva89WoNOQ form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva89WoNOQ form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva89WoNOQ form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva89WoNOQ form select {
  color: #bbbbbb !important;
}
.cid-tva89WoNOQ form textarea {
  height: 250px !important;
}
.cid-tva89WoNOQ form input:active,
.cid-tva89WoNOQ form textarea:active,
.cid-tva89WoNOQ form input:focus,
.cid-tva89WoNOQ form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva89WoNOQ form input:active::-webkit-input-placeholder,
.cid-tva89WoNOQ form textarea:active::-webkit-input-placeholder,
.cid-tva89WoNOQ form input:focus::-webkit-input-placeholder,
.cid-tva89WoNOQ form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva89WoNOQ form input:active::-moz-placeholder,
.cid-tva89WoNOQ form textarea:active::-moz-placeholder,
.cid-tva89WoNOQ form input:focus::-moz-placeholder,
.cid-tva89WoNOQ form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva89WoNOQ form input:active:-moz-placeholder,
.cid-tva89WoNOQ form textarea:active:-moz-placeholder,
.cid-tva89WoNOQ form input:focus:-moz-placeholder,
.cid-tva89WoNOQ form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva89WoNOQ form input:active:-ms-input-placeholder,
.cid-tva89WoNOQ form textarea:active:-ms-input-placeholder,
.cid-tva89WoNOQ form input:focus:-ms-input-placeholder,
.cid-tva89WoNOQ form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva89WoNOQ form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva89WoNOQ form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva89WoNOQ form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva89WoNOQ form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva89WoNOQ form .form-check-input:focus,
.cid-tva89WoNOQ form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva89WoNOQ form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva89WoNOQ .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tek4hBAhq7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tek4hBAhq7 .mbr-text {
  color: #FEF9EE;
}
.cid-tuZCTM3WVW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZCTM3WVW .title {
  min-height: 40px;
}
.cid-tuZCTM3WVW a {
  font-weight: 500;
}
.cid-tuZCTM3WVW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tekaO0urnG {
  overflow: visible;
}
.cid-tekaO0urnG .navbar-dropdown {
  position: relative !important;
}
.cid-tekaO0urnG .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tekaO0urnG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tekaO0urnG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tekaO0urnG .dropdown-item:hover,
.cid-tekaO0urnG .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tekaO0urnG .dropdown-item:hover span {
  color: white;
}
.cid-tekaO0urnG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tekaO0urnG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tekaO0urnG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tekaO0urnG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tekaO0urnG .nav-link {
  position: relative;
}
.cid-tekaO0urnG .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tekaO0urnG .container {
    flex-wrap: nowrap;
  }
}
.cid-tekaO0urnG .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tekaO0urnG .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tekaO0urnG .dropdown-menu,
.cid-tekaO0urnG .navbar.opened {
  background: #ffffff !important;
}
.cid-tekaO0urnG .nav-item:focus,
.cid-tekaO0urnG .nav-link:focus {
  outline: none;
}
.cid-tekaO0urnG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tekaO0urnG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tekaO0urnG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tekaO0urnG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tekaO0urnG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tekaO0urnG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tekaO0urnG .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tekaO0urnG .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tekaO0urnG .navbar.opened {
  transition: all 0.3s;
}
.cid-tekaO0urnG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tekaO0urnG .navbar .navbar-logo img {
  width: auto;
}
.cid-tekaO0urnG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tekaO0urnG .navbar.collapsed {
  justify-content: center;
}
.cid-tekaO0urnG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tekaO0urnG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tekaO0urnG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tekaO0urnG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tekaO0urnG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tekaO0urnG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tekaO0urnG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tekaO0urnG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tekaO0urnG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tekaO0urnG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tekaO0urnG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tekaO0urnG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tekaO0urnG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tekaO0urnG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tekaO0urnG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tekaO0urnG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tekaO0urnG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tekaO0urnG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tekaO0urnG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tekaO0urnG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tekaO0urnG .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tekaO0urnG .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tekaO0urnG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tekaO0urnG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tekaO0urnG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tekaO0urnG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tekaO0urnG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tekaO0urnG .dropdown-item.active,
.cid-tekaO0urnG .dropdown-item:active {
  background-color: transparent;
}
.cid-tekaO0urnG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tekaO0urnG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tekaO0urnG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tekaO0urnG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tekaO0urnG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tekaO0urnG .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tekaO0urnG .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tekaO0urnG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tekaO0urnG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tekaO0urnG .navbar-buttons {
  text-align: center;
}
.cid-tekaO0urnG button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tekaO0urnG button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tekaO0urnG .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tekaO0urnG .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tekaO0urnG .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tekaO0urnG button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tekaO0urnG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tekaO0urnG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tekaO0urnG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tekaO0urnG .navbar {
    height: 70px;
  }
  .cid-tekaO0urnG .navbar.opened {
    height: auto;
  }
  .cid-tekaO0urnG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tekaO0urnG .navbar-brand-main {
  max-width: 30%;
}
.cid-tekaO0urnG .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tekaO0urnG .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tekaO0urnG .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tekaO0urnG .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tekaO0urnG .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tekaO0urnG .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tekaO0urnG .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tekaO0urnG .navbar-buttons-main {
    display: none;
  }
}
.cid-tekaO0urnG .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tekaO0urnG .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tekaO0urnG .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tekaO0urnG .container,
  .cid-tekaO0urnG .container-fluid {
    justify-content: flex-end;
  }
  .cid-tekaO0urnG .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tekaO0urnG .navbar-nav-main {
    display: none !important;
  }
  .cid-tekaO0urnG .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tekaO0urnG .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tekaO0urnG .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tekaO0urnG .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tekaO0urnG .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tekaO0urnG .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tekaO0urnG .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tekaO0urnG .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tekaO0urnG .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tekaO0urnG .navbar-collapse .dropdown-item:hover,
  .cid-tekaO0urnG .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tekaO0urnG .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tekaO0urnG .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tekaO0urnG .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tekGx3Fze6 .modal-body .close {
  background: #1b1b1b;
}
.cid-tekGx3Fze6 .modal-body .close span {
  font-style: normal;
}
.cid-tekGx3Fze6 .carousel-inner > .active,
.cid-tekGx3Fze6 .carousel-inner > .next,
.cid-tekGx3Fze6 .carousel-inner > .prev {
  display: flex;
}
.cid-tekGx3Fze6 .carousel-control .icon-next,
.cid-tekGx3Fze6 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tekGx3Fze6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tekGx3Fze6 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tekGx3Fze6 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tekGx3Fze6 .boxed-slider > div {
  position: relative;
}
.cid-tekGx3Fze6 .container img {
  width: 100%;
}
.cid-tekGx3Fze6 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tekGx3Fze6 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tekGx3Fze6 .mbr-table-cell {
  padding: 0;
}
.cid-tekGx3Fze6 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tekGx3Fze6 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tekGx3Fze6 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tekGx3Fze6 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tekGx3Fze6 .carousel-item.active.right,
.cid-tekGx3Fze6 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tekGx3Fze6 .carousel-item.active.left,
.cid-tekGx3Fze6 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tekGx3Fze6 .carousel-item.active,
.cid-tekGx3Fze6 .carousel-item.next.left,
.cid-tekGx3Fze6 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tekGx3Fze6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators li.active,
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators li::after,
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tekGx3Fze6 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tekGx3Fze6 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tekGx3Fze6 .mbr-slider > .container img {
  width: 100%;
}
.cid-tekGx3Fze6 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tekGx3Fze6 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tekGx3Fze6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tekGx3Fze6 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tekGx3Fze6 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tekGx3Fze6 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tekGx3Fze6 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tekGx3Fze6 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tekGx3Fze6 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tekGx3Fze6 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tekGx3Fze6 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tekGx3Fze6 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tekGx3Fze6 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-teHxAxrSvx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-teHxAxrSvx .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-teHxAxrSvx .mbr-section-btn,
  .cid-teHxAxrSvx .mbr-section-subtitle,
  .cid-teHxAxrSvx .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tekgkS1qKI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tekgkS1qKI .card-wrapper {
  border-radius: 4px;
}
.cid-tekgkS1qKI .card-subtitle {
  color: #0095ff;
}
.cid-tekgkS1qKI .mbr-text,
.cid-tekgkS1qKI .card-subtitle {
  color: #232323;
}
.cid-tekgkS1qKI .mbr-iconfont {
  font-size: 90px;
  color: #74a3c7;
}
.cid-tekgkS1qKI .icon {
  text-align: end;
}
@media (max-width: 768px) {
  .cid-tekgkS1qKI .icon {
    margin-bottom: 15px;
  }
  .cid-tekgkS1qKI * {
    text-align: center !important;
  }
}
.cid-teLJXrjv24 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLJXrjv24 .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLJXrjv24 .container {
    max-width: 1130px;
  }
  .cid-teLJXrjv24 .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teLJXrjv24 .item-content {
  padding: 0 1rem;
}
.cid-teLJXrjv24 img,
.cid-teLJXrjv24 .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLJXrjv24 img,
  .cid-teLJXrjv24 .item-img {
    height: 260px;
  }
}
.cid-teLJXrjv24 .item:focus,
.cid-teLJXrjv24 span:focus {
  outline: none;
}
.cid-teLJXrjv24 .item-wrapper {
  position: relative;
}
.cid-teLJXrjv24 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLJXrjv24 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLJXrjv24 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLJXrjv24 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLJXrjv24 .embla__button--next,
.cid-teLJXrjv24 .embla__button--prev {
  display: flex;
}
.cid-teLJXrjv24 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLJXrjv24 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLJXrjv24 .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLJXrjv24 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLJXrjv24 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLJXrjv24 .embla__button {
    top: auto;
  }
}
.cid-teLJXrjv24 .embla {
  position: relative;
  width: 100%;
}
.cid-teLJXrjv24 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLJXrjv24 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLJXrjv24 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLJXrjv24 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-terSKbGJ1w {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-terSKbGJ1w .card-subtitle {
  margin: 0;
}
.cid-terSKbGJ1w .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-terSKbGJ1w .card-img img {
  max-width: 200px;
}
.cid-terSKbGJ1w .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-terSKbGJ1w .card1 {
  background-image: url("../../../assets/images/friedrice-4.jpg");
  background-size: cover;
}
.cid-terSKbGJ1w .card2 {
  background-image: url("../../../assets/images/seafood-boil-1-156x124.jpg");
  background-size: cover;
}
.cid-terSKbGJ1w .card3 {
  background-image: url("../../../assets/images/2021-03-03-sauteed-beef-600x485.jpg");
  background-size: cover;
}
.cid-terSKbGJ1w .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-terSKbGJ1w .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-terSKbGJ1w h4,
.cid-terSKbGJ1w h6,
.cid-terSKbGJ1w h5 {
  margin: 0;
}
.cid-terSKbGJ1w .mbr-text {
  transition: all 0.3s;
}
.cid-terSKbGJ1w .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-terSKbGJ1w img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-terSKbGJ1w .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-terSKbGJ1w .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-terSKbGJ1w .wrapper {
    flex-direction: column;
  }
  .cid-terSKbGJ1w .icon-padding {
    padding-left: 0rem;
  }
  .cid-terSKbGJ1w .item-wrapper {
    padding: 1rem;
  }
}
.cid-terSKbGJ1w .mbr-text,
.cid-terSKbGJ1w .mbr-section-btn,
.cid-terSKbGJ1w .card-img {
  color: #808080;
}
.cid-terSKbGJ1w H2 {
  color: #89b758;
}
.cid-terSKbGJ1w H1 {
  color: #29361a;
}
.cid-terRiDsoVH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-terRiDsoVH .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-terRiDsoVH .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-terRiDsoVH .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-terRiDsoVH .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-terRiDsoVH .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-terRiDsoVH .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-terRiDsoVH .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-terRiDsoVH .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-terRiDsoVH .mbr-figure {
    width: 100% !important;
  }
  .cid-terRiDsoVH .menu-item {
    flex-direction: column;
  }
  .cid-terRiDsoVH img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-terRiDsoVH .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-terRiDsoVH .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-terRiDsoVH .special-label {
  color: #fff;
}
.cid-terRiDsoVH .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-terRiDsoVH .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-terRiDsoVH .menu-row {
  margin: 0;
}
.cid-terRiDsoVH .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-terRiDsoVH .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-terRiDsoVH .group-title,
.cid-terRiDsoVH .align-wrap {
  text-align: left;
}
.cid-terRiDsoVH SPAN {
  color: #89b758;
}
.cid-terRiDsoVH .item-title {
  color: #808080;
}
.cid-terRiDsoVH H4 {
  color: #89b758;
}
.cid-tekiaCEEjA {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tekiaCEEjA H2 {
  color: #89b758;
}
.cid-tekiaCEEjA .mbr-text,
.cid-tekiaCEEjA .mbr-section-btn {
  color: #808080;
}
.cid-tekiaCEEjA .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tekiaCEEjA .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tekiaCEEjA .mbr-figure {
  height: 100%;
}
.cid-tekiaCEEjA .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tekiaCEEjA img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tekiaCEEjA H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tekiaCEEjA .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tekiaCEEjA .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tekiaCEEjA .container {
    padding: 0 3rem;
  }
  .cid-tekiaCEEjA .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tekiaCEEjA .container {
    padding: 0 2rem;
  }
  .cid-tekiaCEEjA .card-img {
    width: 100%;
  }
  .cid-tekiaCEEjA .center-card {
    padding: 1rem;
  }
}
.cid-tekiaCEEjA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekiaCEEjA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv842UpDaV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv842UpDaV .row {
  justify-content: center;
}
.cid-tv842UpDaV .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv842UpDaV .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv842UpDaV .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv842UpDaV .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv842UpDaV .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv842UpDaV .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv842UpDaV .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tv842UpDaV .card {
    min-height: 276px;
  }
}
.cid-tv842UpDaV .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv842UpDaV .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv842UpDaV .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv842UpDaV .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv842UpDaV .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv842UpDaV .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv842UpDaV .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv842UpDaV .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv842UpDaV .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv842UpDaV .card-title-1 {
  color: #ffffff;
}
.cid-teHwj8t8ae {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHwj8t8ae .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-teHwj8t8ae .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-teHwj8t8ae .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-teHwj8t8ae .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-teHwj8t8ae .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-teHwj8t8ae .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-teHwj8t8ae .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-teHwj8t8ae .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-teHwj8t8ae .mbr-figure {
    width: 100% !important;
  }
  .cid-teHwj8t8ae .menu-item {
    flex-direction: column;
  }
  .cid-teHwj8t8ae img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-teHwj8t8ae .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-teHwj8t8ae .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-teHwj8t8ae .special-label {
  color: #fff;
}
.cid-teHwj8t8ae .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-teHwj8t8ae .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-teHwj8t8ae .menu-row {
  margin: 0;
}
.cid-teHwj8t8ae .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-teHwj8t8ae .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-teHwj8t8ae .group-title,
.cid-teHwj8t8ae .align-wrap {
  text-align: left;
}
.cid-teHwj8t8ae SPAN {
  color: #89b758;
}
.cid-teHwj8t8ae .item-title {
  color: #808080;
}
.cid-teHwj8t8ae H4 {
  color: #89b758;
}
.cid-tekaO4m2bn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tekaO4m2bn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekaO4m2bn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaO4m2bn .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tekaO4m2bn .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tekaO4m2bn .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tekaO4m2bn .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekaO4m2bn .card-wrapper {
  width: 100%;
}
.cid-tekaO4m2bn .card-box {
  width: 100%;
}
.cid-tekaO4m2bn .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tekaO4m2bn .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tekaO4m2bn .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tekaO4m2bn .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tekaO4m2bn .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tekaO4m2bn .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tekaO4m2bn .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tekaO4m2bn .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tekaO4m2bn .bg-img {
    width: 150%;
  }
}
.cid-teHwB4iUmD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHwB4iUmD .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-teHwB4iUmD .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-teHwB4iUmD .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-teHwB4iUmD .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-teHwB4iUmD .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-teHwB4iUmD .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-teHwB4iUmD .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-teHwB4iUmD .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-teHwB4iUmD .mbr-figure {
    width: 100% !important;
  }
  .cid-teHwB4iUmD .menu-item {
    flex-direction: column;
  }
  .cid-teHwB4iUmD img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-teHwB4iUmD .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-teHwB4iUmD .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-teHwB4iUmD .special-label {
  color: #fff;
}
.cid-teHwB4iUmD .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-teHwB4iUmD .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-teHwB4iUmD .menu-row {
  margin: 0;
}
.cid-teHwB4iUmD .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-teHwB4iUmD .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-teHwB4iUmD .group-title,
.cid-teHwB4iUmD .align-wrap {
  text-align: left;
}
.cid-teHwB4iUmD SPAN {
  color: #89b758;
}
.cid-teHwB4iUmD .item-title {
  color: #808080;
}
.cid-teHwB4iUmD H4 {
  color: #89b758;
}
.cid-tekaO6CJwE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tekaO6CJwE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekaO6CJwE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaO6CJwE .row {
  justify-content: center;
}
.cid-tekaO6CJwE .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekaO6CJwE .mbr-section-title {
  color: #F6B7D2;
}
.cid-tekaO6CJwE .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tekaO6CJwE .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tekaO6CJwE .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tekaO6CJwE .col-video {
    height: 620px;
  }
}
.cid-tekaO6CJwE .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tekaO6CJwE .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tekaO6CJwE .col-video .link {
  margin-right: 1rem;
}
.cid-tekaO6CJwE .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tekaO6CJwE .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tekaO6CJwE .mbr-media {
  position: relative;
}
.cid-tekaO6CJwE .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tekaO6CJwE .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tekaO6CJwE .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tekaO6CJwE .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tekaO6CJwE .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tekaO6CJwE .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tekaO6CJwE .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tekaO6CJwE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tekaO6CJwE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tekaO6CJwE a:hover {
  text-decoration-line: none !important;
}
.cid-teHx2SdR34 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHx2SdR34 .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-teHx2SdR34 .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-teHx2SdR34 .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-teHx2SdR34 .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-teHx2SdR34 .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-teHx2SdR34 .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-teHx2SdR34 .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-teHx2SdR34 .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-teHx2SdR34 .mbr-figure {
    width: 100% !important;
  }
  .cid-teHx2SdR34 .menu-item {
    flex-direction: column;
  }
  .cid-teHx2SdR34 img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-teHx2SdR34 .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-teHx2SdR34 .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-teHx2SdR34 .special-label {
  color: #fff;
}
.cid-teHx2SdR34 .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-teHx2SdR34 .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-teHx2SdR34 .menu-row {
  margin: 0;
}
.cid-teHx2SdR34 .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-teHx2SdR34 .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-teHx2SdR34 .group-title,
.cid-teHx2SdR34 .align-wrap {
  text-align: left;
}
.cid-teHx2SdR34 SPAN {
  color: #89b758;
}
.cid-teHx2SdR34 .item-title {
  color: #808080;
}
.cid-teHx2SdR34 H4 {
  color: #89b758;
}
.cid-tekij0eObc {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tekij0eObc H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tekij0eObc .row {
  position: relative;
}
.cid-tekij0eObc .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tekij0eObc .mbr-text,
.cid-tekij0eObc .mbr-section-btn {
  color: #808080;
}
.cid-tekij0eObc img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tekij0eObc h4 {
  line-height: 1.4;
}
.cid-tekij0eObc .img-col {
  align-items: flex-end;
}
.cid-tekij0eObc .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tekij0eObc .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tekij0eObc .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tekij0eObc .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tekij0eObc .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tekij0eObc .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tekij0eObc .icon-col {
    align-items: center;
  }
  .cid-tekij0eObc .row:before {
    height: 860px;
  }
}
.cid-tekij0eObc .icon-text,
.cid-tekij0eObc .mbr-iconfont {
  color: #ffffff;
}
.cid-tekij0eObc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekij0eObc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaOaD5N6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tekaOaD5N6 .row {
  justify-content: center;
}
.cid-tekaOaD5N6 .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekaOaD5N6 .mbr-section-title {
  color: #75083A;
}
.cid-tekaOaD5N6 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tekaOaD5N6 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tekaOaD5N6 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tekaOaD5N6 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekaOaD5N6 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tekaOaD5N6 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tekaOaD5N6 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tekaOaD5N6 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tekaOaD5N6 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tekaOaD5N6 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tekaOaD5N6 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tekaOaD5N6 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tekaOaD5N6 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tekaOaD5N6 .card-box {
    padding: 32px;
  }
}
.cid-tekaOaD5N6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tekaOaD5N6 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tekaOaD5N6 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tekaOaD5N6 .card-title-1 {
  color: #FFEDB4;
}
.cid-tekaOaD5N6 .card-title-2 {
  color: #F6B7D2;
}
.cid-tekaOaD5N6 .card-title-3 {
  color: #BAE3C8;
}
.cid-tekaOaD5N6 .card-title-4 {
  color: #F9C9C8;
}
.cid-tekaOaD5N6 .card-title-5 {
  color: #FDC99C;
}
.cid-tekaOaD5N6 .card-title-6 {
  color: #FFEDB4;
}
.cid-tekaOaD5N6 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tekaOaD5N6 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tv87wEiSFe {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv87wEiSFe .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv87wEiSFe .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv87wEiSFe .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv87wEiSFe .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv87wEiSFe .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv87wEiSFe .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv87wEiSFe .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv87wEiSFe .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv87wEiSFe .mbr-figure {
    width: 100% !important;
  }
  .cid-tv87wEiSFe .menu-item {
    flex-direction: column;
  }
  .cid-tv87wEiSFe img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv87wEiSFe .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv87wEiSFe .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv87wEiSFe .special-label {
  color: #fff;
}
.cid-tv87wEiSFe .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv87wEiSFe .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv87wEiSFe .menu-row {
  margin: 0;
}
.cid-tv87wEiSFe .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv87wEiSFe .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv87wEiSFe .group-title,
.cid-tv87wEiSFe .align-wrap {
  text-align: left;
}
.cid-tv87wEiSFe SPAN {
  color: #89b758;
}
.cid-tv87wEiSFe .item-title {
  color: #808080;
}
.cid-tv87wEiSFe H4 {
  color: #89b758;
}
.cid-tekaOdN3Pf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tekaOdN3Pf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekaOdN3Pf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaOdN3Pf .row {
  justify-content: flex-start;
}
.cid-tekaOdN3Pf .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tekaOdN3Pf .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tekaOf1qqB {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tekaOf1qqB .mbr-section-subtitle {
  color: #767676;
}
.cid-tekaOf1qqB ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tekaOf1qqB ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tekaOf1qqB ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tekaOf1qqB ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tekaOf1qqB .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tekaOgqgmk {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tekaOgqgmk p {
  color: #767676;
}
.cid-tekaOgqgmk .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tekaOgqgmk .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tekaOgqgmk .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tekaOgqgmk .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tekaOgqgmk .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tekaOgqgmk .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tekaOgqgmk .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tekaOgqgmk .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tekaOgqgmk .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tekaOgqgmk .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tekaOgqgmk .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tekaOimx0g {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tekaOimx0g H2 {
  color: #89b758;
}
.cid-tekaOimx0g .mbr-text,
.cid-tekaOimx0g .mbr-section-btn {
  color: #808080;
}
.cid-tekaOimx0g img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tekaOimx0g img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tekaOimx0g H1 {
  color: #29361a;
}
.cid-tekaOimx0g .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekaOimx0g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaOk5Vj8 {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tekaOk5Vj8 .title-align {
  width: 100%;
}
.cid-tekaOk5Vj8 .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tekaOk5Vj8 .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tekaOk5Vj8 .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tekaOk5Vj8 .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tekaOk5Vj8 .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tekaOk5Vj8 .price-wrap {
  margin-left: 3rem;
}
.cid-tekaOk5Vj8 .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tekaOk5Vj8 .item-first {
  margin-left: 0 !important;
}
.cid-tekaOk5Vj8 H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tekaOk5Vj8 H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tekaOk5Vj8 img {
  margin: auto;
  max-width: 500px;
}
.cid-tekaOk5Vj8 .mbr-section-subtitle,
.cid-tekaOk5Vj8 .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tekaOk5Vj8 .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tekaOk5Vj8 H2:before {
    content: none;
  }
  .cid-tekaOk5Vj8 .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tekaOk5Vj8 .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tekaOk5Vj8 .pricebox {
    margin-right: 0rem;
  }
  .cid-tekaOk5Vj8 .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tekaOk5Vj8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekaOk5Vj8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teTUitzYSG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-teTUitzYSG .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-teTUitzYSG input,
.cid-teTUitzYSG textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-teTUitzYSG .form-control:hover,
.cid-teTUitzYSG .form-control:focus {
  color: #808080 !important;
}
.cid-teTUitzYSG .btn-success {
  color: white !important;
}
.cid-teTUitzYSG img {
  width: 90%;
  border-radius: 8px;
}
.cid-teTUitzYSG .btn {
  border-radius: 30px;
}
.cid-teTUitzYSG textarea {
  min-height: 160px !important;
}
.cid-teTUitzYSG .form-control,
.cid-teTUitzYSG .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-teTUitzYSG .form-control:hover,
.cid-teTUitzYSG .field-input:hover,
.cid-teTUitzYSG .form-control:focus,
.cid-teTUitzYSG .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-teTUitzYSG input::-webkit-input-placeholder,
.cid-teTUitzYSG textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-teTUitzYSG input:-moz-placeholder,
.cid-teTUitzYSG textarea:-moz-placeholder {
  color: #808080;
}
.cid-teTUitzYSG .jq-selectbox li,
.cid-teTUitzYSG .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-teTUitzYSG .jq-selectbox li:hover,
.cid-teTUitzYSG .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-teTUitzYSG .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teTUitzYSG .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teTUitzYSG H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-teTUitzYSG img {
    width: 100%;
  }
  .cid-teTUitzYSG .google-map {
    margin-bottom: 2rem;
  }
}
.cid-teTUitzYSG .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-teTUitzYSG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-teTUitzYSG .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-teTUitzYSG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-teTUitzYSG .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-teTUitzYSG .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-tekiQraj4W {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #bae3c8;
}
.cid-tekiQraj4W H2 {
  color: #e7272d;
}
.cid-tekiQraj4W .mbr-text,
.cid-tekiQraj4W .mbr-section-btn {
  color: #808080;
}
.cid-tekiQraj4W img {
  max-width: 500px;
  margin: auto;
}
.cid-tekiQraj4W .btn span {
  font-size: 2.4rem !important;
  margin-top: 0.6rem !important;
  margin-bottom: 0rem !important;
}
.cid-tekiQraj4W .btn {
  padding: 0.4rem 2.2rem;
  text-align: left;
  line-height: 1.3;
}
.cid-tekiQraj4W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekiQraj4W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekaOpyvLn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tekaOpyvLn .mbr-text {
  color: #FEF9EE;
}
.cid-tekOeJ2BvC {
  overflow: visible;
}
.cid-tekOeJ2BvC .navbar-dropdown {
  position: relative !important;
}
.cid-tekOeJ2BvC .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tekOeJ2BvC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tekOeJ2BvC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tekOeJ2BvC .dropdown-item:hover,
.cid-tekOeJ2BvC .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tekOeJ2BvC .dropdown-item:hover span {
  color: white;
}
.cid-tekOeJ2BvC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tekOeJ2BvC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tekOeJ2BvC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tekOeJ2BvC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tekOeJ2BvC .nav-link {
  position: relative;
}
.cid-tekOeJ2BvC .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tekOeJ2BvC .container {
    flex-wrap: nowrap;
  }
}
.cid-tekOeJ2BvC .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tekOeJ2BvC .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tekOeJ2BvC .dropdown-menu,
.cid-tekOeJ2BvC .navbar.opened {
  background: #ffffff !important;
}
.cid-tekOeJ2BvC .nav-item:focus,
.cid-tekOeJ2BvC .nav-link:focus {
  outline: none;
}
.cid-tekOeJ2BvC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tekOeJ2BvC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tekOeJ2BvC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tekOeJ2BvC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tekOeJ2BvC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tekOeJ2BvC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tekOeJ2BvC .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tekOeJ2BvC .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tekOeJ2BvC .navbar.opened {
  transition: all 0.3s;
}
.cid-tekOeJ2BvC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tekOeJ2BvC .navbar .navbar-logo img {
  width: auto;
}
.cid-tekOeJ2BvC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tekOeJ2BvC .navbar.collapsed {
  justify-content: center;
}
.cid-tekOeJ2BvC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tekOeJ2BvC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tekOeJ2BvC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tekOeJ2BvC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tekOeJ2BvC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tekOeJ2BvC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tekOeJ2BvC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tekOeJ2BvC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tekOeJ2BvC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tekOeJ2BvC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tekOeJ2BvC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tekOeJ2BvC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tekOeJ2BvC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tekOeJ2BvC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tekOeJ2BvC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tekOeJ2BvC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tekOeJ2BvC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tekOeJ2BvC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tekOeJ2BvC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tekOeJ2BvC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tekOeJ2BvC .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tekOeJ2BvC .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tekOeJ2BvC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tekOeJ2BvC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tekOeJ2BvC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tekOeJ2BvC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tekOeJ2BvC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tekOeJ2BvC .dropdown-item.active,
.cid-tekOeJ2BvC .dropdown-item:active {
  background-color: transparent;
}
.cid-tekOeJ2BvC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tekOeJ2BvC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tekOeJ2BvC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tekOeJ2BvC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tekOeJ2BvC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tekOeJ2BvC .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tekOeJ2BvC .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tekOeJ2BvC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tekOeJ2BvC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tekOeJ2BvC .navbar-buttons {
  text-align: center;
}
.cid-tekOeJ2BvC button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tekOeJ2BvC button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tekOeJ2BvC .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tekOeJ2BvC .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tekOeJ2BvC .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tekOeJ2BvC button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tekOeJ2BvC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tekOeJ2BvC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tekOeJ2BvC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tekOeJ2BvC .navbar {
    height: 70px;
  }
  .cid-tekOeJ2BvC .navbar.opened {
    height: auto;
  }
  .cid-tekOeJ2BvC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tekOeJ2BvC .navbar-brand-main {
  max-width: 30%;
}
.cid-tekOeJ2BvC .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tekOeJ2BvC .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tekOeJ2BvC .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tekOeJ2BvC .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tekOeJ2BvC .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tekOeJ2BvC .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tekOeJ2BvC .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tekOeJ2BvC .navbar-buttons-main {
    display: none;
  }
}
.cid-tekOeJ2BvC .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tekOeJ2BvC .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tekOeJ2BvC .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tekOeJ2BvC .container,
  .cid-tekOeJ2BvC .container-fluid {
    justify-content: flex-end;
  }
  .cid-tekOeJ2BvC .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tekOeJ2BvC .navbar-nav-main {
    display: none !important;
  }
  .cid-tekOeJ2BvC .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tekOeJ2BvC .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tekOeJ2BvC .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tekOeJ2BvC .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tekOeJ2BvC .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tekOeJ2BvC .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tekOeJ2BvC .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tekOeJ2BvC .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tekOeJ2BvC .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tekOeJ2BvC .navbar-collapse .dropdown-item:hover,
  .cid-tekOeJ2BvC .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tekOeJ2BvC .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tekOeJ2BvC .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tekOeJ2BvC .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tekOeKAkrq .modal-body .close {
  background: #1b1b1b;
}
.cid-tekOeKAkrq .modal-body .close span {
  font-style: normal;
}
.cid-tekOeKAkrq .carousel-inner > .active,
.cid-tekOeKAkrq .carousel-inner > .next,
.cid-tekOeKAkrq .carousel-inner > .prev {
  display: flex;
}
.cid-tekOeKAkrq .carousel-control .icon-next,
.cid-tekOeKAkrq .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tekOeKAkrq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tekOeKAkrq .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tekOeKAkrq .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tekOeKAkrq .boxed-slider > div {
  position: relative;
}
.cid-tekOeKAkrq .container img {
  width: 100%;
}
.cid-tekOeKAkrq .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tekOeKAkrq .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tekOeKAkrq .mbr-table-cell {
  padding: 0;
}
.cid-tekOeKAkrq .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tekOeKAkrq .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tekOeKAkrq .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tekOeKAkrq .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tekOeKAkrq .carousel-item.active.right,
.cid-tekOeKAkrq .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tekOeKAkrq .carousel-item.active.left,
.cid-tekOeKAkrq .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tekOeKAkrq .carousel-item.active,
.cid-tekOeKAkrq .carousel-item.next.left,
.cid-tekOeKAkrq .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tekOeKAkrq .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tekOeKAkrq .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekOeKAkrq .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tekOeKAkrq .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tekOeKAkrq .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tekOeKAkrq .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tekOeKAkrq .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tekOeKAkrq .mbr-slider .carousel-indicators li.active,
.cid-tekOeKAkrq .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tekOeKAkrq .mbr-slider .carousel-indicators li::after,
.cid-tekOeKAkrq .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tekOeKAkrq .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tekOeKAkrq .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tekOeKAkrq .mbr-slider > .container img {
  width: 100%;
}
.cid-tekOeKAkrq .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tekOeKAkrq .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tekOeKAkrq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tekOeKAkrq .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tekOeKAkrq .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tekOeKAkrq .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tekOeKAkrq .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tekOeKAkrq .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tekOeKAkrq .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tekOeKAkrq .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tekOeKAkrq .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tekOeKAkrq .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tekOeKAkrq .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-tekOeLMvxj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tekOeLMvxj .card-wrapper {
  border-radius: 4px;
}
.cid-tekOeLMvxj .card-subtitle {
  color: #0095ff;
}
.cid-tekOeLMvxj .mbr-text,
.cid-tekOeLMvxj .card-subtitle {
  color: #232323;
}
.cid-tekOeLMvxj .mbr-iconfont {
  font-size: 90px;
  color: #74a3c7;
}
.cid-tekOeLMvxj .icon {
  text-align: end;
}
@media (max-width: 768px) {
  .cid-tekOeLMvxj .icon {
    margin-bottom: 15px;
  }
  .cid-tekOeLMvxj * {
    text-align: center !important;
  }
}
.cid-tekOeNC3sB {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fef7f2;
}
.cid-tekOeNC3sB .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-tekOeNC3sB .container {
    max-width: 1130px;
  }
}
.cid-tekOeNC3sB .item-content {
  padding: 0 1rem;
}
.cid-tekOeNC3sB img,
.cid-tekOeNC3sB .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-tekOeNC3sB img,
  .cid-tekOeNC3sB .item-img {
    height: 260px;
  }
}
.cid-tekOeNC3sB .item:focus,
.cid-tekOeNC3sB span:focus {
  outline: none;
}
.cid-tekOeNC3sB .item-wrapper {
  position: relative;
}
.cid-tekOeNC3sB .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tekOeNC3sB .mbr-text {
  text-align: center;
}
.cid-tekOeNC3sB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-tekOeNC3sB .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tekOeNC3sB .embla__button--next,
.cid-tekOeNC3sB .embla__button--prev {
  display: flex;
}
.cid-tekOeNC3sB .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tekOeNC3sB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tekOeNC3sB .embla__button:hover {
  background-color: #f4aee6;
  color: #ffffff;
}
.cid-tekOeNC3sB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekOeNC3sB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tekOeNC3sB .embla__button {
    top: auto;
  }
}
.cid-tekOeNC3sB .embla {
  position: relative;
  width: 100%;
}
.cid-tekOeNC3sB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tekOeNC3sB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tekOeNC3sB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tekOeNC3sB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tekOePhB9f {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tekOePhB9f H2 {
  color: #89b758;
}
.cid-tekOePhB9f .mbr-text,
.cid-tekOePhB9f .mbr-section-btn {
  color: #808080;
}
.cid-tekOePhB9f .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tekOePhB9f .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tekOePhB9f .mbr-figure {
  height: 100%;
}
.cid-tekOePhB9f .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tekOePhB9f img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tekOePhB9f H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tekOePhB9f .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tekOePhB9f .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tekOePhB9f .container {
    padding: 0 3rem;
  }
  .cid-tekOePhB9f .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tekOePhB9f .container {
    padding: 0 2rem;
  }
  .cid-tekOePhB9f .card-img {
    width: 100%;
  }
  .cid-tekOePhB9f .center-card {
    padding: 1rem;
  }
}
.cid-tekOePhB9f .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOePhB9f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOeQwZsf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tekOeQwZsf .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tekOeQwZsf .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekOeQwZsf .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tekOeQwZsf .title {
  padding: 0 2rem;
}
.cid-tekOeQwZsf .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
  height: 300px !important;
}
.cid-tekOeQwZsf .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-tekOeQwZsf .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeQwZsf .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeQwZsf .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-tekOeQwZsf .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-tekOeQwZsf .container {
  padding: 0 1rem;
}
.cid-tekOeQwZsf .mbr-gallery-item--p4 {
  padding: 1rem !important;
}
.cid-tekOeQwZsf .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tekOeQwZsf .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tekOeQwZsf .icon-focus {
  display: none;
}
.cid-tekOeQwZsf .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-tekOeQwZsf .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-tekOeQwZsf li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-tekOeQwZsf li {
  position: relative;
}
.cid-tekOeQwZsf .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-tekOeQwZsf .btn {
  font-family: League Spartan !important;
}
.cid-tekOeQwZsf .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tekOeQwZsf .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tekOeQwZsf li:not(:last-child):after {
    top: 9px;
  }
  .cid-tekOeQwZsf .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-tekOeQwZsf .container {
    padding: 0rem;
  }
  .cid-tekOeQwZsf .title {
    padding: 0 1rem;
  }
}
.cid-tekOeQwZsf H2 {
  color: #89b758;
}
.cid-tekOeS4fIt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tekOeS4fIt .mbr-text {
  color: #767676;
}
.cid-tekOeS4fIt .card-subtitle {
  margin: 0;
}
.cid-tekOeS4fIt .item-wrapper {
  background: #ffffff;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  padding: 1.5rem;
  border-radius: 9px;
  transition: all 0.6s;
}
.cid-tekOeS4fIt img {
  object-fit: cover;
  height: 100%;
  transition: all 0.6s;
  border-radius: 9px;
}
.cid-tekOeS4fIt .card-box {
  padding: 1rem;
}
.cid-tekOeS4fIt .link {
  transition: all 0.3s;
}
.cid-tekOeS4fIt .link-inline {
  display: inline-block;
  width: fit-content;
}
.cid-tekOeS4fIt .mbr-section-btn span {
  order: 2;
  padding: 0;
  margin-left: 1rem;
}
.cid-tekOeS4fIt .mbr-section-btn .btn {
  border: 0px;
}
.cid-tekOeS4fIt .mbr-section-btn .btn:hover {
  background: inherit !important;
  color: inherit !important;
}
.cid-tekOeS4fIt h4,
.cid-tekOeS4fIt h6,
.cid-tekOeS4fIt h5 {
  margin: 0;
}
.cid-tekOeS4fIt .link-wrap {
  display: flex;
  width: fit-content;
  align-items: center;
}
.cid-tekOeS4fIt .link-wrap span {
  margin-left: 0.6rem;
  transition: all 0.3s;
}
.cid-tekOeS4fIt .link-wrap:hover {
  color: #75083a;
}
.cid-tekOeS4fIt .link-wrap:hover .link {
  color: #75083a;
}
.cid-tekOeS4fIt .link-wrap:hover span {
  transform: translateX(5px);
}
.cid-tekOeS4fIt .wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.8rem;
}
.cid-tekOeS4fIt .icon-wrap {
  display: flex;
  align-items: center;
  margin-right: 2rem;
}
.cid-tekOeS4fIt .icon-wrap span {
  margin-right: 8px;
}
.cid-tekOeS4fIt .card {
  cursor: pointer;
  margin-bottom: 4rem;
}
.cid-tekOeS4fIt .card:hover .card-img:before {
  opacity: 0.3;
  width: 0;
}
.cid-tekOeS4fIt .card:hover .card-img:after {
  opacity: 0.3;
  height: 0;
}
.cid-tekOeS4fIt .card:hover .item-wrapper {
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1);
}
.cid-tekOeS4fIt .card:hover img {
  transform: scale(1.1);
}
.cid-tekOeS4fIt .card-img {
  height: 220px;
  border-radius: 9px !important;
  margin-top: -3rem;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  z-index: 10;
}
.cid-tekOeS4fIt .card-img:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeS4fIt .card-img:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeS4fIt .row {
  justify-content: center;
}
.cid-tekOeS4fIt .location,
.cid-tekOeS4fIt .icon-wrap {
  color: #e7272d;
}
.cid-tekOeS4fIt .link,
.cid-tekOeS4fIt .link-wrap,
.cid-tekOeS4fIt .link-align {
  color: #0e0e0e;
}
@media (max-width: 992px) {
  .cid-tekOeS4fIt .wrapper {
    flex-direction: column;
  }
  .cid-tekOeS4fIt .icon-padding {
    padding-left: 0rem;
  }
  .cid-tekOeS4fIt .card-box {
    padding: 0;
  }
}
.cid-tekOeS4fIt H2 {
  color: #e7272d;
}
.cid-tekOeS4fIt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOeS4fIt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOeTNLVS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tekOeTNLVS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOeTNLVS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOeTNLVS .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tekOeTNLVS .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tekOeTNLVS .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tekOeTNLVS .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekOeTNLVS .card-wrapper {
  width: 100%;
}
.cid-tekOeTNLVS .card-box {
  width: 100%;
}
.cid-tekOeTNLVS .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tekOeTNLVS .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tekOeTNLVS .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tekOeTNLVS .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tekOeTNLVS .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tekOeTNLVS .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tekOeTNLVS .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tekOeTNLVS .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tekOeTNLVS .bg-img {
    width: 150%;
  }
}
.cid-tekOeVbq8S {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-tekOeVbq8S .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tekOeVbq8S .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekOeVbq8S .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tekOeVbq8S .title {
  padding: 0 2rem;
}
.cid-tekOeVbq8S .container {
  padding: 0 1rem;
}
.cid-tekOeVbq8S .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
}
.cid-tekOeVbq8S .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-tekOeVbq8S .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeVbq8S .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-tekOeVbq8S .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-tekOeVbq8S .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-tekOeVbq8S .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tekOeVbq8S .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tekOeVbq8S .icon-focus {
  display: none;
}
.cid-tekOeVbq8S .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-tekOeVbq8S .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-tekOeVbq8S li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-tekOeVbq8S li {
  position: relative;
}
.cid-tekOeVbq8S .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-tekOeVbq8S .btn {
  font-family: League Spartan !important;
}
.cid-tekOeVbq8S .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tekOeVbq8S .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tekOeVbq8S li:not(:last-child):after {
    top: 9px;
  }
  .cid-tekOeVbq8S .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-tekOeVbq8S .container {
    padding: 0rem 0.5rem;
  }
  .cid-tekOeVbq8S .title {
    padding: 0 1rem;
  }
}
.cid-tekOeVbq8S H2 {
  color: #89b758;
}
.cid-tekOeYwtMv {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
  box-sizing: border-box;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-tekOeYwtMv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tekOeYwtMv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tekOeYwtMv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tekOeYwtMv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tekOeYwtMv .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(180deg, #ffffff, #f9e2af);
}
.cid-tekOeYwtMv .icon-focus {
  display: none;
}
.cid-tekOeYwtMv .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  top: 0;
  right: 0;
  padding: 1rem;
  color: #000000;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-tekOeYwtMv ul {
  font-size: 0;
}
.cid-tekOeYwtMv .mbr-gallery-filter ul li .btn {
  border: none;
  background-color: transparent;
  color: #232323 !important;
  padding: 0.5rem 1rem 0.6rem;
  border-radius: 0;
  margin: 0 !important;
  transition: padding, border 0s, transform 0.2s;
}
.cid-tekOeYwtMv .mbr-gallery-filter ul li.active .btn {
  padding: 0.5rem 1rem 0.5rem;
  border-radius: 0 !important;
  position: relative;
}
.cid-tekOeYwtMv .mbr-gallery-filter ul li.active .btn:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #75083a, #f6b7d2);
}
.cid-tekOeYwtMv .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-tekOeYwtMv .mbr-gallery-item > div:hover .mbr-gallery-title {
  padding-bottom: 1.5rem;
  display: block;
}
.cid-tekOeYwtMv .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-tekOeYwtMv .btn {
  background: none;
  border-radius: 0 !important;
}
.cid-tekOeYwtMv .btn:hover {
  background: transparent !important;
}
.cid-tekOeYwtMv .btn:hover:before {
  background: transparent !important;
}
.cid-tekOeYwtMv .btn:before {
  background-color: transparent !important;
}
.cid-tekOeYwtMv .btn:focus {
  box-shadow: none;
}
.cid-tekOeYwtMv .mbr-section-title {
  position: relative;
  z-index: 1;
}
.cid-tekOf0rSs2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tekOf0rSs2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOf0rSs2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOf0rSs2 .row {
  justify-content: center;
}
.cid-tekOf0rSs2 .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekOf0rSs2 .mbr-section-title {
  color: #F6B7D2;
}
.cid-tekOf0rSs2 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tekOf0rSs2 .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tekOf0rSs2 .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tekOf0rSs2 .col-video {
    height: 620px;
  }
}
.cid-tekOf0rSs2 .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tekOf0rSs2 .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tekOf0rSs2 .col-video .link {
  margin-right: 1rem;
}
.cid-tekOf0rSs2 .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tekOf0rSs2 .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tekOf0rSs2 .mbr-media {
  position: relative;
}
.cid-tekOf0rSs2 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tekOf0rSs2 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tekOf0rSs2 .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tekOf0rSs2 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tekOf0rSs2 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tekOf0rSs2 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tekOf0rSs2 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tekOf0rSs2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tekOf0rSs2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tekOf0rSs2 a:hover {
  text-decoration-line: none !important;
}
.cid-tekOf4h4wW {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tekOf4h4wW H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tekOf4h4wW .row {
  position: relative;
}
.cid-tekOf4h4wW .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tekOf4h4wW .mbr-text,
.cid-tekOf4h4wW .mbr-section-btn {
  color: #808080;
}
.cid-tekOf4h4wW img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tekOf4h4wW h4 {
  line-height: 1.4;
}
.cid-tekOf4h4wW .img-col {
  align-items: flex-end;
}
.cid-tekOf4h4wW .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tekOf4h4wW .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tekOf4h4wW .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tekOf4h4wW .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tekOf4h4wW .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tekOf4h4wW .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tekOf4h4wW .icon-col {
    align-items: center;
  }
  .cid-tekOf4h4wW .row:before {
    height: 860px;
  }
}
.cid-tekOf4h4wW .icon-text,
.cid-tekOf4h4wW .mbr-iconfont {
  color: #ffffff;
}
.cid-tekOf4h4wW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOf4h4wW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOf5Z9XM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tekOf5Z9XM .row {
  justify-content: center;
}
.cid-tekOf5Z9XM .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekOf5Z9XM .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tekOf5Z9XM .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tekOf5Z9XM .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tekOf5Z9XM .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tekOf5Z9XM .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekOf5Z9XM .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-tekOf5Z9XM .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-tekOf5Z9XM .card {
    min-height: 276px;
  }
}
.cid-tekOf5Z9XM .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tekOf5Z9XM .card:hover .card-title {
  text-decoration: underline;
}
.cid-tekOf5Z9XM .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tekOf5Z9XM .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tekOf5Z9XM .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tekOf5Z9XM .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tekOf5Z9XM .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tekOf5Z9XM .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tekOf5Z9XM .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tekOf5Z9XM .mbr-section-btn {
  margin-top: 30px;
}
.cid-tekOf5Z9XM .card-title-1 {
  color: #ffffff;
}
.cid-tekOf7FSTM {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tekOf7FSTM .row {
  justify-content: center;
}
.cid-tekOf7FSTM .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekOf7FSTM .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tekOf7FSTM .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-tekOf7FSTM .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tekOf7FSTM .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tekOf7FSTM .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekOf7FSTM .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-tekOf7FSTM .card {
    min-height: 276px;
  }
}
.cid-tekOf7FSTM .card-1 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card-2 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card-3 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card-4 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card-5 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card-6 {
  background-color: #44af69;
}
.cid-tekOf7FSTM .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tekOf7FSTM .card:hover .card-title {
  text-decoration: underline;
}
.cid-tekOf7FSTM .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tekOf7FSTM .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tekOf7FSTM .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tekOf7FSTM .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tekOf7FSTM .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tekOf7FSTM .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-tekOf7FSTM .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tekOf7FSTM .card-title-1 {
  text-align: center;
}
.cid-tekOf9xw6m {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tekOf9xw6m .row {
  justify-content: center;
}
.cid-tekOf9xw6m .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekOf9xw6m .mbr-section-title {
  color: #75083A;
}
.cid-tekOf9xw6m .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tekOf9xw6m .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tekOf9xw6m .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tekOf9xw6m .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekOf9xw6m .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tekOf9xw6m .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tekOf9xw6m .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tekOf9xw6m .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tekOf9xw6m .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tekOf9xw6m .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tekOf9xw6m .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tekOf9xw6m .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tekOf9xw6m .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tekOf9xw6m .card-box {
    padding: 32px;
  }
}
.cid-tekOf9xw6m .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tekOf9xw6m .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tekOf9xw6m .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tekOf9xw6m .card-title-1 {
  color: #FFEDB4;
}
.cid-tekOf9xw6m .card-title-2 {
  color: #F6B7D2;
}
.cid-tekOf9xw6m .card-title-3 {
  color: #BAE3C8;
}
.cid-tekOf9xw6m .card-title-4 {
  color: #F9C9C8;
}
.cid-tekOf9xw6m .card-title-5 {
  color: #FDC99C;
}
.cid-tekOf9xw6m .card-title-6 {
  color: #FFEDB4;
}
.cid-tekOf9xw6m .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tekOf9xw6m .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tekOfc4QCe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tekOfc4QCe .row {
  justify-content: center;
}
.cid-tekOfc4QCe .col-title {
  margin-bottom: 2.5rem;
}
.cid-tekOfc4QCe .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tekOfc4QCe .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tekOfc4QCe .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tekOfc4QCe .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tekOfc4QCe .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tekOfc4QCe .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tekOfc4QCe .card {
    min-height: 276px;
  }
}
.cid-tekOfc4QCe .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tekOfc4QCe .card:hover .card-title {
  text-decoration: underline;
}
.cid-tekOfc4QCe .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tekOfc4QCe .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tekOfc4QCe .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tekOfc4QCe .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tekOfc4QCe .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tekOfc4QCe .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tekOfc4QCe .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tekOfc4QCe .card-title-1 {
  color: #ffffff;
}
.cid-tekOfe1rL0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tekOfe1rL0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOfe1rL0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOfe1rL0 .row {
  justify-content: flex-start;
}
.cid-tekOfe1rL0 .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tekOfe1rL0 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tekOffK0bw {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tekOffK0bw .mbr-section-subtitle {
  color: #767676;
}
.cid-tekOffK0bw ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tekOffK0bw ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tekOffK0bw ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tekOffK0bw ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tekOffK0bw .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tekOfhPKcm {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tekOfhPKcm p {
  color: #767676;
}
.cid-tekOfhPKcm .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tekOfhPKcm .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tekOfhPKcm .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tekOfhPKcm .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tekOfhPKcm .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tekOfhPKcm .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tekOfhPKcm .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tekOfhPKcm .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tekOfhPKcm .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tekOfhPKcm .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tekOfhPKcm .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tekOfjOCvV {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tekOfjOCvV H2 {
  color: #89b758;
}
.cid-tekOfjOCvV .mbr-text,
.cid-tekOfjOCvV .mbr-section-btn {
  color: #808080;
}
.cid-tekOfjOCvV img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tekOfjOCvV img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tekOfjOCvV H1 {
  color: #29361a;
}
.cid-tekOfjOCvV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOfjOCvV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOflK2Qt {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tekOflK2Qt .title-align {
  width: 100%;
}
.cid-tekOflK2Qt .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tekOflK2Qt .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tekOflK2Qt .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tekOflK2Qt .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tekOflK2Qt .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tekOflK2Qt .price-wrap {
  margin-left: 3rem;
}
.cid-tekOflK2Qt .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tekOflK2Qt .item-first {
  margin-left: 0 !important;
}
.cid-tekOflK2Qt H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tekOflK2Qt H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tekOflK2Qt img {
  margin: auto;
  max-width: 500px;
}
.cid-tekOflK2Qt .mbr-section-subtitle,
.cid-tekOflK2Qt .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tekOflK2Qt .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tekOflK2Qt H2:before {
    content: none;
  }
  .cid-tekOflK2Qt .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tekOflK2Qt .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tekOflK2Qt .pricebox {
    margin-right: 0rem;
  }
  .cid-tekOflK2Qt .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tekOflK2Qt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tekOflK2Qt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tekOfnGRQK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tekOfnGRQK .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tekOfnGRQK .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tekOfnGRQK .mbr-section-title {
  color: #44af69;
}
.cid-tekOfnGRQK .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tekOfnGRQK .form-container {
  display: flex;
  width: 100%;
}
.cid-tekOfnGRQK .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tekOfnGRQK form {
  width: 100%;
}
.cid-tekOfnGRQK form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tekOfnGRQK form p {
  color: #1F1D1A;
}
.cid-tekOfnGRQK form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tekOfnGRQK form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tekOfnGRQK form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tekOfnGRQK form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tekOfnGRQK form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tekOfnGRQK form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tekOfnGRQK form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tekOfnGRQK form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tekOfnGRQK form select {
  color: #bbbbbb !important;
}
.cid-tekOfnGRQK form textarea {
  height: 250px !important;
}
.cid-tekOfnGRQK form input:active,
.cid-tekOfnGRQK form textarea:active,
.cid-tekOfnGRQK form input:focus,
.cid-tekOfnGRQK form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tekOfnGRQK form input:active::-webkit-input-placeholder,
.cid-tekOfnGRQK form textarea:active::-webkit-input-placeholder,
.cid-tekOfnGRQK form input:focus::-webkit-input-placeholder,
.cid-tekOfnGRQK form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tekOfnGRQK form input:active::-moz-placeholder,
.cid-tekOfnGRQK form textarea:active::-moz-placeholder,
.cid-tekOfnGRQK form input:focus::-moz-placeholder,
.cid-tekOfnGRQK form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tekOfnGRQK form input:active:-moz-placeholder,
.cid-tekOfnGRQK form textarea:active:-moz-placeholder,
.cid-tekOfnGRQK form input:focus:-moz-placeholder,
.cid-tekOfnGRQK form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tekOfnGRQK form input:active:-ms-input-placeholder,
.cid-tekOfnGRQK form textarea:active:-ms-input-placeholder,
.cid-tekOfnGRQK form input:focus:-ms-input-placeholder,
.cid-tekOfnGRQK form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tekOfnGRQK form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tekOfnGRQK form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tekOfnGRQK form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tekOfnGRQK form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tekOfnGRQK form .form-check-input:focus,
.cid-tekOfnGRQK form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tekOfnGRQK form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tekOfnGRQK .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tekOftQQgF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tekOftQQgF .mbr-text {
  color: #FEF9EE;
}
.cid-teH3H5E0pw {
  overflow: visible;
}
.cid-teH3H5E0pw .navbar-dropdown {
  position: relative !important;
}
.cid-teH3H5E0pw .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teH3H5E0pw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-teH3H5E0pw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-teH3H5E0pw .dropdown-item:hover,
.cid-teH3H5E0pw .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-teH3H5E0pw .dropdown-item:hover span {
  color: white;
}
.cid-teH3H5E0pw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-teH3H5E0pw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-teH3H5E0pw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-teH3H5E0pw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-teH3H5E0pw .nav-link {
  position: relative;
}
.cid-teH3H5E0pw .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-teH3H5E0pw .container {
    flex-wrap: nowrap;
  }
}
.cid-teH3H5E0pw .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-teH3H5E0pw .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-teH3H5E0pw .dropdown-menu,
.cid-teH3H5E0pw .navbar.opened {
  background: #ffffff !important;
}
.cid-teH3H5E0pw .nav-item:focus,
.cid-teH3H5E0pw .nav-link:focus {
  outline: none;
}
.cid-teH3H5E0pw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-teH3H5E0pw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teH3H5E0pw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-teH3H5E0pw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teH3H5E0pw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teH3H5E0pw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teH3H5E0pw .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-teH3H5E0pw .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-teH3H5E0pw .navbar.opened {
  transition: all 0.3s;
}
.cid-teH3H5E0pw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-teH3H5E0pw .navbar .navbar-logo img {
  width: auto;
}
.cid-teH3H5E0pw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-teH3H5E0pw .navbar.collapsed {
  justify-content: center;
}
.cid-teH3H5E0pw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teH3H5E0pw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teH3H5E0pw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-teH3H5E0pw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teH3H5E0pw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teH3H5E0pw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-teH3H5E0pw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teH3H5E0pw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-teH3H5E0pw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teH3H5E0pw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teH3H5E0pw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teH3H5E0pw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teH3H5E0pw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teH3H5E0pw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-teH3H5E0pw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-teH3H5E0pw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teH3H5E0pw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teH3H5E0pw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teH3H5E0pw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-teH3H5E0pw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-teH3H5E0pw .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-teH3H5E0pw .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-teH3H5E0pw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-teH3H5E0pw .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teH3H5E0pw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-teH3H5E0pw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teH3H5E0pw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teH3H5E0pw .dropdown-item.active,
.cid-teH3H5E0pw .dropdown-item:active {
  background-color: transparent;
}
.cid-teH3H5E0pw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-teH3H5E0pw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-teH3H5E0pw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-teH3H5E0pw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-teH3H5E0pw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teH3H5E0pw .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-teH3H5E0pw .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teH3H5E0pw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teH3H5E0pw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-teH3H5E0pw .navbar-buttons {
  text-align: center;
}
.cid-teH3H5E0pw button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-teH3H5E0pw button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-teH3H5E0pw .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-teH3H5E0pw .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-teH3H5E0pw .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-teH3H5E0pw button.navbar-toggler-close {
  margin-right: 0;
}
.cid-teH3H5E0pw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-teH3H5E0pw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teH3H5E0pw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teH3H5E0pw .navbar {
    height: 70px;
  }
  .cid-teH3H5E0pw .navbar.opened {
    height: auto;
  }
  .cid-teH3H5E0pw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teH3H5E0pw .navbar-brand-main {
  max-width: 30%;
}
.cid-teH3H5E0pw .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-teH3H5E0pw .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-teH3H5E0pw .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-teH3H5E0pw .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-teH3H5E0pw .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-teH3H5E0pw .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-teH3H5E0pw .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-teH3H5E0pw .navbar-buttons-main {
    display: none;
  }
}
.cid-teH3H5E0pw .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-teH3H5E0pw .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-teH3H5E0pw .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-teH3H5E0pw .container,
  .cid-teH3H5E0pw .container-fluid {
    justify-content: flex-end;
  }
  .cid-teH3H5E0pw .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-teH3H5E0pw .navbar-nav-main {
    display: none !important;
  }
  .cid-teH3H5E0pw .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-teH3H5E0pw .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teH3H5E0pw .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-teH3H5E0pw .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-teH3H5E0pw .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-teH3H5E0pw .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-teH3H5E0pw .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-teH3H5E0pw .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-teH3H5E0pw .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teH3H5E0pw .navbar-collapse .dropdown-item:hover,
  .cid-teH3H5E0pw .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-teH3H5E0pw .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-teH3H5E0pw .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-teH3H5E0pw .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-teH3H77SMp .modal-body .close {
  background: #1b1b1b;
}
.cid-teH3H77SMp .modal-body .close span {
  font-style: normal;
}
.cid-teH3H77SMp .carousel-inner > .active,
.cid-teH3H77SMp .carousel-inner > .next,
.cid-teH3H77SMp .carousel-inner > .prev {
  display: flex;
}
.cid-teH3H77SMp .carousel-control .icon-next,
.cid-teH3H77SMp .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-teH3H77SMp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teH3H77SMp .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teH3H77SMp .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-teH3H77SMp .boxed-slider > div {
  position: relative;
}
.cid-teH3H77SMp .container img {
  width: 100%;
}
.cid-teH3H77SMp .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-teH3H77SMp .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teH3H77SMp .mbr-table-cell {
  padding: 0;
}
.cid-teH3H77SMp .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-teH3H77SMp .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teH3H77SMp .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teH3H77SMp .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-teH3H77SMp .carousel-item.active.right,
.cid-teH3H77SMp .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teH3H77SMp .carousel-item.active.left,
.cid-teH3H77SMp .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teH3H77SMp .carousel-item.active,
.cid-teH3H77SMp .carousel-item.next.left,
.cid-teH3H77SMp .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-teH3H77SMp .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-teH3H77SMp .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH3H77SMp .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teH3H77SMp .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-teH3H77SMp .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-teH3H77SMp .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-teH3H77SMp .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-teH3H77SMp .mbr-slider .carousel-indicators li.active,
.cid-teH3H77SMp .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-teH3H77SMp .mbr-slider .carousel-indicators li::after,
.cid-teH3H77SMp .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-teH3H77SMp .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-teH3H77SMp .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-teH3H77SMp .mbr-slider > .container img {
  width: 100%;
}
.cid-teH3H77SMp .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teH3H77SMp .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-teH3H77SMp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teH3H77SMp .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teH3H77SMp .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-teH3H77SMp .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-teH3H77SMp .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-teH3H77SMp .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-teH3H77SMp .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-teH3H77SMp .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teH3H77SMp .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-teH3H77SMp .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-teH3H77SMp .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-teH3H84qf4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-teH3H84qf4 .card-wrapper {
  border-radius: 4px;
}
.cid-teH3H84qf4 .card-subtitle {
  color: #0095ff;
}
.cid-teH3H84qf4 .mbr-text,
.cid-teH3H84qf4 .card-subtitle {
  color: #232323;
}
.cid-teH3H84qf4 .mbr-iconfont {
  font-size: 90px;
  color: #74a3c7;
}
.cid-teH3H84qf4 .icon {
  text-align: end;
}
@media (max-width: 768px) {
  .cid-teH3H84qf4 .icon {
    margin-bottom: 15px;
  }
  .cid-teH3H84qf4 * {
    text-align: center !important;
  }
}
.cid-teH3H9L4jL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fef7f2;
}
.cid-teH3H9L4jL .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teH3H9L4jL .container {
    max-width: 1130px;
  }
  .cid-teH3H9L4jL .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teH3H9L4jL .item-content {
  padding: 0 1rem;
}
.cid-teH3H9L4jL img,
.cid-teH3H9L4jL .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teH3H9L4jL img,
  .cid-teH3H9L4jL .item-img {
    height: 260px;
  }
}
.cid-teH3H9L4jL .item:focus,
.cid-teH3H9L4jL span:focus {
  outline: none;
}
.cid-teH3H9L4jL .item-wrapper {
  position: relative;
}
.cid-teH3H9L4jL .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teH3H9L4jL .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teH3H9L4jL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teH3H9L4jL .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teH3H9L4jL .embla__button--next,
.cid-teH3H9L4jL .embla__button--prev {
  display: flex;
}
.cid-teH3H9L4jL .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teH3H9L4jL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teH3H9L4jL .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teH3H9L4jL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH3H9L4jL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teH3H9L4jL .embla__button {
    top: auto;
  }
}
.cid-teH3H9L4jL .embla {
  position: relative;
  width: 100%;
}
.cid-teH3H9L4jL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teH3H9L4jL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teH3H9L4jL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teH3H9L4jL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teH3Hbfk3F {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teH3Hbfk3F .card-subtitle {
  margin: 0;
}
.cid-teH3Hbfk3F .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-teH3Hbfk3F .card-img img {
  max-width: 200px;
}
.cid-teH3Hbfk3F .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-teH3Hbfk3F .card1 {
  background-image: url("../../../assets/images/01.jpg");
  background-size: cover;
}
.cid-teH3Hbfk3F .card2 {
  background-image: url("../../../assets/images/02.jpg");
  background-size: cover;
}
.cid-teH3Hbfk3F .card3 {
  background-image: url("../../../assets/images/03.jpg");
  background-size: cover;
}
.cid-teH3Hbfk3F .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-teH3Hbfk3F .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-teH3Hbfk3F h4,
.cid-teH3Hbfk3F h6,
.cid-teH3Hbfk3F h5 {
  margin: 0;
}
.cid-teH3Hbfk3F .mbr-text {
  transition: all 0.3s;
}
.cid-teH3Hbfk3F .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-teH3Hbfk3F img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-teH3Hbfk3F .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-teH3Hbfk3F .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-teH3Hbfk3F .wrapper {
    flex-direction: column;
  }
  .cid-teH3Hbfk3F .icon-padding {
    padding-left: 0rem;
  }
  .cid-teH3Hbfk3F .item-wrapper {
    padding: 1rem;
  }
}
.cid-teH3Hbfk3F .mbr-text,
.cid-teH3Hbfk3F .mbr-section-btn,
.cid-teH3Hbfk3F .card-img {
  color: #808080;
}
.cid-teH3Hbfk3F H2 {
  color: #89b758;
}
.cid-teH3Hbfk3F H1 {
  color: #29361a;
}
.cid-teH3HcnJ3Q {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teH3HcnJ3Q .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-teH3HcnJ3Q .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-teH3HcnJ3Q .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-teH3HcnJ3Q .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-teH3HcnJ3Q .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-teH3HcnJ3Q .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-teH3HcnJ3Q .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-teH3HcnJ3Q .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-teH3HcnJ3Q .mbr-figure {
    width: 100% !important;
  }
  .cid-teH3HcnJ3Q .menu-item {
    flex-direction: column;
  }
  .cid-teH3HcnJ3Q img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-teH3HcnJ3Q .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-teH3HcnJ3Q .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-teH3HcnJ3Q .special-label {
  color: #fff;
}
.cid-teH3HcnJ3Q .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-teH3HcnJ3Q .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-teH3HcnJ3Q .menu-row {
  margin: 0;
}
.cid-teH3HcnJ3Q .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-teH3HcnJ3Q .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-teH3HcnJ3Q .group-title,
.cid-teH3HcnJ3Q .align-wrap {
  text-align: left;
}
.cid-teH3HcnJ3Q SPAN {
  color: #89b758;
}
.cid-teH3HcnJ3Q .item-title {
  color: #808080;
}
.cid-teH3HcnJ3Q H4 {
  color: #89b758;
}
.cid-teH3He49jc {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-teH3He49jc H2 {
  color: #89b758;
}
.cid-teH3He49jc .mbr-text,
.cid-teH3He49jc .mbr-section-btn {
  color: #808080;
}
.cid-teH3He49jc .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-teH3He49jc .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-teH3He49jc .mbr-figure {
  height: 100%;
}
.cid-teH3He49jc .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-teH3He49jc img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-teH3He49jc H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-teH3He49jc .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-teH3He49jc .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-teH3He49jc .container {
    padding: 0 3rem;
  }
  .cid-teH3He49jc .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teH3He49jc .container {
    padding: 0 2rem;
  }
  .cid-teH3He49jc .card-img {
    width: 100%;
  }
  .cid-teH3He49jc .center-card {
    padding: 1rem;
  }
}
.cid-teH3He49jc .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3He49jc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3Hf9Gsg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teH3Hf9Gsg .row {
  justify-content: center;
}
.cid-teH3Hf9Gsg .col-title {
  margin-bottom: 2.5rem;
}
.cid-teH3Hf9Gsg .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teH3Hf9Gsg .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teH3Hf9Gsg .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teH3Hf9Gsg .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teH3Hf9Gsg .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teH3Hf9Gsg .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-teH3Hf9Gsg .card {
    min-height: 276px;
  }
}
.cid-teH3Hf9Gsg .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teH3Hf9Gsg .card:hover .card-title {
  text-decoration: underline;
}
.cid-teH3Hf9Gsg .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teH3Hf9Gsg .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teH3Hf9Gsg .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teH3Hf9Gsg .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teH3Hf9Gsg .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teH3Hf9Gsg .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-teH3Hf9Gsg .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teH3Hf9Gsg .card-title-1 {
  color: #ffffff;
}
.cid-teH3HgpKf0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-teH3HgpKf0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teH3HgpKf0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH3HgpKf0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teH3HgpKf0 .title {
  padding: 0 2rem;
}
.cid-teH3HgpKf0 .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
  height: 300px !important;
}
.cid-teH3HgpKf0 .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-teH3HgpKf0 .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HgpKf0 .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HgpKf0 .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-teH3HgpKf0 .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-teH3HgpKf0 .container {
  padding: 0 1rem;
}
.cid-teH3HgpKf0 .mbr-gallery-item--p4 {
  padding: 1rem !important;
}
.cid-teH3HgpKf0 .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-teH3HgpKf0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teH3HgpKf0 .icon-focus {
  display: none;
}
.cid-teH3HgpKf0 .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-teH3HgpKf0 .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-teH3HgpKf0 li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-teH3HgpKf0 li {
  position: relative;
}
.cid-teH3HgpKf0 .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-teH3HgpKf0 .btn {
  font-family: League Spartan !important;
}
.cid-teH3HgpKf0 .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-teH3HgpKf0 .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teH3HgpKf0 li:not(:last-child):after {
    top: 9px;
  }
  .cid-teH3HgpKf0 .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-teH3HgpKf0 .container {
    padding: 0rem;
  }
  .cid-teH3HgpKf0 .title {
    padding: 0 1rem;
  }
}
.cid-teH3HgpKf0 H2 {
  color: #89b758;
}
.cid-teH3HhUm3H {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teH3HhUm3H .mbr-text {
  color: #767676;
}
.cid-teH3HhUm3H .card-subtitle {
  margin: 0;
}
.cid-teH3HhUm3H .item-wrapper {
  background: #ffffff;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  padding: 1.5rem;
  border-radius: 9px;
  transition: all 0.6s;
}
.cid-teH3HhUm3H img {
  object-fit: cover;
  height: 100%;
  transition: all 0.6s;
  border-radius: 9px;
}
.cid-teH3HhUm3H .card-box {
  padding: 1rem;
}
.cid-teH3HhUm3H .link {
  transition: all 0.3s;
}
.cid-teH3HhUm3H .link-inline {
  display: inline-block;
  width: fit-content;
}
.cid-teH3HhUm3H .mbr-section-btn span {
  order: 2;
  padding: 0;
  margin-left: 1rem;
}
.cid-teH3HhUm3H .mbr-section-btn .btn {
  border: 0px;
}
.cid-teH3HhUm3H .mbr-section-btn .btn:hover {
  background: inherit !important;
  color: inherit !important;
}
.cid-teH3HhUm3H h4,
.cid-teH3HhUm3H h6,
.cid-teH3HhUm3H h5 {
  margin: 0;
}
.cid-teH3HhUm3H .link-wrap {
  display: flex;
  width: fit-content;
  align-items: center;
}
.cid-teH3HhUm3H .link-wrap span {
  margin-left: 0.6rem;
  transition: all 0.3s;
}
.cid-teH3HhUm3H .link-wrap:hover {
  color: #75083a;
}
.cid-teH3HhUm3H .link-wrap:hover .link {
  color: #75083a;
}
.cid-teH3HhUm3H .link-wrap:hover span {
  transform: translateX(5px);
}
.cid-teH3HhUm3H .wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.8rem;
}
.cid-teH3HhUm3H .icon-wrap {
  display: flex;
  align-items: center;
  margin-right: 2rem;
}
.cid-teH3HhUm3H .icon-wrap span {
  margin-right: 8px;
}
.cid-teH3HhUm3H .card {
  cursor: pointer;
  margin-bottom: 4rem;
}
.cid-teH3HhUm3H .card:hover .card-img:before {
  opacity: 0.3;
  width: 0;
}
.cid-teH3HhUm3H .card:hover .card-img:after {
  opacity: 0.3;
  height: 0;
}
.cid-teH3HhUm3H .card:hover .item-wrapper {
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1);
}
.cid-teH3HhUm3H .card:hover img {
  transform: scale(1.1);
}
.cid-teH3HhUm3H .card-img {
  height: 220px;
  border-radius: 9px !important;
  margin-top: -3rem;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  z-index: 10;
}
.cid-teH3HhUm3H .card-img:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HhUm3H .card-img:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HhUm3H .row {
  justify-content: center;
}
.cid-teH3HhUm3H .location,
.cid-teH3HhUm3H .icon-wrap {
  color: #e7272d;
}
.cid-teH3HhUm3H .link,
.cid-teH3HhUm3H .link-wrap,
.cid-teH3HhUm3H .link-align {
  color: #0e0e0e;
}
@media (max-width: 992px) {
  .cid-teH3HhUm3H .wrapper {
    flex-direction: column;
  }
  .cid-teH3HhUm3H .icon-padding {
    padding-left: 0rem;
  }
  .cid-teH3HhUm3H .card-box {
    padding: 0;
  }
}
.cid-teH3HhUm3H H2 {
  color: #e7272d;
}
.cid-teH3HhUm3H .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HhUm3H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HjvxtU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teH3HjvxtU .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HjvxtU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HjvxtU .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teH3HjvxtU .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teH3HjvxtU .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teH3HjvxtU .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teH3HjvxtU .card-wrapper {
  width: 100%;
}
.cid-teH3HjvxtU .card-box {
  width: 100%;
}
.cid-teH3HjvxtU .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teH3HjvxtU .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teH3HjvxtU .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teH3HjvxtU .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teH3HjvxtU .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teH3HjvxtU .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teH3HjvxtU .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teH3HjvxtU .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teH3HjvxtU .bg-img {
    width: 150%;
  }
}
.cid-teH3HkIx1b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-teH3HkIx1b .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teH3HkIx1b .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH3HkIx1b .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teH3HkIx1b .title {
  padding: 0 2rem;
}
.cid-teH3HkIx1b .container {
  padding: 0 1rem;
}
.cid-teH3HkIx1b .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
}
.cid-teH3HkIx1b .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-teH3HkIx1b .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HkIx1b .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teH3HkIx1b .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-teH3HkIx1b .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-teH3HkIx1b .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-teH3HkIx1b .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teH3HkIx1b .icon-focus {
  display: none;
}
.cid-teH3HkIx1b .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-teH3HkIx1b .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-teH3HkIx1b li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-teH3HkIx1b li {
  position: relative;
}
.cid-teH3HkIx1b .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-teH3HkIx1b .btn {
  font-family: League Spartan !important;
}
.cid-teH3HkIx1b .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-teH3HkIx1b .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teH3HkIx1b li:not(:last-child):after {
    top: 9px;
  }
  .cid-teH3HkIx1b .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-teH3HkIx1b .container {
    padding: 0rem 0.5rem;
  }
  .cid-teH3HkIx1b .title {
    padding: 0 1rem;
  }
}
.cid-teH3HkIx1b H2 {
  color: #89b758;
}
.cid-teH3Hmcsn8 {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
  box-sizing: border-box;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-teH3Hmcsn8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teH3Hmcsn8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teH3Hmcsn8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teH3Hmcsn8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teH3Hmcsn8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(180deg, #ffffff, #f9e2af);
}
.cid-teH3Hmcsn8 .icon-focus {
  display: none;
}
.cid-teH3Hmcsn8 .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  top: 0;
  right: 0;
  padding: 1rem;
  color: #000000;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-teH3Hmcsn8 ul {
  font-size: 0;
}
.cid-teH3Hmcsn8 .mbr-gallery-filter ul li .btn {
  border: none;
  background-color: transparent;
  color: #232323 !important;
  padding: 0.5rem 1rem 0.6rem;
  border-radius: 0;
  margin: 0 !important;
  transition: padding, border 0s, transform 0.2s;
}
.cid-teH3Hmcsn8 .mbr-gallery-filter ul li.active .btn {
  padding: 0.5rem 1rem 0.5rem;
  border-radius: 0 !important;
  position: relative;
}
.cid-teH3Hmcsn8 .mbr-gallery-filter ul li.active .btn:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #75083a, #f6b7d2);
}
.cid-teH3Hmcsn8 .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-teH3Hmcsn8 .mbr-gallery-item > div:hover .mbr-gallery-title {
  padding-bottom: 1.5rem;
  display: block;
}
.cid-teH3Hmcsn8 .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
.cid-teH3Hmcsn8 .btn {
  background: none;
  border-radius: 0 !important;
}
.cid-teH3Hmcsn8 .btn:hover {
  background: transparent !important;
}
.cid-teH3Hmcsn8 .btn:hover:before {
  background: transparent !important;
}
.cid-teH3Hmcsn8 .btn:before {
  background-color: transparent !important;
}
.cid-teH3Hmcsn8 .btn:focus {
  box-shadow: none;
}
.cid-teH3Hmcsn8 .mbr-section-title {
  position: relative;
  z-index: 1;
}
.cid-teH3HnOmUi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-teH3HnOmUi .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HnOmUi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HnOmUi .row {
  justify-content: center;
}
.cid-teH3HnOmUi .col-title {
  margin-bottom: 2.5rem;
}
.cid-teH3HnOmUi .mbr-section-title {
  color: #F6B7D2;
}
.cid-teH3HnOmUi .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teH3HnOmUi .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teH3HnOmUi .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-teH3HnOmUi .col-video {
    height: 620px;
  }
}
.cid-teH3HnOmUi .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-teH3HnOmUi .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-teH3HnOmUi .col-video .link {
  margin-right: 1rem;
}
.cid-teH3HnOmUi .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teH3HnOmUi .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-teH3HnOmUi .mbr-media {
  position: relative;
}
.cid-teH3HnOmUi .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-teH3HnOmUi .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-teH3HnOmUi .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-teH3HnOmUi .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-teH3HnOmUi .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teH3HnOmUi .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teH3HnOmUi .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teH3HnOmUi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teH3HnOmUi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teH3HnOmUi a:hover {
  text-decoration-line: none !important;
}
.cid-teH3Hrb5OV {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-teH3Hrb5OV H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-teH3Hrb5OV .row {
  position: relative;
}
.cid-teH3Hrb5OV .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-teH3Hrb5OV .mbr-text,
.cid-teH3Hrb5OV .mbr-section-btn {
  color: #808080;
}
.cid-teH3Hrb5OV img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-teH3Hrb5OV h4 {
  line-height: 1.4;
}
.cid-teH3Hrb5OV .img-col {
  align-items: flex-end;
}
.cid-teH3Hrb5OV .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-teH3Hrb5OV .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-teH3Hrb5OV .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-teH3Hrb5OV .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-teH3Hrb5OV .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-teH3Hrb5OV .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-teH3Hrb5OV .icon-col {
    align-items: center;
  }
  .cid-teH3Hrb5OV .row:before {
    height: 860px;
  }
}
.cid-teH3Hrb5OV .icon-text,
.cid-teH3Hrb5OV .mbr-iconfont {
  color: #ffffff;
}
.cid-teH3Hrb5OV .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3Hrb5OV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HsFmnE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teH3HsFmnE .row {
  justify-content: center;
}
.cid-teH3HsFmnE .col-title {
  margin-bottom: 2.5rem;
}
.cid-teH3HsFmnE .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teH3HsFmnE .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teH3HsFmnE .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teH3HsFmnE .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teH3HsFmnE .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teH3HsFmnE .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 324px;
}
@media (max-width: 991px) {
  .cid-teH3HsFmnE .card {
    min-height: 279px;
  }
}
@media (max-width: 639px) {
  .cid-teH3HsFmnE .card {
    min-height: 207px;
  }
}
.cid-teH3HsFmnE .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teH3HsFmnE .card:hover .card-title {
  text-decoration: underline;
}
.cid-teH3HsFmnE .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teH3HsFmnE .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-teH3HsFmnE .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teH3HsFmnE .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teH3HsFmnE .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teH3HsFmnE .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-teH3HsFmnE .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teH3HsFmnE .mbr-section-btn {
  margin-top: 30px;
}
.cid-teH3HsFmnE .card-title-1 {
  color: #ffffff;
}
.cid-teH3HucxEw {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teH3HucxEw .row {
  justify-content: center;
}
.cid-teH3HucxEw .col-title {
  margin-bottom: 2.5rem;
}
.cid-teH3HucxEw .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teH3HucxEw .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-teH3HucxEw .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teH3HucxEw .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teH3HucxEw .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teH3HucxEw .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-teH3HucxEw .card {
    min-height: 276px;
  }
}
.cid-teH3HucxEw .card-1 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card-2 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card-3 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card-4 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card-5 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card-6 {
  background-color: #44af69;
}
.cid-teH3HucxEw .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teH3HucxEw .card:hover .card-title {
  text-decoration: underline;
}
.cid-teH3HucxEw .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teH3HucxEw .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-teH3HucxEw .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teH3HucxEw .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teH3HucxEw .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teH3HucxEw .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-teH3HucxEw .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teH3HucxEw .card-title-1 {
  text-align: center;
}
.cid-teH3HvVxio {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teH3HvVxio .row {
  justify-content: center;
}
.cid-teH3HvVxio .col-title {
  margin-bottom: 2.5rem;
}
.cid-teH3HvVxio .mbr-section-title {
  color: #75083A;
}
.cid-teH3HvVxio .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-teH3HvVxio .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teH3HvVxio .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teH3HvVxio .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teH3HvVxio .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teH3HvVxio .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-teH3HvVxio .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-teH3HvVxio .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-teH3HvVxio .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-teH3HvVxio .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-teH3HvVxio .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-teH3HvVxio .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-teH3HvVxio .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-teH3HvVxio .card-box {
    padding: 32px;
  }
}
.cid-teH3HvVxio .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-teH3HvVxio .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-teH3HvVxio .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-teH3HvVxio .card-title-1 {
  color: #FFEDB4;
}
.cid-teH3HvVxio .card-title-2 {
  color: #F6B7D2;
}
.cid-teH3HvVxio .card-title-3 {
  color: #BAE3C8;
}
.cid-teH3HvVxio .card-title-4 {
  color: #F9C9C8;
}
.cid-teH3HvVxio .card-title-5 {
  color: #FDC99C;
}
.cid-teH3HvVxio .card-title-6 {
  color: #FFEDB4;
}
.cid-teH3HvVxio .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teH3HvVxio .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teH3Hy9lkh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-teH3Hy9lkh .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3Hy9lkh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3Hy9lkh .row {
  justify-content: flex-start;
}
.cid-teH3Hy9lkh .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-teH3Hy9lkh .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teH3HzNZe8 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teH3HzNZe8 .mbr-section-subtitle {
  color: #767676;
}
.cid-teH3HzNZe8 ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teH3HzNZe8 ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teH3HzNZe8 ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teH3HzNZe8 ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teH3HzNZe8 .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teH3HBCFyg {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teH3HBCFyg p {
  color: #767676;
}
.cid-teH3HBCFyg .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teH3HBCFyg .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teH3HBCFyg .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teH3HBCFyg .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teH3HBCFyg .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teH3HBCFyg .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teH3HBCFyg .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teH3HBCFyg .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teH3HBCFyg .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teH3HBCFyg .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teH3HBCFyg .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-teH3HDty4p {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-teH3HDty4p H2 {
  color: #89b758;
}
.cid-teH3HDty4p .mbr-text,
.cid-teH3HDty4p .mbr-section-btn {
  color: #808080;
}
.cid-teH3HDty4p img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-teH3HDty4p img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-teH3HDty4p H1 {
  color: #29361a;
}
.cid-teH3HDty4p .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HDty4p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HF9JQP {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-teH3HF9JQP .title-align {
  width: 100%;
}
.cid-teH3HF9JQP .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-teH3HF9JQP .img-col img {
  z-index: 2;
  position: relative;
}
.cid-teH3HF9JQP .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teH3HF9JQP .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-teH3HF9JQP .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-teH3HF9JQP .price-wrap {
  margin-left: 3rem;
}
.cid-teH3HF9JQP .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-teH3HF9JQP .item-first {
  margin-left: 0 !important;
}
.cid-teH3HF9JQP H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-teH3HF9JQP H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-teH3HF9JQP img {
  margin: auto;
  max-width: 500px;
}
.cid-teH3HF9JQP .mbr-section-subtitle,
.cid-teH3HF9JQP .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-teH3HF9JQP .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teH3HF9JQP H2:before {
    content: none;
  }
  .cid-teH3HF9JQP .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-teH3HF9JQP .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-teH3HF9JQP .pricebox {
    margin-right: 0rem;
  }
  .cid-teH3HF9JQP .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-teH3HF9JQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HF9JQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HGUJ5f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-teH3HGUJ5f .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-teH3HGUJ5f .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-teH3HGUJ5f .mbr-section-title {
  color: #44af69;
}
.cid-teH3HGUJ5f .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-teH3HGUJ5f .form-container {
  display: flex;
  width: 100%;
}
.cid-teH3HGUJ5f .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-teH3HGUJ5f form {
  width: 100%;
}
.cid-teH3HGUJ5f form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-teH3HGUJ5f form p {
  color: #1F1D1A;
}
.cid-teH3HGUJ5f form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-teH3HGUJ5f form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-teH3HGUJ5f form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-teH3HGUJ5f form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-teH3HGUJ5f form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-teH3HGUJ5f form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-teH3HGUJ5f form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-teH3HGUJ5f form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-teH3HGUJ5f form select {
  color: #bbbbbb !important;
}
.cid-teH3HGUJ5f form textarea {
  height: 250px !important;
}
.cid-teH3HGUJ5f form input:active,
.cid-teH3HGUJ5f form textarea:active,
.cid-teH3HGUJ5f form input:focus,
.cid-teH3HGUJ5f form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-teH3HGUJ5f form input:active::-webkit-input-placeholder,
.cid-teH3HGUJ5f form textarea:active::-webkit-input-placeholder,
.cid-teH3HGUJ5f form input:focus::-webkit-input-placeholder,
.cid-teH3HGUJ5f form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-teH3HGUJ5f form input:active::-moz-placeholder,
.cid-teH3HGUJ5f form textarea:active::-moz-placeholder,
.cid-teH3HGUJ5f form input:focus::-moz-placeholder,
.cid-teH3HGUJ5f form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-teH3HGUJ5f form input:active:-moz-placeholder,
.cid-teH3HGUJ5f form textarea:active:-moz-placeholder,
.cid-teH3HGUJ5f form input:focus:-moz-placeholder,
.cid-teH3HGUJ5f form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-teH3HGUJ5f form input:active:-ms-input-placeholder,
.cid-teH3HGUJ5f form textarea:active:-ms-input-placeholder,
.cid-teH3HGUJ5f form input:focus:-ms-input-placeholder,
.cid-teH3HGUJ5f form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-teH3HGUJ5f form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-teH3HGUJ5f form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-teH3HGUJ5f form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-teH3HGUJ5f form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-teH3HGUJ5f form .form-check-input:focus,
.cid-teH3HGUJ5f form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-teH3HGUJ5f form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-teH3HGUJ5f .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-teH3HIL1oC {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-teH3HIL1oC H2 {
  color: #e7272d;
}
.cid-teH3HIL1oC .mbr-text,
.cid-teH3HIL1oC .mbr-section-btn {
  color: #808080;
}
.cid-teH3HIL1oC img {
  max-width: 500px;
  margin: auto;
}
.cid-teH3HIL1oC .btn span {
  font-size: 2.4rem !important;
  margin-top: 0.6rem !important;
  margin-bottom: 0rem !important;
}
.cid-teH3HIL1oC .btn {
  padding: 0.4rem 2.2rem;
  text-align: left;
  line-height: 1.3;
}
.cid-teH3HIL1oC .mbr-fallback-image.disabled {
  display: none;
}
.cid-teH3HIL1oC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teH3HMAWIt {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-teH3HMAWIt .mbr-text {
  color: #FEF9EE;
}
.cid-teHZs6hrSB {
  overflow: visible;
}
.cid-teHZs6hrSB .navbar-dropdown {
  position: relative !important;
}
.cid-teHZs6hrSB .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teHZs6hrSB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-teHZs6hrSB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-teHZs6hrSB .dropdown-item:hover,
.cid-teHZs6hrSB .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-teHZs6hrSB .dropdown-item:hover span {
  color: white;
}
.cid-teHZs6hrSB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-teHZs6hrSB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-teHZs6hrSB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-teHZs6hrSB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-teHZs6hrSB .nav-link {
  position: relative;
}
.cid-teHZs6hrSB .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-teHZs6hrSB .container {
    flex-wrap: nowrap;
  }
}
.cid-teHZs6hrSB .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-teHZs6hrSB .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-teHZs6hrSB .dropdown-menu,
.cid-teHZs6hrSB .navbar.opened {
  background: #ffffff !important;
}
.cid-teHZs6hrSB .nav-item:focus,
.cid-teHZs6hrSB .nav-link:focus {
  outline: none;
}
.cid-teHZs6hrSB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-teHZs6hrSB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teHZs6hrSB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-teHZs6hrSB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teHZs6hrSB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teHZs6hrSB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teHZs6hrSB .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-teHZs6hrSB .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-teHZs6hrSB .navbar.opened {
  transition: all 0.3s;
}
.cid-teHZs6hrSB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-teHZs6hrSB .navbar .navbar-logo img {
  width: auto;
}
.cid-teHZs6hrSB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-teHZs6hrSB .navbar.collapsed {
  justify-content: center;
}
.cid-teHZs6hrSB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teHZs6hrSB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teHZs6hrSB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-teHZs6hrSB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teHZs6hrSB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teHZs6hrSB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-teHZs6hrSB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teHZs6hrSB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-teHZs6hrSB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teHZs6hrSB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teHZs6hrSB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teHZs6hrSB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teHZs6hrSB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teHZs6hrSB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-teHZs6hrSB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-teHZs6hrSB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teHZs6hrSB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teHZs6hrSB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teHZs6hrSB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-teHZs6hrSB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-teHZs6hrSB .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-teHZs6hrSB .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-teHZs6hrSB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-teHZs6hrSB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teHZs6hrSB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-teHZs6hrSB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teHZs6hrSB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teHZs6hrSB .dropdown-item.active,
.cid-teHZs6hrSB .dropdown-item:active {
  background-color: transparent;
}
.cid-teHZs6hrSB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-teHZs6hrSB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-teHZs6hrSB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-teHZs6hrSB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-teHZs6hrSB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teHZs6hrSB .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-teHZs6hrSB .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teHZs6hrSB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teHZs6hrSB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-teHZs6hrSB .navbar-buttons {
  text-align: center;
}
.cid-teHZs6hrSB button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-teHZs6hrSB button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-teHZs6hrSB .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-teHZs6hrSB .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-teHZs6hrSB .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-teHZs6hrSB button.navbar-toggler-close {
  margin-right: 0;
}
.cid-teHZs6hrSB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-teHZs6hrSB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teHZs6hrSB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teHZs6hrSB .navbar {
    height: 70px;
  }
  .cid-teHZs6hrSB .navbar.opened {
    height: auto;
  }
  .cid-teHZs6hrSB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teHZs6hrSB .navbar-brand-main {
  max-width: 30%;
}
.cid-teHZs6hrSB .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-teHZs6hrSB .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-teHZs6hrSB .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-teHZs6hrSB .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-teHZs6hrSB .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-teHZs6hrSB .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-teHZs6hrSB .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-teHZs6hrSB .navbar-buttons-main {
    display: none;
  }
}
.cid-teHZs6hrSB .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-teHZs6hrSB .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-teHZs6hrSB .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-teHZs6hrSB .container,
  .cid-teHZs6hrSB .container-fluid {
    justify-content: flex-end;
  }
  .cid-teHZs6hrSB .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-teHZs6hrSB .navbar-nav-main {
    display: none !important;
  }
  .cid-teHZs6hrSB .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-teHZs6hrSB .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teHZs6hrSB .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-teHZs6hrSB .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-teHZs6hrSB .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-teHZs6hrSB .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-teHZs6hrSB .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-teHZs6hrSB .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-teHZs6hrSB .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teHZs6hrSB .navbar-collapse .dropdown-item:hover,
  .cid-teHZs6hrSB .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-teHZs6hrSB .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-teHZs6hrSB .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-teHZs6hrSB .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-teHZs7l1fO {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-teHZs7l1fO .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZs7l1fO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHZs7l1fO .row {
  justify-content: flex-start;
}
.cid-teHZs7l1fO .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-teHZs7l1fO .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-teHZs7l1fO .mbr-text {
  color: #FEF9EE;
}
.cid-teHZs7l1fO .mbr-text,
.cid-teHZs7l1fO .mbr-section-btn {
  text-align: left;
}
.cid-teI1brzknt {
  background-color: #fafafa;
}
.cid-teI1brzknt .mbr-text,
.cid-teI1brzknt .mbr-section-btn {
  color: #232323;
}
@media (max-width: 991px) {
  .cid-teI1brzknt .mbr-text,
  .cid-teI1brzknt .mbr-section-title {
    text-align: center;
  }
}
.cid-teI1brzknt a.btn {
  height: 100%;
  margin: 0;
}
.cid-teI1brzknt .mbr-section-btn {
  display: flex;
  margin-bottom: 1.2rem;
  width: 100%;
  margin-top: 1.5rem;
}
.cid-teI1brzknt .mbr-section-btn .btn {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-teI1brzknt .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-teI1brzknt .content-wrapper {
    flex-direction: column-reverse;
  }
}
.cid-teI1brzknt .justify-content-center {
  align-items: center;
}
.cid-teI1brzknt .container {
  padding: 0 5%;
}
.cid-teI1brzknt .content-wrapper {
  background: #f0f4ff;
  border-radius: 25px;
  padding: 6.5rem;
}
@media (max-width: 768px) {
  .cid-teI1brzknt .content-wrapper {
    padding: 2.5rem;
  }
}
@media (max-width: 425px) {
  .cid-teI1brzknt .content-wrapper {
    padding: 1rem;
  }
}
.cid-teI1brzknt .form-group {
  margin-bottom: 1.5rem;
}
.cid-teI1brzknt .form-check {
  margin-left: .5rem;
}
.cid-teI1brzknt .mbr-text {
  margin-bottom: 3rem;
  color: #3a3e5e;
}
.cid-teI1brzknt .form-check-input:checked {
  background: #6870d1;
  border: none;
}
.cid-teI1brzknt .btn {
  width: 280px !important;
  height: 55px !important;
  box-shadow: none;
}
.cid-teI1brzknt .btn:hover {
  border: none;
  box-shadow: none;
}
@media (max-width: 768px) {
  .cid-teI1brzknt .btn {
    width: 200px;
  }
}
.cid-teI1brzknt .image-wrapper {
  padding: 1.5rem 0;
}
.cid-teI1brzknt .image-wrapper img {
  object-fit: cover;
  border-radius: 15px;
}
.cid-teI1brzknt .form-control {
  box-shadow: none;
  color: #3a3e5e;
}
.cid-teI1brzknt .form-check-input {
  border: none;
}
.cid-teI1brzknt .mbr-section-title {
  color: #6870d1;
}
.cid-teI1brzknt .mbr-label {
  color: #3a3e5e;
}
.cid-teHZs938jY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teHZs938jY .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZs938jY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHZs938jY .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teHZs938jY .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teHZs938jY .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teHZs938jY .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHZs938jY .card-wrapper {
  width: 100%;
}
.cid-teHZs938jY .card-box {
  width: 100%;
}
.cid-teHZs938jY .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teHZs938jY .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teHZs938jY .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teHZs938jY .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teHZs938jY .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teHZs938jY .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teHZs938jY .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teHZs938jY .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teHZs938jY .bg-img {
    width: 150%;
  }
}
.cid-teLKw6d1Lj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLKw6d1Lj .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLKw6d1Lj .container {
    max-width: 1130px;
  }
  .cid-teLKw6d1Lj .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teLKw6d1Lj .item-content {
  padding: 0 1rem;
}
.cid-teLKw6d1Lj img,
.cid-teLKw6d1Lj .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLKw6d1Lj img,
  .cid-teLKw6d1Lj .item-img {
    height: 260px;
  }
}
.cid-teLKw6d1Lj .item:focus,
.cid-teLKw6d1Lj span:focus {
  outline: none;
}
.cid-teLKw6d1Lj .item-wrapper {
  position: relative;
}
.cid-teLKw6d1Lj .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLKw6d1Lj .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLKw6d1Lj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLKw6d1Lj .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLKw6d1Lj .embla__button--next,
.cid-teLKw6d1Lj .embla__button--prev {
  display: flex;
}
.cid-teLKw6d1Lj .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLKw6d1Lj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLKw6d1Lj .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLKw6d1Lj .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLKw6d1Lj .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLKw6d1Lj .embla__button {
    top: auto;
  }
}
.cid-teLKw6d1Lj .embla {
  position: relative;
  width: 100%;
}
.cid-teLKw6d1Lj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLKw6d1Lj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLKw6d1Lj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLKw6d1Lj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZp98NQOH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZp98NQOH .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZp98NQOH .mbr-section-btn,
  .cid-toZp98NQOH .mbr-section-subtitle,
  .cid-toZp98NQOH .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teHZsaXc2d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-teHZsaXc2d .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZsaXc2d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHZsaXc2d .row {
  justify-content: center;
}
.cid-teHZsaXc2d .col-title {
  margin-bottom: 2.5rem;
}
.cid-teHZsaXc2d .mbr-section-title {
  color: #F6B7D2;
}
.cid-teHZsaXc2d .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teHZsaXc2d .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teHZsaXc2d .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-teHZsaXc2d .col-video {
    height: 620px;
  }
}
.cid-teHZsaXc2d .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-teHZsaXc2d .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-teHZsaXc2d .col-video .link {
  margin-right: 1rem;
}
.cid-teHZsaXc2d .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teHZsaXc2d .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-teHZsaXc2d .mbr-media {
  position: relative;
}
.cid-teHZsaXc2d .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-teHZsaXc2d .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-teHZsaXc2d .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-teHZsaXc2d .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-teHZsaXc2d .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teHZsaXc2d .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teHZsaXc2d .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teHZsaXc2d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teHZsaXc2d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teHZsaXc2d a:hover {
  text-decoration-line: none !important;
}
.cid-tv7ch7wP5Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7ch7wP5Q .row {
  justify-content: center;
}
.cid-tv7ch7wP5Q .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7ch7wP5Q .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7ch7wP5Q .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7ch7wP5Q .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7ch7wP5Q .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7ch7wP5Q .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7ch7wP5Q .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-tv7ch7wP5Q .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-tv7ch7wP5Q .card {
    min-height: 276px;
  }
}
.cid-tv7ch7wP5Q .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7ch7wP5Q .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7ch7wP5Q .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7ch7wP5Q .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7ch7wP5Q .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7ch7wP5Q .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7ch7wP5Q .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7ch7wP5Q .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7ch7wP5Q .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7ch7wP5Q .mbr-section-btn {
  margin-top: 30px;
}
.cid-tv7ch7wP5Q .card-title-1 {
  color: #ffffff;
}
.cid-tv7ciMj93p {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7ciMj93p .row {
  justify-content: center;
}
.cid-tv7ciMj93p .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7ciMj93p .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7ciMj93p .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-tv7ciMj93p .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7ciMj93p .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7ciMj93p .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7ciMj93p .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-tv7ciMj93p .card {
    min-height: 276px;
  }
}
.cid-tv7ciMj93p .card-1 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card-2 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card-3 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card-4 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card-5 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card-6 {
  background-color: #44af69;
}
.cid-tv7ciMj93p .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7ciMj93p .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7ciMj93p .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7ciMj93p .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7ciMj93p .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7ciMj93p .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7ciMj93p .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7ciMj93p .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-tv7ciMj93p .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7ciMj93p .card-title-1 {
  text-align: center;
}
.cid-teHZsfLDKh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teHZsfLDKh .row {
  justify-content: center;
}
.cid-teHZsfLDKh .col-title {
  margin-bottom: 2.5rem;
}
.cid-teHZsfLDKh .mbr-section-title {
  color: #75083A;
}
.cid-teHZsfLDKh .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-teHZsfLDKh .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teHZsfLDKh .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teHZsfLDKh .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHZsfLDKh .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teHZsfLDKh .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-teHZsfLDKh .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-teHZsfLDKh .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-teHZsfLDKh .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-teHZsfLDKh .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-teHZsfLDKh .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-teHZsfLDKh .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-teHZsfLDKh .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-teHZsfLDKh .card-box {
    padding: 32px;
  }
}
.cid-teHZsfLDKh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-teHZsfLDKh .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-teHZsfLDKh .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-teHZsfLDKh .card-title-1 {
  color: #FFEDB4;
}
.cid-teHZsfLDKh .card-title-2 {
  color: #F6B7D2;
}
.cid-teHZsfLDKh .card-title-3 {
  color: #BAE3C8;
}
.cid-teHZsfLDKh .card-title-4 {
  color: #F9C9C8;
}
.cid-teHZsfLDKh .card-title-5 {
  color: #FDC99C;
}
.cid-teHZsfLDKh .card-title-6 {
  color: #FFEDB4;
}
.cid-teHZsfLDKh .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teHZsfLDKh .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZpduPIyS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZpduPIyS .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZpduPIyS .mbr-section-btn,
  .cid-toZpduPIyS .mbr-section-subtitle,
  .cid-toZpduPIyS .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tv7cl5PlVF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7cl5PlVF .row {
  justify-content: center;
}
.cid-tv7cl5PlVF .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7cl5PlVF .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7cl5PlVF .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7cl5PlVF .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv7cl5PlVF .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7cl5PlVF .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7cl5PlVF .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tv7cl5PlVF .card {
    min-height: 276px;
  }
}
.cid-tv7cl5PlVF .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7cl5PlVF .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7cl5PlVF .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7cl5PlVF .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv7cl5PlVF .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7cl5PlVF .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7cl5PlVF .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7cl5PlVF .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7cl5PlVF .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7cl5PlVF .card-title-1 {
  color: #ffffff;
}
.cid-teHZsisNpw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-teHZsisNpw .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZsisNpw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHZsisNpw .row {
  justify-content: flex-start;
}
.cid-teHZsisNpw .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-teHZsisNpw .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teHZsjpJ2v {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHZsjpJ2v .mbr-section-subtitle {
  color: #767676;
}
.cid-teHZsjpJ2v ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teHZsjpJ2v ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teHZsjpJ2v ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teHZsjpJ2v ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teHZsjpJ2v .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teHZskG9eE {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teHZskG9eE p {
  color: #767676;
}
.cid-teHZskG9eE .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teHZskG9eE .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teHZskG9eE .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teHZskG9eE .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teHZskG9eE .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teHZskG9eE .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teHZskG9eE .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teHZskG9eE .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teHZskG9eE .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teHZskG9eE .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teHZskG9eE .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-teHZslPXCf {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-teHZslPXCf H2 {
  color: #89b758;
}
.cid-teHZslPXCf .mbr-text,
.cid-teHZslPXCf .mbr-section-btn {
  color: #808080;
}
.cid-teHZslPXCf img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-teHZslPXCf img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-teHZslPXCf H1 {
  color: #29361a;
}
.cid-teHZslPXCf .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZslPXCf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHZsmTm2g {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-teHZsmTm2g .title-align {
  width: 100%;
}
.cid-teHZsmTm2g .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-teHZsmTm2g .img-col img {
  z-index: 2;
  position: relative;
}
.cid-teHZsmTm2g .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teHZsmTm2g .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-teHZsmTm2g .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-teHZsmTm2g .price-wrap {
  margin-left: 3rem;
}
.cid-teHZsmTm2g .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-teHZsmTm2g .item-first {
  margin-left: 0 !important;
}
.cid-teHZsmTm2g H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-teHZsmTm2g H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-teHZsmTm2g img {
  margin: auto;
  max-width: 500px;
}
.cid-teHZsmTm2g .mbr-section-subtitle,
.cid-teHZsmTm2g .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-teHZsmTm2g .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teHZsmTm2g H2:before {
    content: none;
  }
  .cid-teHZsmTm2g .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-teHZsmTm2g .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-teHZsmTm2g .pricebox {
    margin-right: 0rem;
  }
  .cid-teHZsmTm2g .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-teHZsmTm2g .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHZsmTm2g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva8f7LJ38 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva8f7LJ38 .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva8f7LJ38 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva8f7LJ38 .mbr-section-title {
  color: #44af69;
}
.cid-tva8f7LJ38 .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva8f7LJ38 .form-container {
  display: flex;
  width: 100%;
}
.cid-tva8f7LJ38 .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva8f7LJ38 form {
  width: 100%;
}
.cid-tva8f7LJ38 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva8f7LJ38 form p {
  color: #1F1D1A;
}
.cid-tva8f7LJ38 form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva8f7LJ38 form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva8f7LJ38 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva8f7LJ38 form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva8f7LJ38 form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8f7LJ38 form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8f7LJ38 form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8f7LJ38 form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8f7LJ38 form select {
  color: #bbbbbb !important;
}
.cid-tva8f7LJ38 form textarea {
  height: 250px !important;
}
.cid-tva8f7LJ38 form input:active,
.cid-tva8f7LJ38 form textarea:active,
.cid-tva8f7LJ38 form input:focus,
.cid-tva8f7LJ38 form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva8f7LJ38 form input:active::-webkit-input-placeholder,
.cid-tva8f7LJ38 form textarea:active::-webkit-input-placeholder,
.cid-tva8f7LJ38 form input:focus::-webkit-input-placeholder,
.cid-tva8f7LJ38 form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva8f7LJ38 form input:active::-moz-placeholder,
.cid-tva8f7LJ38 form textarea:active::-moz-placeholder,
.cid-tva8f7LJ38 form input:focus::-moz-placeholder,
.cid-tva8f7LJ38 form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva8f7LJ38 form input:active:-moz-placeholder,
.cid-tva8f7LJ38 form textarea:active:-moz-placeholder,
.cid-tva8f7LJ38 form input:focus:-moz-placeholder,
.cid-tva8f7LJ38 form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva8f7LJ38 form input:active:-ms-input-placeholder,
.cid-tva8f7LJ38 form textarea:active:-ms-input-placeholder,
.cid-tva8f7LJ38 form input:focus:-ms-input-placeholder,
.cid-tva8f7LJ38 form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva8f7LJ38 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva8f7LJ38 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva8f7LJ38 form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva8f7LJ38 form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva8f7LJ38 form .form-check-input:focus,
.cid-tva8f7LJ38 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva8f7LJ38 form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva8f7LJ38 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZCZ7IPpH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZCZ7IPpH .title {
  min-height: 40px;
}
.cid-tuZCZ7IPpH a {
  font-weight: 500;
}
.cid-tuZCZ7IPpH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-teHZsqzppU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-teHZsqzppU .mbr-text {
  color: #FEF9EE;
}
.cid-teI3su36Ty {
  overflow: visible;
}
.cid-teI3su36Ty .navbar-dropdown {
  position: relative !important;
}
.cid-teI3su36Ty .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teI3su36Ty .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-teI3su36Ty .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-teI3su36Ty .dropdown-item:hover,
.cid-teI3su36Ty .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-teI3su36Ty .dropdown-item:hover span {
  color: white;
}
.cid-teI3su36Ty .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-teI3su36Ty .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-teI3su36Ty .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-teI3su36Ty .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-teI3su36Ty .nav-link {
  position: relative;
}
.cid-teI3su36Ty .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-teI3su36Ty .container {
    flex-wrap: nowrap;
  }
}
.cid-teI3su36Ty .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-teI3su36Ty .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-teI3su36Ty .dropdown-menu,
.cid-teI3su36Ty .navbar.opened {
  background: #ffffff !important;
}
.cid-teI3su36Ty .nav-item:focus,
.cid-teI3su36Ty .nav-link:focus {
  outline: none;
}
.cid-teI3su36Ty .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-teI3su36Ty .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teI3su36Ty .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-teI3su36Ty .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teI3su36Ty .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teI3su36Ty .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teI3su36Ty .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-teI3su36Ty .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-teI3su36Ty .navbar.opened {
  transition: all 0.3s;
}
.cid-teI3su36Ty .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-teI3su36Ty .navbar .navbar-logo img {
  width: auto;
}
.cid-teI3su36Ty .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-teI3su36Ty .navbar.collapsed {
  justify-content: center;
}
.cid-teI3su36Ty .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teI3su36Ty .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teI3su36Ty .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-teI3su36Ty .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teI3su36Ty .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teI3su36Ty .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-teI3su36Ty .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teI3su36Ty .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-teI3su36Ty .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teI3su36Ty .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teI3su36Ty .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teI3su36Ty .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teI3su36Ty .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teI3su36Ty .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-teI3su36Ty .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-teI3su36Ty .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teI3su36Ty .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teI3su36Ty .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teI3su36Ty .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-teI3su36Ty .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-teI3su36Ty .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-teI3su36Ty .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-teI3su36Ty .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-teI3su36Ty .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teI3su36Ty .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-teI3su36Ty .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teI3su36Ty .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teI3su36Ty .dropdown-item.active,
.cid-teI3su36Ty .dropdown-item:active {
  background-color: transparent;
}
.cid-teI3su36Ty .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-teI3su36Ty .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-teI3su36Ty .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-teI3su36Ty .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-teI3su36Ty .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teI3su36Ty .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-teI3su36Ty .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teI3su36Ty .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teI3su36Ty ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-teI3su36Ty .navbar-buttons {
  text-align: center;
}
.cid-teI3su36Ty button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-teI3su36Ty button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-teI3su36Ty .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-teI3su36Ty .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-teI3su36Ty .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-teI3su36Ty button.navbar-toggler-close {
  margin-right: 0;
}
.cid-teI3su36Ty .navbar-dropdown {
  padding: 0 1rem;
}
.cid-teI3su36Ty a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teI3su36Ty .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teI3su36Ty .navbar {
    height: 70px;
  }
  .cid-teI3su36Ty .navbar.opened {
    height: auto;
  }
  .cid-teI3su36Ty .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teI3su36Ty .navbar-brand-main {
  max-width: 30%;
}
.cid-teI3su36Ty .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-teI3su36Ty .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-teI3su36Ty .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-teI3su36Ty .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-teI3su36Ty .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-teI3su36Ty .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-teI3su36Ty .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-teI3su36Ty .navbar-buttons-main {
    display: none;
  }
}
.cid-teI3su36Ty .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-teI3su36Ty .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-teI3su36Ty .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-teI3su36Ty .container,
  .cid-teI3su36Ty .container-fluid {
    justify-content: flex-end;
  }
  .cid-teI3su36Ty .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-teI3su36Ty .navbar-nav-main {
    display: none !important;
  }
  .cid-teI3su36Ty .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-teI3su36Ty .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teI3su36Ty .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-teI3su36Ty .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-teI3su36Ty .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-teI3su36Ty .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-teI3su36Ty .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-teI3su36Ty .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-teI3su36Ty .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teI3su36Ty .navbar-collapse .dropdown-item:hover,
  .cid-teI3su36Ty .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-teI3su36Ty .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-teI3su36Ty .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-teI3su36Ty .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-teI3svDjxp {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-teI3svDjxp .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3svDjxp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teI3svDjxp .row {
  justify-content: flex-start;
}
.cid-teI3svDjxp .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-teI3svDjxp .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-teI3svDjxp .mbr-text {
  color: #FEF9EE;
}
.cid-teI3svDjxp .mbr-text,
.cid-teI3svDjxp .mbr-section-btn {
  text-align: left;
}
.cid-teI3swMcW4 {
  background-color: #fafafa;
}
.cid-teI3swMcW4 .mbr-text,
.cid-teI3swMcW4 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 991px) {
  .cid-teI3swMcW4 .mbr-text,
  .cid-teI3swMcW4 .mbr-section-title {
    text-align: center;
  }
}
.cid-teI3swMcW4 a.btn {
  height: 100%;
  margin: 0;
}
.cid-teI3swMcW4 .mbr-section-btn {
  display: flex;
  margin-bottom: 1.2rem;
  width: 100%;
  margin-top: 1.5rem;
}
.cid-teI3swMcW4 .mbr-section-btn .btn {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-teI3swMcW4 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-teI3swMcW4 .content-wrapper {
    flex-direction: column-reverse;
  }
}
.cid-teI3swMcW4 .justify-content-center {
  align-items: center;
}
.cid-teI3swMcW4 .container {
  padding: 0 5%;
}
.cid-teI3swMcW4 .content-wrapper {
  background: #f0f4ff;
  border-radius: 25px;
  padding: 6.5rem;
}
@media (max-width: 768px) {
  .cid-teI3swMcW4 .content-wrapper {
    padding: 2.5rem;
  }
}
@media (max-width: 425px) {
  .cid-teI3swMcW4 .content-wrapper {
    padding: 1rem;
  }
}
.cid-teI3swMcW4 .form-group {
  margin-bottom: 1.5rem;
}
.cid-teI3swMcW4 .form-check {
  margin-left: .5rem;
}
.cid-teI3swMcW4 .mbr-text {
  margin-bottom: 3rem;
  color: #3a3e5e;
}
.cid-teI3swMcW4 .form-check-input:checked {
  background: #6870d1;
  border: none;
}
.cid-teI3swMcW4 .btn {
  width: 280px !important;
  height: 55px !important;
  box-shadow: none;
}
.cid-teI3swMcW4 .btn:hover {
  border: none;
  box-shadow: none;
}
@media (max-width: 768px) {
  .cid-teI3swMcW4 .btn {
    width: 200px;
  }
}
.cid-teI3swMcW4 .image-wrapper {
  padding: 1.5rem 0;
}
.cid-teI3swMcW4 .image-wrapper img {
  object-fit: cover;
  border-radius: 15px;
}
.cid-teI3swMcW4 .form-control {
  box-shadow: none;
  color: #3a3e5e;
}
.cid-teI3swMcW4 .form-check-input {
  border: none;
}
.cid-teI3swMcW4 .mbr-section-title {
  color: #6870d1;
}
.cid-teI3swMcW4 .mbr-label {
  color: #3a3e5e;
}
.cid-teI3swMcW4 H1 {
  color: #44af69;
}
.cid-teI3sxIuvm {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teI3sxIuvm .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3sxIuvm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teI3sxIuvm .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teI3sxIuvm .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teI3sxIuvm .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teI3sxIuvm .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teI3sxIuvm .card-wrapper {
  width: 100%;
}
.cid-teI3sxIuvm .card-box {
  width: 100%;
}
.cid-teI3sxIuvm .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teI3sxIuvm .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teI3sxIuvm .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teI3sxIuvm .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teI3sxIuvm .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teI3sxIuvm .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teI3sxIuvm .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teI3sxIuvm .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teI3sxIuvm .bg-img {
    width: 150%;
  }
}
.cid-teLKGNXbeT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLKGNXbeT .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLKGNXbeT .container {
    max-width: 1130px;
  }
  .cid-teLKGNXbeT .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teLKGNXbeT .item-content {
  padding: 0 1rem;
}
.cid-teLKGNXbeT img,
.cid-teLKGNXbeT .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLKGNXbeT img,
  .cid-teLKGNXbeT .item-img {
    height: 260px;
  }
}
.cid-teLKGNXbeT .item:focus,
.cid-teLKGNXbeT span:focus {
  outline: none;
}
.cid-teLKGNXbeT .item-wrapper {
  position: relative;
}
.cid-teLKGNXbeT .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLKGNXbeT .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLKGNXbeT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLKGNXbeT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLKGNXbeT .embla__button--next,
.cid-teLKGNXbeT .embla__button--prev {
  display: flex;
}
.cid-teLKGNXbeT .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLKGNXbeT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLKGNXbeT .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLKGNXbeT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLKGNXbeT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLKGNXbeT .embla__button {
    top: auto;
  }
}
.cid-teLKGNXbeT .embla {
  position: relative;
  width: 100%;
}
.cid-teLKGNXbeT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLKGNXbeT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLKGNXbeT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLKGNXbeT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teI3sA29L3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-teI3sA29L3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3sA29L3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teI3sA29L3 .row {
  justify-content: center;
}
.cid-teI3sA29L3 .col-title {
  margin-bottom: 2.5rem;
}
.cid-teI3sA29L3 .mbr-section-title {
  color: #F6B7D2;
}
.cid-teI3sA29L3 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teI3sA29L3 .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teI3sA29L3 .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-teI3sA29L3 .col-video {
    height: 620px;
  }
}
.cid-teI3sA29L3 .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-teI3sA29L3 .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-teI3sA29L3 .col-video .link {
  margin-right: 1rem;
}
.cid-teI3sA29L3 .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teI3sA29L3 .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-teI3sA29L3 .mbr-media {
  position: relative;
}
.cid-teI3sA29L3 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-teI3sA29L3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-teI3sA29L3 .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-teI3sA29L3 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-teI3sA29L3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teI3sA29L3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teI3sA29L3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teI3sA29L3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teI3sA29L3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teI3sA29L3 a:hover {
  text-decoration-line: none !important;
}
.cid-tv7cwzjwdR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7cwzjwdR .row {
  justify-content: center;
}
.cid-tv7cwzjwdR .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7cwzjwdR .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7cwzjwdR .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7cwzjwdR .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7cwzjwdR .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7cwzjwdR .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7cwzjwdR .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-tv7cwzjwdR .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-tv7cwzjwdR .card {
    min-height: 276px;
  }
}
.cid-tv7cwzjwdR .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7cwzjwdR .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7cwzjwdR .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7cwzjwdR .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7cwzjwdR .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7cwzjwdR .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7cwzjwdR .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7cwzjwdR .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7cwzjwdR .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7cwzjwdR .mbr-section-btn {
  margin-top: 30px;
}
.cid-tv7cwzjwdR .card-title-1 {
  color: #ffffff;
}
.cid-toZpoEzlLJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZpoEzlLJ .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZpoEzlLJ .mbr-section-btn,
  .cid-toZpoEzlLJ .mbr-section-subtitle,
  .cid-toZpoEzlLJ .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tv7cy7Bo1U {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7cy7Bo1U .row {
  justify-content: center;
}
.cid-tv7cy7Bo1U .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7cy7Bo1U .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7cy7Bo1U .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-tv7cy7Bo1U .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv7cy7Bo1U .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7cy7Bo1U .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7cy7Bo1U .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-tv7cy7Bo1U .card {
    min-height: 276px;
  }
}
.cid-tv7cy7Bo1U .card-1 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card-2 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card-3 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card-4 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card-5 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card-6 {
  background-color: #44af69;
}
.cid-tv7cy7Bo1U .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7cy7Bo1U .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7cy7Bo1U .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7cy7Bo1U .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-tv7cy7Bo1U .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7cy7Bo1U .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7cy7Bo1U .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7cy7Bo1U .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-tv7cy7Bo1U .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7cy7Bo1U .card-title-1 {
  text-align: center;
}
.cid-teI3sFzsLL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teI3sFzsLL .row {
  justify-content: center;
}
.cid-teI3sFzsLL .col-title {
  margin-bottom: 2.5rem;
}
.cid-teI3sFzsLL .mbr-section-title {
  color: #75083A;
}
.cid-teI3sFzsLL .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-teI3sFzsLL .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teI3sFzsLL .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teI3sFzsLL .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teI3sFzsLL .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teI3sFzsLL .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-teI3sFzsLL .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-teI3sFzsLL .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-teI3sFzsLL .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-teI3sFzsLL .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-teI3sFzsLL .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-teI3sFzsLL .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-teI3sFzsLL .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-teI3sFzsLL .card-box {
    padding: 32px;
  }
}
.cid-teI3sFzsLL .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-teI3sFzsLL .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-teI3sFzsLL .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-teI3sFzsLL .card-title-1 {
  color: #FFEDB4;
}
.cid-teI3sFzsLL .card-title-2 {
  color: #F6B7D2;
}
.cid-teI3sFzsLL .card-title-3 {
  color: #BAE3C8;
}
.cid-teI3sFzsLL .card-title-4 {
  color: #F9C9C8;
}
.cid-teI3sFzsLL .card-title-5 {
  color: #FDC99C;
}
.cid-teI3sFzsLL .card-title-6 {
  color: #FFEDB4;
}
.cid-teI3sFzsLL .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teI3sFzsLL .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tv7czGXSLj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv7czGXSLj .row {
  justify-content: center;
}
.cid-tv7czGXSLj .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv7czGXSLj .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv7czGXSLj .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv7czGXSLj .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv7czGXSLj .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv7czGXSLj .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv7czGXSLj .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tv7czGXSLj .card {
    min-height: 276px;
  }
}
.cid-tv7czGXSLj .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv7czGXSLj .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv7czGXSLj .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv7czGXSLj .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv7czGXSLj .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv7czGXSLj .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv7czGXSLj .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv7czGXSLj .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv7czGXSLj .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv7czGXSLj .card-title-1 {
  color: #ffffff;
}
.cid-toZpqRVyaK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZpqRVyaK .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZpqRVyaK .mbr-section-btn,
  .cid-toZpqRVyaK .mbr-section-subtitle,
  .cid-toZpqRVyaK .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teI3sIJqca {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-teI3sIJqca .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3sIJqca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teI3sIJqca .row {
  justify-content: flex-start;
}
.cid-teI3sIJqca .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-teI3sIJqca .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teI3sJQsPA {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teI3sJQsPA .mbr-section-subtitle {
  color: #767676;
}
.cid-teI3sJQsPA ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teI3sJQsPA ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teI3sJQsPA ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teI3sJQsPA ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teI3sJQsPA .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teI3sLenVs {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teI3sLenVs p {
  color: #767676;
}
.cid-teI3sLenVs .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teI3sLenVs .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teI3sLenVs .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teI3sLenVs .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teI3sLenVs .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teI3sLenVs .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teI3sLenVs .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teI3sLenVs .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teI3sLenVs .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teI3sLenVs .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teI3sLenVs .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-teI3sMCHI2 {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-teI3sMCHI2 H2 {
  color: #89b758;
}
.cid-teI3sMCHI2 .mbr-text,
.cid-teI3sMCHI2 .mbr-section-btn {
  color: #808080;
}
.cid-teI3sMCHI2 img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-teI3sMCHI2 img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-teI3sMCHI2 H1 {
  color: #29361a;
}
.cid-teI3sMCHI2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3sMCHI2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teI3sNQcKX {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-teI3sNQcKX .title-align {
  width: 100%;
}
.cid-teI3sNQcKX .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-teI3sNQcKX .img-col img {
  z-index: 2;
  position: relative;
}
.cid-teI3sNQcKX .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teI3sNQcKX .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-teI3sNQcKX .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-teI3sNQcKX .price-wrap {
  margin-left: 3rem;
}
.cid-teI3sNQcKX .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-teI3sNQcKX .item-first {
  margin-left: 0 !important;
}
.cid-teI3sNQcKX H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-teI3sNQcKX H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-teI3sNQcKX img {
  margin: auto;
  max-width: 500px;
}
.cid-teI3sNQcKX .mbr-section-subtitle,
.cid-teI3sNQcKX .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-teI3sNQcKX .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teI3sNQcKX H2:before {
    content: none;
  }
  .cid-teI3sNQcKX .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-teI3sNQcKX .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-teI3sNQcKX .pricebox {
    margin-right: 0rem;
  }
  .cid-teI3sNQcKX .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-teI3sNQcKX .mbr-fallback-image.disabled {
  display: none;
}
.cid-teI3sNQcKX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva8j4UoFL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva8j4UoFL .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva8j4UoFL .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva8j4UoFL .mbr-section-title {
  color: #44af69;
}
.cid-tva8j4UoFL .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva8j4UoFL .form-container {
  display: flex;
  width: 100%;
}
.cid-tva8j4UoFL .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva8j4UoFL form {
  width: 100%;
}
.cid-tva8j4UoFL form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva8j4UoFL form p {
  color: #1F1D1A;
}
.cid-tva8j4UoFL form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva8j4UoFL form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva8j4UoFL form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva8j4UoFL form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva8j4UoFL form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8j4UoFL form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8j4UoFL form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8j4UoFL form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8j4UoFL form select {
  color: #bbbbbb !important;
}
.cid-tva8j4UoFL form textarea {
  height: 250px !important;
}
.cid-tva8j4UoFL form input:active,
.cid-tva8j4UoFL form textarea:active,
.cid-tva8j4UoFL form input:focus,
.cid-tva8j4UoFL form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva8j4UoFL form input:active::-webkit-input-placeholder,
.cid-tva8j4UoFL form textarea:active::-webkit-input-placeholder,
.cid-tva8j4UoFL form input:focus::-webkit-input-placeholder,
.cid-tva8j4UoFL form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva8j4UoFL form input:active::-moz-placeholder,
.cid-tva8j4UoFL form textarea:active::-moz-placeholder,
.cid-tva8j4UoFL form input:focus::-moz-placeholder,
.cid-tva8j4UoFL form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva8j4UoFL form input:active:-moz-placeholder,
.cid-tva8j4UoFL form textarea:active:-moz-placeholder,
.cid-tva8j4UoFL form input:focus:-moz-placeholder,
.cid-tva8j4UoFL form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva8j4UoFL form input:active:-ms-input-placeholder,
.cid-tva8j4UoFL form textarea:active:-ms-input-placeholder,
.cid-tva8j4UoFL form input:focus:-ms-input-placeholder,
.cid-tva8j4UoFL form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva8j4UoFL form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva8j4UoFL form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva8j4UoFL form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva8j4UoFL form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva8j4UoFL form .form-check-input:focus,
.cid-tva8j4UoFL form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva8j4UoFL form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva8j4UoFL .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZD46ygTl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZD46ygTl .title {
  min-height: 40px;
}
.cid-tuZD46ygTl a {
  font-weight: 500;
}
.cid-tuZD46ygTl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-teI3sS0hOf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-teI3sS0hOf .mbr-text {
  color: #FEF9EE;
}
.cid-terlQ7sxz1 {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-terlQ7sxz1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-terlQ7sxz1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terlQ7sxz1 .row {
  justify-content: flex-start;
}
.cid-terlQ7sxz1 .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-terlQ7sxz1 .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-terlQ7sxz1 .mbr-text {
  color: #FEF9EE;
}
.cid-terlQ7sxz1 .mbr-text,
.cid-terlQ7sxz1 .mbr-section-btn {
  text-align: left;
}
.cid-termanIGqt {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-termanIGqt .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-termanIGqt .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-termanIGqt .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-teLKlWiRFx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLKlWiRFx .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLKlWiRFx .container {
    max-width: 1130px;
  }
  .cid-teLKlWiRFx .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teLKlWiRFx .item-content {
  padding: 0 1rem;
}
.cid-teLKlWiRFx img,
.cid-teLKlWiRFx .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLKlWiRFx img,
  .cid-teLKlWiRFx .item-img {
    height: 260px;
  }
}
.cid-teLKlWiRFx .item:focus,
.cid-teLKlWiRFx span:focus {
  outline: none;
}
.cid-teLKlWiRFx .item-wrapper {
  position: relative;
}
.cid-teLKlWiRFx .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLKlWiRFx .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLKlWiRFx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLKlWiRFx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLKlWiRFx .embla__button--next,
.cid-teLKlWiRFx .embla__button--prev {
  display: flex;
}
.cid-teLKlWiRFx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLKlWiRFx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLKlWiRFx .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLKlWiRFx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLKlWiRFx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLKlWiRFx .embla__button {
    top: auto;
  }
}
.cid-teLKlWiRFx .embla {
  position: relative;
  width: 100%;
}
.cid-teLKlWiRFx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLKlWiRFx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLKlWiRFx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLKlWiRFx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-terJT8uX8C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-terJT8uX8C .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-terJT8uX8C .mbr-section-btn,
  .cid-terJT8uX8C .mbr-section-subtitle,
  .cid-terJT8uX8C .mbr-section-title {
    text-align: center !important;
  }
}
.cid-terhYY6h3O {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  margin-bottom: 2px;
}
.cid-terhYY6h3O .mbr-section-subtitle {
  margin-bottom: 15px;
  color: #333333;
  text-align: left;
}
.cid-terhYY6h3O .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-terhYY6h3O .container {
  padding-left: 53px;
  padding-right: 53px;
}
.cid-terhYY6h3O .container-fluid {
  outline: 2px solid #000 !important;
}
.cid-terhYY6h3O .row {
  padding-top: 76px;
  padding-bottom: 76px;
  justify-content: center;
  display: flex;
}
@media (max-width: 768px) {
  .cid-terhYY6h3O .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tersY4ccNo {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tersY4ccNo .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tersY4ccNo .mbr-shop .row {
  margin: 0;
}
.cid-tersY4ccNo .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tersY4ccNo .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tersY4ccNo .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tersY4ccNo .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tersY4ccNo .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tersY4ccNo .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tersY4ccNo .mbr-shop .hide-modal {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tersY4ccNo .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-tersY4ccNo .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-tersY4ccNo .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tersY4ccNo .mbr-shop .filter-by-pu,
.cid-tersY4ccNo .mbr-shop .filter-by-pd,
.cid-tersY4ccNo .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tersY4ccNo .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tersY4ccNo .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tersY4ccNo .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .galleryItem h4,
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .galleryItem h5,
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .galleryItem p,
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .item-button {
  text-align: center;
}
.cid-tersY4ccNo .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tersY4ccNo .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tersY4ccNo .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tersY4ccNo .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tersY4ccNo .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .mbr-gallery-item__hided h4,
.cid-tersY4ccNo .mbr-shop .mbr-gallery-item__hided h5,
.cid-tersY4ccNo .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tersY4ccNo .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tersY4ccNo .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tersY4ccNo .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tersY4ccNo .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .range-controls {
  position: relative;
}
.cid-tersY4ccNo .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tersY4ccNo .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tersY4ccNo .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-tersY4ccNo .mbr-shop .toggle:hover,
.cid-tersY4ccNo .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tersY4ccNo .mbr-shop .min-toggle {
  left: 0;
}
.cid-tersY4ccNo .mbr-shop .max-toggle {
  right: 0;
}
.cid-tersY4ccNo .mbr-shop .hided-by-price {
  display: none;
}
.cid-tersY4ccNo .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tersY4ccNo .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tersY4ccNo .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tersY4ccNo .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tersY4ccNo .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tersY4ccNo .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tersY4ccNo .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tersY4ccNo .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tersY4ccNo .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tersY4ccNo .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-tersY4ccNo .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-tersY4ccNo .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tersY4ccNo .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tersY4ccNo .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tersY4ccNo .mbr-shop .shop-items .onsale,
.cid-tersY4ccNo .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tersY4ccNo .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tersY4ccNo .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tersY4ccNo .mbr-shop .price-range {
  display: inline-block;
}
.cid-tersY4ccNo .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tersY4ccNo .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tersY4ccNo .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tersY4ccNo .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tersY4ccNo .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tersY4ccNo .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tersY4ccNo .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tersY4ccNo .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tersY4ccNo .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tersY4ccNo .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tersY4ccNo .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tersY4ccNo .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tersY4ccNo .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tersY4ccNo .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tersY4ccNo .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tersY4ccNo .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tersY4ccNo .wrapper-shop-items {
    order: 1;
  }
  .cid-tersY4ccNo .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tersY4ccNo .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tersY4ccNo .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tersY4ccNo .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tersY4ccNo .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tersY4ccNo .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tersY4ccNo .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tersY4ccNo .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tersY4ccNo .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tersY4ccNo .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tersY4ccNo .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tersY4ccNo .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tersY4ccNo .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tersY4ccNo .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-terdFtbdZz {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-terdFtbdZz H2 {
  color: #89b758;
}
.cid-terdFtbdZz .mbr-text,
.cid-terdFtbdZz .mbr-section-btn {
  color: #808080;
}
.cid-terdFtbdZz .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-terdFtbdZz .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-terdFtbdZz .mbr-figure {
  height: 100%;
}
.cid-terdFtbdZz .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-terdFtbdZz img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-terdFtbdZz H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-terdFtbdZz .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-terdFtbdZz .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-terdFtbdZz .container {
    padding: 0 3rem;
  }
  .cid-terdFtbdZz .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-terdFtbdZz .container {
    padding: 0 2rem;
  }
  .cid-terdFtbdZz .card-img {
    width: 100%;
  }
  .cid-terdFtbdZz .center-card {
    padding: 1rem;
  }
}
.cid-terdFtbdZz .mbr-fallback-image.disabled {
  display: none;
}
.cid-terdFtbdZz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHAwmA3eA {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHAwmA3eA .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teHAwmA3eA .mbr-shop .row {
  margin: 0;
}
.cid-teHAwmA3eA .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teHAwmA3eA .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teHAwmA3eA .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teHAwmA3eA .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teHAwmA3eA .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teHAwmA3eA .mbr-shop .hide-modal {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teHAwmA3eA .mbr-shop .filter-by-pu,
.cid-teHAwmA3eA .mbr-shop .filter-by-pd,
.cid-teHAwmA3eA .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teHAwmA3eA .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teHAwmA3eA .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teHAwmA3eA .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .galleryItem h4,
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .galleryItem h5,
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .galleryItem p,
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .item-button {
  text-align: center;
}
.cid-teHAwmA3eA .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teHAwmA3eA .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teHAwmA3eA .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teHAwmA3eA .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .mbr-gallery-item__hided h4,
.cid-teHAwmA3eA .mbr-shop .mbr-gallery-item__hided h5,
.cid-teHAwmA3eA .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teHAwmA3eA .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teHAwmA3eA .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teHAwmA3eA .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teHAwmA3eA .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .range-controls {
  position: relative;
}
.cid-teHAwmA3eA .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teHAwmA3eA .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .toggle:hover,
.cid-teHAwmA3eA .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teHAwmA3eA .mbr-shop .min-toggle {
  left: 0;
}
.cid-teHAwmA3eA .mbr-shop .max-toggle {
  right: 0;
}
.cid-teHAwmA3eA .mbr-shop .hided-by-price {
  display: none;
}
.cid-teHAwmA3eA .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teHAwmA3eA .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teHAwmA3eA .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHAwmA3eA .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teHAwmA3eA .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teHAwmA3eA .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teHAwmA3eA .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teHAwmA3eA .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teHAwmA3eA .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teHAwmA3eA .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-teHAwmA3eA .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-teHAwmA3eA .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teHAwmA3eA .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teHAwmA3eA .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teHAwmA3eA .mbr-shop .shop-items .onsale,
.cid-teHAwmA3eA .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teHAwmA3eA .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teHAwmA3eA .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teHAwmA3eA .mbr-shop .price-range {
  display: inline-block;
}
.cid-teHAwmA3eA .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teHAwmA3eA .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teHAwmA3eA .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teHAwmA3eA .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teHAwmA3eA .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teHAwmA3eA .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teHAwmA3eA .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teHAwmA3eA .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teHAwmA3eA .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teHAwmA3eA .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teHAwmA3eA .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teHAwmA3eA .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teHAwmA3eA .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teHAwmA3eA .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teHAwmA3eA .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teHAwmA3eA .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teHAwmA3eA .wrapper-shop-items {
    order: 1;
  }
  .cid-teHAwmA3eA .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teHAwmA3eA .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teHAwmA3eA .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teHAwmA3eA .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teHAwmA3eA .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teHAwmA3eA .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teHAwmA3eA .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teHAwmA3eA .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teHAwmA3eA .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teHAwmA3eA .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teHAwmA3eA .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teHAwmA3eA .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teHAwmA3eA .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teHAwmA3eA .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-terhiVzsnZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-terhiVzsnZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-terhiVzsnZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terhiVzsnZ .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-terhiVzsnZ .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-terhiVzsnZ .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-terhiVzsnZ .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-terhiVzsnZ .card-wrapper {
  width: 100%;
}
.cid-terhiVzsnZ .card-box {
  width: 100%;
}
.cid-terhiVzsnZ .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-terhiVzsnZ .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-terhiVzsnZ .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-terhiVzsnZ .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-terhiVzsnZ .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-terhiVzsnZ .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-terhiVzsnZ .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-terhiVzsnZ .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-terhiVzsnZ .bg-img {
    width: 150%;
  }
}
.cid-teHAzEMRpZ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHAzEMRpZ .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teHAzEMRpZ .mbr-shop .row {
  margin: 0;
}
.cid-teHAzEMRpZ .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teHAzEMRpZ .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teHAzEMRpZ .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teHAzEMRpZ .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teHAzEMRpZ .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teHAzEMRpZ .mbr-shop .hide-modal {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teHAzEMRpZ .mbr-shop .filter-by-pu,
.cid-teHAzEMRpZ .mbr-shop .filter-by-pd,
.cid-teHAzEMRpZ .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teHAzEMRpZ .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teHAzEMRpZ .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teHAzEMRpZ .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .galleryItem h4,
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .galleryItem h5,
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .galleryItem p,
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .item-button {
  text-align: center;
}
.cid-teHAzEMRpZ .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teHAzEMRpZ .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teHAzEMRpZ .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teHAzEMRpZ .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item__hided h4,
.cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item__hided h5,
.cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teHAzEMRpZ .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teHAzEMRpZ .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teHAzEMRpZ .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teHAzEMRpZ .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .range-controls {
  position: relative;
}
.cid-teHAzEMRpZ .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teHAzEMRpZ .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .toggle:hover,
.cid-teHAzEMRpZ .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teHAzEMRpZ .mbr-shop .min-toggle {
  left: 0;
}
.cid-teHAzEMRpZ .mbr-shop .max-toggle {
  right: 0;
}
.cid-teHAzEMRpZ .mbr-shop .hided-by-price {
  display: none;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teHAzEMRpZ .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teHAzEMRpZ .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teHAzEMRpZ .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teHAzEMRpZ .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teHAzEMRpZ .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-teHAzEMRpZ .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-teHAzEMRpZ .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teHAzEMRpZ .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teHAzEMRpZ .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teHAzEMRpZ .mbr-shop .shop-items .onsale,
.cid-teHAzEMRpZ .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teHAzEMRpZ .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teHAzEMRpZ .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teHAzEMRpZ .mbr-shop .price-range {
  display: inline-block;
}
.cid-teHAzEMRpZ .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teHAzEMRpZ .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teHAzEMRpZ .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teHAzEMRpZ .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teHAzEMRpZ .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teHAzEMRpZ .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teHAzEMRpZ .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teHAzEMRpZ .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teHAzEMRpZ .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teHAzEMRpZ .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teHAzEMRpZ .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teHAzEMRpZ .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teHAzEMRpZ .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teHAzEMRpZ .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teHAzEMRpZ .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teHAzEMRpZ .wrapper-shop-items {
    order: 1;
  }
  .cid-teHAzEMRpZ .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teHAzEMRpZ .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teHAzEMRpZ .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teHAzEMRpZ .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teHAzEMRpZ .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teHAzEMRpZ .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teHAzEMRpZ .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teHAzEMRpZ .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teHAzEMRpZ .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teHAzEMRpZ .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teHAzEMRpZ .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teHAzEMRpZ .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teHAzEMRpZ .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teHAzEMRpZ .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-terdN9cUWO {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-terdN9cUWO H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-terdN9cUWO .row {
  position: relative;
}
.cid-terdN9cUWO .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-terdN9cUWO .mbr-text,
.cid-terdN9cUWO .mbr-section-btn {
  color: #808080;
}
.cid-terdN9cUWO img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-terdN9cUWO h4 {
  line-height: 1.4;
}
.cid-terdN9cUWO .img-col {
  align-items: flex-end;
}
.cid-terdN9cUWO .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-terdN9cUWO .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-terdN9cUWO .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-terdN9cUWO .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-terdN9cUWO .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-terdN9cUWO .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-terdN9cUWO .icon-col {
    align-items: center;
  }
  .cid-terdN9cUWO .row:before {
    height: 860px;
  }
}
.cid-terdN9cUWO .icon-text,
.cid-terdN9cUWO .mbr-iconfont {
  color: #ffffff;
}
.cid-terdN9cUWO .mbr-fallback-image.disabled {
  display: none;
}
.cid-terdN9cUWO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terhEhBvPM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fdc99c;
  position: relative;
  overflow: hidden;
}
.cid-terhEhBvPM .mbr-fallback-image.disabled {
  display: none;
}
.cid-terhEhBvPM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terhEhBvPM .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-terhEhBvPM .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-terhEhBvPM .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-terhEhBvPM .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-terhEhBvPM .card-wrapper {
  width: 100%;
}
.cid-terhEhBvPM .card-box {
  width: 100%;
}
.cid-terhEhBvPM .card-title {
  color: #592D05;
  margin-bottom: 0;
}
.cid-terhEhBvPM .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-terhEhBvPM .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-terhEhBvPM .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 10%;
}
@media (max-width: 767px) {
  .cid-terhEhBvPM .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10%;
  }
}
.cid-terhEhBvPM .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-terhEhBvPM .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-terhEhBvPM .bg-img {
  position: absolute;
  width: 100%;
  background-color: #ff7f11;
  aspect-ratio: 1;
  border-radius: 9999px;
}
@media (max-width: 767px) {
  .cid-terhEhBvPM .bg-img {
    width: 150%;
  }
}
.cid-terhEhBvPM .bg-img-1 {
  left: 0;
  bottom: 0;
  transform: translateY(50%) translateX(-50%);
}
.cid-terhEhBvPM .bg-img-2 {
  top: 0;
  right: 0;
  transform: translateY(-50%) translateX(50%);
}
.cid-terhq2FodN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #75083a;
}
.cid-terhq2FodN .mbr-fallback-image.disabled {
  display: none;
}
.cid-terhq2FodN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terhq2FodN .col-title {
  margin-bottom: 2.5rem;
}
.cid-terhq2FodN .mbr-section-title {
  color: #F6B7D2;
}
.cid-terhq2FodN .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-terhq2FodN .cards-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
@media (max-width: 639px) {
  .cid-terhq2FodN .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-terhq2FodN .card-box {
  width: 100%;
}
.cid-terhq2FodN .image-wrapper {
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin-top: 32px;
  margin-right: auto;
  margin-left: auto;
  width: 192px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.cid-terhq2FodN .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-terhq2FodN .card-container {
  width: 100%;
  padding: 32px;
}
.cid-terhq2FodN .card-title {
  color: #F6B7D2;
  margin-bottom: 0;
}
.cid-terhq2FodN .card-text {
  color: #FEF9EE;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-terhq2FodN .mbr-section-btn {
  margin-top: 0.5rem;
}
.cid-terhFWPuRC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffedb4;
  position: relative;
  overflow: hidden;
}
.cid-terhFWPuRC .mbr-fallback-image.disabled {
  display: none;
}
.cid-terhFWPuRC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-terhFWPuRC .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-terhFWPuRC .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-terhFWPuRC .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-terhFWPuRC .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-terhFWPuRC .card-wrapper {
  width: 100%;
}
.cid-terhFWPuRC .card-box {
  width: 100%;
}
.cid-terhFWPuRC .card-title {
  color: #504a24;
  margin-bottom: 0;
}
.cid-terhFWPuRC .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-terhFWPuRC .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-terhFWPuRC .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 13%;
}
@media (max-width: 767px) {
  .cid-terhFWPuRC .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 13%;
  }
}
.cid-terhFWPuRC .img-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 100%;
}
.cid-terhFWPuRC .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-terhFWPuRC .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-terhFWPuRC .bg-img {
  position: absolute;
  width: 100%;
  background-color: #fed243;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  top: 0;
  transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 767px) {
  .cid-terhFWPuRC .bg-img {
    width: 150%;
  }
}
.cid-tva8tZDG9l {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva8tZDG9l .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva8tZDG9l .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva8tZDG9l .mbr-section-title {
  color: #44af69;
}
.cid-tva8tZDG9l .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva8tZDG9l .form-container {
  display: flex;
  width: 100%;
}
.cid-tva8tZDG9l .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva8tZDG9l form {
  width: 100%;
}
.cid-tva8tZDG9l form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva8tZDG9l form p {
  color: #1F1D1A;
}
.cid-tva8tZDG9l form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva8tZDG9l form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva8tZDG9l form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva8tZDG9l form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva8tZDG9l form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8tZDG9l form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8tZDG9l form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8tZDG9l form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8tZDG9l form select {
  color: #bbbbbb !important;
}
.cid-tva8tZDG9l form textarea {
  height: 250px !important;
}
.cid-tva8tZDG9l form input:active,
.cid-tva8tZDG9l form textarea:active,
.cid-tva8tZDG9l form input:focus,
.cid-tva8tZDG9l form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva8tZDG9l form input:active::-webkit-input-placeholder,
.cid-tva8tZDG9l form textarea:active::-webkit-input-placeholder,
.cid-tva8tZDG9l form input:focus::-webkit-input-placeholder,
.cid-tva8tZDG9l form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva8tZDG9l form input:active::-moz-placeholder,
.cid-tva8tZDG9l form textarea:active::-moz-placeholder,
.cid-tva8tZDG9l form input:focus::-moz-placeholder,
.cid-tva8tZDG9l form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva8tZDG9l form input:active:-moz-placeholder,
.cid-tva8tZDG9l form textarea:active:-moz-placeholder,
.cid-tva8tZDG9l form input:focus:-moz-placeholder,
.cid-tva8tZDG9l form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva8tZDG9l form input:active:-ms-input-placeholder,
.cid-tva8tZDG9l form textarea:active:-ms-input-placeholder,
.cid-tva8tZDG9l form input:focus:-ms-input-placeholder,
.cid-tva8tZDG9l form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva8tZDG9l form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva8tZDG9l form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva8tZDG9l form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva8tZDG9l form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva8tZDG9l form .form-check-input:focus,
.cid-tva8tZDG9l form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva8tZDG9l form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva8tZDG9l .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-teLMeDPd28 {
  overflow: visible;
}
.cid-teLMeDPd28 .navbar-dropdown {
  position: relative !important;
}
.cid-teLMeDPd28 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teLMeDPd28 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-teLMeDPd28 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-teLMeDPd28 .dropdown-item:hover,
.cid-teLMeDPd28 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-teLMeDPd28 .dropdown-item:hover span {
  color: white;
}
.cid-teLMeDPd28 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-teLMeDPd28 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-teLMeDPd28 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-teLMeDPd28 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-teLMeDPd28 .nav-link {
  position: relative;
}
.cid-teLMeDPd28 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-teLMeDPd28 .container {
    flex-wrap: nowrap;
  }
}
.cid-teLMeDPd28 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-teLMeDPd28 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-teLMeDPd28 .dropdown-menu,
.cid-teLMeDPd28 .navbar.opened {
  background: #ffffff !important;
}
.cid-teLMeDPd28 .nav-item:focus,
.cid-teLMeDPd28 .nav-link:focus {
  outline: none;
}
.cid-teLMeDPd28 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-teLMeDPd28 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teLMeDPd28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-teLMeDPd28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teLMeDPd28 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teLMeDPd28 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teLMeDPd28 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-teLMeDPd28 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-teLMeDPd28 .navbar.opened {
  transition: all 0.3s;
}
.cid-teLMeDPd28 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-teLMeDPd28 .navbar .navbar-logo img {
  width: auto;
}
.cid-teLMeDPd28 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-teLMeDPd28 .navbar.collapsed {
  justify-content: center;
}
.cid-teLMeDPd28 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teLMeDPd28 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teLMeDPd28 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-teLMeDPd28 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teLMeDPd28 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teLMeDPd28 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-teLMeDPd28 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teLMeDPd28 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-teLMeDPd28 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teLMeDPd28 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teLMeDPd28 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teLMeDPd28 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teLMeDPd28 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teLMeDPd28 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-teLMeDPd28 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-teLMeDPd28 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teLMeDPd28 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teLMeDPd28 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teLMeDPd28 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-teLMeDPd28 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-teLMeDPd28 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-teLMeDPd28 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-teLMeDPd28 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-teLMeDPd28 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teLMeDPd28 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-teLMeDPd28 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teLMeDPd28 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teLMeDPd28 .dropdown-item.active,
.cid-teLMeDPd28 .dropdown-item:active {
  background-color: transparent;
}
.cid-teLMeDPd28 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-teLMeDPd28 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-teLMeDPd28 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-teLMeDPd28 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-teLMeDPd28 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teLMeDPd28 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-teLMeDPd28 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teLMeDPd28 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teLMeDPd28 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-teLMeDPd28 .navbar-buttons {
  text-align: center;
}
.cid-teLMeDPd28 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-teLMeDPd28 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-teLMeDPd28 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-teLMeDPd28 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-teLMeDPd28 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-teLMeDPd28 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-teLMeDPd28 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-teLMeDPd28 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teLMeDPd28 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLMeDPd28 .navbar {
    height: 70px;
  }
  .cid-teLMeDPd28 .navbar.opened {
    height: auto;
  }
  .cid-teLMeDPd28 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teLMeDPd28 .navbar-brand-main {
  max-width: 30%;
}
.cid-teLMeDPd28 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-teLMeDPd28 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-teLMeDPd28 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-teLMeDPd28 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-teLMeDPd28 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-teLMeDPd28 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-teLMeDPd28 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-teLMeDPd28 .navbar-buttons-main {
    display: none;
  }
}
.cid-teLMeDPd28 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-teLMeDPd28 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-teLMeDPd28 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-teLMeDPd28 .container,
  .cid-teLMeDPd28 .container-fluid {
    justify-content: flex-end;
  }
  .cid-teLMeDPd28 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-teLMeDPd28 .navbar-nav-main {
    display: none !important;
  }
  .cid-teLMeDPd28 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-teLMeDPd28 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teLMeDPd28 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-teLMeDPd28 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-teLMeDPd28 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-teLMeDPd28 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-teLMeDPd28 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-teLMeDPd28 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-teLMeDPd28 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teLMeDPd28 .navbar-collapse .dropdown-item:hover,
  .cid-teLMeDPd28 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-teLMeDPd28 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-teLMeDPd28 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-teLMeDPd28 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-teLMeFocA9 .modal-body .close {
  background: #1b1b1b;
}
.cid-teLMeFocA9 .modal-body .close span {
  font-style: normal;
}
.cid-teLMeFocA9 .carousel-inner > .active,
.cid-teLMeFocA9 .carousel-inner > .next,
.cid-teLMeFocA9 .carousel-inner > .prev {
  display: flex;
}
.cid-teLMeFocA9 .carousel-control .icon-next,
.cid-teLMeFocA9 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-teLMeFocA9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teLMeFocA9 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teLMeFocA9 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-teLMeFocA9 .boxed-slider > div {
  position: relative;
}
.cid-teLMeFocA9 .container img {
  width: 100%;
}
.cid-teLMeFocA9 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-teLMeFocA9 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teLMeFocA9 .mbr-table-cell {
  padding: 0;
}
.cid-teLMeFocA9 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-teLMeFocA9 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teLMeFocA9 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teLMeFocA9 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-teLMeFocA9 .carousel-item.active.right,
.cid-teLMeFocA9 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teLMeFocA9 .carousel-item.active.left,
.cid-teLMeFocA9 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teLMeFocA9 .carousel-item.active,
.cid-teLMeFocA9 .carousel-item.next.left,
.cid-teLMeFocA9 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-teLMeFocA9 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-teLMeFocA9 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLMeFocA9 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teLMeFocA9 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-teLMeFocA9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-teLMeFocA9 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-teLMeFocA9 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-teLMeFocA9 .mbr-slider .carousel-indicators li.active,
.cid-teLMeFocA9 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-teLMeFocA9 .mbr-slider .carousel-indicators li::after,
.cid-teLMeFocA9 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-teLMeFocA9 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-teLMeFocA9 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-teLMeFocA9 .mbr-slider > .container img {
  width: 100%;
}
.cid-teLMeFocA9 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teLMeFocA9 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-teLMeFocA9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teLMeFocA9 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teLMeFocA9 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-teLMeFocA9 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-teLMeFocA9 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-teLMeFocA9 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-teLMeFocA9 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-teLMeFocA9 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teLMeFocA9 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-teLMeFocA9 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-teLMeFocA9 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-teLMeGiaMQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-teLMeGiaMQ .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-teLMeGiaMQ .mbr-section-btn,
  .cid-teLMeGiaMQ .mbr-section-subtitle,
  .cid-teLMeGiaMQ .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teLNFrOCVE {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-teLNFrOCVE .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-teLNFrOCVE .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-teLNFrOCVE .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-teLMeIQmJR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLMeIQmJR .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLMeIQmJR .container {
    max-width: 1130px;
  }
}
.cid-teLMeIQmJR .item-content {
  padding: 0 1rem;
}
.cid-teLMeIQmJR img,
.cid-teLMeIQmJR .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLMeIQmJR img,
  .cid-teLMeIQmJR .item-img {
    height: 260px;
  }
}
.cid-teLMeIQmJR .item:focus,
.cid-teLMeIQmJR span:focus {
  outline: none;
}
.cid-teLMeIQmJR .item-wrapper {
  position: relative;
}
.cid-teLMeIQmJR .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLMeIQmJR .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLMeIQmJR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLMeIQmJR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLMeIQmJR .embla__button--next,
.cid-teLMeIQmJR .embla__button--prev {
  display: flex;
}
.cid-teLMeIQmJR .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLMeIQmJR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLMeIQmJR .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLMeIQmJR .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLMeIQmJR .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLMeIQmJR .embla__button {
    top: auto;
  }
}
.cid-teLMeIQmJR .embla {
  position: relative;
  width: 100%;
}
.cid-teLMeIQmJR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLMeIQmJR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLMeIQmJR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLMeIQmJR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teLRqo8FNu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-teLRqo8FNu .title {
  min-height: 40px;
}
.cid-teLRqo8FNu a {
  font-weight: 500;
}
.cid-teLMFVd5uU {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMFVd5uU .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teLMFVd5uU .mbr-shop .row {
  margin: 0;
}
.cid-teLMFVd5uU .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teLMFVd5uU .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teLMFVd5uU .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teLMFVd5uU .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teLMFVd5uU .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teLMFVd5uU .mbr-shop .hide-modal {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teLMFVd5uU .mbr-shop .filter-by-pu,
.cid-teLMFVd5uU .mbr-shop .filter-by-pd,
.cid-teLMFVd5uU .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teLMFVd5uU .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teLMFVd5uU .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teLMFVd5uU .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .galleryItem h4,
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .galleryItem h5,
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .galleryItem p,
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .item-button {
  text-align: center;
}
.cid-teLMFVd5uU .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teLMFVd5uU .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teLMFVd5uU .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teLMFVd5uU .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .mbr-gallery-item__hided h4,
.cid-teLMFVd5uU .mbr-shop .mbr-gallery-item__hided h5,
.cid-teLMFVd5uU .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teLMFVd5uU .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teLMFVd5uU .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teLMFVd5uU .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teLMFVd5uU .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .range-controls {
  position: relative;
}
.cid-teLMFVd5uU .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teLMFVd5uU .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .toggle:hover,
.cid-teLMFVd5uU .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teLMFVd5uU .mbr-shop .min-toggle {
  left: 0;
}
.cid-teLMFVd5uU .mbr-shop .max-toggle {
  right: 0;
}
.cid-teLMFVd5uU .mbr-shop .hided-by-price {
  display: none;
}
.cid-teLMFVd5uU .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teLMFVd5uU .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teLMFVd5uU .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMFVd5uU .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teLMFVd5uU .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teLMFVd5uU .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teLMFVd5uU .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teLMFVd5uU .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teLMFVd5uU .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teLMFVd5uU .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-teLMFVd5uU .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-teLMFVd5uU .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teLMFVd5uU .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teLMFVd5uU .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teLMFVd5uU .mbr-shop .shop-items .onsale,
.cid-teLMFVd5uU .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teLMFVd5uU .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teLMFVd5uU .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teLMFVd5uU .mbr-shop .price-range {
  display: inline-block;
}
.cid-teLMFVd5uU .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teLMFVd5uU .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teLMFVd5uU .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teLMFVd5uU .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teLMFVd5uU .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teLMFVd5uU .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teLMFVd5uU .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teLMFVd5uU .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teLMFVd5uU .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teLMFVd5uU .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teLMFVd5uU .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teLMFVd5uU .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teLMFVd5uU .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teLMFVd5uU .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teLMFVd5uU .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teLMFVd5uU .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teLMFVd5uU .wrapper-shop-items {
    order: 1;
  }
  .cid-teLMFVd5uU .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teLMFVd5uU .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teLMFVd5uU .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teLMFVd5uU .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teLMFVd5uU .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teLMFVd5uU .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teLMFVd5uU .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teLMFVd5uU .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teLMFVd5uU .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teLMFVd5uU .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teLMFVd5uU .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teLMFVd5uU .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teLMFVd5uU .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLMFVd5uU .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tnsDv7Smr9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tnsDv7Smr9 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tnsDv7Smr9 .mbr-section-btn,
  .cid-tnsDv7Smr9 .mbr-section-subtitle,
  .cid-tnsDv7Smr9 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teLMeKkJjH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMeKkJjH .card-subtitle {
  margin: 0;
}
.cid-teLMeKkJjH .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-teLMeKkJjH .card-img img {
  max-width: 200px;
}
.cid-teLMeKkJjH .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-teLMeKkJjH .card1 {
  background-image: url("../../../assets/images/01.jpg");
  background-size: cover;
}
.cid-teLMeKkJjH .card2 {
  background-image: url("../../../assets/images/02.jpg");
  background-size: cover;
}
.cid-teLMeKkJjH .card3 {
  background-image: url("../../../assets/images/03.jpg");
  background-size: cover;
}
.cid-teLMeKkJjH .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-teLMeKkJjH .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-teLMeKkJjH h4,
.cid-teLMeKkJjH h6,
.cid-teLMeKkJjH h5 {
  margin: 0;
}
.cid-teLMeKkJjH .mbr-text {
  transition: all 0.3s;
}
.cid-teLMeKkJjH .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-teLMeKkJjH img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-teLMeKkJjH .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-teLMeKkJjH .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-teLMeKkJjH .wrapper {
    flex-direction: column;
  }
  .cid-teLMeKkJjH .icon-padding {
    padding-left: 0rem;
  }
  .cid-teLMeKkJjH .item-wrapper {
    padding: 1rem;
  }
}
.cid-teLMeKkJjH .mbr-text,
.cid-teLMeKkJjH .mbr-section-btn,
.cid-teLMeKkJjH .card-img {
  color: #808080;
}
.cid-teLMeKkJjH H2 {
  color: #89b758;
}
.cid-teLMeKkJjH H1 {
  color: #29361a;
}
.cid-teNl2K2xSZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-teNl2K2xSZ .title {
  min-height: 40px;
}
.cid-teNl2K2xSZ a {
  font-weight: 500;
}
.cid-teLMIibDsy {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMIibDsy .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teLMIibDsy .mbr-shop .row {
  margin: 0;
}
.cid-teLMIibDsy .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teLMIibDsy .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teLMIibDsy .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teLMIibDsy .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teLMIibDsy .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teLMIibDsy .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teLMIibDsy .mbr-shop .hide-modal {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teLMIibDsy .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-teLMIibDsy .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-teLMIibDsy .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teLMIibDsy .mbr-shop .filter-by-pu,
.cid-teLMIibDsy .mbr-shop .filter-by-pd,
.cid-teLMIibDsy .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teLMIibDsy .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teLMIibDsy .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teLMIibDsy .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .galleryItem h4,
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .galleryItem h5,
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .galleryItem p,
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .item-button {
  text-align: center;
}
.cid-teLMIibDsy .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teLMIibDsy .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teLMIibDsy .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teLMIibDsy .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teLMIibDsy .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .mbr-gallery-item__hided h4,
.cid-teLMIibDsy .mbr-shop .mbr-gallery-item__hided h5,
.cid-teLMIibDsy .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teLMIibDsy .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teLMIibDsy .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teLMIibDsy .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teLMIibDsy .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .range-controls {
  position: relative;
}
.cid-teLMIibDsy .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teLMIibDsy .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teLMIibDsy .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-teLMIibDsy .mbr-shop .toggle:hover,
.cid-teLMIibDsy .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teLMIibDsy .mbr-shop .min-toggle {
  left: 0;
}
.cid-teLMIibDsy .mbr-shop .max-toggle {
  right: 0;
}
.cid-teLMIibDsy .mbr-shop .hided-by-price {
  display: none;
}
.cid-teLMIibDsy .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teLMIibDsy .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teLMIibDsy .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMIibDsy .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teLMIibDsy .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teLMIibDsy .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teLMIibDsy .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teLMIibDsy .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teLMIibDsy .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teLMIibDsy .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-teLMIibDsy .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-teLMIibDsy .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teLMIibDsy .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teLMIibDsy .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teLMIibDsy .mbr-shop .shop-items .onsale,
.cid-teLMIibDsy .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teLMIibDsy .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teLMIibDsy .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teLMIibDsy .mbr-shop .price-range {
  display: inline-block;
}
.cid-teLMIibDsy .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teLMIibDsy .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teLMIibDsy .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teLMIibDsy .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teLMIibDsy .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teLMIibDsy .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teLMIibDsy .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teLMIibDsy .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teLMIibDsy .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teLMIibDsy .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teLMIibDsy .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teLMIibDsy .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teLMIibDsy .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teLMIibDsy .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teLMIibDsy .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teLMIibDsy .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teLMIibDsy .wrapper-shop-items {
    order: 1;
  }
  .cid-teLMIibDsy .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teLMIibDsy .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teLMIibDsy .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teLMIibDsy .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teLMIibDsy .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teLMIibDsy .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teLMIibDsy .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teLMIibDsy .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teLMIibDsy .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teLMIibDsy .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teLMIibDsy .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teLMIibDsy .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teLMIibDsy .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLMIibDsy .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teLMeNexcP {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-teLMeNexcP H2 {
  color: #89b758;
}
.cid-teLMeNexcP .mbr-text,
.cid-teLMeNexcP .mbr-section-btn {
  color: #808080;
}
.cid-teLMeNexcP .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-teLMeNexcP .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-teLMeNexcP .mbr-figure {
  height: 100%;
}
.cid-teLMeNexcP .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-teLMeNexcP img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-teLMeNexcP H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-teLMeNexcP .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-teLMeNexcP .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-teLMeNexcP .container {
    padding: 0 3rem;
  }
  .cid-teLMeNexcP .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teLMeNexcP .container {
    padding: 0 2rem;
  }
  .cid-teLMeNexcP .card-img {
    width: 100%;
  }
  .cid-teLMeNexcP .center-card {
    padding: 1rem;
  }
}
.cid-teLMeNexcP .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMeNexcP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMeOp61U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teLMeOp61U .row {
  justify-content: center;
}
.cid-teLMeOp61U .col-title {
  margin-bottom: 2.5rem;
}
.cid-teLMeOp61U .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teLMeOp61U .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teLMeOp61U .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teLMeOp61U .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teLMeOp61U .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teLMeOp61U .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-teLMeOp61U .card {
    min-height: 276px;
  }
}
.cid-teLMeOp61U .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teLMeOp61U .card:hover .card-title {
  text-decoration: underline;
}
.cid-teLMeOp61U .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teLMeOp61U .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teLMeOp61U .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teLMeOp61U .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teLMeOp61U .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teLMeOp61U .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-teLMeOp61U .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teLMeOp61U .card-title-1 {
  color: #ffffff;
}
.cid-teLMeRANed {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teLMeRANed .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMeRANed .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMeRANed .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teLMeRANed .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teLMeRANed .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teLMeRANed .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teLMeRANed .card-wrapper {
  width: 100%;
}
.cid-teLMeRANed .card-box {
  width: 100%;
}
.cid-teLMeRANed .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teLMeRANed .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teLMeRANed .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teLMeRANed .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teLMeRANed .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teLMeRANed .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teLMeRANed .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teLMeRANed .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teLMeRANed .bg-img {
    width: 150%;
  }
}
.cid-teNml1SYVe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-teNml1SYVe .title {
  min-height: 40px;
}
.cid-teNml1SYVe a {
  font-weight: 500;
}
.cid-teLMUVo5Fc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMUVo5Fc .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teLMUVo5Fc .mbr-shop .row {
  margin: 0;
}
.cid-teLMUVo5Fc .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teLMUVo5Fc .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teLMUVo5Fc .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teLMUVo5Fc .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teLMUVo5Fc .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teLMUVo5Fc .mbr-shop .hide-modal {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teLMUVo5Fc .mbr-shop .filter-by-pu,
.cid-teLMUVo5Fc .mbr-shop .filter-by-pd,
.cid-teLMUVo5Fc .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teLMUVo5Fc .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teLMUVo5Fc .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teLMUVo5Fc .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .galleryItem h4,
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .galleryItem h5,
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .galleryItem p,
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .item-button {
  text-align: center;
}
.cid-teLMUVo5Fc .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teLMUVo5Fc .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teLMUVo5Fc .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teLMUVo5Fc .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item__hided h4,
.cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item__hided h5,
.cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teLMUVo5Fc .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teLMUVo5Fc .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teLMUVo5Fc .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teLMUVo5Fc .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .range-controls {
  position: relative;
}
.cid-teLMUVo5Fc .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teLMUVo5Fc .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .toggle:hover,
.cid-teLMUVo5Fc .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teLMUVo5Fc .mbr-shop .min-toggle {
  left: 0;
}
.cid-teLMUVo5Fc .mbr-shop .max-toggle {
  right: 0;
}
.cid-teLMUVo5Fc .mbr-shop .hided-by-price {
  display: none;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teLMUVo5Fc .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teLMUVo5Fc .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teLMUVo5Fc .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teLMUVo5Fc .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teLMUVo5Fc .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-teLMUVo5Fc .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-teLMUVo5Fc .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teLMUVo5Fc .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teLMUVo5Fc .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teLMUVo5Fc .mbr-shop .shop-items .onsale,
.cid-teLMUVo5Fc .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teLMUVo5Fc .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teLMUVo5Fc .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teLMUVo5Fc .mbr-shop .price-range {
  display: inline-block;
}
.cid-teLMUVo5Fc .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teLMUVo5Fc .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teLMUVo5Fc .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teLMUVo5Fc .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teLMUVo5Fc .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teLMUVo5Fc .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teLMUVo5Fc .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teLMUVo5Fc .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teLMUVo5Fc .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teLMUVo5Fc .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teLMUVo5Fc .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teLMUVo5Fc .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teLMUVo5Fc .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teLMUVo5Fc .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teLMUVo5Fc .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teLMUVo5Fc .wrapper-shop-items {
    order: 1;
  }
  .cid-teLMUVo5Fc .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teLMUVo5Fc .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teLMUVo5Fc .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teLMUVo5Fc .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teLMUVo5Fc .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teLMUVo5Fc .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teLMUVo5Fc .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teLMUVo5Fc .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teLMUVo5Fc .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teLMUVo5Fc .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teLMUVo5Fc .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teLMUVo5Fc .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teLMUVo5Fc .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLMUVo5Fc .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teLMeUOeee {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-teLMeUOeee .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMeUOeee .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMeUOeee .row {
  justify-content: center;
}
.cid-teLMeUOeee .col-title {
  margin-bottom: 2.5rem;
}
.cid-teLMeUOeee .mbr-section-title {
  color: #F6B7D2;
}
.cid-teLMeUOeee .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teLMeUOeee .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teLMeUOeee .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-teLMeUOeee .col-video {
    height: 620px;
  }
}
.cid-teLMeUOeee .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-teLMeUOeee .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-teLMeUOeee .col-video .link {
  margin-right: 1rem;
}
.cid-teLMeUOeee .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teLMeUOeee .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-teLMeUOeee .mbr-media {
  position: relative;
}
.cid-teLMeUOeee .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-teLMeUOeee .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-teLMeUOeee .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-teLMeUOeee .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-teLMeUOeee .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teLMeUOeee .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teLMeUOeee .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teLMeUOeee .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teLMeUOeee .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teLMeUOeee a:hover {
  text-decoration-line: none !important;
}
.cid-teNmmlEYvW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-teNmmlEYvW .title {
  min-height: 40px;
}
.cid-teNmmlEYvW a {
  font-weight: 500;
}
.cid-teLMWBAHAn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMWBAHAn .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teLMWBAHAn .mbr-shop .row {
  margin: 0;
}
.cid-teLMWBAHAn .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teLMWBAHAn .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teLMWBAHAn .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teLMWBAHAn .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teLMWBAHAn .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teLMWBAHAn .mbr-shop .hide-modal {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teLMWBAHAn .mbr-shop .filter-by-pu,
.cid-teLMWBAHAn .mbr-shop .filter-by-pd,
.cid-teLMWBAHAn .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teLMWBAHAn .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teLMWBAHAn .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teLMWBAHAn .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .galleryItem h4,
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .galleryItem h5,
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .galleryItem p,
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .item-button {
  text-align: center;
}
.cid-teLMWBAHAn .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teLMWBAHAn .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teLMWBAHAn .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teLMWBAHAn .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .mbr-gallery-item__hided h4,
.cid-teLMWBAHAn .mbr-shop .mbr-gallery-item__hided h5,
.cid-teLMWBAHAn .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teLMWBAHAn .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teLMWBAHAn .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teLMWBAHAn .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teLMWBAHAn .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .range-controls {
  position: relative;
}
.cid-teLMWBAHAn .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teLMWBAHAn .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .toggle:hover,
.cid-teLMWBAHAn .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teLMWBAHAn .mbr-shop .min-toggle {
  left: 0;
}
.cid-teLMWBAHAn .mbr-shop .max-toggle {
  right: 0;
}
.cid-teLMWBAHAn .mbr-shop .hided-by-price {
  display: none;
}
.cid-teLMWBAHAn .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teLMWBAHAn .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teLMWBAHAn .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLMWBAHAn .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teLMWBAHAn .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teLMWBAHAn .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teLMWBAHAn .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teLMWBAHAn .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teLMWBAHAn .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teLMWBAHAn .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-teLMWBAHAn .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-teLMWBAHAn .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teLMWBAHAn .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teLMWBAHAn .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teLMWBAHAn .mbr-shop .shop-items .onsale,
.cid-teLMWBAHAn .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teLMWBAHAn .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teLMWBAHAn .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teLMWBAHAn .mbr-shop .price-range {
  display: inline-block;
}
.cid-teLMWBAHAn .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teLMWBAHAn .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teLMWBAHAn .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teLMWBAHAn .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teLMWBAHAn .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teLMWBAHAn .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teLMWBAHAn .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teLMWBAHAn .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teLMWBAHAn .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teLMWBAHAn .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teLMWBAHAn .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teLMWBAHAn .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teLMWBAHAn .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teLMWBAHAn .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teLMWBAHAn .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teLMWBAHAn .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teLMWBAHAn .wrapper-shop-items {
    order: 1;
  }
  .cid-teLMWBAHAn .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teLMWBAHAn .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teLMWBAHAn .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teLMWBAHAn .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teLMWBAHAn .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teLMWBAHAn .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teLMWBAHAn .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teLMWBAHAn .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teLMWBAHAn .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teLMWBAHAn .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teLMWBAHAn .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teLMWBAHAn .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teLMWBAHAn .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLMWBAHAn .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teLMeZ0ha3 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-teLMeZ0ha3 H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-teLMeZ0ha3 .row {
  position: relative;
}
.cid-teLMeZ0ha3 .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-teLMeZ0ha3 .mbr-text,
.cid-teLMeZ0ha3 .mbr-section-btn {
  color: #808080;
}
.cid-teLMeZ0ha3 img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-teLMeZ0ha3 h4 {
  line-height: 1.4;
}
.cid-teLMeZ0ha3 .img-col {
  align-items: flex-end;
}
.cid-teLMeZ0ha3 .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-teLMeZ0ha3 .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-teLMeZ0ha3 .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-teLMeZ0ha3 .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-teLMeZ0ha3 .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-teLMeZ0ha3 .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-teLMeZ0ha3 .icon-col {
    align-items: center;
  }
  .cid-teLMeZ0ha3 .row:before {
    height: 860px;
  }
}
.cid-teLMeZ0ha3 .icon-text,
.cid-teLMeZ0ha3 .mbr-iconfont {
  color: #ffffff;
}
.cid-teLMeZ0ha3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMeZ0ha3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMf0sZ71 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teLMf0sZ71 .row {
  justify-content: center;
}
.cid-teLMf0sZ71 .col-title {
  margin-bottom: 2.5rem;
}
.cid-teLMf0sZ71 .mbr-section-title {
  color: #75083A;
}
.cid-teLMf0sZ71 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-teLMf0sZ71 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teLMf0sZ71 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teLMf0sZ71 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teLMf0sZ71 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teLMf0sZ71 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-teLMf0sZ71 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-teLMf0sZ71 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-teLMf0sZ71 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-teLMf0sZ71 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-teLMf0sZ71 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-teLMf0sZ71 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-teLMf0sZ71 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-teLMf0sZ71 .card-box {
    padding: 32px;
  }
}
.cid-teLMf0sZ71 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-teLMf0sZ71 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-teLMf0sZ71 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-teLMf0sZ71 .card-title-1 {
  color: #FFEDB4;
}
.cid-teLMf0sZ71 .card-title-2 {
  color: #F6B7D2;
}
.cid-teLMf0sZ71 .card-title-3 {
  color: #BAE3C8;
}
.cid-teLMf0sZ71 .card-title-4 {
  color: #F9C9C8;
}
.cid-teLMf0sZ71 .card-title-5 {
  color: #FDC99C;
}
.cid-teLMf0sZ71 .card-title-6 {
  color: #FFEDB4;
}
.cid-teLMf0sZ71 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teLMf0sZ71 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teLMf2IVnZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-teLMf2IVnZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMf2IVnZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMf2IVnZ .row {
  justify-content: flex-start;
}
.cid-teLMf2IVnZ .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-teLMf2IVnZ .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teNmo6HQox {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-teNmo6HQox .title {
  min-height: 40px;
}
.cid-teNmo6HQox a {
  font-weight: 500;
}
.cid-teLN04gRrM {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLN04gRrM .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teLN04gRrM .mbr-shop .row {
  margin: 0;
}
.cid-teLN04gRrM .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teLN04gRrM .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teLN04gRrM .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teLN04gRrM .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teLN04gRrM .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teLN04gRrM .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teLN04gRrM .mbr-shop .hide-modal {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teLN04gRrM .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-teLN04gRrM .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-teLN04gRrM .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teLN04gRrM .mbr-shop .filter-by-pu,
.cid-teLN04gRrM .mbr-shop .filter-by-pd,
.cid-teLN04gRrM .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teLN04gRrM .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teLN04gRrM .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teLN04gRrM .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .galleryItem h4,
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .galleryItem h5,
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .galleryItem p,
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .item-button {
  text-align: center;
}
.cid-teLN04gRrM .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teLN04gRrM .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teLN04gRrM .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teLN04gRrM .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teLN04gRrM .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .mbr-gallery-item__hided h4,
.cid-teLN04gRrM .mbr-shop .mbr-gallery-item__hided h5,
.cid-teLN04gRrM .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teLN04gRrM .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teLN04gRrM .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teLN04gRrM .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teLN04gRrM .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .range-controls {
  position: relative;
}
.cid-teLN04gRrM .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teLN04gRrM .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teLN04gRrM .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-teLN04gRrM .mbr-shop .toggle:hover,
.cid-teLN04gRrM .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teLN04gRrM .mbr-shop .min-toggle {
  left: 0;
}
.cid-teLN04gRrM .mbr-shop .max-toggle {
  right: 0;
}
.cid-teLN04gRrM .mbr-shop .hided-by-price {
  display: none;
}
.cid-teLN04gRrM .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teLN04gRrM .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teLN04gRrM .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teLN04gRrM .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teLN04gRrM .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teLN04gRrM .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teLN04gRrM .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teLN04gRrM .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teLN04gRrM .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teLN04gRrM .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-teLN04gRrM .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-teLN04gRrM .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teLN04gRrM .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teLN04gRrM .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teLN04gRrM .mbr-shop .shop-items .onsale,
.cid-teLN04gRrM .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teLN04gRrM .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teLN04gRrM .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teLN04gRrM .mbr-shop .price-range {
  display: inline-block;
}
.cid-teLN04gRrM .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teLN04gRrM .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teLN04gRrM .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teLN04gRrM .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teLN04gRrM .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teLN04gRrM .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teLN04gRrM .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teLN04gRrM .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teLN04gRrM .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teLN04gRrM .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teLN04gRrM .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teLN04gRrM .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teLN04gRrM .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teLN04gRrM .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teLN04gRrM .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teLN04gRrM .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teLN04gRrM .wrapper-shop-items {
    order: 1;
  }
  .cid-teLN04gRrM .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teLN04gRrM .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teLN04gRrM .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teLN04gRrM .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teLN04gRrM .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teLN04gRrM .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teLN04gRrM .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teLN04gRrM .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teLN04gRrM .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teLN04gRrM .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teLN04gRrM .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teLN04gRrM .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teLN04gRrM .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teLN04gRrM .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teLMf4csx8 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teLMf4csx8 .mbr-section-subtitle {
  color: #767676;
}
.cid-teLMf4csx8 ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teLMf4csx8 ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teLMf4csx8 ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teLMf4csx8 ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teLMf4csx8 .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teLMf5Y7bx {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teLMf5Y7bx p {
  color: #767676;
}
.cid-teLMf5Y7bx .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teLMf5Y7bx .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teLMf5Y7bx .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teLMf5Y7bx .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teLMf5Y7bx .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teLMf5Y7bx .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teLMf5Y7bx .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teLMf5Y7bx .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teLMf5Y7bx .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teLMf5Y7bx .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teLMf5Y7bx .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-teLMf7Craa {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-teLMf7Craa H2 {
  color: #89b758;
}
.cid-teLMf7Craa .mbr-text,
.cid-teLMf7Craa .mbr-section-btn {
  color: #808080;
}
.cid-teLMf7Craa img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-teLMf7Craa img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-teLMf7Craa H1 {
  color: #29361a;
}
.cid-teLMf7Craa .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMf7Craa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMf98g7y {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-teLMf98g7y .title-align {
  width: 100%;
}
.cid-teLMf98g7y .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-teLMf98g7y .img-col img {
  z-index: 2;
  position: relative;
}
.cid-teLMf98g7y .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLMf98g7y .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-teLMf98g7y .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-teLMf98g7y .price-wrap {
  margin-left: 3rem;
}
.cid-teLMf98g7y .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-teLMf98g7y .item-first {
  margin-left: 0 !important;
}
.cid-teLMf98g7y H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-teLMf98g7y H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-teLMf98g7y img {
  margin: auto;
  max-width: 500px;
}
.cid-teLMf98g7y .mbr-section-subtitle,
.cid-teLMf98g7y .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-teLMf98g7y .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teLMf98g7y H2:before {
    content: none;
  }
  .cid-teLMf98g7y .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-teLMf98g7y .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-teLMf98g7y .pricebox {
    margin-right: 0rem;
  }
  .cid-teLMf98g7y .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-teLMf98g7y .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMf98g7y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teU1MYimil {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-teU1MYimil .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-teU1MYimil input,
.cid-teU1MYimil textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-teU1MYimil .form-control:hover,
.cid-teU1MYimil .form-control:focus {
  color: #808080 !important;
}
.cid-teU1MYimil .btn-success {
  color: white !important;
}
.cid-teU1MYimil img {
  width: 90%;
  border-radius: 8px;
}
.cid-teU1MYimil .btn {
  border-radius: 30px;
}
.cid-teU1MYimil textarea {
  min-height: 160px !important;
}
.cid-teU1MYimil .form-control,
.cid-teU1MYimil .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-teU1MYimil .form-control:hover,
.cid-teU1MYimil .field-input:hover,
.cid-teU1MYimil .form-control:focus,
.cid-teU1MYimil .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-teU1MYimil input::-webkit-input-placeholder,
.cid-teU1MYimil textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-teU1MYimil input:-moz-placeholder,
.cid-teU1MYimil textarea:-moz-placeholder {
  color: #808080;
}
.cid-teU1MYimil .jq-selectbox li,
.cid-teU1MYimil .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-teU1MYimil .jq-selectbox li:hover,
.cid-teU1MYimil .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-teU1MYimil .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teU1MYimil .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teU1MYimil H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-teU1MYimil img {
    width: 100%;
  }
  .cid-teU1MYimil .google-map {
    margin-bottom: 2rem;
  }
}
.cid-teU1MYimil .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-teU1MYimil .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-teU1MYimil .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-teU1MYimil .google-map[data-state] {
  background: #e9e5dc;
}
.cid-teU1MYimil .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-teU1MYimil .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-teLMfcsCHp {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #6ac88a;
}
.cid-teLMfcsCHp H2 {
  color: #e7272d;
}
.cid-teLMfcsCHp .mbr-text,
.cid-teLMfcsCHp .mbr-section-btn {
  color: #808080;
}
.cid-teLMfcsCHp img {
  max-width: 500px;
  margin: auto;
}
.cid-teLMfcsCHp .btn span {
  font-size: 2.4rem !important;
  margin-top: 0.6rem !important;
  margin-bottom: 0rem !important;
}
.cid-teLMfcsCHp .btn {
  padding: 0.4rem 2.2rem;
  text-align: left;
  line-height: 1.3;
}
.cid-teLMfcsCHp .mbr-fallback-image.disabled {
  display: none;
}
.cid-teLMfcsCHp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teLMffSIRe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-teLMffSIRe .mbr-text {
  color: #FEF9EE;
}
.cid-teLRlqcm5E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe2b7;
}
.cid-teLRlqcm5E .title {
  min-height: 40px;
}
.cid-teLRlqcm5E a {
  font-weight: 500;
}
.cid-teGVOpXeo3 {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-teGVOpXeo3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOpXeo3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOpXeo3 .row {
  justify-content: flex-start;
}
.cid-teGVOpXeo3 .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-teGVOpXeo3 .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-teGVOpXeo3 .mbr-text {
  color: #FEF9EE;
}
.cid-teGVOpXeo3 .mbr-text,
.cid-teGVOpXeo3 .mbr-section-btn {
  text-align: left;
}
.cid-teGVOr7FTT {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-teGVOr7FTT .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-teGVOr7FTT .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-teGVOr7FTT .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-teGVOs0B29 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #fef7f2;
}
.cid-teGVOs0B29 .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teGVOs0B29 .container {
    max-width: 1130px;
  }
  .cid-teGVOs0B29 .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teGVOs0B29 .item-content {
  padding: 0 1rem;
}
.cid-teGVOs0B29 img,
.cid-teGVOs0B29 .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teGVOs0B29 img,
  .cid-teGVOs0B29 .item-img {
    height: 260px;
  }
}
.cid-teGVOs0B29 .item:focus,
.cid-teGVOs0B29 span:focus {
  outline: none;
}
.cid-teGVOs0B29 .item-wrapper {
  position: relative;
}
.cid-teGVOs0B29 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teGVOs0B29 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teGVOs0B29 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teGVOs0B29 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teGVOs0B29 .embla__button--next,
.cid-teGVOs0B29 .embla__button--prev {
  display: flex;
}
.cid-teGVOs0B29 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teGVOs0B29 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teGVOs0B29 .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teGVOs0B29 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teGVOs0B29 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teGVOs0B29 .embla__button {
    top: auto;
  }
}
.cid-teGVOs0B29 .embla {
  position: relative;
  width: 100%;
}
.cid-teGVOs0B29 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teGVOs0B29 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teGVOs0B29 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teGVOs0B29 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teGVOtbk9u {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-teGVOtbk9u .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-teGVOtbk9u .mbr-section-btn,
  .cid-teGVOtbk9u .mbr-section-subtitle,
  .cid-teGVOtbk9u .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teGVOtQtYr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  margin-bottom: 2px;
}
.cid-teGVOtQtYr .mbr-section-subtitle {
  margin-bottom: 15px;
  color: #333333;
  text-align: left;
}
.cid-teGVOtQtYr .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-teGVOtQtYr .container {
  padding-left: 53px;
  padding-right: 53px;
}
.cid-teGVOtQtYr .container-fluid {
  outline: 2px solid #000 !important;
}
.cid-teGVOtQtYr .row {
  padding-top: 76px;
  padding-bottom: 76px;
  justify-content: center;
  display: flex;
}
@media (max-width: 768px) {
  .cid-teGVOtQtYr .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-teGVOuusXQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teGVOuusXQ .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teGVOuusXQ .mbr-shop .row {
  margin: 0;
}
.cid-teGVOuusXQ .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teGVOuusXQ .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teGVOuusXQ .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teGVOuusXQ .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teGVOuusXQ .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teGVOuusXQ .mbr-shop .hide-modal {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teGVOuusXQ .mbr-shop .filter-by-pu,
.cid-teGVOuusXQ .mbr-shop .filter-by-pd,
.cid-teGVOuusXQ .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teGVOuusXQ .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teGVOuusXQ .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teGVOuusXQ .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .galleryItem h4,
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .galleryItem h5,
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .galleryItem p,
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .item-button {
  text-align: center;
}
.cid-teGVOuusXQ .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teGVOuusXQ .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teGVOuusXQ .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teGVOuusXQ .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .mbr-gallery-item__hided h4,
.cid-teGVOuusXQ .mbr-shop .mbr-gallery-item__hided h5,
.cid-teGVOuusXQ .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teGVOuusXQ .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teGVOuusXQ .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teGVOuusXQ .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teGVOuusXQ .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .range-controls {
  position: relative;
}
.cid-teGVOuusXQ .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teGVOuusXQ .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .toggle:hover,
.cid-teGVOuusXQ .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teGVOuusXQ .mbr-shop .min-toggle {
  left: 0;
}
.cid-teGVOuusXQ .mbr-shop .max-toggle {
  right: 0;
}
.cid-teGVOuusXQ .mbr-shop .hided-by-price {
  display: none;
}
.cid-teGVOuusXQ .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teGVOuusXQ .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teGVOuusXQ .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teGVOuusXQ .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teGVOuusXQ .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teGVOuusXQ .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teGVOuusXQ .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teGVOuusXQ .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teGVOuusXQ .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teGVOuusXQ .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-teGVOuusXQ .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-teGVOuusXQ .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teGVOuusXQ .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teGVOuusXQ .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teGVOuusXQ .mbr-shop .shop-items .onsale,
.cid-teGVOuusXQ .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teGVOuusXQ .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teGVOuusXQ .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teGVOuusXQ .mbr-shop .price-range {
  display: inline-block;
}
.cid-teGVOuusXQ .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teGVOuusXQ .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teGVOuusXQ .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teGVOuusXQ .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teGVOuusXQ .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teGVOuusXQ .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teGVOuusXQ .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teGVOuusXQ .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teGVOuusXQ .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teGVOuusXQ .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teGVOuusXQ .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teGVOuusXQ .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teGVOuusXQ .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teGVOuusXQ .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teGVOuusXQ .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teGVOuusXQ .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teGVOuusXQ .wrapper-shop-items {
    order: 1;
  }
  .cid-teGVOuusXQ .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teGVOuusXQ .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teGVOuusXQ .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teGVOuusXQ .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teGVOuusXQ .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teGVOuusXQ .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teGVOuusXQ .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teGVOuusXQ .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teGVOuusXQ .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teGVOuusXQ .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teGVOuusXQ .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teGVOuusXQ .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teGVOuusXQ .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teGVOuusXQ .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teGVOvJGYN {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-teGVOvJGYN H2 {
  color: #89b758;
}
.cid-teGVOvJGYN .mbr-text,
.cid-teGVOvJGYN .mbr-section-btn {
  color: #808080;
}
.cid-teGVOvJGYN .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-teGVOvJGYN .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-teGVOvJGYN .mbr-figure {
  height: 100%;
}
.cid-teGVOvJGYN .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-teGVOvJGYN img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-teGVOvJGYN H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-teGVOvJGYN .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-teGVOvJGYN .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-teGVOvJGYN .container {
    padding: 0 3rem;
  }
  .cid-teGVOvJGYN .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teGVOvJGYN .container {
    padding: 0 2rem;
  }
  .cid-teGVOvJGYN .card-img {
    width: 100%;
  }
  .cid-teGVOvJGYN .center-card {
    padding: 1rem;
  }
}
.cid-teGVOvJGYN .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOvJGYN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOwEcsB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-teGVOwEcsB .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOwEcsB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOxy9EN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teGVOxy9EN .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOxy9EN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOxy9EN .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teGVOxy9EN .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teGVOxy9EN .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teGVOxy9EN .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teGVOxy9EN .card-wrapper {
  width: 100%;
}
.cid-teGVOxy9EN .card-box {
  width: 100%;
}
.cid-teGVOxy9EN .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teGVOxy9EN .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teGVOxy9EN .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teGVOxy9EN .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teGVOxy9EN .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teGVOxy9EN .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teGVOxy9EN .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teGVOxy9EN .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teGVOxy9EN .bg-img {
    width: 150%;
  }
}
.cid-teGVOyr82Q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-teGVOyr82Q .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teGVOyr82Q .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teGVOyr82Q .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teGVOyr82Q .title {
  padding: 0 2rem;
}
.cid-teGVOyr82Q .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
  height: 300px !important;
}
.cid-teGVOyr82Q .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-teGVOyr82Q .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teGVOyr82Q .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teGVOyr82Q .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-teGVOyr82Q .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-teGVOyr82Q .container {
  padding: 0 1rem;
}
.cid-teGVOyr82Q .mbr-gallery-item--p4 {
  padding: 1rem !important;
}
.cid-teGVOyr82Q .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-teGVOyr82Q .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teGVOyr82Q .icon-focus {
  display: none;
}
.cid-teGVOyr82Q .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-teGVOyr82Q .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-teGVOyr82Q li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-teGVOyr82Q li {
  position: relative;
}
.cid-teGVOyr82Q .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-teGVOyr82Q .btn {
  font-family: League Spartan !important;
}
.cid-teGVOyr82Q .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-teGVOyr82Q .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teGVOyr82Q li:not(:last-child):after {
    top: 9px;
  }
  .cid-teGVOyr82Q .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-teGVOyr82Q .container {
    padding: 0rem;
  }
  .cid-teGVOyr82Q .title {
    padding: 0 1rem;
  }
}
.cid-teGVOyr82Q H2 {
  color: #89b758;
}
.cid-teGVOzITJ4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fef7f2;
}
@media (min-width: 1400px) {
  .cid-teGVOzITJ4 .container {
    max-width: 1162px;
  }
}
.cid-teGVOzITJ4 .btn {
  padding: 24px 60px;
  color: #000000;
  border-radius: 60px;
}
.cid-teGVOzITJ4 .btn:hover,
.cid-teGVOzITJ4 .btn:focus {
  border-color: #ffff33 !important;
  background-color: #ffff33 !important;
}
@media (min-width: 768px) {
  .cid-teGVOzITJ4 .mbr-section-head {
    display: flex;
    justify-content: space-between;
  }
}
.cid-teGVOzITJ4 img,
.cid-teGVOzITJ4 .item-img {
  transition: all 0.5s;
  width: 100%;
  height: 100%;
}
.cid-teGVOzITJ4 .item-img {
  height: 100%;
}
.cid-teGVOzITJ4 .item-img img {
  object-fit: cover;
}
.cid-teGVOzITJ4 .item-wrapper {
  position: relative;
  height: 100%;
}
.cid-teGVOzITJ4 .item-content {
  z-index: 3;
  min-width: 250px;
  text-align: center;
  top: 60%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-teGVOzITJ4 .mbr-text,
.cid-teGVOzITJ4 .mbr-section-btn {
  color: #ffffff;
}
.cid-teGVOzITJ4 .item-wrapper:hover .item-content {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-teGVOzITJ4 .item-wrapper:hover img {
  -webkit-filter: brightness(30%);
  filter: brightness(30%);
}
.cid-teGVOzITJ4 .item:focus,
.cid-teGVOzITJ4 span:focus {
  outline: none;
}
.cid-teGVOzITJ4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-teGVOzITJ4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-teGVOzITJ4 .item {
  padding: 0;
  margin: 0;
}
.cid-teGVOzITJ4 .Bg {
  padding: 0.5rem 1rem;
  background-color: #ffff33;
}
.cid-teGVOB3nbA {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-teGVOB3nbA H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-teGVOB3nbA .row {
  position: relative;
}
.cid-teGVOB3nbA .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-teGVOB3nbA .mbr-text,
.cid-teGVOB3nbA .mbr-section-btn {
  color: #808080;
}
.cid-teGVOB3nbA img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-teGVOB3nbA h4 {
  line-height: 1.4;
}
.cid-teGVOB3nbA .img-col {
  align-items: flex-end;
}
.cid-teGVOB3nbA .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-teGVOB3nbA .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-teGVOB3nbA .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-teGVOB3nbA .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-teGVOB3nbA .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-teGVOB3nbA .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-teGVOB3nbA .icon-col {
    align-items: center;
  }
  .cid-teGVOB3nbA .row:before {
    height: 860px;
  }
}
.cid-teGVOB3nbA .icon-text,
.cid-teGVOB3nbA .mbr-iconfont {
  color: #ffffff;
}
.cid-teGVOB3nbA .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOB3nbA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOCc4I4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fdc99c;
  position: relative;
  overflow: hidden;
}
.cid-teGVOCc4I4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOCc4I4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOCc4I4 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teGVOCc4I4 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teGVOCc4I4 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teGVOCc4I4 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teGVOCc4I4 .card-wrapper {
  width: 100%;
}
.cid-teGVOCc4I4 .card-box {
  width: 100%;
}
.cid-teGVOCc4I4 .card-title {
  color: #592D05;
  margin-bottom: 0;
}
.cid-teGVOCc4I4 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teGVOCc4I4 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teGVOCc4I4 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 10%;
}
@media (max-width: 767px) {
  .cid-teGVOCc4I4 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10%;
  }
}
.cid-teGVOCc4I4 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teGVOCc4I4 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teGVOCc4I4 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #ff7f11;
  aspect-ratio: 1;
  border-radius: 9999px;
}
@media (max-width: 767px) {
  .cid-teGVOCc4I4 .bg-img {
    width: 150%;
  }
}
.cid-teGVOCc4I4 .bg-img-1 {
  left: 0;
  bottom: 0;
  transform: translateY(50%) translateX(-50%);
}
.cid-teGVOCc4I4 .bg-img-2 {
  top: 0;
  right: 0;
  transform: translateY(-50%) translateX(50%);
}
.cid-teGVODkwoU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #75083a;
}
.cid-teGVODkwoU .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVODkwoU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVODkwoU .col-title {
  margin-bottom: 2.5rem;
}
.cid-teGVODkwoU .mbr-section-title {
  color: #F6B7D2;
}
.cid-teGVODkwoU .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teGVODkwoU .cards-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
@media (max-width: 639px) {
  .cid-teGVODkwoU .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teGVODkwoU .card-box {
  width: 100%;
}
.cid-teGVODkwoU .image-wrapper {
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin-top: 32px;
  margin-right: auto;
  margin-left: auto;
  width: 192px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.cid-teGVODkwoU .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teGVODkwoU .card-container {
  width: 100%;
  padding: 32px;
}
.cid-teGVODkwoU .card-title {
  color: #F6B7D2;
  margin-bottom: 0;
}
.cid-teGVODkwoU .card-text {
  color: #FEF9EE;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-teGVODkwoU .mbr-section-btn {
  margin-top: 0.5rem;
}
.cid-teGVOEGdyK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-teGVOEGdyK h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-teGVOEGdyK p {
  color: #767676;
  text-align: left;
}
.cid-teGVOEGdyK .card-wrapper {
  height: 100%;
}
.cid-teGVOEGdyK .container-fluid {
  max-width: 1600px;
}
.cid-teGVOEGdyK .card-img {
  height: 300px;
  overflow: hidden;
  position: relative;
  border-radius: 0 !important;
}
.cid-teGVOEGdyK img {
  object-fit: cover;
  height: 100%;
  transition: all 0.3s;
}
.cid-teGVOEGdyK .card:hover .second-img {
  opacity: 0.15;
}
.cid-teGVOEGdyK .card:hover .mbr-iconfont {
  opacity: 1;
}
.cid-teGVOEGdyK .title {
  text-align: center;
  padding: 0 !important;
  margin-bottom: 0.70rem;
  color: #b8d94f;
}
@media (max-width: 767px) {
  .cid-teGVOEGdyK .mbr-iconfont {
    opacity: 1;
  }
  .cid-teGVOEGdyK .second-img {
    opacity: 0.5;
  }
}
.cid-teGVOEGdyK .subtitle {
  text-align: center;
  margin-bottom: 0 !important;
  color: #47a15d;
  padding-bottom: 3rem !important;
}
.cid-teGVOEGdyK .second-img {
  z-index: 1;
  cursor: pointer;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  top: 0%;
  opacity: 0;
  transition: .5s all;
  pointer-events: none;
}
.cid-teGVOEGdyK .button {
  padding-top: 1rem;
}
.cid-teGVOFSFLG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffedb4;
  position: relative;
  overflow: hidden;
}
.cid-teGVOFSFLG .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOFSFLG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teGVOFSFLG .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teGVOFSFLG .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teGVOFSFLG .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teGVOFSFLG .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teGVOFSFLG .card-wrapper {
  width: 100%;
}
.cid-teGVOFSFLG .card-box {
  width: 100%;
}
.cid-teGVOFSFLG .card-title {
  color: #504a24;
  margin-bottom: 0;
}
.cid-teGVOFSFLG .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teGVOFSFLG .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teGVOFSFLG .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 13%;
}
@media (max-width: 767px) {
  .cid-teGVOFSFLG .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 13%;
  }
}
.cid-teGVOFSFLG .img-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 100%;
}
.cid-teGVOFSFLG .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teGVOFSFLG .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teGVOFSFLG .bg-img {
  position: absolute;
  width: 100%;
  background-color: #fed243;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  top: 0;
  transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 767px) {
  .cid-teGVOFSFLG .bg-img {
    width: 150%;
  }
}
.cid-teGVOHfA1f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #ffffff;
}
.cid-teGVOHfA1f .row-gallery {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  justify-content: space-between;
}
.cid-teGVOHfA1f .item-wrapper {
  margin: 15px 5px;
  position: relative;
  padding: 0;
}
.cid-teGVOHfA1f .item-wrapper img {
  height: 150px;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.cid-teGVOHfA1f .item-wrapper:hover {
  cursor: pointer;
}
.cid-teGVOHfA1f .item-wrapper:hover:before {
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-color: #0056b3;
  opacity: 0.2;
  border-radius: 10px;
  pointer-events: none;
}
.cid-teGVOHfA1f .mbr-section-title {
  margin-bottom: 35px;
}
.cid-teGVOHfA1f .block__inner {
  margin: 15px 0;
  padding: 30px 70px;
  border-radius: 10px;
  border: 2px solid #ebeaed;
}
.cid-teGVOHfA1f .mbr-text {
  margin-bottom: 4px;
}
.cid-teGVOHfA1f .icons-menu {
  margin-top: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teGVOHfA1f .soc-item {
  line-height: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.cid-teGVOHfA1f .soc-item .mbr-iconfont {
  color: #2f1893;
  font-size: 20px;
  height: 20px;
  width: 20px;
}
@media (max-width: 991px) {
  .cid-teGVOHfA1f .block__inner {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-teGVOHfA1f .item-wrapper {
    display: inline-flex;
    box-sizing: border-box;
  }
  .cid-teGVOHfA1f .item-wrapper img {
    width: 100%;
    height: 100%;
  }
}
.cid-teGVOHfA1f .modal-body a.close {
  border-radius: 0;
  font-size: 16px;
  top: 0;
  right: 0;
  height: 36px;
  width: 36px;
  line-height: 36px;
  position: fixed;
  opacity: .5;
  color: #fff;
  border: none;
  text-align: center;
  z-index: 5;
  transition: opacity .3s ease;
  font-family: 'MobiriseIcons';
}
.cid-teGVOHfA1f .modal-body a.close::before {
  content: '\e91a';
}
.cid-teGVOHfA1f .modal-body a.close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teGVOHfA1f .carousel-control,
.cid-teGVOHfA1f .close {
  background: #1b1b1b;
}
.cid-teGVOHfA1f .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-teGVOHfA1f .carousel-control-prev .mbri-left:before {
  content: "\e90a";
}
.cid-teGVOHfA1f .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-teGVOHfA1f .carousel-control-next .mbri-right:before {
  content: "\e909";
}
.cid-teGVOHfA1f .carousel-control {
  position: fixed;
  width: 40px;
  height: 40px;
  top: 50%;
  margin-top: -35px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 26px;
  border: 0;
  opacity: .5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  transition: all 0.22s ease 0s;
}
.cid-teGVOHfA1f .carousel-inner > .active {
  display: block;
}
.cid-teGVOHfA1f .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teGVOHfA1f .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teGVOHfA1f .carousel-control .icon-next,
.cid-teGVOHfA1f .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 26px;
  line-height: 27px;
}
.cid-teGVOHfA1f .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-teGVOHfA1f .carousel-control,
  .cid-teGVOHfA1f .carousel-indicators,
  .cid-teGVOHfA1f .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-teGVOHfA1f .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-teGVOHfA1f .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teGVOHfA1f .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-teGVOHfA1f .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-teGVOHfA1f .carousel-indicators {
    display: none;
  }
}
.cid-teGVOHfA1f .carousel-indicators .active,
.cid-teGVOHfA1f .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: .5;
  border: 4px solid #1b1b1b;
}
.cid-teGVOHfA1f .carousel-indicators .active {
  background: #fff;
}
.cid-teGVOHfA1f .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-teGVOHfA1f .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-teGVOHfA1f .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-teGVOHfA1f .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-teGVOHfA1f .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-teGVOHfA1f .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
}
.cid-teGVOHfA1f .carousel {
  width: 100%;
}
.cid-teGVOHfA1f .modal-dialog .carousel-inner {
  height: auto;
}
.cid-teGVOHfA1f .modal-backdrop.in {
  opacity: .8;
}
.cid-teGVOHfA1f .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-teGVOHfA1f .modal.fade .modal-dialog,
.cid-teGVOHfA1f .modal.in .modal-dialog {
  transform: none;
}
.cid-teGVOHfA1f .span__text {
  color: #919dab;
}
.cid-teGVOHfA1f .mbr-fallback-image.disabled {
  display: none;
}
.cid-teGVOHfA1f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzK6FklM {
  background-image: url("../../../assets/images/w-slideshow5-1920x975.jpg");
  display: flex;
  align-items: center;
}
.cid-teHzK6FklM .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzK6FklM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzK6FklM .row {
  justify-content: flex-start;
}
.cid-teHzK6FklM .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-teHzK6FklM .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-teHzK6FklM .mbr-text {
  color: #FEF9EE;
}
.cid-teHzK6FklM .mbr-text,
.cid-teHzK6FklM .mbr-section-btn {
  text-align: left;
}
.cid-teHzK7Fv4l {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-teHzK7Fv4l .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-teHzK7Fv4l .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-teHzK7Fv4l .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-teHzK8vwZw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fef7f2;
}
.cid-teHzK8vwZw .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teHzK8vwZw .container {
    max-width: 1130px;
  }
  .cid-teHzK8vwZw .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teHzK8vwZw .item-content {
  padding: 0 1rem;
}
.cid-teHzK8vwZw img,
.cid-teHzK8vwZw .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teHzK8vwZw img,
  .cid-teHzK8vwZw .item-img {
    height: 260px;
  }
}
.cid-teHzK8vwZw .item:focus,
.cid-teHzK8vwZw span:focus {
  outline: none;
}
.cid-teHzK8vwZw .item-wrapper {
  position: relative;
}
.cid-teHzK8vwZw .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teHzK8vwZw .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teHzK8vwZw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teHzK8vwZw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teHzK8vwZw .embla__button--next,
.cid-teHzK8vwZw .embla__button--prev {
  display: flex;
}
.cid-teHzK8vwZw .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teHzK8vwZw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teHzK8vwZw .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teHzK8vwZw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teHzK8vwZw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teHzK8vwZw .embla__button {
    top: auto;
  }
}
.cid-teHzK8vwZw .embla {
  position: relative;
  width: 100%;
}
.cid-teHzK8vwZw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teHzK8vwZw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teHzK8vwZw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teHzK8vwZw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teHzK9Hvkg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-teHzK9Hvkg .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-teHzK9Hvkg .mbr-section-btn,
  .cid-teHzK9Hvkg .mbr-section-subtitle,
  .cid-teHzK9Hvkg .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teHzKanNQD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  margin-bottom: 2px;
}
.cid-teHzKanNQD .mbr-section-subtitle {
  margin-bottom: 15px;
  color: #333333;
  text-align: left;
}
.cid-teHzKanNQD .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-teHzKanNQD .container {
  padding-left: 53px;
  padding-right: 53px;
}
.cid-teHzKanNQD .container-fluid {
  outline: 2px solid #000 !important;
}
.cid-teHzKanNQD .row {
  padding-top: 76px;
  padding-bottom: 76px;
  justify-content: center;
  display: flex;
}
@media (max-width: 768px) {
  .cid-teHzKanNQD .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-teHzKb183A {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teHzKb183A .mbr-shop {
  display: table;
  width: 100%;
}
.cid-teHzKb183A .mbr-shop .row {
  margin: 0;
}
.cid-teHzKb183A .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-teHzKb183A .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-teHzKb183A .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-teHzKb183A .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-teHzKb183A .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-teHzKb183A .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-teHzKb183A .mbr-shop .hide-modal {
  display: none;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-teHzKb183A .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-teHzKb183A .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-teHzKb183A .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-teHzKb183A .mbr-shop .filter-by-pu,
.cid-teHzKb183A .mbr-shop .filter-by-pd,
.cid-teHzKb183A .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-teHzKb183A .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-teHzKb183A .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-teHzKb183A .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .galleryItem h4,
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .galleryItem h5,
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .galleryItem p,
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .item-button {
  text-align: center;
}
.cid-teHzKb183A .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-teHzKb183A .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-teHzKb183A .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-teHzKb183A .mbr-shop .sidebar-block {
  position: relative;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-teHzKb183A .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-teHzKb183A .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-teHzKb183A .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-teHzKb183A .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-teHzKb183A .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-teHzKb183A .mbr-shop .mbr-gallery-item__hided h4,
.cid-teHzKb183A .mbr-shop .mbr-gallery-item__hided h5,
.cid-teHzKb183A .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-teHzKb183A .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-teHzKb183A .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-teHzKb183A .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-teHzKb183A .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-teHzKb183A .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-teHzKb183A .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .range-controls {
  position: relative;
}
.cid-teHzKb183A .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-teHzKb183A .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-teHzKb183A .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-teHzKb183A .mbr-shop .toggle:hover,
.cid-teHzKb183A .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-teHzKb183A .mbr-shop .min-toggle {
  left: 0;
}
.cid-teHzKb183A .mbr-shop .max-toggle {
  right: 0;
}
.cid-teHzKb183A .mbr-shop .hided-by-price {
  display: none;
}
.cid-teHzKb183A .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-teHzKb183A .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-teHzKb183A .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-teHzKb183A .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-teHzKb183A .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-teHzKb183A .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-teHzKb183A .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-teHzKb183A .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-teHzKb183A .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-teHzKb183A .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-teHzKb183A .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-teHzKb183A .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-teHzKb183A .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-teHzKb183A .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-teHzKb183A .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-teHzKb183A .mbr-shop .shop-items .onsale,
.cid-teHzKb183A .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-teHzKb183A .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-teHzKb183A .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-teHzKb183A .mbr-shop .price-range {
  display: inline-block;
}
.cid-teHzKb183A .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-teHzKb183A .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-teHzKb183A .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-teHzKb183A .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-teHzKb183A .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-teHzKb183A .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-teHzKb183A .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-teHzKb183A .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-teHzKb183A .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-teHzKb183A .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-teHzKb183A .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-teHzKb183A .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-teHzKb183A .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-teHzKb183A .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-teHzKb183A .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-teHzKb183A .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-teHzKb183A .wrapper-shop-items {
    order: 1;
  }
  .cid-teHzKb183A .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-teHzKb183A .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-teHzKb183A .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-teHzKb183A .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-teHzKb183A .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-teHzKb183A .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-teHzKb183A .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-teHzKb183A .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-teHzKb183A .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-teHzKb183A .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-teHzKb183A .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-teHzKb183A .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-teHzKb183A .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teHzKb183A .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-teHzKchkPH {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-teHzKchkPH H2 {
  color: #89b758;
}
.cid-teHzKchkPH .mbr-text,
.cid-teHzKchkPH .mbr-section-btn {
  color: #808080;
}
.cid-teHzKchkPH .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-teHzKchkPH .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-teHzKchkPH .mbr-figure {
  height: 100%;
}
.cid-teHzKchkPH .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-teHzKchkPH img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-teHzKchkPH H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-teHzKchkPH .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-teHzKchkPH .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-teHzKchkPH .container {
    padding: 0 3rem;
  }
  .cid-teHzKchkPH .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teHzKchkPH .container {
    padding: 0 2rem;
  }
  .cid-teHzKchkPH .card-img {
    width: 100%;
  }
  .cid-teHzKchkPH .center-card {
    padding: 1rem;
  }
}
.cid-teHzKchkPH .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKchkPH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKdiRed {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-teHzKdiRed .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKdiRed .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKebWRP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teHzKebWRP .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKebWRP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKebWRP .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teHzKebWRP .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teHzKebWRP .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teHzKebWRP .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHzKebWRP .card-wrapper {
  width: 100%;
}
.cid-teHzKebWRP .card-box {
  width: 100%;
}
.cid-teHzKebWRP .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teHzKebWRP .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teHzKebWRP .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teHzKebWRP .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teHzKebWRP .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teHzKebWRP .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teHzKebWRP .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teHzKebWRP .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teHzKebWRP .bg-img {
    width: 150%;
  }
}
.cid-teHzKf4IaI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-teHzKf4IaI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teHzKf4IaI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teHzKf4IaI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teHzKf4IaI .title {
  padding: 0 2rem;
}
.cid-teHzKf4IaI .mbr-gallery-item div {
  border-radius: 6px;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 10;
  max-width: 400px;
  height: 300px !important;
}
.cid-teHzKf4IaI .mbr-gallery-item div img {
  object-fit: cover;
  height: 100%;
}
.cid-teHzKf4IaI .mbr-gallery-item div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teHzKf4IaI .mbr-gallery-item div:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: lightgray;
  transition: all 0.6s;
  opacity: 0;
  z-index: 9;
}
.cid-teHzKf4IaI .mbr-gallery-item div:hover:before {
  opacity: 0.5;
  width: 0;
  height: 0;
}
.cid-teHzKf4IaI .mbr-gallery-item div:hover:after {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.cid-teHzKf4IaI .container {
  padding: 0 1rem;
}
.cid-teHzKf4IaI .mbr-gallery-item--p4 {
  padding: 1rem !important;
}
.cid-teHzKf4IaI .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-teHzKf4IaI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teHzKf4IaI .icon-focus {
  display: none;
}
.cid-teHzKf4IaI .btn-primary-outline {
  border: none !important;
  color: gray !important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent !important;
  font-weight: 400;
}
.cid-teHzKf4IaI .btn-primary-outline:hover {
  background: transparent !important;
  color: #75083a !important;
}
.cid-teHzKf4IaI li.active .btn {
  background: transparent !important;
  color: black !important;
}
.cid-teHzKf4IaI li {
  position: relative;
}
.cid-teHzKf4IaI .mbr-gallery-filter ul li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 0px;
  top: 26px;
  background: lightgray;
  transform: rotate(35deg);
}
.cid-teHzKf4IaI .btn {
  font-family: League Spartan !important;
}
.cid-teHzKf4IaI .mbr-gallery-title {
  font-size: 0.9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-teHzKf4IaI .mbr-gallery-title:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teHzKf4IaI li:not(:last-child):after {
    top: 9px;
  }
  .cid-teHzKf4IaI .btn-primary-outline {
    padding: 0rem 1rem;
    margin: 0 !important;
  }
  .cid-teHzKf4IaI .container {
    padding: 0rem;
  }
  .cid-teHzKf4IaI .title {
    padding: 0 1rem;
  }
}
.cid-teHzKf4IaI H2 {
  color: #89b758;
}
.cid-teHzKgenCE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fef7f2;
}
@media (min-width: 1400px) {
  .cid-teHzKgenCE .container {
    max-width: 1162px;
  }
}
.cid-teHzKgenCE .btn {
  padding: 24px 60px;
  color: #000000;
  border-radius: 60px;
}
.cid-teHzKgenCE .btn:hover,
.cid-teHzKgenCE .btn:focus {
  border-color: #ffff33 !important;
  background-color: #ffff33 !important;
}
@media (min-width: 768px) {
  .cid-teHzKgenCE .mbr-section-head {
    display: flex;
    justify-content: space-between;
  }
}
.cid-teHzKgenCE img,
.cid-teHzKgenCE .item-img {
  transition: all 0.5s;
  width: 100%;
  height: 100%;
}
.cid-teHzKgenCE .item-img {
  height: 100%;
}
.cid-teHzKgenCE .item-img img {
  object-fit: cover;
}
.cid-teHzKgenCE .item-wrapper {
  position: relative;
  height: 100%;
}
.cid-teHzKgenCE .item-content {
  z-index: 3;
  min-width: 250px;
  text-align: center;
  top: 60%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-teHzKgenCE .mbr-text,
.cid-teHzKgenCE .mbr-section-btn {
  color: #ffffff;
}
.cid-teHzKgenCE .item-wrapper:hover .item-content {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-teHzKgenCE .item-wrapper:hover img {
  -webkit-filter: brightness(30%);
  filter: brightness(30%);
}
.cid-teHzKgenCE .item:focus,
.cid-teHzKgenCE span:focus {
  outline: none;
}
.cid-teHzKgenCE .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-teHzKgenCE .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-teHzKgenCE .item {
  padding: 0;
  margin: 0;
}
.cid-teHzKgenCE .Bg {
  padding: 0.5rem 1rem;
  background-color: #ffff33;
}
.cid-teHzKhEfVo {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-teHzKhEfVo H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-teHzKhEfVo .row {
  position: relative;
}
.cid-teHzKhEfVo .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-teHzKhEfVo .mbr-text,
.cid-teHzKhEfVo .mbr-section-btn {
  color: #808080;
}
.cid-teHzKhEfVo img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-teHzKhEfVo h4 {
  line-height: 1.4;
}
.cid-teHzKhEfVo .img-col {
  align-items: flex-end;
}
.cid-teHzKhEfVo .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-teHzKhEfVo .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-teHzKhEfVo .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-teHzKhEfVo .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-teHzKhEfVo .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-teHzKhEfVo .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-teHzKhEfVo .icon-col {
    align-items: center;
  }
  .cid-teHzKhEfVo .row:before {
    height: 860px;
  }
}
.cid-teHzKhEfVo .icon-text,
.cid-teHzKhEfVo .mbr-iconfont {
  color: #ffffff;
}
.cid-teHzKhEfVo .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKhEfVo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKiMBAP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fdc99c;
  position: relative;
  overflow: hidden;
}
.cid-teHzKiMBAP .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKiMBAP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKiMBAP .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teHzKiMBAP .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teHzKiMBAP .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teHzKiMBAP .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHzKiMBAP .card-wrapper {
  width: 100%;
}
.cid-teHzKiMBAP .card-box {
  width: 100%;
}
.cid-teHzKiMBAP .card-title {
  color: #592D05;
  margin-bottom: 0;
}
.cid-teHzKiMBAP .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teHzKiMBAP .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teHzKiMBAP .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 10%;
}
@media (max-width: 767px) {
  .cid-teHzKiMBAP .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10%;
  }
}
.cid-teHzKiMBAP .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teHzKiMBAP .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teHzKiMBAP .bg-img {
  position: absolute;
  width: 100%;
  background-color: #ff7f11;
  aspect-ratio: 1;
  border-radius: 9999px;
}
@media (max-width: 767px) {
  .cid-teHzKiMBAP .bg-img {
    width: 150%;
  }
}
.cid-teHzKiMBAP .bg-img-1 {
  left: 0;
  bottom: 0;
  transform: translateY(50%) translateX(-50%);
}
.cid-teHzKiMBAP .bg-img-2 {
  top: 0;
  right: 0;
  transform: translateY(-50%) translateX(50%);
}
.cid-teHzKjPR9V {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #75083a;
}
.cid-teHzKjPR9V .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKjPR9V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKjPR9V .col-title {
  margin-bottom: 2.5rem;
}
.cid-teHzKjPR9V .mbr-section-title {
  color: #F6B7D2;
}
.cid-teHzKjPR9V .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teHzKjPR9V .cards-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
@media (max-width: 639px) {
  .cid-teHzKjPR9V .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHzKjPR9V .card-box {
  width: 100%;
}
.cid-teHzKjPR9V .image-wrapper {
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin-top: 32px;
  margin-right: auto;
  margin-left: auto;
  width: 192px;
  aspect-ratio: 1;
  border-radius: 50%;
}
.cid-teHzKjPR9V .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teHzKjPR9V .card-container {
  width: 100%;
  padding: 32px;
}
.cid-teHzKjPR9V .card-title {
  color: #F6B7D2;
  margin-bottom: 0;
}
.cid-teHzKjPR9V .card-text {
  color: #FEF9EE;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-teHzKjPR9V .mbr-section-btn {
  margin-top: 0.5rem;
}
.cid-teHzKleinx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-teHzKleinx h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-teHzKleinx p {
  color: #767676;
  text-align: left;
}
.cid-teHzKleinx .card-wrapper {
  height: 100%;
}
.cid-teHzKleinx .container-fluid {
  max-width: 1600px;
}
.cid-teHzKleinx .card-img {
  height: 300px;
  overflow: hidden;
  position: relative;
  border-radius: 0 !important;
}
.cid-teHzKleinx img {
  object-fit: cover;
  height: 100%;
  transition: all 0.3s;
}
.cid-teHzKleinx .card:hover .second-img {
  opacity: 0.15;
}
.cid-teHzKleinx .card:hover .mbr-iconfont {
  opacity: 1;
}
.cid-teHzKleinx .title {
  text-align: center;
  padding: 0 !important;
  margin-bottom: 0.70rem;
  color: #b8d94f;
}
@media (max-width: 767px) {
  .cid-teHzKleinx .mbr-iconfont {
    opacity: 1;
  }
  .cid-teHzKleinx .second-img {
    opacity: 0.5;
  }
}
.cid-teHzKleinx .subtitle {
  text-align: center;
  margin-bottom: 0 !important;
  color: #47a15d;
  padding-bottom: 3rem !important;
}
.cid-teHzKleinx .second-img {
  z-index: 1;
  cursor: pointer;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  top: 0%;
  opacity: 0;
  transition: .5s all;
  pointer-events: none;
}
.cid-teHzKleinx .button {
  padding-top: 1rem;
}
.cid-teHzKmpOu9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffedb4;
  position: relative;
  overflow: hidden;
}
.cid-teHzKmpOu9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKmpOu9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teHzKmpOu9 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teHzKmpOu9 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teHzKmpOu9 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teHzKmpOu9 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teHzKmpOu9 .card-wrapper {
  width: 100%;
}
.cid-teHzKmpOu9 .card-box {
  width: 100%;
}
.cid-teHzKmpOu9 .card-title {
  color: #504a24;
  margin-bottom: 0;
}
.cid-teHzKmpOu9 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teHzKmpOu9 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teHzKmpOu9 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 13%;
}
@media (max-width: 767px) {
  .cid-teHzKmpOu9 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 13%;
  }
}
.cid-teHzKmpOu9 .img-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 100%;
}
.cid-teHzKmpOu9 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teHzKmpOu9 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teHzKmpOu9 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #fed243;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  top: 0;
  transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 767px) {
  .cid-teHzKmpOu9 .bg-img {
    width: 150%;
  }
}
.cid-teHzKnI62n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #ffffff;
}
.cid-teHzKnI62n .row-gallery {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  justify-content: space-between;
}
.cid-teHzKnI62n .item-wrapper {
  margin: 15px 5px;
  position: relative;
  padding: 0;
}
.cid-teHzKnI62n .item-wrapper img {
  height: 150px;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.cid-teHzKnI62n .item-wrapper:hover {
  cursor: pointer;
}
.cid-teHzKnI62n .item-wrapper:hover:before {
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-color: #0056b3;
  opacity: 0.2;
  border-radius: 10px;
  pointer-events: none;
}
.cid-teHzKnI62n .mbr-section-title {
  margin-bottom: 35px;
}
.cid-teHzKnI62n .block__inner {
  margin: 15px 0;
  padding: 30px 70px;
  border-radius: 10px;
  border: 2px solid #ebeaed;
}
.cid-teHzKnI62n .mbr-text {
  margin-bottom: 4px;
}
.cid-teHzKnI62n .icons-menu {
  margin-top: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teHzKnI62n .soc-item {
  line-height: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.cid-teHzKnI62n .soc-item .mbr-iconfont {
  color: #2f1893;
  font-size: 20px;
  height: 20px;
  width: 20px;
}
@media (max-width: 991px) {
  .cid-teHzKnI62n .block__inner {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-teHzKnI62n .item-wrapper {
    display: inline-flex;
    box-sizing: border-box;
  }
  .cid-teHzKnI62n .item-wrapper img {
    width: 100%;
    height: 100%;
  }
}
.cid-teHzKnI62n .modal-body a.close {
  border-radius: 0;
  font-size: 16px;
  top: 0;
  right: 0;
  height: 36px;
  width: 36px;
  line-height: 36px;
  position: fixed;
  opacity: .5;
  color: #fff;
  border: none;
  text-align: center;
  z-index: 5;
  transition: opacity .3s ease;
  font-family: 'MobiriseIcons';
}
.cid-teHzKnI62n .modal-body a.close::before {
  content: '\e91a';
}
.cid-teHzKnI62n .modal-body a.close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teHzKnI62n .carousel-control,
.cid-teHzKnI62n .close {
  background: #1b1b1b;
}
.cid-teHzKnI62n .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-teHzKnI62n .carousel-control-prev .mbri-left:before {
  content: "\e90a";
}
.cid-teHzKnI62n .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-teHzKnI62n .carousel-control-next .mbri-right:before {
  content: "\e909";
}
.cid-teHzKnI62n .carousel-control {
  position: fixed;
  width: 40px;
  height: 40px;
  top: 50%;
  margin-top: -35px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 26px;
  border: 0;
  opacity: .5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  transition: all 0.22s ease 0s;
}
.cid-teHzKnI62n .carousel-inner > .active {
  display: block;
}
.cid-teHzKnI62n .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teHzKnI62n .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teHzKnI62n .carousel-control .icon-next,
.cid-teHzKnI62n .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 26px;
  line-height: 27px;
}
.cid-teHzKnI62n .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-teHzKnI62n .carousel-control,
  .cid-teHzKnI62n .carousel-indicators,
  .cid-teHzKnI62n .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-teHzKnI62n .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-teHzKnI62n .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teHzKnI62n .carousel-indicators {
  bottom: 0;
  margin-bottom: 3px;
}
@media (max-width: 991px) {
  .cid-teHzKnI62n .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-teHzKnI62n .carousel-indicators {
    display: none;
  }
}
.cid-teHzKnI62n .carousel-indicators .active,
.cid-teHzKnI62n .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  opacity: .5;
  border: 4px solid #1b1b1b;
}
.cid-teHzKnI62n .carousel-indicators .active {
  background: #fff;
}
.cid-teHzKnI62n .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-teHzKnI62n .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-teHzKnI62n .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-teHzKnI62n .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-teHzKnI62n .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-teHzKnI62n .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(98.25vh);
}
.cid-teHzKnI62n .carousel {
  width: 100%;
}
.cid-teHzKnI62n .modal-dialog .carousel-inner {
  height: auto;
}
.cid-teHzKnI62n .modal-backdrop.in {
  opacity: .8;
}
.cid-teHzKnI62n .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-teHzKnI62n .modal.fade .modal-dialog,
.cid-teHzKnI62n .modal.in .modal-dialog {
  transform: none;
}
.cid-teHzKnI62n .span__text {
  color: #919dab;
}
.cid-teHzKnI62n .mbr-fallback-image.disabled {
  display: none;
}
.cid-teHzKnI62n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva8z8ajXc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva8z8ajXc .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva8z8ajXc .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva8z8ajXc .mbr-section-title {
  color: #44af69;
}
.cid-tva8z8ajXc .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva8z8ajXc .form-container {
  display: flex;
  width: 100%;
}
.cid-tva8z8ajXc .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva8z8ajXc form {
  width: 100%;
}
.cid-tva8z8ajXc form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva8z8ajXc form p {
  color: #1F1D1A;
}
.cid-tva8z8ajXc form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva8z8ajXc form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva8z8ajXc form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva8z8ajXc form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva8z8ajXc form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8z8ajXc form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8z8ajXc form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8z8ajXc form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8z8ajXc form select {
  color: #bbbbbb !important;
}
.cid-tva8z8ajXc form textarea {
  height: 250px !important;
}
.cid-tva8z8ajXc form input:active,
.cid-tva8z8ajXc form textarea:active,
.cid-tva8z8ajXc form input:focus,
.cid-tva8z8ajXc form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva8z8ajXc form input:active::-webkit-input-placeholder,
.cid-tva8z8ajXc form textarea:active::-webkit-input-placeholder,
.cid-tva8z8ajXc form input:focus::-webkit-input-placeholder,
.cid-tva8z8ajXc form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva8z8ajXc form input:active::-moz-placeholder,
.cid-tva8z8ajXc form textarea:active::-moz-placeholder,
.cid-tva8z8ajXc form input:focus::-moz-placeholder,
.cid-tva8z8ajXc form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva8z8ajXc form input:active:-moz-placeholder,
.cid-tva8z8ajXc form textarea:active:-moz-placeholder,
.cid-tva8z8ajXc form input:focus:-moz-placeholder,
.cid-tva8z8ajXc form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva8z8ajXc form input:active:-ms-input-placeholder,
.cid-tva8z8ajXc form textarea:active:-ms-input-placeholder,
.cid-tva8z8ajXc form input:focus:-ms-input-placeholder,
.cid-tva8z8ajXc form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva8z8ajXc form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva8z8ajXc form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva8z8ajXc form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva8z8ajXc form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva8z8ajXc form .form-check-input:focus,
.cid-tva8z8ajXc form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva8z8ajXc form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva8z8ajXc .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-t9FjKj1aD1 {
  overflow: visible;
}
.cid-t9FjKj1aD1 .navbar-dropdown {
  position: relative !important;
}
.cid-t9FjKj1aD1 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9FjKj1aD1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9FjKj1aD1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9FjKj1aD1 .dropdown-item:hover,
.cid-t9FjKj1aD1 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-t9FjKj1aD1 .dropdown-item:hover span {
  color: white;
}
.cid-t9FjKj1aD1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9FjKj1aD1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9FjKj1aD1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9FjKj1aD1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9FjKj1aD1 .nav-link {
  position: relative;
}
.cid-t9FjKj1aD1 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t9FjKj1aD1 .container {
    flex-wrap: nowrap;
  }
}
.cid-t9FjKj1aD1 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9FjKj1aD1 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-t9FjKj1aD1 .dropdown-menu,
.cid-t9FjKj1aD1 .navbar.opened {
  background: #ffffff !important;
}
.cid-t9FjKj1aD1 .nav-item:focus,
.cid-t9FjKj1aD1 .nav-link:focus {
  outline: none;
}
.cid-t9FjKj1aD1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9FjKj1aD1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9FjKj1aD1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9FjKj1aD1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9FjKj1aD1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9FjKj1aD1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9FjKj1aD1 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-t9FjKj1aD1 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-t9FjKj1aD1 .navbar.opened {
  transition: all 0.3s;
}
.cid-t9FjKj1aD1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9FjKj1aD1 .navbar .navbar-logo img {
  width: auto;
}
.cid-t9FjKj1aD1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9FjKj1aD1 .navbar.collapsed {
  justify-content: center;
}
.cid-t9FjKj1aD1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9FjKj1aD1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9FjKj1aD1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9FjKj1aD1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9FjKj1aD1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9FjKj1aD1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-t9FjKj1aD1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9FjKj1aD1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9FjKj1aD1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9FjKj1aD1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9FjKj1aD1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9FjKj1aD1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9FjKj1aD1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9FjKj1aD1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-t9FjKj1aD1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9FjKj1aD1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9FjKj1aD1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9FjKj1aD1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9FjKj1aD1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9FjKj1aD1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9FjKj1aD1 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-t9FjKj1aD1 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-t9FjKj1aD1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9FjKj1aD1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9FjKj1aD1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-t9FjKj1aD1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9FjKj1aD1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9FjKj1aD1 .dropdown-item.active,
.cid-t9FjKj1aD1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9FjKj1aD1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9FjKj1aD1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9FjKj1aD1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9FjKj1aD1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9FjKj1aD1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9FjKj1aD1 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-t9FjKj1aD1 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9FjKj1aD1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9FjKj1aD1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9FjKj1aD1 .navbar-buttons {
  text-align: center;
}
.cid-t9FjKj1aD1 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9FjKj1aD1 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-t9FjKj1aD1 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-t9FjKj1aD1 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-t9FjKj1aD1 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-t9FjKj1aD1 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-t9FjKj1aD1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-t9FjKj1aD1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9FjKj1aD1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9FjKj1aD1 .navbar {
    height: 70px;
  }
  .cid-t9FjKj1aD1 .navbar.opened {
    height: auto;
  }
  .cid-t9FjKj1aD1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9FjKj1aD1 .navbar-brand-main {
  max-width: 30%;
}
.cid-t9FjKj1aD1 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-t9FjKj1aD1 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-t9FjKj1aD1 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-t9FjKj1aD1 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-t9FjKj1aD1 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-t9FjKj1aD1 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-t9FjKj1aD1 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-t9FjKj1aD1 .navbar-buttons-main {
    display: none;
  }
}
.cid-t9FjKj1aD1 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-t9FjKj1aD1 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-t9FjKj1aD1 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-t9FjKj1aD1 .container,
  .cid-t9FjKj1aD1 .container-fluid {
    justify-content: flex-end;
  }
  .cid-t9FjKj1aD1 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-t9FjKj1aD1 .navbar-nav-main {
    display: none !important;
  }
  .cid-t9FjKj1aD1 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-t9FjKj1aD1 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-t9FjKj1aD1 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-t9FjKj1aD1 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-t9FjKj1aD1 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-t9FjKj1aD1 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-t9FjKj1aD1 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-t9FjKj1aD1 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-t9FjKj1aD1 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-t9FjKj1aD1 .navbar-collapse .dropdown-item:hover,
  .cid-t9FjKj1aD1 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-t9FjKj1aD1 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-t9FjKj1aD1 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-t9FjKj1aD1 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-t9FjKvkbFR {
  background-image: url("../../../assets/images/pexels-nathan-cowley-1153369-1920x1173.jpg");
  display: flex;
  align-items: center;
}
.cid-t9FjKvkbFR .mbr-fallback-image.disabled {
  display: none;
}
.cid-t9FjKvkbFR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t9FjKvkbFR .row {
  justify-content: flex-start;
}
.cid-t9FjKvkbFR .mbr-section-title {
  color: #FEF9EE;
  text-align: left;
}
.cid-t9FjKvkbFR .mbr-section-subtitle {
  color: #FEF9EE;
}
.cid-t9FjKvkbFR .mbr-text {
  color: #FEF9EE;
}
.cid-t9FjKvkbFR .mbr-text,
.cid-t9FjKvkbFR .mbr-section-btn {
  text-align: left;
}
.cid-teCgA3fGm9 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-teCgA3fGm9 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-teCgA3fGm9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-teCgA3fGm9 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-t9Fl1qm4By {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-t9Fl1qm4By .mbr-fallback-image.disabled {
  display: none;
}
.cid-t9Fl1qm4By .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t9Fl1qm4By .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-t9Fl1qm4By .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-t9Fl1qm4By .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-t9Fl1qm4By .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-t9Fl1qm4By .card-wrapper {
  width: 100%;
}
.cid-t9Fl1qm4By .card-box {
  width: 100%;
}
.cid-t9Fl1qm4By .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-t9Fl1qm4By .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-t9Fl1qm4By .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-t9Fl1qm4By .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-t9Fl1qm4By .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-t9Fl1qm4By .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-t9Fl1qm4By .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t9Fl1qm4By .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-t9Fl1qm4By .bg-img {
    width: 150%;
  }
}
.cid-teLHAfebqc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teLHAfebqc .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teLHAfebqc .container {
    max-width: 1130px;
  }
  .cid-teLHAfebqc .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teLHAfebqc .item-content {
  padding: 0 1rem;
}
.cid-teLHAfebqc img,
.cid-teLHAfebqc .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teLHAfebqc img,
  .cid-teLHAfebqc .item-img {
    height: 260px;
  }
}
.cid-teLHAfebqc .item:focus,
.cid-teLHAfebqc span:focus {
  outline: none;
}
.cid-teLHAfebqc .item-wrapper {
  position: relative;
}
.cid-teLHAfebqc .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teLHAfebqc .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teLHAfebqc .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teLHAfebqc .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teLHAfebqc .embla__button--next,
.cid-teLHAfebqc .embla__button--prev {
  display: flex;
}
.cid-teLHAfebqc .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teLHAfebqc .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teLHAfebqc .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teLHAfebqc .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLHAfebqc .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teLHAfebqc .embla__button {
    top: auto;
  }
}
.cid-teLHAfebqc .embla {
  position: relative;
  width: 100%;
}
.cid-teLHAfebqc .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teLHAfebqc .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teLHAfebqc .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teLHAfebqc .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-t9FkMMmfH8 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-t9FkMMmfH8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-t9FkMMmfH8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t9FkMMmfH8 .col-title {
  margin-bottom: 64px;
}
.cid-t9FkMMmfH8 .mbr-section-title {
  color: #75083A;
}
.cid-t9FkMMmfH8 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1.5rem;
}
.cid-t9FkMMmfH8 .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4rem;
}
@media (max-width: 991px) {
  .cid-t9FkMMmfH8 .cards-container {
    gap: 2.5rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .cid-t9FkMMmfH8 .cards-container {
    max-width: 482px;
    margin: 0 auto;
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-t9FkMMmfH8 .image-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  overflow: hidden;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-t9FkMMmfH8 .image-wrapper {
    justify-content: center;
  }
}
.cid-t9FkMMmfH8 .image-wrapper img {
  width: 100%;
  max-width: 300px;
  height: 300px;
  object-fit: contain;
}
.cid-t9FkMMmfH8 .card-title-container {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .cid-t9FkMMmfH8 .card-title-container {
    justify-content: center;
  }
}
.cid-t9FkMMmfH8 .card-number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 0.75rem;
  font-size: 20px;
  background-color: #75083a;
  color: #ffffff;
  flex-shrink: 0;
}
.cid-t9FkMMmfH8 .card-title {
  color: #44af69;
  margin-bottom: 0;
  flex-grow: 1;
}
.cid-t9FkMMmfH8 .card-text {
  color: #1F1D1A;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cid-t9FkMMmfH8 .card-text {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-t9FkMMmfH8 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-t9FkMMmfH8 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #fef9ee;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-t9Fl2TMQd3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-t9Fl2TMQd3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-t9Fl2TMQd3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t9Fl2TMQd3 .row {
  justify-content: center;
}
.cid-t9Fl2TMQd3 .col-title {
  margin-bottom: 2.5rem;
}
.cid-t9Fl2TMQd3 .mbr-section-title {
  color: #F6B7D2;
}
.cid-t9Fl2TMQd3 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-t9Fl2TMQd3 .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-t9Fl2TMQd3 .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-t9Fl2TMQd3 .col-video {
    height: 620px;
  }
}
.cid-t9Fl2TMQd3 .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-t9Fl2TMQd3 .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-t9Fl2TMQd3 .col-video .link {
  margin-right: 1rem;
}
.cid-t9Fl2TMQd3 .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-t9Fl2TMQd3 .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-t9Fl2TMQd3 .mbr-media {
  position: relative;
}
.cid-t9Fl2TMQd3 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-t9Fl2TMQd3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-t9Fl2TMQd3 .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-t9Fl2TMQd3 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-t9Fl2TMQd3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-t9Fl2TMQd3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-t9Fl2TMQd3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-t9Fl2TMQd3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t9Fl2TMQd3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9Fl2TMQd3 a:hover {
  text-decoration-line: none !important;
}
.cid-t9Fl4QH71G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-t9Fl4QH71G .row {
  justify-content: center;
}
.cid-t9Fl4QH71G .col-title {
  margin-bottom: 2.5rem;
}
.cid-t9Fl4QH71G .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-t9Fl4QH71G .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-t9Fl4QH71G .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9Fl4QH71G .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-t9Fl4QH71G .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-t9Fl4QH71G .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-t9Fl4QH71G .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-t9Fl4QH71G .card {
    min-height: 276px;
  }
}
.cid-t9Fl4QH71G .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-t9Fl4QH71G .card:hover .card-title {
  text-decoration: underline;
}
.cid-t9Fl4QH71G .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-t9Fl4QH71G .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-t9Fl4QH71G .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-t9Fl4QH71G .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-t9Fl4QH71G .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-t9Fl4QH71G .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-t9Fl4QH71G .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-t9Fl4QH71G .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9Fl4QH71G .card-title-1 {
  color: #ffffff;
}
.cid-t9FqYGkKVq {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-t9FqYGkKVq .row {
  justify-content: center;
}
.cid-t9FqYGkKVq .col-title {
  margin-bottom: 2.5rem;
}
.cid-t9FqYGkKVq .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-t9FqYGkKVq .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-t9FqYGkKVq .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9FqYGkKVq .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-t9FqYGkKVq .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-t9FqYGkKVq .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-t9FqYGkKVq .card {
    min-height: 276px;
  }
}
.cid-t9FqYGkKVq .card-1 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card-2 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card-3 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card-4 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card-5 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card-6 {
  background-color: #44af69;
}
.cid-t9FqYGkKVq .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-t9FqYGkKVq .card:hover .card-title {
  text-decoration: underline;
}
.cid-t9FqYGkKVq .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-t9FqYGkKVq .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-t9FqYGkKVq .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-t9FqYGkKVq .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-t9FqYGkKVq .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-t9FqYGkKVq .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-t9FqYGkKVq .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-t9FqYGkKVq .card-title-1 {
  text-align: center;
}
.cid-tej0Q7er3E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #fef9ee;
}
.cid-tej0Q7er3E .row {
  justify-content: center;
}
.cid-tej0Q7er3E .col-title {
  margin-bottom: 2.5rem;
}
.cid-tej0Q7er3E .mbr-section-title {
  color: #75083A;
}
.cid-tej0Q7er3E .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tej0Q7er3E .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tej0Q7er3E .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tej0Q7er3E .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tej0Q7er3E .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tej0Q7er3E .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tej0Q7er3E .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tej0Q7er3E .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tej0Q7er3E .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tej0Q7er3E .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tej0Q7er3E .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tej0Q7er3E .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tej0Q7er3E .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tej0Q7er3E .card-box {
    padding: 32px;
  }
}
.cid-tej0Q7er3E .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tej0Q7er3E .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tej0Q7er3E .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tej0Q7er3E .card-title-1 {
  color: #FFEDB4;
}
.cid-tej0Q7er3E .card-title-2 {
  color: #F6B7D2;
}
.cid-tej0Q7er3E .card-title-3 {
  color: #BAE3C8;
}
.cid-tej0Q7er3E .card-title-4 {
  color: #F9C9C8;
}
.cid-tej0Q7er3E .card-title-5 {
  color: #FDC99C;
}
.cid-tej0Q7er3E .card-title-6 {
  color: #FFEDB4;
}
.cid-tej0Q7er3E .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tej0Q7er3E .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-t9Flk4noF9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-t9Flk4noF9 .row {
  justify-content: center;
}
.cid-t9Flk4noF9 .col-title {
  margin-bottom: 2.5rem;
}
.cid-t9Flk4noF9 .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-t9Flk4noF9 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-t9Flk4noF9 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-t9Flk4noF9 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-t9Flk4noF9 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-t9Flk4noF9 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-t9Flk4noF9 .card {
    min-height: 276px;
  }
}
.cid-t9Flk4noF9 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-t9Flk4noF9 .card:hover .card-title {
  text-decoration: underline;
}
.cid-t9Flk4noF9 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-t9Flk4noF9 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-t9Flk4noF9 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-t9Flk4noF9 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-t9Flk4noF9 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-t9Flk4noF9 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-t9Flk4noF9 .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-t9Flk4noF9 .card-title-1 {
  color: #ffffff;
}
.cid-t9FlnlF5Ku {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-t9FlnlF5Ku .mbr-fallback-image.disabled {
  display: none;
}
.cid-t9FlnlF5Ku .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-t9FlnlF5Ku .row {
  justify-content: flex-start;
}
.cid-t9FlnlF5Ku .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-t9FlnlF5Ku .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teidV6Jboo {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teidV6Jboo .mbr-section-subtitle {
  color: #767676;
}
.cid-teidV6Jboo ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teidV6Jboo ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teidV6Jboo ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teidV6Jboo ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teidV6Jboo .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teie9idR7A {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teie9idR7A p {
  color: #767676;
}
.cid-teie9idR7A .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teie9idR7A .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teie9idR7A .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teie9idR7A .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teie9idR7A .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teie9idR7A .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teie9idR7A .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teie9idR7A .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teie9idR7A .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teie9idR7A .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teie9idR7A .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tej05eLi3l {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tej05eLi3l H2 {
  color: #89b758;
}
.cid-tej05eLi3l .mbr-text,
.cid-tej05eLi3l .mbr-section-btn {
  color: #808080;
}
.cid-tej05eLi3l img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tej05eLi3l img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tej05eLi3l H1 {
  color: #29361a;
}
.cid-tej05eLi3l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tej05eLi3l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tej0Gu0gOL {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tej0Gu0gOL .title-align {
  width: 100%;
}
.cid-tej0Gu0gOL .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tej0Gu0gOL .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tej0Gu0gOL .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tej0Gu0gOL .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tej0Gu0gOL .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tej0Gu0gOL .price-wrap {
  margin-left: 3rem;
}
.cid-tej0Gu0gOL .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tej0Gu0gOL .item-first {
  margin-left: 0 !important;
}
.cid-tej0Gu0gOL H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tej0Gu0gOL H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tej0Gu0gOL img {
  margin: auto;
  max-width: 500px;
}
.cid-tej0Gu0gOL .mbr-section-subtitle,
.cid-tej0Gu0gOL .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tej0Gu0gOL .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tej0Gu0gOL H2:before {
    content: none;
  }
  .cid-tej0Gu0gOL .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tej0Gu0gOL .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tej0Gu0gOL .pricebox {
    margin-right: 0rem;
  }
  .cid-tej0Gu0gOL .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tej0Gu0gOL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tej0Gu0gOL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teU2Fw3PCb {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-teU2Fw3PCb .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-teU2Fw3PCb input,
.cid-teU2Fw3PCb textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-teU2Fw3PCb .form-control:hover,
.cid-teU2Fw3PCb .form-control:focus {
  color: #808080 !important;
}
.cid-teU2Fw3PCb .btn-success {
  color: white !important;
}
.cid-teU2Fw3PCb img {
  width: 90%;
  border-radius: 8px;
}
.cid-teU2Fw3PCb .btn {
  border-radius: 30px;
}
.cid-teU2Fw3PCb textarea {
  min-height: 160px !important;
}
.cid-teU2Fw3PCb .form-control,
.cid-teU2Fw3PCb .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-teU2Fw3PCb .form-control:hover,
.cid-teU2Fw3PCb .field-input:hover,
.cid-teU2Fw3PCb .form-control:focus,
.cid-teU2Fw3PCb .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-teU2Fw3PCb input::-webkit-input-placeholder,
.cid-teU2Fw3PCb textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-teU2Fw3PCb input:-moz-placeholder,
.cid-teU2Fw3PCb textarea:-moz-placeholder {
  color: #808080;
}
.cid-teU2Fw3PCb .jq-selectbox li,
.cid-teU2Fw3PCb .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-teU2Fw3PCb .jq-selectbox li:hover,
.cid-teU2Fw3PCb .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-teU2Fw3PCb .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teU2Fw3PCb .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-teU2Fw3PCb H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-teU2Fw3PCb img {
    width: 100%;
  }
  .cid-teU2Fw3PCb .google-map {
    margin-bottom: 2rem;
  }
}
.cid-teU2Fw3PCb .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-teU2Fw3PCb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-teU2Fw3PCb .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-teU2Fw3PCb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-teU2Fw3PCb .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-teU2Fw3PCb .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-tuZCbIyfga {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZCbIyfga .title {
  min-height: 40px;
}
.cid-tuZCbIyfga a {
  font-weight: 500;
}
.cid-tuZCbIyfga .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t9FMuXVyk3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-t9FMuXVyk3 .mbr-text {
  color: #FEF9EE;
}
.cid-teObjxl9qk {
  overflow: visible;
}
.cid-teObjxl9qk .navbar-dropdown {
  position: relative !important;
}
.cid-teObjxl9qk .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teObjxl9qk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-teObjxl9qk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-teObjxl9qk .dropdown-item:hover,
.cid-teObjxl9qk .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-teObjxl9qk .dropdown-item:hover span {
  color: white;
}
.cid-teObjxl9qk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-teObjxl9qk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-teObjxl9qk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-teObjxl9qk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-teObjxl9qk .nav-link {
  position: relative;
}
.cid-teObjxl9qk .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-teObjxl9qk .container {
    flex-wrap: nowrap;
  }
}
.cid-teObjxl9qk .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-teObjxl9qk .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-teObjxl9qk .dropdown-menu,
.cid-teObjxl9qk .navbar.opened {
  background: #ffffff !important;
}
.cid-teObjxl9qk .nav-item:focus,
.cid-teObjxl9qk .nav-link:focus {
  outline: none;
}
.cid-teObjxl9qk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-teObjxl9qk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teObjxl9qk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-teObjxl9qk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-teObjxl9qk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teObjxl9qk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teObjxl9qk .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-teObjxl9qk .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-teObjxl9qk .navbar.opened {
  transition: all 0.3s;
}
.cid-teObjxl9qk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-teObjxl9qk .navbar .navbar-logo img {
  width: auto;
}
.cid-teObjxl9qk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-teObjxl9qk .navbar.collapsed {
  justify-content: center;
}
.cid-teObjxl9qk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teObjxl9qk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teObjxl9qk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-teObjxl9qk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teObjxl9qk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teObjxl9qk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-teObjxl9qk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teObjxl9qk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-teObjxl9qk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teObjxl9qk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teObjxl9qk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teObjxl9qk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teObjxl9qk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teObjxl9qk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-teObjxl9qk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-teObjxl9qk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teObjxl9qk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teObjxl9qk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teObjxl9qk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-teObjxl9qk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-teObjxl9qk .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-teObjxl9qk .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-teObjxl9qk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-teObjxl9qk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teObjxl9qk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-teObjxl9qk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teObjxl9qk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teObjxl9qk .dropdown-item.active,
.cid-teObjxl9qk .dropdown-item:active {
  background-color: transparent;
}
.cid-teObjxl9qk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-teObjxl9qk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-teObjxl9qk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-teObjxl9qk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-teObjxl9qk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teObjxl9qk .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-teObjxl9qk .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teObjxl9qk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teObjxl9qk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-teObjxl9qk .navbar-buttons {
  text-align: center;
}
.cid-teObjxl9qk button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-teObjxl9qk button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-teObjxl9qk .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-teObjxl9qk .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-teObjxl9qk .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-teObjxl9qk button.navbar-toggler-close {
  margin-right: 0;
}
.cid-teObjxl9qk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-teObjxl9qk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teObjxl9qk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teObjxl9qk .navbar {
    height: 70px;
  }
  .cid-teObjxl9qk .navbar.opened {
    height: auto;
  }
  .cid-teObjxl9qk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teObjxl9qk .navbar-brand-main {
  max-width: 30%;
}
.cid-teObjxl9qk .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-teObjxl9qk .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-teObjxl9qk .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-teObjxl9qk .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-teObjxl9qk .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-teObjxl9qk .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-teObjxl9qk .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-teObjxl9qk .navbar-buttons-main {
    display: none;
  }
}
.cid-teObjxl9qk .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-teObjxl9qk .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-teObjxl9qk .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-teObjxl9qk .container,
  .cid-teObjxl9qk .container-fluid {
    justify-content: flex-end;
  }
  .cid-teObjxl9qk .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-teObjxl9qk .navbar-nav-main {
    display: none !important;
  }
  .cid-teObjxl9qk .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-teObjxl9qk .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teObjxl9qk .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-teObjxl9qk .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-teObjxl9qk .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-teObjxl9qk .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-teObjxl9qk .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-teObjxl9qk .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-teObjxl9qk .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-teObjxl9qk .navbar-collapse .dropdown-item:hover,
  .cid-teObjxl9qk .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-teObjxl9qk .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-teObjxl9qk .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-teObjxl9qk .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-teObEfPinX .modal-body .close {
  background: #1b1b1b;
}
.cid-teObEfPinX .modal-body .close span {
  font-style: normal;
}
.cid-teObEfPinX .carousel-inner > .active,
.cid-teObEfPinX .carousel-inner > .next,
.cid-teObEfPinX .carousel-inner > .prev {
  display: flex;
}
.cid-teObEfPinX .carousel-control .icon-next,
.cid-teObEfPinX .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-teObEfPinX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-teObEfPinX .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teObEfPinX .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-teObEfPinX .boxed-slider > div {
  position: relative;
}
.cid-teObEfPinX .container img {
  width: 100%;
}
.cid-teObEfPinX .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-teObEfPinX .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teObEfPinX .mbr-table-cell {
  padding: 0;
}
.cid-teObEfPinX .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-teObEfPinX .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teObEfPinX .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teObEfPinX .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-teObEfPinX .carousel-item.active.right,
.cid-teObEfPinX .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teObEfPinX .carousel-item.active.left,
.cid-teObEfPinX .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-teObEfPinX .carousel-item.active,
.cid-teObEfPinX .carousel-item.next.left,
.cid-teObEfPinX .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-teObEfPinX .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-teObEfPinX .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teObEfPinX .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teObEfPinX .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-teObEfPinX .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-teObEfPinX .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-teObEfPinX .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-teObEfPinX .mbr-slider .carousel-indicators li.active,
.cid-teObEfPinX .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-teObEfPinX .mbr-slider .carousel-indicators li::after,
.cid-teObEfPinX .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-teObEfPinX .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-teObEfPinX .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-teObEfPinX .mbr-slider > .container img {
  width: 100%;
}
.cid-teObEfPinX .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-teObEfPinX .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-teObEfPinX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-teObEfPinX .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-teObEfPinX .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-teObEfPinX .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-teObEfPinX .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-teObEfPinX .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-teObEfPinX .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-teObEfPinX .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-teObEfPinX .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-teObEfPinX .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-teObEfPinX .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-teObjzsxG3 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-teObjzsxG3 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-teObjzsxG3 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-teObjzsxG3 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-teObjArv9M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-teObjArv9M .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjArv9M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teObjArv9M .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-teObjArv9M .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-teObjArv9M .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-teObjArv9M .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjArv9M .card-wrapper {
  width: 100%;
}
.cid-teObjArv9M .card-box {
  width: 100%;
}
.cid-teObjArv9M .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-teObjArv9M .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-teObjArv9M .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-teObjArv9M .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-teObjArv9M .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-teObjArv9M .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-teObjArv9M .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teObjArv9M .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-teObjArv9M .bg-img {
    width: 150%;
  }
}
.cid-teObjBh4UI {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-teObjBh4UI .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-teObjBh4UI .container {
    max-width: 1130px;
  }
  .cid-teObjBh4UI .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-teObjBh4UI .item-content {
  padding: 0 1rem;
}
.cid-teObjBh4UI img,
.cid-teObjBh4UI .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-teObjBh4UI img,
  .cid-teObjBh4UI .item-img {
    height: 260px;
  }
}
.cid-teObjBh4UI .item:focus,
.cid-teObjBh4UI span:focus {
  outline: none;
}
.cid-teObjBh4UI .item-wrapper {
  position: relative;
}
.cid-teObjBh4UI .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-teObjBh4UI .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-teObjBh4UI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-teObjBh4UI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-teObjBh4UI .embla__button--next,
.cid-teObjBh4UI .embla__button--prev {
  display: flex;
}
.cid-teObjBh4UI .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teObjBh4UI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-teObjBh4UI .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-teObjBh4UI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teObjBh4UI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-teObjBh4UI .embla__button {
    top: auto;
  }
}
.cid-teObjBh4UI .embla {
  position: relative;
  width: 100%;
}
.cid-teObjBh4UI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-teObjBh4UI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-teObjBh4UI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-teObjBh4UI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-teObjCxGSg {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-teObjCxGSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjCxGSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teObjCxGSg .col-title {
  margin-bottom: 64px;
}
.cid-teObjCxGSg .mbr-section-title {
  color: #75083A;
}
.cid-teObjCxGSg .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1.5rem;
}
.cid-teObjCxGSg .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4rem;
}
@media (max-width: 991px) {
  .cid-teObjCxGSg .cards-container {
    gap: 2.5rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .cid-teObjCxGSg .cards-container {
    max-width: 482px;
    margin: 0 auto;
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjCxGSg .image-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  overflow: hidden;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-teObjCxGSg .image-wrapper {
    justify-content: center;
  }
}
.cid-teObjCxGSg .image-wrapper img {
  width: 100%;
  max-width: 300px;
  height: 300px;
  object-fit: contain;
}
.cid-teObjCxGSg .card-title-container {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .cid-teObjCxGSg .card-title-container {
    justify-content: center;
  }
}
.cid-teObjCxGSg .card-number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 0.75rem;
  font-size: 20px;
  background-color: #75083a;
  color: #ffffff;
  flex-shrink: 0;
}
.cid-teObjCxGSg .card-title {
  color: #44af69;
  margin-bottom: 0;
  flex-grow: 1;
}
.cid-teObjCxGSg .card-text {
  color: #1F1D1A;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cid-teObjCxGSg .card-text {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-teObjCxGSg .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-teObjCxGSg .bg-img {
  position: absolute;
  width: 100%;
  background-color: #fef9ee;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-teObjDJfyR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-teObjDJfyR .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjDJfyR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teObjDJfyR .row {
  justify-content: center;
}
.cid-teObjDJfyR .col-title {
  margin-bottom: 2.5rem;
}
.cid-teObjDJfyR .mbr-section-title {
  color: #F6B7D2;
}
.cid-teObjDJfyR .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teObjDJfyR .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teObjDJfyR .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-teObjDJfyR .col-video {
    height: 620px;
  }
}
.cid-teObjDJfyR .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-teObjDJfyR .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-teObjDJfyR .col-video .link {
  margin-right: 1rem;
}
.cid-teObjDJfyR .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-teObjDJfyR .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-teObjDJfyR .mbr-media {
  position: relative;
}
.cid-teObjDJfyR .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-teObjDJfyR .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-teObjDJfyR .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-teObjDJfyR .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-teObjDJfyR .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teObjDJfyR .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teObjDJfyR .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teObjDJfyR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-teObjDJfyR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-teObjDJfyR a:hover {
  text-decoration-line: none !important;
}
.cid-teObjG9szk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teObjG9szk .row {
  justify-content: center;
}
.cid-teObjG9szk .col-title {
  margin-bottom: 2.5rem;
}
.cid-teObjG9szk .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teObjG9szk .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teObjG9szk .cards-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teObjG9szk .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teObjG9szk .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjG9szk .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  background-color: #44af69;
  min-height: 432px;
}
@media (max-width: 991px) {
  .cid-teObjG9szk .card {
    min-height: 372px;
  }
}
@media (max-width: 639px) {
  .cid-teObjG9szk .card {
    min-height: 276px;
  }
}
.cid-teObjG9szk .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teObjG9szk .card:hover .card-title {
  text-decoration: underline;
}
.cid-teObjG9szk .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teObjG9szk .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-teObjG9szk .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teObjG9szk .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teObjG9szk .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teObjG9szk .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-teObjG9szk .card-text {
  width: 100%;
  color: #FEF9EE;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teObjG9szk .mbr-section-btn {
  margin-top: 30px;
}
.cid-teObjG9szk .card-title-1 {
  color: #ffffff;
}
.cid-toZqdqgXYJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZqdqgXYJ .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZqdqgXYJ .mbr-section-btn,
  .cid-toZqdqgXYJ .mbr-section-subtitle,
  .cid-toZqdqgXYJ .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teObjHb6J3 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teObjHb6J3 .row {
  justify-content: center;
}
.cid-teObjHb6J3 .col-title {
  margin-bottom: 2.5rem;
}
.cid-teObjHb6J3 .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teObjHb6J3 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1.5rem;
}
.cid-teObjHb6J3 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
@media (max-width: 991px) {
  .cid-teObjHb6J3 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teObjHb6J3 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjHb6J3 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 400px;
}
@media (max-width: 639px) {
  .cid-teObjHb6J3 .card {
    min-height: 276px;
  }
}
.cid-teObjHb6J3 .card-1 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card-2 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card-3 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card-4 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card-5 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card-6 {
  background-color: #44af69;
}
.cid-teObjHb6J3 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teObjHb6J3 .card:hover .card-title {
  text-decoration: underline;
}
.cid-teObjHb6J3 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teObjHb6J3 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  border-top-right-radius: 100px;
  overflow: hidden;
}
.cid-teObjHb6J3 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teObjHb6J3 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teObjHb6J3 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teObjHb6J3 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #FCF0D5;
  position: relative;
  z-index: 11;
}
.cid-teObjHb6J3 .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teObjHb6J3 .card-title-1 {
  text-align: center;
}
.cid-teObjIq5Jm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #fef9ee;
}
.cid-teObjIq5Jm .row {
  justify-content: center;
}
.cid-teObjIq5Jm .col-title {
  margin-bottom: 2.5rem;
}
.cid-teObjIq5Jm .mbr-section-title {
  color: #75083A;
}
.cid-teObjIq5Jm .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-teObjIq5Jm .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teObjIq5Jm .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teObjIq5Jm .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjIq5Jm .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teObjIq5Jm .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-teObjIq5Jm .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-teObjIq5Jm .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-teObjIq5Jm .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-teObjIq5Jm .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-teObjIq5Jm .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-teObjIq5Jm .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-teObjIq5Jm .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-teObjIq5Jm .card-box {
    padding: 32px;
  }
}
.cid-teObjIq5Jm .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-teObjIq5Jm .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-teObjIq5Jm .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-teObjIq5Jm .card-title-1 {
  color: #FFEDB4;
}
.cid-teObjIq5Jm .card-title-2 {
  color: #F6B7D2;
}
.cid-teObjIq5Jm .card-title-3 {
  color: #BAE3C8;
}
.cid-teObjIq5Jm .card-title-4 {
  color: #F9C9C8;
}
.cid-teObjIq5Jm .card-title-5 {
  color: #FDC99C;
}
.cid-teObjIq5Jm .card-title-6 {
  color: #FFEDB4;
}
.cid-teObjIq5Jm .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teObjIq5Jm .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-teObjKax2v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-teObjKax2v .row {
  justify-content: center;
}
.cid-teObjKax2v .col-title {
  margin-bottom: 2.5rem;
}
.cid-teObjKax2v .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-teObjKax2v .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-teObjKax2v .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-teObjKax2v .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-teObjKax2v .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-teObjKax2v .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-teObjKax2v .card {
    min-height: 276px;
  }
}
.cid-teObjKax2v .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teObjKax2v .card:hover .card-title {
  text-decoration: underline;
}
.cid-teObjKax2v .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-teObjKax2v .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-teObjKax2v .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-teObjKax2v .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-teObjKax2v .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-teObjKax2v .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-teObjKax2v .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-teObjKax2v .card-title-1 {
  color: #ffffff;
}
.cid-teObjLumKJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-teObjLumKJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjLumKJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teObjLumKJ .row {
  justify-content: flex-start;
}
.cid-teObjLumKJ .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-teObjLumKJ .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-teObjMATC1 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teObjMATC1 .mbr-section-subtitle {
  color: #767676;
}
.cid-teObjMATC1 ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teObjMATC1 ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-teObjMATC1 ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-teObjMATC1 ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-teObjMATC1 .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-teObjNWEWH {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-teObjNWEWH p {
  color: #767676;
}
.cid-teObjNWEWH .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-teObjNWEWH .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-teObjNWEWH .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-teObjNWEWH .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-teObjNWEWH .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-teObjNWEWH .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-teObjNWEWH .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-teObjNWEWH .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-teObjNWEWH .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-teObjNWEWH .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teObjNWEWH .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZqgtppOp {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #66458e;
}
.cid-toZqgtppOp .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZqgtppOp .mbr-section-btn,
  .cid-toZqgtppOp .mbr-section-subtitle,
  .cid-toZqgtppOp .mbr-section-title {
    text-align: center !important;
  }
}
.cid-teObjPlW7V {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-teObjPlW7V H2 {
  color: #89b758;
}
.cid-teObjPlW7V .mbr-text,
.cid-teObjPlW7V .mbr-section-btn {
  color: #808080;
}
.cid-teObjPlW7V img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-teObjPlW7V img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-teObjPlW7V H1 {
  color: #29361a;
}
.cid-teObjPlW7V .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjPlW7V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-teObjQyMSh {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-teObjQyMSh .title-align {
  width: 100%;
}
.cid-teObjQyMSh .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-teObjQyMSh .img-col img {
  z-index: 2;
  position: relative;
}
.cid-teObjQyMSh .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-teObjQyMSh .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-teObjQyMSh .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-teObjQyMSh .price-wrap {
  margin-left: 3rem;
}
.cid-teObjQyMSh .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-teObjQyMSh .item-first {
  margin-left: 0 !important;
}
.cid-teObjQyMSh H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-teObjQyMSh H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-teObjQyMSh img {
  margin: auto;
  max-width: 500px;
}
.cid-teObjQyMSh .mbr-section-subtitle,
.cid-teObjQyMSh .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-teObjQyMSh .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-teObjQyMSh H2:before {
    content: none;
  }
  .cid-teObjQyMSh .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-teObjQyMSh .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-teObjQyMSh .pricebox {
    margin-right: 0rem;
  }
  .cid-teObjQyMSh .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-teObjQyMSh .mbr-fallback-image.disabled {
  display: none;
}
.cid-teObjQyMSh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva6ZwYmyT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva6ZwYmyT .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva6ZwYmyT .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva6ZwYmyT .mbr-section-title {
  color: #44af69;
}
.cid-tva6ZwYmyT .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva6ZwYmyT .form-container {
  display: flex;
  width: 100%;
}
.cid-tva6ZwYmyT .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva6ZwYmyT form {
  width: 100%;
}
.cid-tva6ZwYmyT form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva6ZwYmyT form p {
  color: #1F1D1A;
}
.cid-tva6ZwYmyT form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva6ZwYmyT form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva6ZwYmyT form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva6ZwYmyT form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva6ZwYmyT form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva6ZwYmyT form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva6ZwYmyT form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva6ZwYmyT form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva6ZwYmyT form select {
  color: #bbbbbb !important;
}
.cid-tva6ZwYmyT form textarea {
  height: 250px !important;
}
.cid-tva6ZwYmyT form input:active,
.cid-tva6ZwYmyT form textarea:active,
.cid-tva6ZwYmyT form input:focus,
.cid-tva6ZwYmyT form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva6ZwYmyT form input:active::-webkit-input-placeholder,
.cid-tva6ZwYmyT form textarea:active::-webkit-input-placeholder,
.cid-tva6ZwYmyT form input:focus::-webkit-input-placeholder,
.cid-tva6ZwYmyT form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva6ZwYmyT form input:active::-moz-placeholder,
.cid-tva6ZwYmyT form textarea:active::-moz-placeholder,
.cid-tva6ZwYmyT form input:focus::-moz-placeholder,
.cid-tva6ZwYmyT form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva6ZwYmyT form input:active:-moz-placeholder,
.cid-tva6ZwYmyT form textarea:active:-moz-placeholder,
.cid-tva6ZwYmyT form input:focus:-moz-placeholder,
.cid-tva6ZwYmyT form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva6ZwYmyT form input:active:-ms-input-placeholder,
.cid-tva6ZwYmyT form textarea:active:-ms-input-placeholder,
.cid-tva6ZwYmyT form input:focus:-ms-input-placeholder,
.cid-tva6ZwYmyT form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva6ZwYmyT form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva6ZwYmyT form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva6ZwYmyT form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva6ZwYmyT form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva6ZwYmyT form .form-check-input:focus,
.cid-tva6ZwYmyT form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva6ZwYmyT form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva6ZwYmyT .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZASfjWwV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZASfjWwV .title {
  min-height: 40px;
}
.cid-tuZASfjWwV a {
  font-weight: 500;
}
.cid-tuZASfjWwV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-teObjUCp73 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-teObjUCp73 .mbr-text {
  color: #FEF9EE;
}
.cid-tnpCL6Yzfu {
  overflow: visible;
}
.cid-tnpCL6Yzfu .navbar-dropdown {
  position: relative !important;
}
.cid-tnpCL6Yzfu .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tnpCL6Yzfu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tnpCL6Yzfu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tnpCL6Yzfu .dropdown-item:hover,
.cid-tnpCL6Yzfu .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tnpCL6Yzfu .dropdown-item:hover span {
  color: white;
}
.cid-tnpCL6Yzfu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tnpCL6Yzfu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tnpCL6Yzfu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tnpCL6Yzfu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tnpCL6Yzfu .nav-link {
  position: relative;
}
.cid-tnpCL6Yzfu .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tnpCL6Yzfu .container {
    flex-wrap: nowrap;
  }
}
.cid-tnpCL6Yzfu .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tnpCL6Yzfu .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tnpCL6Yzfu .dropdown-menu,
.cid-tnpCL6Yzfu .navbar.opened {
  background: #ffffff !important;
}
.cid-tnpCL6Yzfu .nav-item:focus,
.cid-tnpCL6Yzfu .nav-link:focus {
  outline: none;
}
.cid-tnpCL6Yzfu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tnpCL6Yzfu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tnpCL6Yzfu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tnpCL6Yzfu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tnpCL6Yzfu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tnpCL6Yzfu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tnpCL6Yzfu .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tnpCL6Yzfu .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tnpCL6Yzfu .navbar.opened {
  transition: all 0.3s;
}
.cid-tnpCL6Yzfu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tnpCL6Yzfu .navbar .navbar-logo img {
  width: auto;
}
.cid-tnpCL6Yzfu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tnpCL6Yzfu .navbar.collapsed {
  justify-content: center;
}
.cid-tnpCL6Yzfu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tnpCL6Yzfu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tnpCL6Yzfu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tnpCL6Yzfu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tnpCL6Yzfu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tnpCL6Yzfu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tnpCL6Yzfu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tnpCL6Yzfu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tnpCL6Yzfu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tnpCL6Yzfu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tnpCL6Yzfu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tnpCL6Yzfu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tnpCL6Yzfu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tnpCL6Yzfu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tnpCL6Yzfu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tnpCL6Yzfu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tnpCL6Yzfu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tnpCL6Yzfu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tnpCL6Yzfu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tnpCL6Yzfu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tnpCL6Yzfu .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tnpCL6Yzfu .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tnpCL6Yzfu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tnpCL6Yzfu .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tnpCL6Yzfu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tnpCL6Yzfu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tnpCL6Yzfu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tnpCL6Yzfu .dropdown-item.active,
.cid-tnpCL6Yzfu .dropdown-item:active {
  background-color: transparent;
}
.cid-tnpCL6Yzfu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tnpCL6Yzfu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tnpCL6Yzfu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tnpCL6Yzfu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tnpCL6Yzfu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tnpCL6Yzfu .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tnpCL6Yzfu .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tnpCL6Yzfu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tnpCL6Yzfu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tnpCL6Yzfu .navbar-buttons {
  text-align: center;
}
.cid-tnpCL6Yzfu button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tnpCL6Yzfu button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tnpCL6Yzfu .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tnpCL6Yzfu .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tnpCL6Yzfu .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tnpCL6Yzfu button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tnpCL6Yzfu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tnpCL6Yzfu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tnpCL6Yzfu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tnpCL6Yzfu .navbar {
    height: 70px;
  }
  .cid-tnpCL6Yzfu .navbar.opened {
    height: auto;
  }
  .cid-tnpCL6Yzfu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tnpCL6Yzfu .navbar-brand-main {
  max-width: 30%;
}
.cid-tnpCL6Yzfu .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tnpCL6Yzfu .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tnpCL6Yzfu .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tnpCL6Yzfu .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tnpCL6Yzfu .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tnpCL6Yzfu .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tnpCL6Yzfu .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tnpCL6Yzfu .navbar-buttons-main {
    display: none;
  }
}
.cid-tnpCL6Yzfu .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tnpCL6Yzfu .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tnpCL6Yzfu .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tnpCL6Yzfu .container,
  .cid-tnpCL6Yzfu .container-fluid {
    justify-content: flex-end;
  }
  .cid-tnpCL6Yzfu .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tnpCL6Yzfu .navbar-nav-main {
    display: none !important;
  }
  .cid-tnpCL6Yzfu .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tnpCL6Yzfu .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tnpCL6Yzfu .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tnpCL6Yzfu .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tnpCL6Yzfu .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tnpCL6Yzfu .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tnpCL6Yzfu .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tnpCL6Yzfu .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tnpCL6Yzfu .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tnpCL6Yzfu .navbar-collapse .dropdown-item:hover,
  .cid-tnpCL6Yzfu .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tnpCL6Yzfu .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tnpCL6Yzfu .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tnpCL6Yzfu .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tnpCL8B4fP .modal-body .close {
  background: #1b1b1b;
}
.cid-tnpCL8B4fP .modal-body .close span {
  font-style: normal;
}
.cid-tnpCL8B4fP .carousel-inner > .active,
.cid-tnpCL8B4fP .carousel-inner > .next,
.cid-tnpCL8B4fP .carousel-inner > .prev {
  display: flex;
}
.cid-tnpCL8B4fP .carousel-control .icon-next,
.cid-tnpCL8B4fP .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tnpCL8B4fP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tnpCL8B4fP .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tnpCL8B4fP .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tnpCL8B4fP .boxed-slider > div {
  position: relative;
}
.cid-tnpCL8B4fP .container img {
  width: 100%;
}
.cid-tnpCL8B4fP .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tnpCL8B4fP .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tnpCL8B4fP .mbr-table-cell {
  padding: 0;
}
.cid-tnpCL8B4fP .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tnpCL8B4fP .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tnpCL8B4fP .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tnpCL8B4fP .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tnpCL8B4fP .carousel-item.active.right,
.cid-tnpCL8B4fP .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tnpCL8B4fP .carousel-item.active.left,
.cid-tnpCL8B4fP .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tnpCL8B4fP .carousel-item.active,
.cid-tnpCL8B4fP .carousel-item.next.left,
.cid-tnpCL8B4fP .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tnpCL8B4fP .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators li.active,
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators li::after,
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tnpCL8B4fP .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tnpCL8B4fP .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tnpCL8B4fP .mbr-slider > .container img {
  width: 100%;
}
.cid-tnpCL8B4fP .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tnpCL8B4fP .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tnpCL8B4fP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tnpCL8B4fP .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tnpCL8B4fP .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tnpCL8B4fP .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tnpCL8B4fP .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tnpCL8B4fP .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tnpCL8B4fP .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tnpCL8B4fP .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tnpCL8B4fP .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tnpCL8B4fP .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tnpCL8B4fP .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-tnpCL9HHfW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tnpCL9HHfW .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tnpCL9HHfW .mbr-section-btn,
  .cid-tnpCL9HHfW .mbr-section-subtitle,
  .cid-tnpCL9HHfW .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tnpCLaPf7m {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tnpCLaPf7m .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-tnpCLaPf7m .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tnpCLaPf7m .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-tnpCLc5nhO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-tnpCLc5nhO .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-tnpCLc5nhO .container {
    max-width: 1130px;
  }
}
.cid-tnpCLc5nhO .item-content {
  padding: 0 1rem;
}
.cid-tnpCLc5nhO img,
.cid-tnpCLc5nhO .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-tnpCLc5nhO img,
  .cid-tnpCLc5nhO .item-img {
    height: 260px;
  }
}
.cid-tnpCLc5nhO .item:focus,
.cid-tnpCLc5nhO span:focus {
  outline: none;
}
.cid-tnpCLc5nhO .item-wrapper {
  position: relative;
}
.cid-tnpCLc5nhO .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tnpCLc5nhO .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tnpCLc5nhO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-tnpCLc5nhO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tnpCLc5nhO .embla__button--next,
.cid-tnpCLc5nhO .embla__button--prev {
  display: flex;
}
.cid-tnpCLc5nhO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tnpCLc5nhO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tnpCLc5nhO .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-tnpCLc5nhO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tnpCLc5nhO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tnpCLc5nhO .embla__button {
    top: auto;
  }
}
.cid-tnpCLc5nhO .embla {
  position: relative;
  width: 100%;
}
.cid-tnpCLc5nhO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tnpCLc5nhO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tnpCLc5nhO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tnpCLc5nhO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tnpCLhVqry {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tnpCLhVqry .title {
  min-height: 40px;
}
.cid-tnpCLhVqry a {
  font-weight: 500;
}
.cid-tuV2nkLDLm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV2nkLDLm .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV2nkLDLm .mbr-shop .row {
  margin: 0;
}
.cid-tuV2nkLDLm .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV2nkLDLm .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV2nkLDLm .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV2nkLDLm .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV2nkLDLm .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV2nkLDLm .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV2nkLDLm .mbr-shop .filter-by-pu,
.cid-tuV2nkLDLm .mbr-shop .filter-by-pd,
.cid-tuV2nkLDLm .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV2nkLDLm .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV2nkLDLm .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV2nkLDLm .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .galleryItem h4,
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .galleryItem h5,
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .galleryItem p,
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV2nkLDLm .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV2nkLDLm .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV2nkLDLm .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV2nkLDLm .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV2nkLDLm .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV2nkLDLm .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV2nkLDLm .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV2nkLDLm .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV2nkLDLm .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV2nkLDLm .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .toggle:hover,
.cid-tuV2nkLDLm .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV2nkLDLm .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV2nkLDLm .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV2nkLDLm .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV2nkLDLm .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV2nkLDLm .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV2nkLDLm .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV2nkLDLm .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV2nkLDLm .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-tuV2nkLDLm .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-tuV2nkLDLm .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV2nkLDLm .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV2nkLDLm .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV2nkLDLm .mbr-shop .shop-items .onsale,
.cid-tuV2nkLDLm .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV2nkLDLm .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV2nkLDLm .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV2nkLDLm .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV2nkLDLm .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV2nkLDLm .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV2nkLDLm .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV2nkLDLm .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV2nkLDLm .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV2nkLDLm .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV2nkLDLm .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV2nkLDLm .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV2nkLDLm .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV2nkLDLm .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV2nkLDLm .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV2nkLDLm .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV2nkLDLm .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV2nkLDLm .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV2nkLDLm .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV2nkLDLm .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV2nkLDLm .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV2nkLDLm .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV2nkLDLm .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV2nkLDLm .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV2nkLDLm .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV2nkLDLm .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV2nkLDLm .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV2nkLDLm .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV2nkLDLm .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV2nkLDLm .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV2nkLDLm .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV2nkLDLm .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV2nkLDLm .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV2nkLDLm .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tnpCLdGipx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tnpCLdGipx .title {
  min-height: 40px;
}
.cid-tnpCLdGipx a {
  font-weight: 500;
}
.cid-tuV2qpExws {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV2qpExws .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV2qpExws .mbr-shop .row {
  margin: 0;
}
.cid-tuV2qpExws .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV2qpExws .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV2qpExws .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV2qpExws .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV2qpExws .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV2qpExws .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV2qpExws .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV2qpExws .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-tuV2qpExws .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-tuV2qpExws .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV2qpExws .mbr-shop .filter-by-pu,
.cid-tuV2qpExws .mbr-shop .filter-by-pd,
.cid-tuV2qpExws .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV2qpExws .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV2qpExws .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV2qpExws .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .galleryItem h4,
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .galleryItem h5,
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .galleryItem p,
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV2qpExws .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV2qpExws .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV2qpExws .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV2qpExws .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV2qpExws .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV2qpExws .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV2qpExws .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV2qpExws .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV2qpExws .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV2qpExws .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV2qpExws .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV2qpExws .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV2qpExws .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV2qpExws .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-tuV2qpExws .mbr-shop .toggle:hover,
.cid-tuV2qpExws .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV2qpExws .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV2qpExws .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV2qpExws .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV2qpExws .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV2qpExws .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV2qpExws .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2qpExws .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV2qpExws .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV2qpExws .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV2qpExws .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV2qpExws .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV2qpExws .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV2qpExws .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-tuV2qpExws .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-tuV2qpExws .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV2qpExws .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV2qpExws .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV2qpExws .mbr-shop .shop-items .onsale,
.cid-tuV2qpExws .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV2qpExws .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV2qpExws .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV2qpExws .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV2qpExws .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV2qpExws .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV2qpExws .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV2qpExws .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV2qpExws .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV2qpExws .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV2qpExws .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV2qpExws .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV2qpExws .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV2qpExws .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV2qpExws .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV2qpExws .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV2qpExws .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV2qpExws .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV2qpExws .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV2qpExws .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV2qpExws .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV2qpExws .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV2qpExws .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV2qpExws .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV2qpExws .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV2qpExws .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV2qpExws .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV2qpExws .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV2qpExws .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV2qpExws .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV2qpExws .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV2qpExws .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV2qpExws .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV2qpExws .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV2qpExws .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tnsEo2GcC3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tnsEo2GcC3 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tnsEo2GcC3 .mbr-section-btn,
  .cid-tnsEo2GcC3 .mbr-section-subtitle,
  .cid-tnsEo2GcC3 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuUYbggiuU {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUYbggiuU .card-subtitle {
  margin: 0;
}
.cid-tuUYbggiuU .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuUYbggiuU .card-img img {
  max-width: 200px;
}
.cid-tuUYbggiuU .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuUYbggiuU .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUYbggiuU .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUYbggiuU .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuUYbggiuU .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuUYbggiuU .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuUYbggiuU h4,
.cid-tuUYbggiuU h6,
.cid-tuUYbggiuU h5 {
  margin: 0;
}
.cid-tuUYbggiuU .mbr-text {
  transition: all 0.3s;
}
.cid-tuUYbggiuU .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuUYbggiuU img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuUYbggiuU .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuUYbggiuU .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuUYbggiuU .wrapper {
    flex-direction: column;
  }
  .cid-tuUYbggiuU .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuUYbggiuU .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuUYbggiuU .mbr-text,
.cid-tuUYbggiuU .mbr-section-btn,
.cid-tuUYbggiuU .card-img {
  color: #808080;
}
.cid-tuUYbggiuU H2 {
  color: #89b758;
}
.cid-tuUYbggiuU H1 {
  color: #29361a;
}
.cid-tnpCLl3JPF {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tnpCLl3JPF H2 {
  color: #89b758;
}
.cid-tnpCLl3JPF .mbr-text,
.cid-tnpCLl3JPF .mbr-section-btn {
  color: #808080;
}
.cid-tnpCLl3JPF .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tnpCLl3JPF .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tnpCLl3JPF .mbr-figure {
  height: 100%;
}
.cid-tnpCLl3JPF .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tnpCLl3JPF img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tnpCLl3JPF H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tnpCLl3JPF .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tnpCLl3JPF .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tnpCLl3JPF .container {
    padding: 0 3rem;
  }
  .cid-tnpCLl3JPF .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tnpCLl3JPF .container {
    padding: 0 2rem;
  }
  .cid-tnpCLl3JPF .card-img {
    width: 100%;
  }
  .cid-tnpCLl3JPF .center-card {
    padding: 1rem;
  }
}
.cid-tnpCLl3JPF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLl3JPF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLmyjJX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tnpCLmyjJX .row {
  justify-content: center;
}
.cid-tnpCLmyjJX .col-title {
  margin-bottom: 2.5rem;
}
.cid-tnpCLmyjJX .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tnpCLmyjJX .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tnpCLmyjJX .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tnpCLmyjJX .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tnpCLmyjJX .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tnpCLmyjJX .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tnpCLmyjJX .card {
    min-height: 276px;
  }
}
.cid-tnpCLmyjJX .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tnpCLmyjJX .card:hover .card-title {
  text-decoration: underline;
}
.cid-tnpCLmyjJX .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tnpCLmyjJX .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tnpCLmyjJX .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tnpCLmyjJX .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tnpCLmyjJX .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tnpCLmyjJX .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tnpCLmyjJX .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tnpCLmyjJX .card-title-1 {
  color: #ffffff;
}
.cid-tnpCLohoEj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tnpCLohoEj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLohoEj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLohoEj .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tnpCLohoEj .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tnpCLohoEj .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tnpCLohoEj .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tnpCLohoEj .card-wrapper {
  width: 100%;
}
.cid-tnpCLohoEj .card-box {
  width: 100%;
}
.cid-tnpCLohoEj .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tnpCLohoEj .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tnpCLohoEj .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tnpCLohoEj .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tnpCLohoEj .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tnpCLohoEj .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tnpCLohoEj .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tnpCLohoEj .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tnpCLohoEj .bg-img {
    width: 150%;
  }
}
.cid-tnpCLpNzHz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tnpCLpNzHz .title {
  min-height: 40px;
}
.cid-tnpCLpNzHz a {
  font-weight: 500;
}
.cid-tuV2Ftynv1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV2Ftynv1 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV2Ftynv1 .mbr-shop .row {
  margin: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV2Ftynv1 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV2Ftynv1 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV2Ftynv1 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV2Ftynv1 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV2Ftynv1 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV2Ftynv1 .mbr-shop .filter-by-pu,
.cid-tuV2Ftynv1 .mbr-shop .filter-by-pd,
.cid-tuV2Ftynv1 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV2Ftynv1 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV2Ftynv1 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV2Ftynv1 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .galleryItem h4,
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .galleryItem h5,
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .galleryItem p,
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV2Ftynv1 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV2Ftynv1 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV2Ftynv1 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV2Ftynv1 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV2Ftynv1 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV2Ftynv1 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV2Ftynv1 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV2Ftynv1 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV2Ftynv1 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV2Ftynv1 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .toggle:hover,
.cid-tuV2Ftynv1 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV2Ftynv1 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV2Ftynv1 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV2Ftynv1 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV2Ftynv1 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV2Ftynv1 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV2Ftynv1 .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-tuV2Ftynv1 .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-tuV2Ftynv1 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV2Ftynv1 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV2Ftynv1 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV2Ftynv1 .mbr-shop .shop-items .onsale,
.cid-tuV2Ftynv1 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV2Ftynv1 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV2Ftynv1 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV2Ftynv1 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV2Ftynv1 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV2Ftynv1 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV2Ftynv1 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV2Ftynv1 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV2Ftynv1 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV2Ftynv1 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV2Ftynv1 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV2Ftynv1 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV2Ftynv1 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV2Ftynv1 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV2Ftynv1 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV2Ftynv1 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV2Ftynv1 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV2Ftynv1 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV2Ftynv1 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV2Ftynv1 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV2Ftynv1 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV2Ftynv1 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV2Ftynv1 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV2Ftynv1 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV2Ftynv1 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV2Ftynv1 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV2Ftynv1 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV2Ftynv1 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tnpCLtvhMt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tnpCLtvhMt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLtvhMt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLtvhMt .row {
  justify-content: center;
}
.cid-tnpCLtvhMt .col-title {
  margin-bottom: 2.5rem;
}
.cid-tnpCLtvhMt .mbr-section-title {
  color: #F6B7D2;
}
.cid-tnpCLtvhMt .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tnpCLtvhMt .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tnpCLtvhMt .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tnpCLtvhMt .col-video {
    height: 620px;
  }
}
.cid-tnpCLtvhMt .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tnpCLtvhMt .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tnpCLtvhMt .col-video .link {
  margin-right: 1rem;
}
.cid-tnpCLtvhMt .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tnpCLtvhMt .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tnpCLtvhMt .mbr-media {
  position: relative;
}
.cid-tnpCLtvhMt .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tnpCLtvhMt .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tnpCLtvhMt .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tnpCLtvhMt .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tnpCLtvhMt .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tnpCLtvhMt .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tnpCLtvhMt .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tnpCLtvhMt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tnpCLtvhMt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tnpCLtvhMt a:hover {
  text-decoration-line: none !important;
}
.cid-tnpCLxlFKA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tnpCLxlFKA .title {
  min-height: 40px;
}
.cid-tnpCLxlFKA a {
  font-weight: 500;
}
.cid-tuV3o8k0RA {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV3o8k0RA .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV3o8k0RA .mbr-shop .row {
  margin: 0;
}
.cid-tuV3o8k0RA .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV3o8k0RA .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV3o8k0RA .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV3o8k0RA .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV3o8k0RA .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV3o8k0RA .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV3o8k0RA .mbr-shop .filter-by-pu,
.cid-tuV3o8k0RA .mbr-shop .filter-by-pd,
.cid-tuV3o8k0RA .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV3o8k0RA .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV3o8k0RA .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV3o8k0RA .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .galleryItem h4,
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .galleryItem h5,
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .galleryItem p,
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV3o8k0RA .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV3o8k0RA .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV3o8k0RA .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV3o8k0RA .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV3o8k0RA .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV3o8k0RA .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV3o8k0RA .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV3o8k0RA .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV3o8k0RA .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV3o8k0RA .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .toggle:hover,
.cid-tuV3o8k0RA .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV3o8k0RA .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV3o8k0RA .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV3o8k0RA .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV3o8k0RA .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV3o8k0RA .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV3o8k0RA .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV3o8k0RA .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV3o8k0RA .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-tuV3o8k0RA .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-tuV3o8k0RA .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV3o8k0RA .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV3o8k0RA .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV3o8k0RA .mbr-shop .shop-items .onsale,
.cid-tuV3o8k0RA .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV3o8k0RA .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV3o8k0RA .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV3o8k0RA .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV3o8k0RA .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV3o8k0RA .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV3o8k0RA .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV3o8k0RA .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV3o8k0RA .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV3o8k0RA .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV3o8k0RA .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV3o8k0RA .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV3o8k0RA .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV3o8k0RA .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV3o8k0RA .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV3o8k0RA .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV3o8k0RA .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV3o8k0RA .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV3o8k0RA .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV3o8k0RA .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV3o8k0RA .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV3o8k0RA .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV3o8k0RA .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV3o8k0RA .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV3o8k0RA .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV3o8k0RA .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV3o8k0RA .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV3o8k0RA .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV3o8k0RA .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV3o8k0RA .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV3o8k0RA .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV3o8k0RA .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV3o8k0RA .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV3o8k0RA .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tnpCLBjDKt {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tnpCLBjDKt H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tnpCLBjDKt .row {
  position: relative;
}
.cid-tnpCLBjDKt .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tnpCLBjDKt .mbr-text,
.cid-tnpCLBjDKt .mbr-section-btn {
  color: #808080;
}
.cid-tnpCLBjDKt img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tnpCLBjDKt h4 {
  line-height: 1.4;
}
.cid-tnpCLBjDKt .img-col {
  align-items: flex-end;
}
.cid-tnpCLBjDKt .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tnpCLBjDKt .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tnpCLBjDKt .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tnpCLBjDKt .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tnpCLBjDKt .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tnpCLBjDKt .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tnpCLBjDKt .icon-col {
    align-items: center;
  }
  .cid-tnpCLBjDKt .row:before {
    height: 860px;
  }
}
.cid-tnpCLBjDKt .icon-text,
.cid-tnpCLBjDKt .mbr-iconfont {
  color: #ffffff;
}
.cid-tnpCLBjDKt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLBjDKt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLDdWna {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tnpCLDdWna .row {
  justify-content: center;
}
.cid-tnpCLDdWna .col-title {
  margin-bottom: 2.5rem;
}
.cid-tnpCLDdWna .mbr-section-title {
  color: #75083A;
}
.cid-tnpCLDdWna .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tnpCLDdWna .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tnpCLDdWna .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tnpCLDdWna .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tnpCLDdWna .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tnpCLDdWna .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tnpCLDdWna .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tnpCLDdWna .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tnpCLDdWna .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tnpCLDdWna .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tnpCLDdWna .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tnpCLDdWna .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tnpCLDdWna .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tnpCLDdWna .card-box {
    padding: 32px;
  }
}
.cid-tnpCLDdWna .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tnpCLDdWna .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tnpCLDdWna .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tnpCLDdWna .card-title-1 {
  color: #FFEDB4;
}
.cid-tnpCLDdWna .card-title-2 {
  color: #F6B7D2;
}
.cid-tnpCLDdWna .card-title-3 {
  color: #BAE3C8;
}
.cid-tnpCLDdWna .card-title-4 {
  color: #F9C9C8;
}
.cid-tnpCLDdWna .card-title-5 {
  color: #FDC99C;
}
.cid-tnpCLDdWna .card-title-6 {
  color: #FFEDB4;
}
.cid-tnpCLDdWna .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tnpCLDdWna .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tnpCLFPa52 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tnpCLFPa52 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLFPa52 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLFPa52 .row {
  justify-content: flex-start;
}
.cid-tnpCLFPa52 .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tnpCLFPa52 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tnpCLMmKuC {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tnpCLMmKuC .mbr-section-subtitle {
  color: #767676;
}
.cid-tnpCLMmKuC ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tnpCLMmKuC ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tnpCLMmKuC ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tnpCLMmKuC ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tnpCLMmKuC .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tnpCLOGxNL {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tnpCLOGxNL p {
  color: #767676;
}
.cid-tnpCLOGxNL .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tnpCLOGxNL .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tnpCLOGxNL .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tnpCLOGxNL .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tnpCLOGxNL .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tnpCLOGxNL .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tnpCLOGxNL .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tnpCLOGxNL .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tnpCLOGxNL .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tnpCLOGxNL .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tnpCLOGxNL .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tnpCLR0EvX {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tnpCLR0EvX H2 {
  color: #89b758;
}
.cid-tnpCLR0EvX .mbr-text,
.cid-tnpCLR0EvX .mbr-section-btn {
  color: #808080;
}
.cid-tnpCLR0EvX img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tnpCLR0EvX img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tnpCLR0EvX H1 {
  color: #29361a;
}
.cid-tnpCLR0EvX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLR0EvX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tnpCLTbUL4 {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tnpCLTbUL4 .title-align {
  width: 100%;
}
.cid-tnpCLTbUL4 .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tnpCLTbUL4 .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tnpCLTbUL4 .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tnpCLTbUL4 .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tnpCLTbUL4 .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tnpCLTbUL4 .price-wrap {
  margin-left: 3rem;
}
.cid-tnpCLTbUL4 .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tnpCLTbUL4 .item-first {
  margin-left: 0 !important;
}
.cid-tnpCLTbUL4 H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tnpCLTbUL4 H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tnpCLTbUL4 img {
  margin: auto;
  max-width: 500px;
}
.cid-tnpCLTbUL4 .mbr-section-subtitle,
.cid-tnpCLTbUL4 .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tnpCLTbUL4 .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tnpCLTbUL4 H2:before {
    content: none;
  }
  .cid-tnpCLTbUL4 .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tnpCLTbUL4 .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tnpCLTbUL4 .pricebox {
    margin-right: 0rem;
  }
  .cid-tnpCLTbUL4 .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tnpCLTbUL4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnpCLTbUL4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7deKtnm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7deKtnm .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7deKtnm .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7deKtnm .mbr-section-title {
  color: #44af69;
}
.cid-tva7deKtnm .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7deKtnm .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7deKtnm .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7deKtnm form {
  width: 100%;
}
.cid-tva7deKtnm form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7deKtnm form p {
  color: #1F1D1A;
}
.cid-tva7deKtnm form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7deKtnm form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7deKtnm form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7deKtnm form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7deKtnm form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7deKtnm form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7deKtnm form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7deKtnm form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7deKtnm form select {
  color: #bbbbbb !important;
}
.cid-tva7deKtnm form textarea {
  height: 250px !important;
}
.cid-tva7deKtnm form input:active,
.cid-tva7deKtnm form textarea:active,
.cid-tva7deKtnm form input:focus,
.cid-tva7deKtnm form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7deKtnm form input:active::-webkit-input-placeholder,
.cid-tva7deKtnm form textarea:active::-webkit-input-placeholder,
.cid-tva7deKtnm form input:focus::-webkit-input-placeholder,
.cid-tva7deKtnm form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7deKtnm form input:active::-moz-placeholder,
.cid-tva7deKtnm form textarea:active::-moz-placeholder,
.cid-tva7deKtnm form input:focus::-moz-placeholder,
.cid-tva7deKtnm form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7deKtnm form input:active:-moz-placeholder,
.cid-tva7deKtnm form textarea:active:-moz-placeholder,
.cid-tva7deKtnm form input:focus:-moz-placeholder,
.cid-tva7deKtnm form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7deKtnm form input:active:-ms-input-placeholder,
.cid-tva7deKtnm form textarea:active:-ms-input-placeholder,
.cid-tva7deKtnm form input:focus:-ms-input-placeholder,
.cid-tva7deKtnm form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7deKtnm form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7deKtnm form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7deKtnm form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7deKtnm form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7deKtnm form .form-check-input:focus,
.cid-tva7deKtnm form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7deKtnm form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7deKtnm .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZB7BktW8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZB7BktW8 .title {
  min-height: 40px;
}
.cid-tuZB7BktW8 a {
  font-weight: 500;
}
.cid-tuZB7BktW8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tnpCM5am3f {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tnpCM5am3f .mbr-text {
  color: #FEF9EE;
}
.cid-toUOmbEXCs {
  overflow: visible;
}
.cid-toUOmbEXCs .navbar-dropdown {
  position: relative !important;
}
.cid-toUOmbEXCs .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toUOmbEXCs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toUOmbEXCs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toUOmbEXCs .dropdown-item:hover,
.cid-toUOmbEXCs .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toUOmbEXCs .dropdown-item:hover span {
  color: white;
}
.cid-toUOmbEXCs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toUOmbEXCs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toUOmbEXCs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toUOmbEXCs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toUOmbEXCs .nav-link {
  position: relative;
}
.cid-toUOmbEXCs .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toUOmbEXCs .container {
    flex-wrap: nowrap;
  }
}
.cid-toUOmbEXCs .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toUOmbEXCs .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toUOmbEXCs .dropdown-menu,
.cid-toUOmbEXCs .navbar.opened {
  background: #ffffff !important;
}
.cid-toUOmbEXCs .nav-item:focus,
.cid-toUOmbEXCs .nav-link:focus {
  outline: none;
}
.cid-toUOmbEXCs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toUOmbEXCs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toUOmbEXCs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toUOmbEXCs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toUOmbEXCs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toUOmbEXCs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toUOmbEXCs .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toUOmbEXCs .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toUOmbEXCs .navbar.opened {
  transition: all 0.3s;
}
.cid-toUOmbEXCs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toUOmbEXCs .navbar .navbar-logo img {
  width: auto;
}
.cid-toUOmbEXCs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toUOmbEXCs .navbar.collapsed {
  justify-content: center;
}
.cid-toUOmbEXCs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toUOmbEXCs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toUOmbEXCs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toUOmbEXCs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toUOmbEXCs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toUOmbEXCs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toUOmbEXCs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toUOmbEXCs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toUOmbEXCs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toUOmbEXCs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toUOmbEXCs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toUOmbEXCs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toUOmbEXCs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toUOmbEXCs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toUOmbEXCs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toUOmbEXCs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toUOmbEXCs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toUOmbEXCs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toUOmbEXCs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toUOmbEXCs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toUOmbEXCs .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toUOmbEXCs .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toUOmbEXCs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toUOmbEXCs .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toUOmbEXCs .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toUOmbEXCs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toUOmbEXCs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toUOmbEXCs .dropdown-item.active,
.cid-toUOmbEXCs .dropdown-item:active {
  background-color: transparent;
}
.cid-toUOmbEXCs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toUOmbEXCs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toUOmbEXCs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toUOmbEXCs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toUOmbEXCs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toUOmbEXCs .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toUOmbEXCs .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toUOmbEXCs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toUOmbEXCs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toUOmbEXCs .navbar-buttons {
  text-align: center;
}
.cid-toUOmbEXCs button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toUOmbEXCs button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toUOmbEXCs .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toUOmbEXCs .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toUOmbEXCs .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toUOmbEXCs button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toUOmbEXCs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toUOmbEXCs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toUOmbEXCs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmbEXCs .navbar {
    height: 70px;
  }
  .cid-toUOmbEXCs .navbar.opened {
    height: auto;
  }
  .cid-toUOmbEXCs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toUOmbEXCs .navbar-brand-main {
  max-width: 30%;
}
.cid-toUOmbEXCs .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toUOmbEXCs .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toUOmbEXCs .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toUOmbEXCs .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toUOmbEXCs .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toUOmbEXCs .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toUOmbEXCs .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toUOmbEXCs .navbar-buttons-main {
    display: none;
  }
}
.cid-toUOmbEXCs .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toUOmbEXCs .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toUOmbEXCs .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toUOmbEXCs .container,
  .cid-toUOmbEXCs .container-fluid {
    justify-content: flex-end;
  }
  .cid-toUOmbEXCs .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toUOmbEXCs .navbar-nav-main {
    display: none !important;
  }
  .cid-toUOmbEXCs .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toUOmbEXCs .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toUOmbEXCs .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toUOmbEXCs .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toUOmbEXCs .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toUOmbEXCs .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toUOmbEXCs .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toUOmbEXCs .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toUOmbEXCs .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toUOmbEXCs .navbar-collapse .dropdown-item:hover,
  .cid-toUOmbEXCs .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toUOmbEXCs .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toUOmbEXCs .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toUOmbEXCs .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toUOmcPhOe .modal-body .close {
  background: #1b1b1b;
}
.cid-toUOmcPhOe .modal-body .close span {
  font-style: normal;
}
.cid-toUOmcPhOe .carousel-inner > .active,
.cid-toUOmcPhOe .carousel-inner > .next,
.cid-toUOmcPhOe .carousel-inner > .prev {
  display: flex;
}
.cid-toUOmcPhOe .carousel-control .icon-next,
.cid-toUOmcPhOe .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toUOmcPhOe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toUOmcPhOe .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toUOmcPhOe .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toUOmcPhOe .boxed-slider > div {
  position: relative;
}
.cid-toUOmcPhOe .container img {
  width: 100%;
}
.cid-toUOmcPhOe .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toUOmcPhOe .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toUOmcPhOe .mbr-table-cell {
  padding: 0;
}
.cid-toUOmcPhOe .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toUOmcPhOe .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toUOmcPhOe .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toUOmcPhOe .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toUOmcPhOe .carousel-item.active.right,
.cid-toUOmcPhOe .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toUOmcPhOe .carousel-item.active.left,
.cid-toUOmcPhOe .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toUOmcPhOe .carousel-item.active,
.cid-toUOmcPhOe .carousel-item.next.left,
.cid-toUOmcPhOe .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toUOmcPhOe .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toUOmcPhOe .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toUOmcPhOe .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toUOmcPhOe .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toUOmcPhOe .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toUOmcPhOe .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toUOmcPhOe .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toUOmcPhOe .mbr-slider .carousel-indicators li.active,
.cid-toUOmcPhOe .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toUOmcPhOe .mbr-slider .carousel-indicators li::after,
.cid-toUOmcPhOe .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toUOmcPhOe .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toUOmcPhOe .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toUOmcPhOe .mbr-slider > .container img {
  width: 100%;
}
.cid-toUOmcPhOe .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toUOmcPhOe .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toUOmcPhOe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toUOmcPhOe .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toUOmcPhOe .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toUOmcPhOe .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toUOmcPhOe .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toUOmcPhOe .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toUOmcPhOe .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toUOmcPhOe .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toUOmcPhOe .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toUOmcPhOe .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toUOmcPhOe .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toUOmdMMCR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toUOmdMMCR .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toUOmdMMCR .mbr-section-btn,
  .cid-toUOmdMMCR .mbr-section-subtitle,
  .cid-toUOmdMMCR .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toUOmeFzUq {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toUOmeFzUq .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toUOmeFzUq .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toUOmeFzUq .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toUOmfJIzb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toUOmfJIzb .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toUOmfJIzb .container {
    max-width: 1130px;
  }
}
.cid-toUOmfJIzb .item-content {
  padding: 0 1rem;
}
.cid-toUOmfJIzb img,
.cid-toUOmfJIzb .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toUOmfJIzb img,
  .cid-toUOmfJIzb .item-img {
    height: 260px;
  }
}
.cid-toUOmfJIzb .item:focus,
.cid-toUOmfJIzb span:focus {
  outline: none;
}
.cid-toUOmfJIzb .item-wrapper {
  position: relative;
}
.cid-toUOmfJIzb .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toUOmfJIzb .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toUOmfJIzb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toUOmfJIzb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toUOmfJIzb .embla__button--next,
.cid-toUOmfJIzb .embla__button--prev {
  display: flex;
}
.cid-toUOmfJIzb .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toUOmfJIzb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toUOmfJIzb .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toUOmfJIzb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toUOmfJIzb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toUOmfJIzb .embla__button {
    top: auto;
  }
}
.cid-toUOmfJIzb .embla {
  position: relative;
  width: 100%;
}
.cid-toUOmfJIzb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toUOmfJIzb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toUOmfJIzb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toUOmfJIzb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toUOmh5UcT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUOmh5UcT .title {
  min-height: 40px;
}
.cid-toUOmh5UcT a {
  font-weight: 500;
}
.cid-toUOmi0BLH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmi0BLH .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toUOmi0BLH .mbr-shop .row {
  margin: 0;
}
.cid-toUOmi0BLH .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toUOmi0BLH .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toUOmi0BLH .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toUOmi0BLH .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toUOmi0BLH .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toUOmi0BLH .mbr-shop .hide-modal {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toUOmi0BLH .mbr-shop .filter-by-pu,
.cid-toUOmi0BLH .mbr-shop .filter-by-pd,
.cid-toUOmi0BLH .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toUOmi0BLH .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toUOmi0BLH .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toUOmi0BLH .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .galleryItem h4,
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .galleryItem h5,
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .galleryItem p,
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .item-button {
  text-align: center;
}
.cid-toUOmi0BLH .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toUOmi0BLH .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toUOmi0BLH .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toUOmi0BLH .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .mbr-gallery-item__hided h4,
.cid-toUOmi0BLH .mbr-shop .mbr-gallery-item__hided h5,
.cid-toUOmi0BLH .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toUOmi0BLH .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toUOmi0BLH .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toUOmi0BLH .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toUOmi0BLH .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .range-controls {
  position: relative;
}
.cid-toUOmi0BLH .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toUOmi0BLH .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .toggle:hover,
.cid-toUOmi0BLH .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toUOmi0BLH .mbr-shop .min-toggle {
  left: 0;
}
.cid-toUOmi0BLH .mbr-shop .max-toggle {
  right: 0;
}
.cid-toUOmi0BLH .mbr-shop .hided-by-price {
  display: none;
}
.cid-toUOmi0BLH .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toUOmi0BLH .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toUOmi0BLH .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmi0BLH .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toUOmi0BLH .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toUOmi0BLH .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toUOmi0BLH .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toUOmi0BLH .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toUOmi0BLH .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toUOmi0BLH .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-toUOmi0BLH .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-toUOmi0BLH .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toUOmi0BLH .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toUOmi0BLH .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toUOmi0BLH .mbr-shop .shop-items .onsale,
.cid-toUOmi0BLH .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toUOmi0BLH .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toUOmi0BLH .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toUOmi0BLH .mbr-shop .price-range {
  display: inline-block;
}
.cid-toUOmi0BLH .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toUOmi0BLH .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toUOmi0BLH .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toUOmi0BLH .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toUOmi0BLH .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toUOmi0BLH .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toUOmi0BLH .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toUOmi0BLH .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toUOmi0BLH .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toUOmi0BLH .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toUOmi0BLH .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toUOmi0BLH .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toUOmi0BLH .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toUOmi0BLH .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toUOmi0BLH .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toUOmi0BLH .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toUOmi0BLH .wrapper-shop-items {
    order: 1;
  }
  .cid-toUOmi0BLH .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toUOmi0BLH .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toUOmi0BLH .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toUOmi0BLH .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toUOmi0BLH .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toUOmi0BLH .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toUOmi0BLH .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toUOmi0BLH .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toUOmi0BLH .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toUOmi0BLH .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toUOmi0BLH .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toUOmi0BLH .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toUOmi0BLH .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmi0BLH .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUOmjQbcN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toUOmjQbcN .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toUOmjQbcN .mbr-section-btn,
  .cid-toUOmjQbcN .mbr-section-subtitle,
  .cid-toUOmjQbcN .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuUZs1lpZ7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUZs1lpZ7 .card-subtitle {
  margin: 0;
}
.cid-tuUZs1lpZ7 .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuUZs1lpZ7 .card-img img {
  max-width: 200px;
}
.cid-tuUZs1lpZ7 .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuUZs1lpZ7 .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUZs1lpZ7 .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUZs1lpZ7 .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuUZs1lpZ7 .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuUZs1lpZ7 .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuUZs1lpZ7 h4,
.cid-tuUZs1lpZ7 h6,
.cid-tuUZs1lpZ7 h5 {
  margin: 0;
}
.cid-tuUZs1lpZ7 .mbr-text {
  transition: all 0.3s;
}
.cid-tuUZs1lpZ7 .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuUZs1lpZ7 img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuUZs1lpZ7 .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuUZs1lpZ7 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuUZs1lpZ7 .wrapper {
    flex-direction: column;
  }
  .cid-tuUZs1lpZ7 .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuUZs1lpZ7 .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuUZs1lpZ7 .mbr-text,
.cid-tuUZs1lpZ7 .mbr-section-btn,
.cid-tuUZs1lpZ7 .card-img {
  color: #808080;
}
.cid-tuUZs1lpZ7 H2 {
  color: #89b758;
}
.cid-tuUZs1lpZ7 H1 {
  color: #29361a;
}
.cid-toUOmmhGRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUOmmhGRg .title {
  min-height: 40px;
}
.cid-toUOmmhGRg a {
  font-weight: 500;
}
.cid-toUOmno27C {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmno27C .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toUOmno27C .mbr-shop .row {
  margin: 0;
}
.cid-toUOmno27C .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toUOmno27C .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toUOmno27C .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toUOmno27C .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toUOmno27C .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toUOmno27C .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toUOmno27C .mbr-shop .hide-modal {
  display: none;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toUOmno27C .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-toUOmno27C .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-toUOmno27C .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toUOmno27C .mbr-shop .filter-by-pu,
.cid-toUOmno27C .mbr-shop .filter-by-pd,
.cid-toUOmno27C .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toUOmno27C .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toUOmno27C .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toUOmno27C .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .galleryItem h4,
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .galleryItem h5,
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .galleryItem p,
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .item-button {
  text-align: center;
}
.cid-toUOmno27C .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toUOmno27C .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toUOmno27C .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toUOmno27C .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toUOmno27C .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toUOmno27C .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toUOmno27C .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toUOmno27C .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toUOmno27C .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toUOmno27C .mbr-shop .mbr-gallery-item__hided h4,
.cid-toUOmno27C .mbr-shop .mbr-gallery-item__hided h5,
.cid-toUOmno27C .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toUOmno27C .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toUOmno27C .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toUOmno27C .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toUOmno27C .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toUOmno27C .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toUOmno27C .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .range-controls {
  position: relative;
}
.cid-toUOmno27C .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toUOmno27C .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toUOmno27C .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-toUOmno27C .mbr-shop .toggle:hover,
.cid-toUOmno27C .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toUOmno27C .mbr-shop .min-toggle {
  left: 0;
}
.cid-toUOmno27C .mbr-shop .max-toggle {
  right: 0;
}
.cid-toUOmno27C .mbr-shop .hided-by-price {
  display: none;
}
.cid-toUOmno27C .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toUOmno27C .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toUOmno27C .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmno27C .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toUOmno27C .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toUOmno27C .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toUOmno27C .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toUOmno27C .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toUOmno27C .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toUOmno27C .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toUOmno27C .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-toUOmno27C .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-toUOmno27C .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toUOmno27C .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toUOmno27C .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toUOmno27C .mbr-shop .shop-items .onsale,
.cid-toUOmno27C .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toUOmno27C .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toUOmno27C .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toUOmno27C .mbr-shop .price-range {
  display: inline-block;
}
.cid-toUOmno27C .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toUOmno27C .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toUOmno27C .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toUOmno27C .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toUOmno27C .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toUOmno27C .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toUOmno27C .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toUOmno27C .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toUOmno27C .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toUOmno27C .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toUOmno27C .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toUOmno27C .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toUOmno27C .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toUOmno27C .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toUOmno27C .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toUOmno27C .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toUOmno27C .wrapper-shop-items {
    order: 1;
  }
  .cid-toUOmno27C .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toUOmno27C .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toUOmno27C .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toUOmno27C .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toUOmno27C .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toUOmno27C .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toUOmno27C .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toUOmno27C .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toUOmno27C .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toUOmno27C .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toUOmno27C .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toUOmno27C .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toUOmno27C .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmno27C .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUOmpn1IG {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toUOmpn1IG H2 {
  color: #89b758;
}
.cid-toUOmpn1IG .mbr-text,
.cid-toUOmpn1IG .mbr-section-btn {
  color: #808080;
}
.cid-toUOmpn1IG .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toUOmpn1IG .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toUOmpn1IG .mbr-figure {
  height: 100%;
}
.cid-toUOmpn1IG .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toUOmpn1IG img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toUOmpn1IG H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toUOmpn1IG .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toUOmpn1IG .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toUOmpn1IG .container {
    padding: 0 3rem;
  }
  .cid-toUOmpn1IG .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toUOmpn1IG .container {
    padding: 0 2rem;
  }
  .cid-toUOmpn1IG .card-img {
    width: 100%;
  }
  .cid-toUOmpn1IG .center-card {
    padding: 1rem;
  }
}
.cid-toUOmpn1IG .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmpn1IG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmqNkZt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toUOmqNkZt .row {
  justify-content: center;
}
.cid-toUOmqNkZt .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUOmqNkZt .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toUOmqNkZt .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toUOmqNkZt .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toUOmqNkZt .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toUOmqNkZt .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUOmqNkZt .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toUOmqNkZt .card {
    min-height: 276px;
  }
}
.cid-toUOmqNkZt .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toUOmqNkZt .card:hover .card-title {
  text-decoration: underline;
}
.cid-toUOmqNkZt .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toUOmqNkZt .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toUOmqNkZt .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toUOmqNkZt .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toUOmqNkZt .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toUOmqNkZt .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toUOmqNkZt .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toUOmqNkZt .card-title-1 {
  color: #ffffff;
}
.cid-toUOmskLxc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toUOmskLxc .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmskLxc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmskLxc .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toUOmskLxc .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toUOmskLxc .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toUOmskLxc .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUOmskLxc .card-wrapper {
  width: 100%;
}
.cid-toUOmskLxc .card-box {
  width: 100%;
}
.cid-toUOmskLxc .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toUOmskLxc .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toUOmskLxc .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toUOmskLxc .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toUOmskLxc .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toUOmskLxc .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toUOmskLxc .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toUOmskLxc .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toUOmskLxc .bg-img {
    width: 150%;
  }
}
.cid-toUOmtNTB5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUOmtNTB5 .title {
  min-height: 40px;
}
.cid-toUOmtNTB5 a {
  font-weight: 500;
}
.cid-toUOmvaLiG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmvaLiG .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toUOmvaLiG .mbr-shop .row {
  margin: 0;
}
.cid-toUOmvaLiG .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toUOmvaLiG .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toUOmvaLiG .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toUOmvaLiG .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toUOmvaLiG .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toUOmvaLiG .mbr-shop .hide-modal {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toUOmvaLiG .mbr-shop .filter-by-pu,
.cid-toUOmvaLiG .mbr-shop .filter-by-pd,
.cid-toUOmvaLiG .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toUOmvaLiG .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toUOmvaLiG .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toUOmvaLiG .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .galleryItem h4,
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .galleryItem h5,
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .galleryItem p,
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .item-button {
  text-align: center;
}
.cid-toUOmvaLiG .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toUOmvaLiG .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toUOmvaLiG .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toUOmvaLiG .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .mbr-gallery-item__hided h4,
.cid-toUOmvaLiG .mbr-shop .mbr-gallery-item__hided h5,
.cid-toUOmvaLiG .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toUOmvaLiG .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toUOmvaLiG .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toUOmvaLiG .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toUOmvaLiG .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .range-controls {
  position: relative;
}
.cid-toUOmvaLiG .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toUOmvaLiG .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .toggle:hover,
.cid-toUOmvaLiG .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toUOmvaLiG .mbr-shop .min-toggle {
  left: 0;
}
.cid-toUOmvaLiG .mbr-shop .max-toggle {
  right: 0;
}
.cid-toUOmvaLiG .mbr-shop .hided-by-price {
  display: none;
}
.cid-toUOmvaLiG .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toUOmvaLiG .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toUOmvaLiG .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmvaLiG .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toUOmvaLiG .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toUOmvaLiG .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toUOmvaLiG .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toUOmvaLiG .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toUOmvaLiG .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toUOmvaLiG .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-toUOmvaLiG .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-toUOmvaLiG .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toUOmvaLiG .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toUOmvaLiG .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toUOmvaLiG .mbr-shop .shop-items .onsale,
.cid-toUOmvaLiG .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toUOmvaLiG .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toUOmvaLiG .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toUOmvaLiG .mbr-shop .price-range {
  display: inline-block;
}
.cid-toUOmvaLiG .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toUOmvaLiG .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toUOmvaLiG .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toUOmvaLiG .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toUOmvaLiG .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toUOmvaLiG .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toUOmvaLiG .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toUOmvaLiG .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toUOmvaLiG .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toUOmvaLiG .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toUOmvaLiG .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toUOmvaLiG .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toUOmvaLiG .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toUOmvaLiG .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toUOmvaLiG .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toUOmvaLiG .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toUOmvaLiG .wrapper-shop-items {
    order: 1;
  }
  .cid-toUOmvaLiG .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toUOmvaLiG .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toUOmvaLiG .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toUOmvaLiG .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toUOmvaLiG .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toUOmvaLiG .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toUOmvaLiG .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toUOmvaLiG .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toUOmvaLiG .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toUOmvaLiG .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toUOmvaLiG .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toUOmvaLiG .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toUOmvaLiG .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmvaLiG .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUOmxwcoF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toUOmxwcoF .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmxwcoF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmxwcoF .row {
  justify-content: center;
}
.cid-toUOmxwcoF .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUOmxwcoF .mbr-section-title {
  color: #F6B7D2;
}
.cid-toUOmxwcoF .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toUOmxwcoF .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toUOmxwcoF .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toUOmxwcoF .col-video {
    height: 620px;
  }
}
.cid-toUOmxwcoF .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toUOmxwcoF .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toUOmxwcoF .col-video .link {
  margin-right: 1rem;
}
.cid-toUOmxwcoF .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toUOmxwcoF .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toUOmxwcoF .mbr-media {
  position: relative;
}
.cid-toUOmxwcoF .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toUOmxwcoF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toUOmxwcoF .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toUOmxwcoF .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toUOmxwcoF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toUOmxwcoF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toUOmxwcoF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toUOmxwcoF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toUOmxwcoF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toUOmxwcoF a:hover {
  text-decoration-line: none !important;
}
.cid-toUOmAme89 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUOmAme89 .title {
  min-height: 40px;
}
.cid-toUOmAme89 a {
  font-weight: 500;
}
.cid-toUOmBYSHq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmBYSHq .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toUOmBYSHq .mbr-shop .row {
  margin: 0;
}
.cid-toUOmBYSHq .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toUOmBYSHq .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toUOmBYSHq .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toUOmBYSHq .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toUOmBYSHq .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toUOmBYSHq .mbr-shop .hide-modal {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toUOmBYSHq .mbr-shop .filter-by-pu,
.cid-toUOmBYSHq .mbr-shop .filter-by-pd,
.cid-toUOmBYSHq .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toUOmBYSHq .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toUOmBYSHq .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toUOmBYSHq .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .galleryItem h4,
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .galleryItem h5,
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .galleryItem p,
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .item-button {
  text-align: center;
}
.cid-toUOmBYSHq .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toUOmBYSHq .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toUOmBYSHq .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toUOmBYSHq .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .mbr-gallery-item__hided h4,
.cid-toUOmBYSHq .mbr-shop .mbr-gallery-item__hided h5,
.cid-toUOmBYSHq .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toUOmBYSHq .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toUOmBYSHq .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toUOmBYSHq .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toUOmBYSHq .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .range-controls {
  position: relative;
}
.cid-toUOmBYSHq .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toUOmBYSHq .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .toggle:hover,
.cid-toUOmBYSHq .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toUOmBYSHq .mbr-shop .min-toggle {
  left: 0;
}
.cid-toUOmBYSHq .mbr-shop .max-toggle {
  right: 0;
}
.cid-toUOmBYSHq .mbr-shop .hided-by-price {
  display: none;
}
.cid-toUOmBYSHq .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toUOmBYSHq .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toUOmBYSHq .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmBYSHq .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toUOmBYSHq .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toUOmBYSHq .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toUOmBYSHq .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toUOmBYSHq .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toUOmBYSHq .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toUOmBYSHq .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-toUOmBYSHq .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-toUOmBYSHq .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toUOmBYSHq .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toUOmBYSHq .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toUOmBYSHq .mbr-shop .shop-items .onsale,
.cid-toUOmBYSHq .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toUOmBYSHq .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toUOmBYSHq .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toUOmBYSHq .mbr-shop .price-range {
  display: inline-block;
}
.cid-toUOmBYSHq .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toUOmBYSHq .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toUOmBYSHq .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toUOmBYSHq .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toUOmBYSHq .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toUOmBYSHq .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toUOmBYSHq .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toUOmBYSHq .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toUOmBYSHq .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toUOmBYSHq .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toUOmBYSHq .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toUOmBYSHq .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toUOmBYSHq .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toUOmBYSHq .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toUOmBYSHq .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toUOmBYSHq .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toUOmBYSHq .wrapper-shop-items {
    order: 1;
  }
  .cid-toUOmBYSHq .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toUOmBYSHq .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toUOmBYSHq .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toUOmBYSHq .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toUOmBYSHq .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toUOmBYSHq .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toUOmBYSHq .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toUOmBYSHq .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toUOmBYSHq .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toUOmBYSHq .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toUOmBYSHq .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toUOmBYSHq .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toUOmBYSHq .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmBYSHq .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUOmEs1N6 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toUOmEs1N6 H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toUOmEs1N6 .row {
  position: relative;
}
.cid-toUOmEs1N6 .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toUOmEs1N6 .mbr-text,
.cid-toUOmEs1N6 .mbr-section-btn {
  color: #808080;
}
.cid-toUOmEs1N6 img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toUOmEs1N6 h4 {
  line-height: 1.4;
}
.cid-toUOmEs1N6 .img-col {
  align-items: flex-end;
}
.cid-toUOmEs1N6 .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toUOmEs1N6 .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toUOmEs1N6 .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toUOmEs1N6 .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toUOmEs1N6 .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toUOmEs1N6 .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toUOmEs1N6 .icon-col {
    align-items: center;
  }
  .cid-toUOmEs1N6 .row:before {
    height: 860px;
  }
}
.cid-toUOmEs1N6 .icon-text,
.cid-toUOmEs1N6 .mbr-iconfont {
  color: #ffffff;
}
.cid-toUOmEs1N6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmEs1N6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmGmoWI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toUOmGmoWI .row {
  justify-content: center;
}
.cid-toUOmGmoWI .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUOmGmoWI .mbr-section-title {
  color: #75083A;
}
.cid-toUOmGmoWI .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toUOmGmoWI .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toUOmGmoWI .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toUOmGmoWI .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUOmGmoWI .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toUOmGmoWI .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toUOmGmoWI .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toUOmGmoWI .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toUOmGmoWI .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toUOmGmoWI .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toUOmGmoWI .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toUOmGmoWI .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toUOmGmoWI .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toUOmGmoWI .card-box {
    padding: 32px;
  }
}
.cid-toUOmGmoWI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toUOmGmoWI .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toUOmGmoWI .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toUOmGmoWI .card-title-1 {
  color: #FFEDB4;
}
.cid-toUOmGmoWI .card-title-2 {
  color: #F6B7D2;
}
.cid-toUOmGmoWI .card-title-3 {
  color: #BAE3C8;
}
.cid-toUOmGmoWI .card-title-4 {
  color: #F9C9C8;
}
.cid-toUOmGmoWI .card-title-5 {
  color: #FDC99C;
}
.cid-toUOmGmoWI .card-title-6 {
  color: #FFEDB4;
}
.cid-toUOmGmoWI .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toUOmGmoWI .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toUOmIRy1n {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toUOmIRy1n .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmIRy1n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmIRy1n .row {
  justify-content: flex-start;
}
.cid-toUOmIRy1n .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toUOmIRy1n .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toUOmKIF3K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUOmKIF3K .title {
  min-height: 40px;
}
.cid-toUOmKIF3K a {
  font-weight: 500;
}
.cid-toUOmMxdeo {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmMxdeo .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toUOmMxdeo .mbr-shop .row {
  margin: 0;
}
.cid-toUOmMxdeo .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toUOmMxdeo .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toUOmMxdeo .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toUOmMxdeo .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toUOmMxdeo .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toUOmMxdeo .mbr-shop .hide-modal {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toUOmMxdeo .mbr-shop .filter-by-pu,
.cid-toUOmMxdeo .mbr-shop .filter-by-pd,
.cid-toUOmMxdeo .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toUOmMxdeo .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toUOmMxdeo .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toUOmMxdeo .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .galleryItem h4,
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .galleryItem h5,
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .galleryItem p,
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .item-button {
  text-align: center;
}
.cid-toUOmMxdeo .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toUOmMxdeo .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toUOmMxdeo .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toUOmMxdeo .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .mbr-gallery-item__hided h4,
.cid-toUOmMxdeo .mbr-shop .mbr-gallery-item__hided h5,
.cid-toUOmMxdeo .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toUOmMxdeo .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toUOmMxdeo .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toUOmMxdeo .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toUOmMxdeo .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .range-controls {
  position: relative;
}
.cid-toUOmMxdeo .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toUOmMxdeo .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .toggle:hover,
.cid-toUOmMxdeo .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toUOmMxdeo .mbr-shop .min-toggle {
  left: 0;
}
.cid-toUOmMxdeo .mbr-shop .max-toggle {
  right: 0;
}
.cid-toUOmMxdeo .mbr-shop .hided-by-price {
  display: none;
}
.cid-toUOmMxdeo .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toUOmMxdeo .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toUOmMxdeo .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toUOmMxdeo .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toUOmMxdeo .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toUOmMxdeo .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toUOmMxdeo .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toUOmMxdeo .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toUOmMxdeo .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toUOmMxdeo .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-toUOmMxdeo .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-toUOmMxdeo .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toUOmMxdeo .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toUOmMxdeo .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toUOmMxdeo .mbr-shop .shop-items .onsale,
.cid-toUOmMxdeo .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toUOmMxdeo .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toUOmMxdeo .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toUOmMxdeo .mbr-shop .price-range {
  display: inline-block;
}
.cid-toUOmMxdeo .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toUOmMxdeo .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toUOmMxdeo .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toUOmMxdeo .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toUOmMxdeo .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toUOmMxdeo .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toUOmMxdeo .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toUOmMxdeo .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toUOmMxdeo .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toUOmMxdeo .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toUOmMxdeo .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toUOmMxdeo .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toUOmMxdeo .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toUOmMxdeo .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toUOmMxdeo .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toUOmMxdeo .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toUOmMxdeo .wrapper-shop-items {
    order: 1;
  }
  .cid-toUOmMxdeo .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toUOmMxdeo .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toUOmMxdeo .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toUOmMxdeo .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toUOmMxdeo .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toUOmMxdeo .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toUOmMxdeo .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toUOmMxdeo .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toUOmMxdeo .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toUOmMxdeo .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toUOmMxdeo .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toUOmMxdeo .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toUOmMxdeo .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUOmMxdeo .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUOmPmC7t {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUOmPmC7t .mbr-section-subtitle {
  color: #767676;
}
.cid-toUOmPmC7t ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toUOmPmC7t ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toUOmPmC7t ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toUOmPmC7t ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toUOmPmC7t .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toUOmREaEy {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toUOmREaEy p {
  color: #767676;
}
.cid-toUOmREaEy .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toUOmREaEy .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toUOmREaEy .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toUOmREaEy .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toUOmREaEy .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toUOmREaEy .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toUOmREaEy .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toUOmREaEy .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toUOmREaEy .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toUOmREaEy .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toUOmREaEy .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toUOmTO6fH {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toUOmTO6fH H2 {
  color: #89b758;
}
.cid-toUOmTO6fH .mbr-text,
.cid-toUOmTO6fH .mbr-section-btn {
  color: #808080;
}
.cid-toUOmTO6fH img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toUOmTO6fH img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toUOmTO6fH H1 {
  color: #29361a;
}
.cid-toUOmTO6fH .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmTO6fH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUOmW34An {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toUOmW34An .title-align {
  width: 100%;
}
.cid-toUOmW34An .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toUOmW34An .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toUOmW34An .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toUOmW34An .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toUOmW34An .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toUOmW34An .price-wrap {
  margin-left: 3rem;
}
.cid-toUOmW34An .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toUOmW34An .item-first {
  margin-left: 0 !important;
}
.cid-toUOmW34An H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toUOmW34An H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toUOmW34An img {
  margin: auto;
  max-width: 500px;
}
.cid-toUOmW34An .mbr-section-subtitle,
.cid-toUOmW34An .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toUOmW34An .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toUOmW34An H2:before {
    content: none;
  }
  .cid-toUOmW34An .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toUOmW34An .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toUOmW34An .pricebox {
    margin-right: 0rem;
  }
  .cid-toUOmW34An .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toUOmW34An .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUOmW34An .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuZIIbGnew {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-tuZIIbGnew .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-tuZIIbGnew input,
.cid-tuZIIbGnew textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-tuZIIbGnew .form-control:hover,
.cid-tuZIIbGnew .form-control:focus {
  color: #808080 !important;
}
.cid-tuZIIbGnew .btn-success {
  color: white !important;
}
.cid-tuZIIbGnew img {
  width: 90%;
  border-radius: 8px;
}
.cid-tuZIIbGnew .btn {
  border-radius: 30px;
}
.cid-tuZIIbGnew textarea {
  min-height: 160px !important;
}
.cid-tuZIIbGnew .form-control,
.cid-tuZIIbGnew .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tuZIIbGnew .form-control:hover,
.cid-tuZIIbGnew .field-input:hover,
.cid-tuZIIbGnew .form-control:focus,
.cid-tuZIIbGnew .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tuZIIbGnew input::-webkit-input-placeholder,
.cid-tuZIIbGnew textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-tuZIIbGnew input:-moz-placeholder,
.cid-tuZIIbGnew textarea:-moz-placeholder {
  color: #808080;
}
.cid-tuZIIbGnew .jq-selectbox li,
.cid-tuZIIbGnew .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-tuZIIbGnew .jq-selectbox li:hover,
.cid-tuZIIbGnew .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-tuZIIbGnew .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tuZIIbGnew .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tuZIIbGnew H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-tuZIIbGnew img {
    width: 100%;
  }
  .cid-tuZIIbGnew .google-map {
    margin-bottom: 2rem;
  }
}
.cid-tuZIIbGnew .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-tuZIIbGnew .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tuZIIbGnew .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-tuZIIbGnew .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tuZIIbGnew .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-tuZIIbGnew .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-toUOn31LAV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toUOn31LAV .mbr-text {
  color: #FEF9EE;
}
.cid-tuZIDkKsNb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZIDkKsNb .title {
  min-height: 40px;
}
.cid-tuZIDkKsNb a {
  font-weight: 500;
}
.cid-tuZIDkKsNb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toUPgrEzi4 {
  overflow: visible;
}
.cid-toUPgrEzi4 .navbar-dropdown {
  position: relative !important;
}
.cid-toUPgrEzi4 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toUPgrEzi4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toUPgrEzi4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toUPgrEzi4 .dropdown-item:hover,
.cid-toUPgrEzi4 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toUPgrEzi4 .dropdown-item:hover span {
  color: white;
}
.cid-toUPgrEzi4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toUPgrEzi4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toUPgrEzi4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toUPgrEzi4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toUPgrEzi4 .nav-link {
  position: relative;
}
.cid-toUPgrEzi4 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toUPgrEzi4 .container {
    flex-wrap: nowrap;
  }
}
.cid-toUPgrEzi4 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toUPgrEzi4 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toUPgrEzi4 .dropdown-menu,
.cid-toUPgrEzi4 .navbar.opened {
  background: #ffffff !important;
}
.cid-toUPgrEzi4 .nav-item:focus,
.cid-toUPgrEzi4 .nav-link:focus {
  outline: none;
}
.cid-toUPgrEzi4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toUPgrEzi4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toUPgrEzi4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toUPgrEzi4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toUPgrEzi4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toUPgrEzi4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toUPgrEzi4 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toUPgrEzi4 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toUPgrEzi4 .navbar.opened {
  transition: all 0.3s;
}
.cid-toUPgrEzi4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toUPgrEzi4 .navbar .navbar-logo img {
  width: auto;
}
.cid-toUPgrEzi4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toUPgrEzi4 .navbar.collapsed {
  justify-content: center;
}
.cid-toUPgrEzi4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toUPgrEzi4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toUPgrEzi4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toUPgrEzi4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toUPgrEzi4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toUPgrEzi4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toUPgrEzi4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toUPgrEzi4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toUPgrEzi4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toUPgrEzi4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toUPgrEzi4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toUPgrEzi4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toUPgrEzi4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toUPgrEzi4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toUPgrEzi4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toUPgrEzi4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toUPgrEzi4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toUPgrEzi4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toUPgrEzi4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toUPgrEzi4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toUPgrEzi4 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toUPgrEzi4 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toUPgrEzi4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toUPgrEzi4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toUPgrEzi4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toUPgrEzi4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toUPgrEzi4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toUPgrEzi4 .dropdown-item.active,
.cid-toUPgrEzi4 .dropdown-item:active {
  background-color: transparent;
}
.cid-toUPgrEzi4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toUPgrEzi4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toUPgrEzi4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toUPgrEzi4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toUPgrEzi4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toUPgrEzi4 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toUPgrEzi4 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toUPgrEzi4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toUPgrEzi4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toUPgrEzi4 .navbar-buttons {
  text-align: center;
}
.cid-toUPgrEzi4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toUPgrEzi4 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toUPgrEzi4 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toUPgrEzi4 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toUPgrEzi4 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toUPgrEzi4 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toUPgrEzi4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toUPgrEzi4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toUPgrEzi4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toUPgrEzi4 .navbar {
    height: 70px;
  }
  .cid-toUPgrEzi4 .navbar.opened {
    height: auto;
  }
  .cid-toUPgrEzi4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toUPgrEzi4 .navbar-brand-main {
  max-width: 30%;
}
.cid-toUPgrEzi4 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toUPgrEzi4 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toUPgrEzi4 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toUPgrEzi4 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toUPgrEzi4 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toUPgrEzi4 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toUPgrEzi4 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toUPgrEzi4 .navbar-buttons-main {
    display: none;
  }
}
.cid-toUPgrEzi4 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toUPgrEzi4 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toUPgrEzi4 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toUPgrEzi4 .container,
  .cid-toUPgrEzi4 .container-fluid {
    justify-content: flex-end;
  }
  .cid-toUPgrEzi4 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toUPgrEzi4 .navbar-nav-main {
    display: none !important;
  }
  .cid-toUPgrEzi4 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toUPgrEzi4 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toUPgrEzi4 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toUPgrEzi4 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toUPgrEzi4 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toUPgrEzi4 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toUPgrEzi4 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toUPgrEzi4 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toUPgrEzi4 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toUPgrEzi4 .navbar-collapse .dropdown-item:hover,
  .cid-toUPgrEzi4 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toUPgrEzi4 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toUPgrEzi4 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toUPgrEzi4 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toUPgsZzuY .modal-body .close {
  background: #1b1b1b;
}
.cid-toUPgsZzuY .modal-body .close span {
  font-style: normal;
}
.cid-toUPgsZzuY .carousel-inner > .active,
.cid-toUPgsZzuY .carousel-inner > .next,
.cid-toUPgsZzuY .carousel-inner > .prev {
  display: flex;
}
.cid-toUPgsZzuY .carousel-control .icon-next,
.cid-toUPgsZzuY .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toUPgsZzuY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toUPgsZzuY .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toUPgsZzuY .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toUPgsZzuY .boxed-slider > div {
  position: relative;
}
.cid-toUPgsZzuY .container img {
  width: 100%;
}
.cid-toUPgsZzuY .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toUPgsZzuY .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toUPgsZzuY .mbr-table-cell {
  padding: 0;
}
.cid-toUPgsZzuY .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toUPgsZzuY .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toUPgsZzuY .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toUPgsZzuY .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toUPgsZzuY .carousel-item.active.right,
.cid-toUPgsZzuY .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toUPgsZzuY .carousel-item.active.left,
.cid-toUPgsZzuY .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toUPgsZzuY .carousel-item.active,
.cid-toUPgsZzuY .carousel-item.next.left,
.cid-toUPgsZzuY .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toUPgsZzuY .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toUPgsZzuY .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toUPgsZzuY .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toUPgsZzuY .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toUPgsZzuY .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toUPgsZzuY .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toUPgsZzuY .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toUPgsZzuY .mbr-slider .carousel-indicators li.active,
.cid-toUPgsZzuY .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toUPgsZzuY .mbr-slider .carousel-indicators li::after,
.cid-toUPgsZzuY .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toUPgsZzuY .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toUPgsZzuY .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toUPgsZzuY .mbr-slider > .container img {
  width: 100%;
}
.cid-toUPgsZzuY .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toUPgsZzuY .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toUPgsZzuY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toUPgsZzuY .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toUPgsZzuY .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toUPgsZzuY .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toUPgsZzuY .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toUPgsZzuY .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toUPgsZzuY .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toUPgsZzuY .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toUPgsZzuY .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toUPgsZzuY .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toUPgsZzuY .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toUPgtUrqb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toUPgtUrqb .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toUPgtUrqb .mbr-section-btn,
  .cid-toUPgtUrqb .mbr-section-subtitle,
  .cid-toUPgtUrqb .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toUPgv0k64 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toUPgv0k64 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toUPgv0k64 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toUPgv0k64 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toUPgw7rcy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toUPgw7rcy .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toUPgw7rcy .container {
    max-width: 1130px;
  }
}
.cid-toUPgw7rcy .item-content {
  padding: 0 1rem;
}
.cid-toUPgw7rcy img,
.cid-toUPgw7rcy .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toUPgw7rcy img,
  .cid-toUPgw7rcy .item-img {
    height: 260px;
  }
}
.cid-toUPgw7rcy .item:focus,
.cid-toUPgw7rcy span:focus {
  outline: none;
}
.cid-toUPgw7rcy .item-wrapper {
  position: relative;
}
.cid-toUPgw7rcy .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toUPgw7rcy .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toUPgw7rcy .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toUPgw7rcy .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toUPgw7rcy .embla__button--next,
.cid-toUPgw7rcy .embla__button--prev {
  display: flex;
}
.cid-toUPgw7rcy .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toUPgw7rcy .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toUPgw7rcy .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toUPgw7rcy .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toUPgw7rcy .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toUPgw7rcy .embla__button {
    top: auto;
  }
}
.cid-toUPgw7rcy .embla {
  position: relative;
  width: 100%;
}
.cid-toUPgw7rcy .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toUPgw7rcy .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toUPgw7rcy .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toUPgw7rcy .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toYHwOeC5K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toYHwOeC5K .title {
  min-height: 40px;
}
.cid-toYHwOeC5K a {
  font-weight: 500;
}
.cid-tuZvkDksB2 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZvkDksB2 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZvkDksB2 .mbr-shop .row {
  margin: 0;
}
.cid-tuZvkDksB2 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZvkDksB2 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZvkDksB2 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZvkDksB2 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZvkDksB2 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZvkDksB2 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZvkDksB2 .mbr-shop .filter-by-pu,
.cid-tuZvkDksB2 .mbr-shop .filter-by-pd,
.cid-tuZvkDksB2 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZvkDksB2 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZvkDksB2 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZvkDksB2 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .galleryItem h4,
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .galleryItem h5,
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .galleryItem p,
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZvkDksB2 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZvkDksB2 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZvkDksB2 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZvkDksB2 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZvkDksB2 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZvkDksB2 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZvkDksB2 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZvkDksB2 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZvkDksB2 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZvkDksB2 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .toggle:hover,
.cid-tuZvkDksB2 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZvkDksB2 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZvkDksB2 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZvkDksB2 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZvkDksB2 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZvkDksB2 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZvkDksB2 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZvkDksB2 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZvkDksB2 .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-tuZvkDksB2 .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-tuZvkDksB2 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZvkDksB2 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZvkDksB2 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZvkDksB2 .mbr-shop .shop-items .onsale,
.cid-tuZvkDksB2 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZvkDksB2 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZvkDksB2 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZvkDksB2 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZvkDksB2 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZvkDksB2 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZvkDksB2 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZvkDksB2 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZvkDksB2 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZvkDksB2 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZvkDksB2 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZvkDksB2 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZvkDksB2 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZvkDksB2 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZvkDksB2 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZvkDksB2 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZvkDksB2 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZvkDksB2 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZvkDksB2 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZvkDksB2 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZvkDksB2 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZvkDksB2 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZvkDksB2 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZvkDksB2 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZvkDksB2 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZvkDksB2 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZvkDksB2 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZvkDksB2 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZvkDksB2 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZvkDksB2 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZvkDksB2 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZvkDksB2 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZvkDksB2 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZvkDksB2 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUPgAw17b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toUPgAw17b .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toUPgAw17b .mbr-section-btn,
  .cid-toUPgAw17b .mbr-section-subtitle,
  .cid-toUPgAw17b .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuZvuA9Rn7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZvuA9Rn7 .card-subtitle {
  margin: 0;
}
.cid-tuZvuA9Rn7 .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuZvuA9Rn7 .card-img img {
  max-width: 200px;
}
.cid-tuZvuA9Rn7 .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuZvuA9Rn7 .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZvuA9Rn7 .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZvuA9Rn7 .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuZvuA9Rn7 .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuZvuA9Rn7 .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuZvuA9Rn7 h4,
.cid-tuZvuA9Rn7 h6,
.cid-tuZvuA9Rn7 h5 {
  margin: 0;
}
.cid-tuZvuA9Rn7 .mbr-text {
  transition: all 0.3s;
}
.cid-tuZvuA9Rn7 .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuZvuA9Rn7 img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuZvuA9Rn7 .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuZvuA9Rn7 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuZvuA9Rn7 .wrapper {
    flex-direction: column;
  }
  .cid-tuZvuA9Rn7 .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuZvuA9Rn7 .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuZvuA9Rn7 .mbr-text,
.cid-tuZvuA9Rn7 .mbr-section-btn,
.cid-tuZvuA9Rn7 .card-img {
  color: #808080;
}
.cid-tuZvuA9Rn7 H2 {
  color: #89b758;
}
.cid-tuZvuA9Rn7 H1 {
  color: #29361a;
}
.cid-toUPgxwXaY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUPgxwXaY .title {
  min-height: 40px;
}
.cid-toUPgxwXaY a {
  font-weight: 500;
}
.cid-tuZvBbwT4n {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZvBbwT4n .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZvBbwT4n .mbr-shop .row {
  margin: 0;
}
.cid-tuZvBbwT4n .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZvBbwT4n .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZvBbwT4n .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZvBbwT4n .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZvBbwT4n .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZvBbwT4n .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZvBbwT4n .mbr-shop .filter-by-pu,
.cid-tuZvBbwT4n .mbr-shop .filter-by-pd,
.cid-tuZvBbwT4n .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZvBbwT4n .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZvBbwT4n .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZvBbwT4n .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .galleryItem h4,
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .galleryItem h5,
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .galleryItem p,
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZvBbwT4n .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZvBbwT4n .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZvBbwT4n .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZvBbwT4n .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZvBbwT4n .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZvBbwT4n .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZvBbwT4n .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZvBbwT4n .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZvBbwT4n .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZvBbwT4n .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .toggle:hover,
.cid-tuZvBbwT4n .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZvBbwT4n .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZvBbwT4n .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZvBbwT4n .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZvBbwT4n .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZvBbwT4n .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZvBbwT4n .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZvBbwT4n .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZvBbwT4n .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-tuZvBbwT4n .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-tuZvBbwT4n .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZvBbwT4n .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZvBbwT4n .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZvBbwT4n .mbr-shop .shop-items .onsale,
.cid-tuZvBbwT4n .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZvBbwT4n .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZvBbwT4n .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZvBbwT4n .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZvBbwT4n .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZvBbwT4n .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZvBbwT4n .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZvBbwT4n .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZvBbwT4n .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZvBbwT4n .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZvBbwT4n .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZvBbwT4n .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZvBbwT4n .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZvBbwT4n .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZvBbwT4n .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZvBbwT4n .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZvBbwT4n .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZvBbwT4n .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZvBbwT4n .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZvBbwT4n .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZvBbwT4n .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZvBbwT4n .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZvBbwT4n .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZvBbwT4n .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZvBbwT4n .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZvBbwT4n .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZvBbwT4n .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZvBbwT4n .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZvBbwT4n .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZvBbwT4n .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZvBbwT4n .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZvBbwT4n .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZvBbwT4n .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZvBbwT4n .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUPgGcPux {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toUPgGcPux H2 {
  color: #89b758;
}
.cid-toUPgGcPux .mbr-text,
.cid-toUPgGcPux .mbr-section-btn {
  color: #808080;
}
.cid-toUPgGcPux .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toUPgGcPux .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toUPgGcPux .mbr-figure {
  height: 100%;
}
.cid-toUPgGcPux .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toUPgGcPux img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toUPgGcPux H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toUPgGcPux .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toUPgGcPux .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toUPgGcPux .container {
    padding: 0 3rem;
  }
  .cid-toUPgGcPux .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toUPgGcPux .container {
    padding: 0 2rem;
  }
  .cid-toUPgGcPux .card-img {
    width: 100%;
  }
  .cid-toUPgGcPux .center-card {
    padding: 1rem;
  }
}
.cid-toUPgGcPux .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPgGcPux .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPgHDlqD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toUPgHDlqD .row {
  justify-content: center;
}
.cid-toUPgHDlqD .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUPgHDlqD .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toUPgHDlqD .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toUPgHDlqD .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toUPgHDlqD .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toUPgHDlqD .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUPgHDlqD .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toUPgHDlqD .card {
    min-height: 276px;
  }
}
.cid-toUPgHDlqD .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toUPgHDlqD .card:hover .card-title {
  text-decoration: underline;
}
.cid-toUPgHDlqD .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toUPgHDlqD .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toUPgHDlqD .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toUPgHDlqD .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toUPgHDlqD .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toUPgHDlqD .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toUPgHDlqD .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toUPgHDlqD .card-title-1 {
  color: #ffffff;
}
.cid-toUPgJc0BS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toUPgJc0BS .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPgJc0BS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPgJc0BS .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toUPgJc0BS .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toUPgJc0BS .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toUPgJc0BS .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUPgJc0BS .card-wrapper {
  width: 100%;
}
.cid-toUPgJc0BS .card-box {
  width: 100%;
}
.cid-toUPgJc0BS .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toUPgJc0BS .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toUPgJc0BS .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toUPgJc0BS .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toUPgJc0BS .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toUPgJc0BS .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toUPgJc0BS .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toUPgJc0BS .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toUPgJc0BS .bg-img {
    width: 150%;
  }
}
.cid-toUPgKFtvp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUPgKFtvp .title {
  min-height: 40px;
}
.cid-toUPgKFtvp a {
  font-weight: 500;
}
.cid-tuZvL7jwLH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZvL7jwLH .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZvL7jwLH .mbr-shop .row {
  margin: 0;
}
.cid-tuZvL7jwLH .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZvL7jwLH .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZvL7jwLH .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZvL7jwLH .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZvL7jwLH .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZvL7jwLH .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZvL7jwLH .mbr-shop .filter-by-pu,
.cid-tuZvL7jwLH .mbr-shop .filter-by-pd,
.cid-tuZvL7jwLH .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZvL7jwLH .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZvL7jwLH .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZvL7jwLH .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .galleryItem h4,
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .galleryItem h5,
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .galleryItem p,
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZvL7jwLH .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZvL7jwLH .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZvL7jwLH .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZvL7jwLH .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZvL7jwLH .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZvL7jwLH .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZvL7jwLH .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZvL7jwLH .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZvL7jwLH .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZvL7jwLH .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .toggle:hover,
.cid-tuZvL7jwLH .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZvL7jwLH .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZvL7jwLH .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZvL7jwLH .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZvL7jwLH .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZvL7jwLH .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZvL7jwLH .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZvL7jwLH .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZvL7jwLH .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-tuZvL7jwLH .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-tuZvL7jwLH .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZvL7jwLH .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZvL7jwLH .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZvL7jwLH .mbr-shop .shop-items .onsale,
.cid-tuZvL7jwLH .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZvL7jwLH .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZvL7jwLH .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZvL7jwLH .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZvL7jwLH .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZvL7jwLH .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZvL7jwLH .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZvL7jwLH .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZvL7jwLH .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZvL7jwLH .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZvL7jwLH .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZvL7jwLH .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZvL7jwLH .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZvL7jwLH .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZvL7jwLH .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZvL7jwLH .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZvL7jwLH .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZvL7jwLH .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZvL7jwLH .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZvL7jwLH .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZvL7jwLH .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZvL7jwLH .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZvL7jwLH .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZvL7jwLH .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZvL7jwLH .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZvL7jwLH .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZvL7jwLH .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZvL7jwLH .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZvL7jwLH .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZvL7jwLH .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZvL7jwLH .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZvL7jwLH .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZvL7jwLH .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZvL7jwLH .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUPgOvz6r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toUPgOvz6r .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPgOvz6r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPgOvz6r .row {
  justify-content: center;
}
.cid-toUPgOvz6r .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUPgOvz6r .mbr-section-title {
  color: #F6B7D2;
}
.cid-toUPgOvz6r .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toUPgOvz6r .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toUPgOvz6r .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toUPgOvz6r .col-video {
    height: 620px;
  }
}
.cid-toUPgOvz6r .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toUPgOvz6r .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toUPgOvz6r .col-video .link {
  margin-right: 1rem;
}
.cid-toUPgOvz6r .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toUPgOvz6r .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toUPgOvz6r .mbr-media {
  position: relative;
}
.cid-toUPgOvz6r .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toUPgOvz6r .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toUPgOvz6r .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toUPgOvz6r .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toUPgOvz6r .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toUPgOvz6r .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toUPgOvz6r .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toUPgOvz6r .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toUPgOvz6r .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toUPgOvz6r a:hover {
  text-decoration-line: none !important;
}
.cid-toUPgRmcFC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toUPgRmcFC .title {
  min-height: 40px;
}
.cid-toUPgRmcFC a {
  font-weight: 500;
}
.cid-tuZvRs8ZmX {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZvRs8ZmX .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZvRs8ZmX .mbr-shop .row {
  margin: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZvRs8ZmX .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZvRs8ZmX .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZvRs8ZmX .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZvRs8ZmX .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZvRs8ZmX .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZvRs8ZmX .mbr-shop .filter-by-pu,
.cid-tuZvRs8ZmX .mbr-shop .filter-by-pd,
.cid-tuZvRs8ZmX .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZvRs8ZmX .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZvRs8ZmX .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZvRs8ZmX .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .galleryItem h4,
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .galleryItem h5,
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .galleryItem p,
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZvRs8ZmX .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZvRs8ZmX .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZvRs8ZmX .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZvRs8ZmX .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZvRs8ZmX .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZvRs8ZmX .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZvRs8ZmX .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZvRs8ZmX .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZvRs8ZmX .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZvRs8ZmX .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .toggle:hover,
.cid-tuZvRs8ZmX .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZvRs8ZmX .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZvRs8ZmX .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZvRs8ZmX .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZvRs8ZmX .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZvRs8ZmX .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZvRs8ZmX .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-tuZvRs8ZmX .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-tuZvRs8ZmX .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZvRs8ZmX .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZvRs8ZmX .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZvRs8ZmX .mbr-shop .shop-items .onsale,
.cid-tuZvRs8ZmX .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZvRs8ZmX .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZvRs8ZmX .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZvRs8ZmX .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZvRs8ZmX .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZvRs8ZmX .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZvRs8ZmX .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZvRs8ZmX .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZvRs8ZmX .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZvRs8ZmX .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZvRs8ZmX .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZvRs8ZmX .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZvRs8ZmX .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZvRs8ZmX .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZvRs8ZmX .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZvRs8ZmX .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZvRs8ZmX .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZvRs8ZmX .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZvRs8ZmX .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZvRs8ZmX .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZvRs8ZmX .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZvRs8ZmX .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZvRs8ZmX .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZvRs8ZmX .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZvRs8ZmX .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZvRs8ZmX .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZvRs8ZmX .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZvRs8ZmX .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toUPgVtZCW {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toUPgVtZCW H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toUPgVtZCW .row {
  position: relative;
}
.cid-toUPgVtZCW .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toUPgVtZCW .mbr-text,
.cid-toUPgVtZCW .mbr-section-btn {
  color: #808080;
}
.cid-toUPgVtZCW img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toUPgVtZCW h4 {
  line-height: 1.4;
}
.cid-toUPgVtZCW .img-col {
  align-items: flex-end;
}
.cid-toUPgVtZCW .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toUPgVtZCW .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toUPgVtZCW .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toUPgVtZCW .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toUPgVtZCW .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toUPgVtZCW .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toUPgVtZCW .icon-col {
    align-items: center;
  }
  .cid-toUPgVtZCW .row:before {
    height: 860px;
  }
}
.cid-toUPgVtZCW .icon-text,
.cid-toUPgVtZCW .mbr-iconfont {
  color: #ffffff;
}
.cid-toUPgVtZCW .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPgVtZCW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPgXo967 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toUPgXo967 .row {
  justify-content: center;
}
.cid-toUPgXo967 .col-title {
  margin-bottom: 2.5rem;
}
.cid-toUPgXo967 .mbr-section-title {
  color: #75083A;
}
.cid-toUPgXo967 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toUPgXo967 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toUPgXo967 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toUPgXo967 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toUPgXo967 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toUPgXo967 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toUPgXo967 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toUPgXo967 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toUPgXo967 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toUPgXo967 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toUPgXo967 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toUPgXo967 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toUPgXo967 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toUPgXo967 .card-box {
    padding: 32px;
  }
}
.cid-toUPgXo967 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toUPgXo967 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toUPgXo967 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toUPgXo967 .card-title-1 {
  color: #FFEDB4;
}
.cid-toUPgXo967 .card-title-2 {
  color: #F6B7D2;
}
.cid-toUPgXo967 .card-title-3 {
  color: #BAE3C8;
}
.cid-toUPgXo967 .card-title-4 {
  color: #F9C9C8;
}
.cid-toUPgXo967 .card-title-5 {
  color: #FDC99C;
}
.cid-toUPgXo967 .card-title-6 {
  color: #FFEDB4;
}
.cid-toUPgXo967 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toUPgXo967 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toUPgZSxE7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toUPgZSxE7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPgZSxE7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPgZSxE7 .row {
  justify-content: flex-start;
}
.cid-toUPgZSxE7 .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toUPgZSxE7 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toUPh6v8sy {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toUPh6v8sy .mbr-section-subtitle {
  color: #767676;
}
.cid-toUPh6v8sy ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toUPh6v8sy ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toUPh6v8sy ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toUPh6v8sy ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toUPh6v8sy .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toUPh8TIb9 {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toUPh8TIb9 p {
  color: #767676;
}
.cid-toUPh8TIb9 .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toUPh8TIb9 .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toUPh8TIb9 .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toUPh8TIb9 .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toUPh8TIb9 .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toUPh8TIb9 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toUPh8TIb9 .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toUPh8TIb9 .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toUPh8TIb9 .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toUPh8TIb9 .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toUPh8TIb9 .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toUPhb4TEy {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toUPhb4TEy H2 {
  color: #89b758;
}
.cid-toUPhb4TEy .mbr-text,
.cid-toUPhb4TEy .mbr-section-btn {
  color: #808080;
}
.cid-toUPhb4TEy img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toUPhb4TEy img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toUPhb4TEy H1 {
  color: #29361a;
}
.cid-toUPhb4TEy .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPhb4TEy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toUPhdd802 {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toUPhdd802 .title-align {
  width: 100%;
}
.cid-toUPhdd802 .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toUPhdd802 .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toUPhdd802 .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toUPhdd802 .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toUPhdd802 .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toUPhdd802 .price-wrap {
  margin-left: 3rem;
}
.cid-toUPhdd802 .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toUPhdd802 .item-first {
  margin-left: 0 !important;
}
.cid-toUPhdd802 H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toUPhdd802 H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toUPhdd802 img {
  margin: auto;
  max-width: 500px;
}
.cid-toUPhdd802 .mbr-section-subtitle,
.cid-toUPhdd802 .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toUPhdd802 .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toUPhdd802 H2:before {
    content: none;
  }
  .cid-toUPhdd802 .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toUPhdd802 .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toUPhdd802 .pricebox {
    margin-right: 0rem;
  }
  .cid-toUPhdd802 .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toUPhdd802 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toUPhdd802 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7l48igF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7l48igF .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7l48igF .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7l48igF .mbr-section-title {
  color: #44af69;
}
.cid-tva7l48igF .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7l48igF .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7l48igF .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7l48igF form {
  width: 100%;
}
.cid-tva7l48igF form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7l48igF form p {
  color: #1F1D1A;
}
.cid-tva7l48igF form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7l48igF form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7l48igF form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7l48igF form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7l48igF form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7l48igF form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7l48igF form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7l48igF form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7l48igF form select {
  color: #bbbbbb !important;
}
.cid-tva7l48igF form textarea {
  height: 250px !important;
}
.cid-tva7l48igF form input:active,
.cid-tva7l48igF form textarea:active,
.cid-tva7l48igF form input:focus,
.cid-tva7l48igF form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7l48igF form input:active::-webkit-input-placeholder,
.cid-tva7l48igF form textarea:active::-webkit-input-placeholder,
.cid-tva7l48igF form input:focus::-webkit-input-placeholder,
.cid-tva7l48igF form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7l48igF form input:active::-moz-placeholder,
.cid-tva7l48igF form textarea:active::-moz-placeholder,
.cid-tva7l48igF form input:focus::-moz-placeholder,
.cid-tva7l48igF form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7l48igF form input:active:-moz-placeholder,
.cid-tva7l48igF form textarea:active:-moz-placeholder,
.cid-tva7l48igF form input:focus:-moz-placeholder,
.cid-tva7l48igF form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7l48igF form input:active:-ms-input-placeholder,
.cid-tva7l48igF form textarea:active:-ms-input-placeholder,
.cid-tva7l48igF form input:focus:-ms-input-placeholder,
.cid-tva7l48igF form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7l48igF form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7l48igF form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7l48igF form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7l48igF form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7l48igF form .form-check-input:focus,
.cid-tva7l48igF form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7l48igF form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7l48igF .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZBfmSrad {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZBfmSrad .title {
  min-height: 40px;
}
.cid-tuZBfmSrad a {
  font-weight: 500;
}
.cid-tuZBfmSrad .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toUPhkitqJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toUPhkitqJ .mbr-text {
  color: #FEF9EE;
}
.cid-toUPhmsjm1.popup-builder {
  background-color: #ffffff;
}
.cid-toUPhmsjm1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-toUPhmsjm1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-toUPhmsjm1 .modal-content,
.cid-toUPhmsjm1 .modal-dialog {
  height: auto;
}
.cid-toUPhmsjm1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-toUPhmsjm1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-toUPhmsjm1 .form-wrapper .mbr-form .form-group,
  .cid-toUPhmsjm1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-toUPhmsjm1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-toUPhmsjm1 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toUPhmsjm1 .mbr-text {
  text-align: center;
}
.cid-toUPhmsjm1 .pt-0 {
  padding-top: 0 !important;
}
.cid-toUPhmsjm1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-toUPhmsjm1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-toUPhmsjm1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-toUPhmsjm1 .modal-open {
  overflow: hidden;
}
.cid-toUPhmsjm1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-toUPhmsjm1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-toUPhmsjm1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-toUPhmsjm1 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-toUPhmsjm1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-toUPhmsjm1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-toUPhmsjm1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-toUPhmsjm1 .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-toUPhmsjm1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-toUPhmsjm1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-toUPhmsjm1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-toUPhmsjm1 .modal-backdrop.show {
  opacity: .5;
}
.cid-toUPhmsjm1 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-toUPhmsjm1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-toUPhmsjm1 .modal-header {
    padding: 1rem;
  }
}
.cid-toUPhmsjm1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-toUPhmsjm1 .modal-header .close svg {
  fill: #353535;
}
.cid-toUPhmsjm1 .modal-header .close:hover {
  opacity: 1;
}
.cid-toUPhmsjm1 .modal-header .close:focus {
  outline: none;
}
.cid-toUPhmsjm1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-toUPhmsjm1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-toUPhmsjm1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-toUPhmsjm1 .modal-body {
    padding: 1rem;
  }
}
.cid-toUPhmsjm1 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-toUPhmsjm1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-toUPhmsjm1 .modal-footer {
    padding: 1rem;
  }
}
.cid-toUPhmsjm1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-toUPhmsjm1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-toUPhmsjm1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-toUPhmsjm1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-toUPhmsjm1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-toUPhmsjm1 .modal-lg,
  .cid-toUPhmsjm1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-toUPhmsjm1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-toUPhmsjm1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-toUPhmsjm1 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-toUPhmsjm1 .form-group {
  margin-bottom: 1rem;
}
.cid-toUPhmsjm1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-toUPhmsjm1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-toUPhmsjm1 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-toUPhmsjm1 .mbr-section-btn {
  margin: 0;
}
.cid-toUPhmsjm1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-toYDRcHT3p {
  overflow: visible;
}
.cid-toYDRcHT3p .navbar-dropdown {
  position: relative !important;
}
.cid-toYDRcHT3p .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toYDRcHT3p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toYDRcHT3p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toYDRcHT3p .dropdown-item:hover,
.cid-toYDRcHT3p .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toYDRcHT3p .dropdown-item:hover span {
  color: white;
}
.cid-toYDRcHT3p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toYDRcHT3p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toYDRcHT3p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toYDRcHT3p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toYDRcHT3p .nav-link {
  position: relative;
}
.cid-toYDRcHT3p .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toYDRcHT3p .container {
    flex-wrap: nowrap;
  }
}
.cid-toYDRcHT3p .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toYDRcHT3p .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toYDRcHT3p .dropdown-menu,
.cid-toYDRcHT3p .navbar.opened {
  background: #ffffff !important;
}
.cid-toYDRcHT3p .nav-item:focus,
.cid-toYDRcHT3p .nav-link:focus {
  outline: none;
}
.cid-toYDRcHT3p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toYDRcHT3p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toYDRcHT3p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toYDRcHT3p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toYDRcHT3p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toYDRcHT3p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toYDRcHT3p .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toYDRcHT3p .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toYDRcHT3p .navbar.opened {
  transition: all 0.3s;
}
.cid-toYDRcHT3p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toYDRcHT3p .navbar .navbar-logo img {
  width: auto;
}
.cid-toYDRcHT3p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toYDRcHT3p .navbar.collapsed {
  justify-content: center;
}
.cid-toYDRcHT3p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toYDRcHT3p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toYDRcHT3p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toYDRcHT3p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toYDRcHT3p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toYDRcHT3p .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toYDRcHT3p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toYDRcHT3p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toYDRcHT3p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toYDRcHT3p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toYDRcHT3p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toYDRcHT3p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toYDRcHT3p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toYDRcHT3p .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toYDRcHT3p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toYDRcHT3p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toYDRcHT3p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toYDRcHT3p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toYDRcHT3p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toYDRcHT3p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toYDRcHT3p .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toYDRcHT3p .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toYDRcHT3p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toYDRcHT3p .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toYDRcHT3p .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toYDRcHT3p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toYDRcHT3p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toYDRcHT3p .dropdown-item.active,
.cid-toYDRcHT3p .dropdown-item:active {
  background-color: transparent;
}
.cid-toYDRcHT3p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toYDRcHT3p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toYDRcHT3p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toYDRcHT3p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toYDRcHT3p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toYDRcHT3p .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toYDRcHT3p .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toYDRcHT3p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toYDRcHT3p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toYDRcHT3p .navbar-buttons {
  text-align: center;
}
.cid-toYDRcHT3p button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toYDRcHT3p button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toYDRcHT3p .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toYDRcHT3p .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toYDRcHT3p .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toYDRcHT3p button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toYDRcHT3p .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toYDRcHT3p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toYDRcHT3p .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toYDRcHT3p .navbar {
    height: 70px;
  }
  .cid-toYDRcHT3p .navbar.opened {
    height: auto;
  }
  .cid-toYDRcHT3p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toYDRcHT3p .navbar-brand-main {
  max-width: 30%;
}
.cid-toYDRcHT3p .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toYDRcHT3p .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toYDRcHT3p .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toYDRcHT3p .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toYDRcHT3p .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toYDRcHT3p .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toYDRcHT3p .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toYDRcHT3p .navbar-buttons-main {
    display: none;
  }
}
.cid-toYDRcHT3p .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toYDRcHT3p .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toYDRcHT3p .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toYDRcHT3p .container,
  .cid-toYDRcHT3p .container-fluid {
    justify-content: flex-end;
  }
  .cid-toYDRcHT3p .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toYDRcHT3p .navbar-nav-main {
    display: none !important;
  }
  .cid-toYDRcHT3p .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toYDRcHT3p .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toYDRcHT3p .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toYDRcHT3p .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toYDRcHT3p .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toYDRcHT3p .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toYDRcHT3p .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toYDRcHT3p .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toYDRcHT3p .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toYDRcHT3p .navbar-collapse .dropdown-item:hover,
  .cid-toYDRcHT3p .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toYDRcHT3p .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toYDRcHT3p .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toYDRcHT3p .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toYDRed2fC .modal-body .close {
  background: #1b1b1b;
}
.cid-toYDRed2fC .modal-body .close span {
  font-style: normal;
}
.cid-toYDRed2fC .carousel-inner > .active,
.cid-toYDRed2fC .carousel-inner > .next,
.cid-toYDRed2fC .carousel-inner > .prev {
  display: flex;
}
.cid-toYDRed2fC .carousel-control .icon-next,
.cid-toYDRed2fC .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toYDRed2fC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toYDRed2fC .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toYDRed2fC .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toYDRed2fC .boxed-slider > div {
  position: relative;
}
.cid-toYDRed2fC .container img {
  width: 100%;
}
.cid-toYDRed2fC .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toYDRed2fC .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toYDRed2fC .mbr-table-cell {
  padding: 0;
}
.cid-toYDRed2fC .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toYDRed2fC .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toYDRed2fC .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toYDRed2fC .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toYDRed2fC .carousel-item.active.right,
.cid-toYDRed2fC .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toYDRed2fC .carousel-item.active.left,
.cid-toYDRed2fC .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toYDRed2fC .carousel-item.active,
.cid-toYDRed2fC .carousel-item.next.left,
.cid-toYDRed2fC .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toYDRed2fC .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toYDRed2fC .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toYDRed2fC .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toYDRed2fC .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toYDRed2fC .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toYDRed2fC .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toYDRed2fC .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toYDRed2fC .mbr-slider .carousel-indicators li.active,
.cid-toYDRed2fC .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toYDRed2fC .mbr-slider .carousel-indicators li::after,
.cid-toYDRed2fC .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toYDRed2fC .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toYDRed2fC .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toYDRed2fC .mbr-slider > .container img {
  width: 100%;
}
.cid-toYDRed2fC .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toYDRed2fC .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toYDRed2fC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toYDRed2fC .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toYDRed2fC .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toYDRed2fC .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toYDRed2fC .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toYDRed2fC .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toYDRed2fC .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toYDRed2fC .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toYDRed2fC .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toYDRed2fC .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toYDRed2fC .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toYDRf9ikC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toYDRf9ikC .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toYDRf9ikC .mbr-section-btn,
  .cid-toYDRf9ikC .mbr-section-subtitle,
  .cid-toYDRf9ikC .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toYDRg7ZFl {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toYDRg7ZFl .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toYDRg7ZFl .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toYDRg7ZFl .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toYDRheNY7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toYDRheNY7 .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toYDRheNY7 .container {
    max-width: 1130px;
  }
}
.cid-toYDRheNY7 .item-content {
  padding: 0 1rem;
}
.cid-toYDRheNY7 img,
.cid-toYDRheNY7 .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toYDRheNY7 img,
  .cid-toYDRheNY7 .item-img {
    height: 260px;
  }
}
.cid-toYDRheNY7 .item:focus,
.cid-toYDRheNY7 span:focus {
  outline: none;
}
.cid-toYDRheNY7 .item-wrapper {
  position: relative;
}
.cid-toYDRheNY7 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toYDRheNY7 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toYDRheNY7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toYDRheNY7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toYDRheNY7 .embla__button--next,
.cid-toYDRheNY7 .embla__button--prev {
  display: flex;
}
.cid-toYDRheNY7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toYDRheNY7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toYDRheNY7 .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toYDRheNY7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toYDRheNY7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toYDRheNY7 .embla__button {
    top: auto;
  }
}
.cid-toYDRheNY7 .embla {
  position: relative;
  width: 100%;
}
.cid-toYDRheNY7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toYDRheNY7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toYDRheNY7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toYDRheNY7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toYDRiCowb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toYDRiCowb .title {
  min-height: 40px;
}
.cid-toYDRiCowb a {
  font-weight: 500;
}
.cid-tuV1rwoPiD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV1rwoPiD .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV1rwoPiD .mbr-shop .row {
  margin: 0;
}
.cid-tuV1rwoPiD .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV1rwoPiD .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV1rwoPiD .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV1rwoPiD .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV1rwoPiD .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV1rwoPiD .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV1rwoPiD .mbr-shop .filter-by-pu,
.cid-tuV1rwoPiD .mbr-shop .filter-by-pd,
.cid-tuV1rwoPiD .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV1rwoPiD .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV1rwoPiD .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV1rwoPiD .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .galleryItem h4,
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .galleryItem h5,
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .galleryItem p,
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV1rwoPiD .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV1rwoPiD .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV1rwoPiD .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV1rwoPiD .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV1rwoPiD .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV1rwoPiD .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV1rwoPiD .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV1rwoPiD .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV1rwoPiD .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV1rwoPiD .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .toggle:hover,
.cid-tuV1rwoPiD .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV1rwoPiD .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV1rwoPiD .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV1rwoPiD .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV1rwoPiD .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV1rwoPiD .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV1rwoPiD .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV1rwoPiD .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV1rwoPiD .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-tuV1rwoPiD .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-tuV1rwoPiD .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV1rwoPiD .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV1rwoPiD .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV1rwoPiD .mbr-shop .shop-items .onsale,
.cid-tuV1rwoPiD .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV1rwoPiD .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV1rwoPiD .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV1rwoPiD .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV1rwoPiD .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV1rwoPiD .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV1rwoPiD .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV1rwoPiD .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV1rwoPiD .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV1rwoPiD .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV1rwoPiD .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV1rwoPiD .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV1rwoPiD .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV1rwoPiD .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV1rwoPiD .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV1rwoPiD .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV1rwoPiD .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV1rwoPiD .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV1rwoPiD .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV1rwoPiD .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV1rwoPiD .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV1rwoPiD .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV1rwoPiD .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV1rwoPiD .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV1rwoPiD .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV1rwoPiD .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV1rwoPiD .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV1rwoPiD .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV1rwoPiD .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV1rwoPiD .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV1rwoPiD .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV1rwoPiD .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV1rwoPiD .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV1rwoPiD .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toYDRla3ac {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toYDRla3ac .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toYDRla3ac .mbr-section-btn,
  .cid-toYDRla3ac .mbr-section-subtitle,
  .cid-toYDRla3ac .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuV1xwyT5V {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV1xwyT5V .card-subtitle {
  margin: 0;
}
.cid-tuV1xwyT5V .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuV1xwyT5V .card-img img {
  max-width: 200px;
}
.cid-tuV1xwyT5V .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuV1xwyT5V .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuV1xwyT5V .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuV1xwyT5V .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuV1xwyT5V .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuV1xwyT5V .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuV1xwyT5V h4,
.cid-tuV1xwyT5V h6,
.cid-tuV1xwyT5V h5 {
  margin: 0;
}
.cid-tuV1xwyT5V .mbr-text {
  transition: all 0.3s;
}
.cid-tuV1xwyT5V .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuV1xwyT5V img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuV1xwyT5V .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuV1xwyT5V .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuV1xwyT5V .wrapper {
    flex-direction: column;
  }
  .cid-tuV1xwyT5V .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuV1xwyT5V .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuV1xwyT5V .mbr-text,
.cid-tuV1xwyT5V .mbr-section-btn,
.cid-tuV1xwyT5V .card-img {
  color: #808080;
}
.cid-tuV1xwyT5V H2 {
  color: #89b758;
}
.cid-tuV1xwyT5V H1 {
  color: #29361a;
}
.cid-toYDRnzjhA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toYDRnzjhA .title {
  min-height: 40px;
}
.cid-toYDRnzjhA a {
  font-weight: 500;
}
.cid-tuV4P7TJff {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV4P7TJff .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV4P7TJff .mbr-shop .row {
  margin: 0;
}
.cid-tuV4P7TJff .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV4P7TJff .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV4P7TJff .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV4P7TJff .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV4P7TJff .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV4P7TJff .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV4P7TJff .mbr-shop .filter-by-pu,
.cid-tuV4P7TJff .mbr-shop .filter-by-pd,
.cid-tuV4P7TJff .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV4P7TJff .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV4P7TJff .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV4P7TJff .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .galleryItem h4,
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .galleryItem h5,
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .galleryItem p,
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV4P7TJff .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV4P7TJff .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV4P7TJff .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV4P7TJff .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV4P7TJff .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV4P7TJff .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV4P7TJff .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV4P7TJff .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV4P7TJff .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV4P7TJff .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV4P7TJff .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV4P7TJff .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .toggle:hover,
.cid-tuV4P7TJff .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV4P7TJff .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV4P7TJff .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV4P7TJff .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV4P7TJff .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV4P7TJff .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV4P7TJff .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4P7TJff .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV4P7TJff .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV4P7TJff .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV4P7TJff .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV4P7TJff .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV4P7TJff .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV4P7TJff .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-tuV4P7TJff .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-tuV4P7TJff .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV4P7TJff .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV4P7TJff .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV4P7TJff .mbr-shop .shop-items .onsale,
.cid-tuV4P7TJff .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV4P7TJff .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV4P7TJff .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV4P7TJff .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV4P7TJff .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV4P7TJff .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV4P7TJff .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV4P7TJff .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV4P7TJff .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV4P7TJff .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV4P7TJff .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV4P7TJff .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV4P7TJff .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV4P7TJff .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV4P7TJff .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV4P7TJff .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV4P7TJff .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV4P7TJff .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV4P7TJff .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV4P7TJff .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV4P7TJff .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV4P7TJff .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV4P7TJff .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV4P7TJff .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV4P7TJff .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV4P7TJff .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV4P7TJff .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV4P7TJff .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV4P7TJff .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV4P7TJff .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV4P7TJff .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV4P7TJff .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV4P7TJff .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV4P7TJff .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV4P7TJff .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toYDRqt2ra {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toYDRqt2ra H2 {
  color: #89b758;
}
.cid-toYDRqt2ra .mbr-text,
.cid-toYDRqt2ra .mbr-section-btn {
  color: #808080;
}
.cid-toYDRqt2ra .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toYDRqt2ra .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toYDRqt2ra .mbr-figure {
  height: 100%;
}
.cid-toYDRqt2ra .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toYDRqt2ra img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toYDRqt2ra H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toYDRqt2ra .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toYDRqt2ra .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toYDRqt2ra .container {
    padding: 0 3rem;
  }
  .cid-toYDRqt2ra .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toYDRqt2ra .container {
    padding: 0 2rem;
  }
  .cid-toYDRqt2ra .card-img {
    width: 100%;
  }
  .cid-toYDRqt2ra .center-card {
    padding: 1rem;
  }
}
.cid-toYDRqt2ra .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRqt2ra .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRrOAzB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toYDRrOAzB .row {
  justify-content: center;
}
.cid-toYDRrOAzB .col-title {
  margin-bottom: 2.5rem;
}
.cid-toYDRrOAzB .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toYDRrOAzB .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toYDRrOAzB .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toYDRrOAzB .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toYDRrOAzB .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toYDRrOAzB .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toYDRrOAzB .card {
    min-height: 276px;
  }
}
.cid-toYDRrOAzB .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toYDRrOAzB .card:hover .card-title {
  text-decoration: underline;
}
.cid-toYDRrOAzB .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toYDRrOAzB .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toYDRrOAzB .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toYDRrOAzB .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toYDRrOAzB .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toYDRrOAzB .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toYDRrOAzB .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toYDRrOAzB .card-title-1 {
  color: #ffffff;
}
.cid-toYDRtqjJ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toYDRtqjJ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRtqjJ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRtqjJ3 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toYDRtqjJ3 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toYDRtqjJ3 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toYDRtqjJ3 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toYDRtqjJ3 .card-wrapper {
  width: 100%;
}
.cid-toYDRtqjJ3 .card-box {
  width: 100%;
}
.cid-toYDRtqjJ3 .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toYDRtqjJ3 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toYDRtqjJ3 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toYDRtqjJ3 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toYDRtqjJ3 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toYDRtqjJ3 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toYDRtqjJ3 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toYDRtqjJ3 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toYDRtqjJ3 .bg-img {
    width: 150%;
  }
}
.cid-toYDRuRY6t {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toYDRuRY6t .title {
  min-height: 40px;
}
.cid-toYDRuRY6t a {
  font-weight: 500;
}
.cid-tuV4UiBrjm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV4UiBrjm .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV4UiBrjm .mbr-shop .row {
  margin: 0;
}
.cid-tuV4UiBrjm .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV4UiBrjm .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV4UiBrjm .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV4UiBrjm .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV4UiBrjm .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV4UiBrjm .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV4UiBrjm .mbr-shop .filter-by-pu,
.cid-tuV4UiBrjm .mbr-shop .filter-by-pd,
.cid-tuV4UiBrjm .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV4UiBrjm .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV4UiBrjm .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV4UiBrjm .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .galleryItem h4,
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .galleryItem h5,
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .galleryItem p,
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV4UiBrjm .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV4UiBrjm .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV4UiBrjm .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV4UiBrjm .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV4UiBrjm .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV4UiBrjm .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV4UiBrjm .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV4UiBrjm .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV4UiBrjm .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV4UiBrjm .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .toggle:hover,
.cid-tuV4UiBrjm .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV4UiBrjm .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV4UiBrjm .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV4UiBrjm .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV4UiBrjm .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV4UiBrjm .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV4UiBrjm .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV4UiBrjm .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV4UiBrjm .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-tuV4UiBrjm .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-tuV4UiBrjm .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV4UiBrjm .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV4UiBrjm .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV4UiBrjm .mbr-shop .shop-items .onsale,
.cid-tuV4UiBrjm .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV4UiBrjm .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV4UiBrjm .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV4UiBrjm .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV4UiBrjm .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV4UiBrjm .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV4UiBrjm .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV4UiBrjm .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV4UiBrjm .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV4UiBrjm .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV4UiBrjm .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV4UiBrjm .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV4UiBrjm .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV4UiBrjm .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV4UiBrjm .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV4UiBrjm .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV4UiBrjm .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV4UiBrjm .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV4UiBrjm .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV4UiBrjm .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV4UiBrjm .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV4UiBrjm .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV4UiBrjm .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV4UiBrjm .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV4UiBrjm .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV4UiBrjm .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV4UiBrjm .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV4UiBrjm .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV4UiBrjm .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV4UiBrjm .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV4UiBrjm .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV4UiBrjm .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV4UiBrjm .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV4UiBrjm .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toYDRyid4C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toYDRyid4C .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRyid4C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRyid4C .row {
  justify-content: center;
}
.cid-toYDRyid4C .col-title {
  margin-bottom: 2.5rem;
}
.cid-toYDRyid4C .mbr-section-title {
  color: #F6B7D2;
}
.cid-toYDRyid4C .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toYDRyid4C .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toYDRyid4C .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toYDRyid4C .col-video {
    height: 620px;
  }
}
.cid-toYDRyid4C .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toYDRyid4C .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toYDRyid4C .col-video .link {
  margin-right: 1rem;
}
.cid-toYDRyid4C .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toYDRyid4C .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toYDRyid4C .mbr-media {
  position: relative;
}
.cid-toYDRyid4C .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toYDRyid4C .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toYDRyid4C .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toYDRyid4C .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toYDRyid4C .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toYDRyid4C .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toYDRyid4C .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toYDRyid4C .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toYDRyid4C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toYDRyid4C a:hover {
  text-decoration-line: none !important;
}
.cid-toYDRAVUda {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toYDRAVUda .title {
  min-height: 40px;
}
.cid-toYDRAVUda a {
  font-weight: 500;
}
.cid-tuV51amEQ4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV51amEQ4 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV51amEQ4 .mbr-shop .row {
  margin: 0;
}
.cid-tuV51amEQ4 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV51amEQ4 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV51amEQ4 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV51amEQ4 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV51amEQ4 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV51amEQ4 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV51amEQ4 .mbr-shop .filter-by-pu,
.cid-tuV51amEQ4 .mbr-shop .filter-by-pd,
.cid-tuV51amEQ4 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV51amEQ4 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV51amEQ4 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV51amEQ4 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .galleryItem h4,
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .galleryItem h5,
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .galleryItem p,
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV51amEQ4 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV51amEQ4 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV51amEQ4 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV51amEQ4 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV51amEQ4 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV51amEQ4 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV51amEQ4 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV51amEQ4 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV51amEQ4 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV51amEQ4 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .toggle:hover,
.cid-tuV51amEQ4 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV51amEQ4 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV51amEQ4 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV51amEQ4 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV51amEQ4 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV51amEQ4 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV51amEQ4 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV51amEQ4 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV51amEQ4 .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-tuV51amEQ4 .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-tuV51amEQ4 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV51amEQ4 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV51amEQ4 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV51amEQ4 .mbr-shop .shop-items .onsale,
.cid-tuV51amEQ4 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV51amEQ4 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV51amEQ4 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV51amEQ4 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV51amEQ4 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV51amEQ4 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV51amEQ4 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV51amEQ4 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV51amEQ4 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV51amEQ4 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV51amEQ4 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV51amEQ4 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV51amEQ4 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV51amEQ4 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV51amEQ4 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV51amEQ4 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV51amEQ4 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV51amEQ4 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV51amEQ4 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV51amEQ4 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV51amEQ4 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV51amEQ4 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV51amEQ4 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV51amEQ4 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV51amEQ4 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV51amEQ4 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV51amEQ4 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV51amEQ4 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV51amEQ4 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV51amEQ4 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV51amEQ4 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV51amEQ4 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV51amEQ4 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV51amEQ4 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toYDREI6lj {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toYDREI6lj H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toYDREI6lj .row {
  position: relative;
}
.cid-toYDREI6lj .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toYDREI6lj .mbr-text,
.cid-toYDREI6lj .mbr-section-btn {
  color: #808080;
}
.cid-toYDREI6lj img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toYDREI6lj h4 {
  line-height: 1.4;
}
.cid-toYDREI6lj .img-col {
  align-items: flex-end;
}
.cid-toYDREI6lj .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toYDREI6lj .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toYDREI6lj .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toYDREI6lj .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toYDREI6lj .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toYDREI6lj .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toYDREI6lj .icon-col {
    align-items: center;
  }
  .cid-toYDREI6lj .row:before {
    height: 860px;
  }
}
.cid-toYDREI6lj .icon-text,
.cid-toYDREI6lj .mbr-iconfont {
  color: #ffffff;
}
.cid-toYDREI6lj .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDREI6lj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRGvRlT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toYDRGvRlT .row {
  justify-content: center;
}
.cid-toYDRGvRlT .col-title {
  margin-bottom: 2.5rem;
}
.cid-toYDRGvRlT .mbr-section-title {
  color: #75083A;
}
.cid-toYDRGvRlT .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toYDRGvRlT .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toYDRGvRlT .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toYDRGvRlT .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toYDRGvRlT .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toYDRGvRlT .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toYDRGvRlT .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toYDRGvRlT .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toYDRGvRlT .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toYDRGvRlT .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toYDRGvRlT .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toYDRGvRlT .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toYDRGvRlT .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toYDRGvRlT .card-box {
    padding: 32px;
  }
}
.cid-toYDRGvRlT .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toYDRGvRlT .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toYDRGvRlT .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toYDRGvRlT .card-title-1 {
  color: #FFEDB4;
}
.cid-toYDRGvRlT .card-title-2 {
  color: #F6B7D2;
}
.cid-toYDRGvRlT .card-title-3 {
  color: #BAE3C8;
}
.cid-toYDRGvRlT .card-title-4 {
  color: #F9C9C8;
}
.cid-toYDRGvRlT .card-title-5 {
  color: #FDC99C;
}
.cid-toYDRGvRlT .card-title-6 {
  color: #FFEDB4;
}
.cid-toYDRGvRlT .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toYDRGvRlT .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toYDRJ2DRj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toYDRJ2DRj .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRJ2DRj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRJ2DRj .row {
  justify-content: flex-start;
}
.cid-toYDRJ2DRj .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toYDRJ2DRj .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toYDRPlkB0 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toYDRPlkB0 .mbr-section-subtitle {
  color: #767676;
}
.cid-toYDRPlkB0 ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toYDRPlkB0 ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toYDRPlkB0 ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toYDRPlkB0 ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toYDRPlkB0 .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toYDRRyGRT {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toYDRRyGRT p {
  color: #767676;
}
.cid-toYDRRyGRT .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toYDRRyGRT .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toYDRRyGRT .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toYDRRyGRT .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toYDRRyGRT .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toYDRRyGRT .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toYDRRyGRT .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toYDRRyGRT .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toYDRRyGRT .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toYDRRyGRT .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toYDRRyGRT .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toYDRTK5lL {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toYDRTK5lL H2 {
  color: #89b758;
}
.cid-toYDRTK5lL .mbr-text,
.cid-toYDRTK5lL .mbr-section-btn {
  color: #808080;
}
.cid-toYDRTK5lL img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toYDRTK5lL img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toYDRTK5lL H1 {
  color: #29361a;
}
.cid-toYDRTK5lL .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRTK5lL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toYDRVMBvv {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toYDRVMBvv .title-align {
  width: 100%;
}
.cid-toYDRVMBvv .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toYDRVMBvv .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toYDRVMBvv .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toYDRVMBvv .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toYDRVMBvv .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toYDRVMBvv .price-wrap {
  margin-left: 3rem;
}
.cid-toYDRVMBvv .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toYDRVMBvv .item-first {
  margin-left: 0 !important;
}
.cid-toYDRVMBvv H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toYDRVMBvv H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toYDRVMBvv img {
  margin: auto;
  max-width: 500px;
}
.cid-toYDRVMBvv .mbr-section-subtitle,
.cid-toYDRVMBvv .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toYDRVMBvv .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toYDRVMBvv H2:before {
    content: none;
  }
  .cid-toYDRVMBvv .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toYDRVMBvv .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toYDRVMBvv .pricebox {
    margin-right: 0rem;
  }
  .cid-toYDRVMBvv .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toYDRVMBvv .mbr-fallback-image.disabled {
  display: none;
}
.cid-toYDRVMBvv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7sh4y2B {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7sh4y2B .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7sh4y2B .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7sh4y2B .mbr-section-title {
  color: #44af69;
}
.cid-tva7sh4y2B .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7sh4y2B .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7sh4y2B .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7sh4y2B form {
  width: 100%;
}
.cid-tva7sh4y2B form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7sh4y2B form p {
  color: #1F1D1A;
}
.cid-tva7sh4y2B form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7sh4y2B form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7sh4y2B form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7sh4y2B form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7sh4y2B form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7sh4y2B form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7sh4y2B form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7sh4y2B form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7sh4y2B form select {
  color: #bbbbbb !important;
}
.cid-tva7sh4y2B form textarea {
  height: 250px !important;
}
.cid-tva7sh4y2B form input:active,
.cid-tva7sh4y2B form textarea:active,
.cid-tva7sh4y2B form input:focus,
.cid-tva7sh4y2B form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7sh4y2B form input:active::-webkit-input-placeholder,
.cid-tva7sh4y2B form textarea:active::-webkit-input-placeholder,
.cid-tva7sh4y2B form input:focus::-webkit-input-placeholder,
.cid-tva7sh4y2B form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7sh4y2B form input:active::-moz-placeholder,
.cid-tva7sh4y2B form textarea:active::-moz-placeholder,
.cid-tva7sh4y2B form input:focus::-moz-placeholder,
.cid-tva7sh4y2B form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7sh4y2B form input:active:-moz-placeholder,
.cid-tva7sh4y2B form textarea:active:-moz-placeholder,
.cid-tva7sh4y2B form input:focus:-moz-placeholder,
.cid-tva7sh4y2B form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7sh4y2B form input:active:-ms-input-placeholder,
.cid-tva7sh4y2B form textarea:active:-ms-input-placeholder,
.cid-tva7sh4y2B form input:focus:-ms-input-placeholder,
.cid-tva7sh4y2B form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7sh4y2B form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7sh4y2B form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7sh4y2B form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7sh4y2B form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7sh4y2B form .form-check-input:focus,
.cid-tva7sh4y2B form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7sh4y2B form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7sh4y2B .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZBpA24Rn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZBpA24Rn .title {
  min-height: 40px;
}
.cid-tuZBpA24Rn a {
  font-weight: 500;
}
.cid-tuZBpA24Rn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toYDS2BFpT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toYDS2BFpT .mbr-text {
  color: #FEF9EE;
}
.cid-toZ9Fo87th {
  overflow: visible;
}
.cid-toZ9Fo87th .navbar-dropdown {
  position: relative !important;
}
.cid-toZ9Fo87th .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZ9Fo87th .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZ9Fo87th .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZ9Fo87th .dropdown-item:hover,
.cid-toZ9Fo87th .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZ9Fo87th .dropdown-item:hover span {
  color: white;
}
.cid-toZ9Fo87th .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZ9Fo87th .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZ9Fo87th .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZ9Fo87th .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZ9Fo87th .nav-link {
  position: relative;
}
.cid-toZ9Fo87th .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZ9Fo87th .container {
    flex-wrap: nowrap;
  }
}
.cid-toZ9Fo87th .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZ9Fo87th .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZ9Fo87th .dropdown-menu,
.cid-toZ9Fo87th .navbar.opened {
  background: #ffffff !important;
}
.cid-toZ9Fo87th .nav-item:focus,
.cid-toZ9Fo87th .nav-link:focus {
  outline: none;
}
.cid-toZ9Fo87th .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZ9Fo87th .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZ9Fo87th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZ9Fo87th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZ9Fo87th .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZ9Fo87th .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZ9Fo87th .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZ9Fo87th .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZ9Fo87th .navbar.opened {
  transition: all 0.3s;
}
.cid-toZ9Fo87th .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZ9Fo87th .navbar .navbar-logo img {
  width: auto;
}
.cid-toZ9Fo87th .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZ9Fo87th .navbar.collapsed {
  justify-content: center;
}
.cid-toZ9Fo87th .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZ9Fo87th .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZ9Fo87th .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZ9Fo87th .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZ9Fo87th .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZ9Fo87th .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZ9Fo87th .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZ9Fo87th .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZ9Fo87th .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZ9Fo87th .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZ9Fo87th .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZ9Fo87th .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZ9Fo87th .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZ9Fo87th .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZ9Fo87th .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZ9Fo87th .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZ9Fo87th .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZ9Fo87th .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZ9Fo87th .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZ9Fo87th .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZ9Fo87th .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZ9Fo87th .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZ9Fo87th .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZ9Fo87th .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZ9Fo87th .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZ9Fo87th .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZ9Fo87th .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZ9Fo87th .dropdown-item.active,
.cid-toZ9Fo87th .dropdown-item:active {
  background-color: transparent;
}
.cid-toZ9Fo87th .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZ9Fo87th .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZ9Fo87th .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZ9Fo87th .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZ9Fo87th .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZ9Fo87th .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZ9Fo87th .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZ9Fo87th .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZ9Fo87th ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZ9Fo87th .navbar-buttons {
  text-align: center;
}
.cid-toZ9Fo87th button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZ9Fo87th button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZ9Fo87th .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZ9Fo87th .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZ9Fo87th .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZ9Fo87th button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZ9Fo87th .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZ9Fo87th a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZ9Fo87th .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9Fo87th .navbar {
    height: 70px;
  }
  .cid-toZ9Fo87th .navbar.opened {
    height: auto;
  }
  .cid-toZ9Fo87th .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZ9Fo87th .navbar-brand-main {
  max-width: 30%;
}
.cid-toZ9Fo87th .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZ9Fo87th .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZ9Fo87th .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZ9Fo87th .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZ9Fo87th .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZ9Fo87th .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZ9Fo87th .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZ9Fo87th .navbar-buttons-main {
    display: none;
  }
}
.cid-toZ9Fo87th .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZ9Fo87th .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZ9Fo87th .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZ9Fo87th .container,
  .cid-toZ9Fo87th .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZ9Fo87th .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZ9Fo87th .navbar-nav-main {
    display: none !important;
  }
  .cid-toZ9Fo87th .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZ9Fo87th .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZ9Fo87th .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZ9Fo87th .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZ9Fo87th .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZ9Fo87th .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZ9Fo87th .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZ9Fo87th .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZ9Fo87th .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZ9Fo87th .navbar-collapse .dropdown-item:hover,
  .cid-toZ9Fo87th .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZ9Fo87th .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZ9Fo87th .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZ9Fo87th .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZ9FpNwLU .modal-body .close {
  background: #1b1b1b;
}
.cid-toZ9FpNwLU .modal-body .close span {
  font-style: normal;
}
.cid-toZ9FpNwLU .carousel-inner > .active,
.cid-toZ9FpNwLU .carousel-inner > .next,
.cid-toZ9FpNwLU .carousel-inner > .prev {
  display: flex;
}
.cid-toZ9FpNwLU .carousel-control .icon-next,
.cid-toZ9FpNwLU .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZ9FpNwLU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZ9FpNwLU .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZ9FpNwLU .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZ9FpNwLU .boxed-slider > div {
  position: relative;
}
.cid-toZ9FpNwLU .container img {
  width: 100%;
}
.cid-toZ9FpNwLU .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZ9FpNwLU .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZ9FpNwLU .mbr-table-cell {
  padding: 0;
}
.cid-toZ9FpNwLU .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZ9FpNwLU .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZ9FpNwLU .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZ9FpNwLU .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZ9FpNwLU .carousel-item.active.right,
.cid-toZ9FpNwLU .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZ9FpNwLU .carousel-item.active.left,
.cid-toZ9FpNwLU .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZ9FpNwLU .carousel-item.active,
.cid-toZ9FpNwLU .carousel-item.next.left,
.cid-toZ9FpNwLU .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZ9FpNwLU .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators li.active,
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators li::after,
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZ9FpNwLU .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZ9FpNwLU .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZ9FpNwLU .mbr-slider > .container img {
  width: 100%;
}
.cid-toZ9FpNwLU .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZ9FpNwLU .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZ9FpNwLU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZ9FpNwLU .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZ9FpNwLU .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZ9FpNwLU .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZ9FpNwLU .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZ9FpNwLU .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZ9FpNwLU .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZ9FpNwLU .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZ9FpNwLU .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZ9FpNwLU .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZ9FpNwLU .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZ9Fr8hBK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZ9Fr8hBK .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZ9Fr8hBK .mbr-section-btn,
  .cid-toZ9Fr8hBK .mbr-section-subtitle,
  .cid-toZ9Fr8hBK .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZ9Fsye2E {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZ9Fsye2E .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZ9Fsye2E .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZ9Fsye2E .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZ9Fu0cJh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZ9Fu0cJh .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZ9Fu0cJh .container {
    max-width: 1130px;
  }
}
.cid-toZ9Fu0cJh .item-content {
  padding: 0 1rem;
}
.cid-toZ9Fu0cJh img,
.cid-toZ9Fu0cJh .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZ9Fu0cJh img,
  .cid-toZ9Fu0cJh .item-img {
    height: 260px;
  }
}
.cid-toZ9Fu0cJh .item:focus,
.cid-toZ9Fu0cJh span:focus {
  outline: none;
}
.cid-toZ9Fu0cJh .item-wrapper {
  position: relative;
}
.cid-toZ9Fu0cJh .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZ9Fu0cJh .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZ9Fu0cJh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZ9Fu0cJh .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZ9Fu0cJh .embla__button--next,
.cid-toZ9Fu0cJh .embla__button--prev {
  display: flex;
}
.cid-toZ9Fu0cJh .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZ9Fu0cJh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZ9Fu0cJh .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZ9Fu0cJh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZ9Fu0cJh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZ9Fu0cJh .embla__button {
    top: auto;
  }
}
.cid-toZ9Fu0cJh .embla {
  position: relative;
  width: 100%;
}
.cid-toZ9Fu0cJh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZ9Fu0cJh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZ9Fu0cJh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZ9Fu0cJh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZ9FvN4C2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZ9FvN4C2 .title {
  min-height: 40px;
}
.cid-toZ9FvN4C2 a {
  font-weight: 500;
}
.cid-toZ9FxdW8i {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9FxdW8i .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZ9FxdW8i .mbr-shop .row {
  margin: 0;
}
.cid-toZ9FxdW8i .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZ9FxdW8i .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZ9FxdW8i .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZ9FxdW8i .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZ9FxdW8i .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZ9FxdW8i .mbr-shop .hide-modal {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZ9FxdW8i .mbr-shop .filter-by-pu,
.cid-toZ9FxdW8i .mbr-shop .filter-by-pd,
.cid-toZ9FxdW8i .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZ9FxdW8i .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZ9FxdW8i .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZ9FxdW8i .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .galleryItem h4,
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .galleryItem h5,
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .galleryItem p,
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .item-button {
  text-align: center;
}
.cid-toZ9FxdW8i .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZ9FxdW8i .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZ9FxdW8i .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZ9FxdW8i .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZ9FxdW8i .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZ9FxdW8i .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZ9FxdW8i .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZ9FxdW8i .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .range-controls {
  position: relative;
}
.cid-toZ9FxdW8i .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZ9FxdW8i .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .toggle:hover,
.cid-toZ9FxdW8i .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZ9FxdW8i .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZ9FxdW8i .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZ9FxdW8i .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZ9FxdW8i .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZ9FxdW8i .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZ9FxdW8i .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZ9FxdW8i .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZ9FxdW8i .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-toZ9FxdW8i .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-toZ9FxdW8i .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZ9FxdW8i .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZ9FxdW8i .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZ9FxdW8i .mbr-shop .shop-items .onsale,
.cid-toZ9FxdW8i .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZ9FxdW8i .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZ9FxdW8i .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZ9FxdW8i .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZ9FxdW8i .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZ9FxdW8i .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZ9FxdW8i .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZ9FxdW8i .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZ9FxdW8i .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZ9FxdW8i .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZ9FxdW8i .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZ9FxdW8i .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZ9FxdW8i .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZ9FxdW8i .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZ9FxdW8i .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZ9FxdW8i .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZ9FxdW8i .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZ9FxdW8i .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZ9FxdW8i .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZ9FxdW8i .wrapper-shop-items {
    order: 1;
  }
  .cid-toZ9FxdW8i .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZ9FxdW8i .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZ9FxdW8i .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZ9FxdW8i .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZ9FxdW8i .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZ9FxdW8i .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZ9FxdW8i .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZ9FxdW8i .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZ9FxdW8i .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZ9FxdW8i .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZ9FxdW8i .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZ9FxdW8i .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZ9FxdW8i .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9FxdW8i .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZ9FDBOsi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZ9FDBOsi .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZ9FDBOsi .mbr-section-btn,
  .cid-toZ9FDBOsi .mbr-section-subtitle,
  .cid-toZ9FDBOsi .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZ9FF95H4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9FF95H4 .card-subtitle {
  margin: 0;
}
.cid-toZ9FF95H4 .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-toZ9FF95H4 .card-img img {
  max-width: 200px;
}
.cid-toZ9FF95H4 .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-toZ9FF95H4 .card1 {
  background-image: url("../../../assets/images/01.jpg");
  background-size: cover;
}
.cid-toZ9FF95H4 .card2 {
  background-image: url("../../../assets/images/02.jpg");
  background-size: cover;
}
.cid-toZ9FF95H4 .card3 {
  background-image: url("../../../assets/images/03.jpg");
  background-size: cover;
}
.cid-toZ9FF95H4 .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-toZ9FF95H4 .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-toZ9FF95H4 h4,
.cid-toZ9FF95H4 h6,
.cid-toZ9FF95H4 h5 {
  margin: 0;
}
.cid-toZ9FF95H4 .mbr-text {
  transition: all 0.3s;
}
.cid-toZ9FF95H4 .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-toZ9FF95H4 img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-toZ9FF95H4 .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-toZ9FF95H4 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-toZ9FF95H4 .wrapper {
    flex-direction: column;
  }
  .cid-toZ9FF95H4 .icon-padding {
    padding-left: 0rem;
  }
  .cid-toZ9FF95H4 .item-wrapper {
    padding: 1rem;
  }
}
.cid-toZ9FF95H4 .mbr-text,
.cid-toZ9FF95H4 .mbr-section-btn,
.cid-toZ9FF95H4 .card-img {
  color: #808080;
}
.cid-toZ9FF95H4 H2 {
  color: #89b758;
}
.cid-toZ9FF95H4 H1 {
  color: #29361a;
}
.cid-toZ9FGSPPl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZ9FGSPPl .title {
  min-height: 40px;
}
.cid-toZ9FGSPPl a {
  font-weight: 500;
}
.cid-toZ9FIqPmA {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9FIqPmA .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZ9FIqPmA .mbr-shop .row {
  margin: 0;
}
.cid-toZ9FIqPmA .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZ9FIqPmA .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZ9FIqPmA .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZ9FIqPmA .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZ9FIqPmA .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZ9FIqPmA .mbr-shop .hide-modal {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZ9FIqPmA .mbr-shop .filter-by-pu,
.cid-toZ9FIqPmA .mbr-shop .filter-by-pd,
.cid-toZ9FIqPmA .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZ9FIqPmA .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZ9FIqPmA .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZ9FIqPmA .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .galleryItem h4,
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .galleryItem h5,
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .galleryItem p,
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .item-button {
  text-align: center;
}
.cid-toZ9FIqPmA .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZ9FIqPmA .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZ9FIqPmA .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZ9FIqPmA .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZ9FIqPmA .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZ9FIqPmA .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZ9FIqPmA .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZ9FIqPmA .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .range-controls {
  position: relative;
}
.cid-toZ9FIqPmA .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZ9FIqPmA .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .toggle:hover,
.cid-toZ9FIqPmA .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZ9FIqPmA .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZ9FIqPmA .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZ9FIqPmA .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZ9FIqPmA .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZ9FIqPmA .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZ9FIqPmA .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZ9FIqPmA .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZ9FIqPmA .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-toZ9FIqPmA .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-toZ9FIqPmA .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZ9FIqPmA .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZ9FIqPmA .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZ9FIqPmA .mbr-shop .shop-items .onsale,
.cid-toZ9FIqPmA .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZ9FIqPmA .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZ9FIqPmA .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZ9FIqPmA .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZ9FIqPmA .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZ9FIqPmA .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZ9FIqPmA .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZ9FIqPmA .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZ9FIqPmA .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZ9FIqPmA .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZ9FIqPmA .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZ9FIqPmA .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZ9FIqPmA .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZ9FIqPmA .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZ9FIqPmA .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZ9FIqPmA .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZ9FIqPmA .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZ9FIqPmA .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZ9FIqPmA .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZ9FIqPmA .wrapper-shop-items {
    order: 1;
  }
  .cid-toZ9FIqPmA .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZ9FIqPmA .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZ9FIqPmA .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZ9FIqPmA .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZ9FIqPmA .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZ9FIqPmA .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZ9FIqPmA .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZ9FIqPmA .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZ9FIqPmA .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZ9FIqPmA .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZ9FIqPmA .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZ9FIqPmA .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZ9FIqPmA .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9FIqPmA .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZ9FOTsKx {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZ9FOTsKx H2 {
  color: #89b758;
}
.cid-toZ9FOTsKx .mbr-text,
.cid-toZ9FOTsKx .mbr-section-btn {
  color: #808080;
}
.cid-toZ9FOTsKx .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZ9FOTsKx .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZ9FOTsKx .mbr-figure {
  height: 100%;
}
.cid-toZ9FOTsKx .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZ9FOTsKx img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZ9FOTsKx H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZ9FOTsKx .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZ9FOTsKx .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZ9FOTsKx .container {
    padding: 0 3rem;
  }
  .cid-toZ9FOTsKx .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZ9FOTsKx .container {
    padding: 0 2rem;
  }
  .cid-toZ9FOTsKx .card-img {
    width: 100%;
  }
  .cid-toZ9FOTsKx .center-card {
    padding: 1rem;
  }
}
.cid-toZ9FOTsKx .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9FOTsKx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9FQK5hB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZ9FQK5hB .row {
  justify-content: center;
}
.cid-toZ9FQK5hB .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZ9FQK5hB .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZ9FQK5hB .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZ9FQK5hB .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZ9FQK5hB .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZ9FQK5hB .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZ9FQK5hB .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZ9FQK5hB .card {
    min-height: 276px;
  }
}
.cid-toZ9FQK5hB .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZ9FQK5hB .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZ9FQK5hB .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZ9FQK5hB .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZ9FQK5hB .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZ9FQK5hB .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZ9FQK5hB .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZ9FQK5hB .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZ9FQK5hB .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZ9FQK5hB .card-title-1 {
  color: #ffffff;
}
.cid-toZ9FSLZs5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZ9FSLZs5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9FSLZs5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9FSLZs5 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZ9FSLZs5 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZ9FSLZs5 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZ9FSLZs5 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZ9FSLZs5 .card-wrapper {
  width: 100%;
}
.cid-toZ9FSLZs5 .card-box {
  width: 100%;
}
.cid-toZ9FSLZs5 .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZ9FSLZs5 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZ9FSLZs5 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZ9FSLZs5 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZ9FSLZs5 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZ9FSLZs5 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZ9FSLZs5 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZ9FSLZs5 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZ9FSLZs5 .bg-img {
    width: 150%;
  }
}
.cid-toZ9FUCQTp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZ9FUCQTp .title {
  min-height: 40px;
}
.cid-toZ9FUCQTp a {
  font-weight: 500;
}
.cid-toZ9FWrRrt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9FWrRrt .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZ9FWrRrt .mbr-shop .row {
  margin: 0;
}
.cid-toZ9FWrRrt .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZ9FWrRrt .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZ9FWrRrt .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZ9FWrRrt .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZ9FWrRrt .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZ9FWrRrt .mbr-shop .hide-modal {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZ9FWrRrt .mbr-shop .filter-by-pu,
.cid-toZ9FWrRrt .mbr-shop .filter-by-pd,
.cid-toZ9FWrRrt .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZ9FWrRrt .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZ9FWrRrt .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZ9FWrRrt .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .galleryItem h4,
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .galleryItem h5,
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .galleryItem p,
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .item-button {
  text-align: center;
}
.cid-toZ9FWrRrt .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZ9FWrRrt .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZ9FWrRrt .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZ9FWrRrt .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZ9FWrRrt .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZ9FWrRrt .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZ9FWrRrt .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZ9FWrRrt .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .range-controls {
  position: relative;
}
.cid-toZ9FWrRrt .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZ9FWrRrt .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .toggle:hover,
.cid-toZ9FWrRrt .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZ9FWrRrt .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZ9FWrRrt .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZ9FWrRrt .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZ9FWrRrt .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZ9FWrRrt .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZ9FWrRrt .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZ9FWrRrt .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZ9FWrRrt .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-toZ9FWrRrt .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-toZ9FWrRrt .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZ9FWrRrt .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZ9FWrRrt .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZ9FWrRrt .mbr-shop .shop-items .onsale,
.cid-toZ9FWrRrt .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZ9FWrRrt .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZ9FWrRrt .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZ9FWrRrt .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZ9FWrRrt .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZ9FWrRrt .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZ9FWrRrt .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZ9FWrRrt .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZ9FWrRrt .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZ9FWrRrt .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZ9FWrRrt .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZ9FWrRrt .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZ9FWrRrt .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZ9FWrRrt .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZ9FWrRrt .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZ9FWrRrt .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZ9FWrRrt .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZ9FWrRrt .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZ9FWrRrt .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZ9FWrRrt .wrapper-shop-items {
    order: 1;
  }
  .cid-toZ9FWrRrt .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZ9FWrRrt .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZ9FWrRrt .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZ9FWrRrt .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZ9FWrRrt .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZ9FWrRrt .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZ9FWrRrt .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZ9FWrRrt .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZ9FWrRrt .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZ9FWrRrt .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZ9FWrRrt .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZ9FWrRrt .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZ9FWrRrt .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9FWrRrt .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZ9G3hrxg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZ9G3hrxg .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9G3hrxg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9G3hrxg .row {
  justify-content: center;
}
.cid-toZ9G3hrxg .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZ9G3hrxg .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZ9G3hrxg .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZ9G3hrxg .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZ9G3hrxg .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZ9G3hrxg .col-video {
    height: 620px;
  }
}
.cid-toZ9G3hrxg .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZ9G3hrxg .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZ9G3hrxg .col-video .link {
  margin-right: 1rem;
}
.cid-toZ9G3hrxg .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZ9G3hrxg .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZ9G3hrxg .mbr-media {
  position: relative;
}
.cid-toZ9G3hrxg .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZ9G3hrxg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZ9G3hrxg .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZ9G3hrxg .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZ9G3hrxg .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZ9G3hrxg .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZ9G3hrxg .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZ9G3hrxg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZ9G3hrxg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZ9G3hrxg a:hover {
  text-decoration-line: none !important;
}
.cid-toZ9G80w0h {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZ9G80w0h .title {
  min-height: 40px;
}
.cid-toZ9G80w0h a {
  font-weight: 500;
}
.cid-toZ9Ga1coi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9Ga1coi .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZ9Ga1coi .mbr-shop .row {
  margin: 0;
}
.cid-toZ9Ga1coi .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZ9Ga1coi .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZ9Ga1coi .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZ9Ga1coi .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZ9Ga1coi .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZ9Ga1coi .mbr-shop .hide-modal {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZ9Ga1coi .mbr-shop .filter-by-pu,
.cid-toZ9Ga1coi .mbr-shop .filter-by-pd,
.cid-toZ9Ga1coi .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZ9Ga1coi .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZ9Ga1coi .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZ9Ga1coi .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .galleryItem h4,
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .galleryItem h5,
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .galleryItem p,
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .item-button {
  text-align: center;
}
.cid-toZ9Ga1coi .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZ9Ga1coi .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZ9Ga1coi .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZ9Ga1coi .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZ9Ga1coi .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZ9Ga1coi .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZ9Ga1coi .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZ9Ga1coi .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .range-controls {
  position: relative;
}
.cid-toZ9Ga1coi .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZ9Ga1coi .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .toggle:hover,
.cid-toZ9Ga1coi .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZ9Ga1coi .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZ9Ga1coi .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZ9Ga1coi .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZ9Ga1coi .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZ9Ga1coi .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZ9Ga1coi .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZ9Ga1coi .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZ9Ga1coi .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-toZ9Ga1coi .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-toZ9Ga1coi .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZ9Ga1coi .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZ9Ga1coi .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZ9Ga1coi .mbr-shop .shop-items .onsale,
.cid-toZ9Ga1coi .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZ9Ga1coi .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZ9Ga1coi .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZ9Ga1coi .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZ9Ga1coi .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZ9Ga1coi .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZ9Ga1coi .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZ9Ga1coi .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZ9Ga1coi .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZ9Ga1coi .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZ9Ga1coi .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZ9Ga1coi .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZ9Ga1coi .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZ9Ga1coi .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZ9Ga1coi .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZ9Ga1coi .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZ9Ga1coi .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZ9Ga1coi .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZ9Ga1coi .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZ9Ga1coi .wrapper-shop-items {
    order: 1;
  }
  .cid-toZ9Ga1coi .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZ9Ga1coi .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZ9Ga1coi .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZ9Ga1coi .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZ9Ga1coi .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZ9Ga1coi .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZ9Ga1coi .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZ9Ga1coi .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZ9Ga1coi .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZ9Ga1coi .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZ9Ga1coi .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZ9Ga1coi .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZ9Ga1coi .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9Ga1coi .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZ9GhanNl {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZ9GhanNl H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZ9GhanNl .row {
  position: relative;
}
.cid-toZ9GhanNl .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZ9GhanNl .mbr-text,
.cid-toZ9GhanNl .mbr-section-btn {
  color: #808080;
}
.cid-toZ9GhanNl img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZ9GhanNl h4 {
  line-height: 1.4;
}
.cid-toZ9GhanNl .img-col {
  align-items: flex-end;
}
.cid-toZ9GhanNl .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZ9GhanNl .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZ9GhanNl .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZ9GhanNl .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZ9GhanNl .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZ9GhanNl .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZ9GhanNl .icon-col {
    align-items: center;
  }
  .cid-toZ9GhanNl .row:before {
    height: 860px;
  }
}
.cid-toZ9GhanNl .icon-text,
.cid-toZ9GhanNl .mbr-iconfont {
  color: #ffffff;
}
.cid-toZ9GhanNl .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9GhanNl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9GjtnjF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZ9GjtnjF .row {
  justify-content: center;
}
.cid-toZ9GjtnjF .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZ9GjtnjF .mbr-section-title {
  color: #75083A;
}
.cid-toZ9GjtnjF .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZ9GjtnjF .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZ9GjtnjF .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZ9GjtnjF .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZ9GjtnjF .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZ9GjtnjF .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZ9GjtnjF .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZ9GjtnjF .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZ9GjtnjF .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZ9GjtnjF .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZ9GjtnjF .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZ9GjtnjF .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZ9GjtnjF .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZ9GjtnjF .card-box {
    padding: 32px;
  }
}
.cid-toZ9GjtnjF .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZ9GjtnjF .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZ9GjtnjF .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZ9GjtnjF .card-title-1 {
  color: #FFEDB4;
}
.cid-toZ9GjtnjF .card-title-2 {
  color: #F6B7D2;
}
.cid-toZ9GjtnjF .card-title-3 {
  color: #BAE3C8;
}
.cid-toZ9GjtnjF .card-title-4 {
  color: #F9C9C8;
}
.cid-toZ9GjtnjF .card-title-5 {
  color: #FDC99C;
}
.cid-toZ9GjtnjF .card-title-6 {
  color: #FFEDB4;
}
.cid-toZ9GjtnjF .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZ9GjtnjF .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZ9Gmn5Pp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZ9Gmn5Pp .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9Gmn5Pp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9Gmn5Pp .row {
  justify-content: flex-start;
}
.cid-toZ9Gmn5Pp .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZ9Gmn5Pp .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZ9GoIXpk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZ9GoIXpk .title {
  min-height: 40px;
}
.cid-toZ9GoIXpk a {
  font-weight: 500;
}
.cid-toZ9GqZISN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9GqZISN .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZ9GqZISN .mbr-shop .row {
  margin: 0;
}
.cid-toZ9GqZISN .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZ9GqZISN .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZ9GqZISN .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZ9GqZISN .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZ9GqZISN .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZ9GqZISN .mbr-shop .hide-modal {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZ9GqZISN .mbr-shop .filter-by-pu,
.cid-toZ9GqZISN .mbr-shop .filter-by-pd,
.cid-toZ9GqZISN .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZ9GqZISN .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZ9GqZISN .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZ9GqZISN .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .galleryItem h4,
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .galleryItem h5,
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .galleryItem p,
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .item-button {
  text-align: center;
}
.cid-toZ9GqZISN .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZ9GqZISN .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZ9GqZISN .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZ9GqZISN .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZ9GqZISN .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZ9GqZISN .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZ9GqZISN .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZ9GqZISN .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZ9GqZISN .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZ9GqZISN .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .range-controls {
  position: relative;
}
.cid-toZ9GqZISN .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZ9GqZISN .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .toggle:hover,
.cid-toZ9GqZISN .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZ9GqZISN .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZ9GqZISN .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZ9GqZISN .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZ9GqZISN .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZ9GqZISN .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZ9GqZISN .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZ9GqZISN .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZ9GqZISN .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZ9GqZISN .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZ9GqZISN .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZ9GqZISN .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZ9GqZISN .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZ9GqZISN .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-toZ9GqZISN .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-toZ9GqZISN .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZ9GqZISN .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZ9GqZISN .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZ9GqZISN .mbr-shop .shop-items .onsale,
.cid-toZ9GqZISN .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZ9GqZISN .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZ9GqZISN .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZ9GqZISN .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZ9GqZISN .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZ9GqZISN .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZ9GqZISN .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZ9GqZISN .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZ9GqZISN .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZ9GqZISN .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZ9GqZISN .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZ9GqZISN .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZ9GqZISN .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZ9GqZISN .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZ9GqZISN .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZ9GqZISN .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZ9GqZISN .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZ9GqZISN .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZ9GqZISN .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZ9GqZISN .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZ9GqZISN .wrapper-shop-items {
    order: 1;
  }
  .cid-toZ9GqZISN .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZ9GqZISN .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZ9GqZISN .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZ9GqZISN .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZ9GqZISN .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZ9GqZISN .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZ9GqZISN .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZ9GqZISN .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZ9GqZISN .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZ9GqZISN .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZ9GqZISN .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZ9GqZISN .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZ9GqZISN .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZ9GqZISN .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZ9GytJ64 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZ9GytJ64 .mbr-section-subtitle {
  color: #767676;
}
.cid-toZ9GytJ64 ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZ9GytJ64 ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZ9GytJ64 ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZ9GytJ64 ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZ9GytJ64 .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZ9GBc2VM {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZ9GBc2VM p {
  color: #767676;
}
.cid-toZ9GBc2VM .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZ9GBc2VM .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZ9GBc2VM .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZ9GBc2VM .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZ9GBc2VM .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZ9GBc2VM .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZ9GBc2VM .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZ9GBc2VM .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZ9GBc2VM .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZ9GBc2VM .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZ9GBc2VM .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZ9GDYMyv {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZ9GDYMyv H2 {
  color: #89b758;
}
.cid-toZ9GDYMyv .mbr-text,
.cid-toZ9GDYMyv .mbr-section-btn {
  color: #808080;
}
.cid-toZ9GDYMyv img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZ9GDYMyv img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZ9GDYMyv H1 {
  color: #29361a;
}
.cid-toZ9GDYMyv .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9GDYMyv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9GGvvPq {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZ9GGvvPq .title-align {
  width: 100%;
}
.cid-toZ9GGvvPq .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZ9GGvvPq .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZ9GGvvPq .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZ9GGvvPq .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZ9GGvvPq .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZ9GGvvPq .price-wrap {
  margin-left: 3rem;
}
.cid-toZ9GGvvPq .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZ9GGvvPq .item-first {
  margin-left: 0 !important;
}
.cid-toZ9GGvvPq H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZ9GGvvPq H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZ9GGvvPq img {
  margin: auto;
  max-width: 500px;
}
.cid-toZ9GGvvPq .mbr-section-subtitle,
.cid-toZ9GGvvPq .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZ9GGvvPq .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZ9GGvvPq H2:before {
    content: none;
  }
  .cid-toZ9GGvvPq .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZ9GGvvPq .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZ9GGvvPq .pricebox {
    margin-right: 0rem;
  }
  .cid-toZ9GGvvPq .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZ9GGvvPq .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZ9GGvvPq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZ9GJ6UnW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-toZ9GJ6UnW .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-toZ9GJ6UnW input,
.cid-toZ9GJ6UnW textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-toZ9GJ6UnW .form-control:hover,
.cid-toZ9GJ6UnW .form-control:focus {
  color: #808080 !important;
}
.cid-toZ9GJ6UnW .btn-success {
  color: white !important;
}
.cid-toZ9GJ6UnW img {
  width: 90%;
  border-radius: 8px;
}
.cid-toZ9GJ6UnW .btn {
  border-radius: 30px;
}
.cid-toZ9GJ6UnW textarea {
  min-height: 160px !important;
}
.cid-toZ9GJ6UnW .form-control,
.cid-toZ9GJ6UnW .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-toZ9GJ6UnW .form-control:hover,
.cid-toZ9GJ6UnW .field-input:hover,
.cid-toZ9GJ6UnW .form-control:focus,
.cid-toZ9GJ6UnW .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-toZ9GJ6UnW input::-webkit-input-placeholder,
.cid-toZ9GJ6UnW textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-toZ9GJ6UnW input:-moz-placeholder,
.cid-toZ9GJ6UnW textarea:-moz-placeholder {
  color: #808080;
}
.cid-toZ9GJ6UnW .jq-selectbox li,
.cid-toZ9GJ6UnW .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-toZ9GJ6UnW .jq-selectbox li:hover,
.cid-toZ9GJ6UnW .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-toZ9GJ6UnW .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-toZ9GJ6UnW .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-toZ9GJ6UnW H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-toZ9GJ6UnW img {
    width: 100%;
  }
  .cid-toZ9GJ6UnW .google-map {
    margin-bottom: 2rem;
  }
}
.cid-toZ9GJ6UnW .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-toZ9GJ6UnW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-toZ9GJ6UnW .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-toZ9GJ6UnW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-toZ9GJ6UnW .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-toZ9GJ6UnW .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-toZ9GRPpNV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZ9GRPpNV .mbr-text {
  color: #FEF9EE;
}
.cid-toZ9GXhm1U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-toZ9GXhm1U .title {
  min-height: 40px;
}
.cid-toZ9GXhm1U a {
  font-weight: 500;
}
.cid-toZ9GXhm1U .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZbKcjHLF {
  overflow: visible;
}
.cid-toZbKcjHLF .navbar-dropdown {
  position: relative !important;
}
.cid-toZbKcjHLF .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZbKcjHLF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZbKcjHLF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZbKcjHLF .dropdown-item:hover,
.cid-toZbKcjHLF .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZbKcjHLF .dropdown-item:hover span {
  color: white;
}
.cid-toZbKcjHLF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZbKcjHLF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZbKcjHLF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZbKcjHLF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZbKcjHLF .nav-link {
  position: relative;
}
.cid-toZbKcjHLF .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZbKcjHLF .container {
    flex-wrap: nowrap;
  }
}
.cid-toZbKcjHLF .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZbKcjHLF .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZbKcjHLF .dropdown-menu,
.cid-toZbKcjHLF .navbar.opened {
  background: #ffffff !important;
}
.cid-toZbKcjHLF .nav-item:focus,
.cid-toZbKcjHLF .nav-link:focus {
  outline: none;
}
.cid-toZbKcjHLF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZbKcjHLF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZbKcjHLF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZbKcjHLF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZbKcjHLF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZbKcjHLF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZbKcjHLF .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZbKcjHLF .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZbKcjHLF .navbar.opened {
  transition: all 0.3s;
}
.cid-toZbKcjHLF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZbKcjHLF .navbar .navbar-logo img {
  width: auto;
}
.cid-toZbKcjHLF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZbKcjHLF .navbar.collapsed {
  justify-content: center;
}
.cid-toZbKcjHLF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZbKcjHLF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZbKcjHLF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZbKcjHLF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZbKcjHLF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZbKcjHLF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZbKcjHLF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZbKcjHLF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZbKcjHLF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZbKcjHLF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZbKcjHLF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZbKcjHLF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZbKcjHLF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZbKcjHLF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZbKcjHLF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZbKcjHLF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZbKcjHLF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZbKcjHLF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZbKcjHLF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZbKcjHLF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZbKcjHLF .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZbKcjHLF .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZbKcjHLF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZbKcjHLF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZbKcjHLF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZbKcjHLF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZbKcjHLF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZbKcjHLF .dropdown-item.active,
.cid-toZbKcjHLF .dropdown-item:active {
  background-color: transparent;
}
.cid-toZbKcjHLF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZbKcjHLF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZbKcjHLF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZbKcjHLF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZbKcjHLF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZbKcjHLF .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZbKcjHLF .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZbKcjHLF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZbKcjHLF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZbKcjHLF .navbar-buttons {
  text-align: center;
}
.cid-toZbKcjHLF button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZbKcjHLF button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZbKcjHLF .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZbKcjHLF .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZbKcjHLF .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZbKcjHLF button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZbKcjHLF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZbKcjHLF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZbKcjHLF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZbKcjHLF .navbar {
    height: 70px;
  }
  .cid-toZbKcjHLF .navbar.opened {
    height: auto;
  }
  .cid-toZbKcjHLF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZbKcjHLF .navbar-brand-main {
  max-width: 30%;
}
.cid-toZbKcjHLF .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZbKcjHLF .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZbKcjHLF .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZbKcjHLF .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZbKcjHLF .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZbKcjHLF .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZbKcjHLF .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZbKcjHLF .navbar-buttons-main {
    display: none;
  }
}
.cid-toZbKcjHLF .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZbKcjHLF .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZbKcjHLF .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZbKcjHLF .container,
  .cid-toZbKcjHLF .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZbKcjHLF .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZbKcjHLF .navbar-nav-main {
    display: none !important;
  }
  .cid-toZbKcjHLF .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZbKcjHLF .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZbKcjHLF .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZbKcjHLF .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZbKcjHLF .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZbKcjHLF .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZbKcjHLF .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZbKcjHLF .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZbKcjHLF .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZbKcjHLF .navbar-collapse .dropdown-item:hover,
  .cid-toZbKcjHLF .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZbKcjHLF .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZbKcjHLF .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZbKcjHLF .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZbKeauvW .modal-body .close {
  background: #1b1b1b;
}
.cid-toZbKeauvW .modal-body .close span {
  font-style: normal;
}
.cid-toZbKeauvW .carousel-inner > .active,
.cid-toZbKeauvW .carousel-inner > .next,
.cid-toZbKeauvW .carousel-inner > .prev {
  display: flex;
}
.cid-toZbKeauvW .carousel-control .icon-next,
.cid-toZbKeauvW .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZbKeauvW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZbKeauvW .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZbKeauvW .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZbKeauvW .boxed-slider > div {
  position: relative;
}
.cid-toZbKeauvW .container img {
  width: 100%;
}
.cid-toZbKeauvW .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZbKeauvW .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZbKeauvW .mbr-table-cell {
  padding: 0;
}
.cid-toZbKeauvW .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZbKeauvW .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZbKeauvW .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZbKeauvW .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZbKeauvW .carousel-item.active.right,
.cid-toZbKeauvW .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZbKeauvW .carousel-item.active.left,
.cid-toZbKeauvW .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZbKeauvW .carousel-item.active,
.cid-toZbKeauvW .carousel-item.next.left,
.cid-toZbKeauvW .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZbKeauvW .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZbKeauvW .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZbKeauvW .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZbKeauvW .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZbKeauvW .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZbKeauvW .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZbKeauvW .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZbKeauvW .mbr-slider .carousel-indicators li.active,
.cid-toZbKeauvW .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZbKeauvW .mbr-slider .carousel-indicators li::after,
.cid-toZbKeauvW .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZbKeauvW .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZbKeauvW .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZbKeauvW .mbr-slider > .container img {
  width: 100%;
}
.cid-toZbKeauvW .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZbKeauvW .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZbKeauvW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZbKeauvW .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZbKeauvW .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZbKeauvW .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZbKeauvW .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZbKeauvW .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZbKeauvW .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZbKeauvW .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZbKeauvW .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZbKeauvW .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZbKeauvW .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZbKfy4J5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZbKfy4J5 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZbKfy4J5 .mbr-section-btn,
  .cid-toZbKfy4J5 .mbr-section-subtitle,
  .cid-toZbKfy4J5 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZbKh2qeY {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZbKh2qeY .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZbKh2qeY .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZbKh2qeY .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZbKixHvo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZbKixHvo .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZbKixHvo .container {
    max-width: 1130px;
  }
}
.cid-toZbKixHvo .item-content {
  padding: 0 1rem;
}
.cid-toZbKixHvo img,
.cid-toZbKixHvo .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZbKixHvo img,
  .cid-toZbKixHvo .item-img {
    height: 260px;
  }
}
.cid-toZbKixHvo .item:focus,
.cid-toZbKixHvo span:focus {
  outline: none;
}
.cid-toZbKixHvo .item-wrapper {
  position: relative;
}
.cid-toZbKixHvo .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZbKixHvo .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZbKixHvo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZbKixHvo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZbKixHvo .embla__button--next,
.cid-toZbKixHvo .embla__button--prev {
  display: flex;
}
.cid-toZbKixHvo .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZbKixHvo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZbKixHvo .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZbKixHvo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZbKixHvo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZbKixHvo .embla__button {
    top: auto;
  }
}
.cid-toZbKixHvo .embla {
  position: relative;
  width: 100%;
}
.cid-toZbKixHvo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZbKixHvo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZbKixHvo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZbKixHvo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZmB4Wvrm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZmB4Wvrm .title {
  min-height: 40px;
}
.cid-toZmB4Wvrm a {
  font-weight: 500;
}
.cid-tuZwtu130z {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZwtu130z .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZwtu130z .mbr-shop .row {
  margin: 0;
}
.cid-tuZwtu130z .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZwtu130z .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZwtu130z .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZwtu130z .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZwtu130z .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZwtu130z .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZwtu130z .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZwtu130z .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-tuZwtu130z .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-tuZwtu130z .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZwtu130z .mbr-shop .filter-by-pu,
.cid-tuZwtu130z .mbr-shop .filter-by-pd,
.cid-tuZwtu130z .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZwtu130z .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZwtu130z .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZwtu130z .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .galleryItem h4,
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .galleryItem h5,
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .galleryItem p,
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZwtu130z .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZwtu130z .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZwtu130z .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZwtu130z .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZwtu130z .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZwtu130z .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZwtu130z .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZwtu130z .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZwtu130z .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZwtu130z .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZwtu130z .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZwtu130z .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZwtu130z .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZwtu130z .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-tuZwtu130z .mbr-shop .toggle:hover,
.cid-tuZwtu130z .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZwtu130z .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZwtu130z .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZwtu130z .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZwtu130z .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZwtu130z .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZwtu130z .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwtu130z .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZwtu130z .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZwtu130z .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZwtu130z .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZwtu130z .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZwtu130z .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZwtu130z .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-tuZwtu130z .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-tuZwtu130z .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZwtu130z .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZwtu130z .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZwtu130z .mbr-shop .shop-items .onsale,
.cid-tuZwtu130z .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZwtu130z .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZwtu130z .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZwtu130z .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZwtu130z .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZwtu130z .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZwtu130z .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZwtu130z .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZwtu130z .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZwtu130z .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZwtu130z .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZwtu130z .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZwtu130z .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZwtu130z .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZwtu130z .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZwtu130z .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZwtu130z .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZwtu130z .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZwtu130z .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZwtu130z .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZwtu130z .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZwtu130z .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZwtu130z .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZwtu130z .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZwtu130z .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZwtu130z .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZwtu130z .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZwtu130z .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZwtu130z .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZwtu130z .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZwtu130z .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZwtu130z .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZwtu130z .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZwtu130z .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZwtu130z .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZbKknvR9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZbKknvR9 .title {
  min-height: 40px;
}
.cid-toZbKknvR9 a {
  font-weight: 500;
}
.cid-tuZwANRKRK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZwANRKRK .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZwANRKRK .mbr-shop .row {
  margin: 0;
}
.cid-tuZwANRKRK .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZwANRKRK .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZwANRKRK .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZwANRKRK .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZwANRKRK .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZwANRKRK .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZwANRKRK .mbr-shop .filter-by-pu,
.cid-tuZwANRKRK .mbr-shop .filter-by-pd,
.cid-tuZwANRKRK .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZwANRKRK .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZwANRKRK .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZwANRKRK .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .galleryItem h4,
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .galleryItem h5,
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .galleryItem p,
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZwANRKRK .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZwANRKRK .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZwANRKRK .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZwANRKRK .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZwANRKRK .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZwANRKRK .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZwANRKRK .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZwANRKRK .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZwANRKRK .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZwANRKRK .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZwANRKRK .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZwANRKRK .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .toggle:hover,
.cid-tuZwANRKRK .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZwANRKRK .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZwANRKRK .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZwANRKRK .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZwANRKRK .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZwANRKRK .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZwANRKRK .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwANRKRK .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZwANRKRK .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZwANRKRK .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZwANRKRK .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZwANRKRK .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZwANRKRK .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZwANRKRK .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-tuZwANRKRK .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-tuZwANRKRK .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZwANRKRK .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZwANRKRK .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZwANRKRK .mbr-shop .shop-items .onsale,
.cid-tuZwANRKRK .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZwANRKRK .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZwANRKRK .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZwANRKRK .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZwANRKRK .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZwANRKRK .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZwANRKRK .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZwANRKRK .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZwANRKRK .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZwANRKRK .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZwANRKRK .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZwANRKRK .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZwANRKRK .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZwANRKRK .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZwANRKRK .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZwANRKRK .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZwANRKRK .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZwANRKRK .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZwANRKRK .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZwANRKRK .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZwANRKRK .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZwANRKRK .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZwANRKRK .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZwANRKRK .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZwANRKRK .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZwANRKRK .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZwANRKRK .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZwANRKRK .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZwANRKRK .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZwANRKRK .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZwANRKRK .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZwANRKRK .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZwANRKRK .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZwANRKRK .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZwANRKRK .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZbKsvxUG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZbKsvxUG .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZbKsvxUG .mbr-section-btn,
  .cid-toZbKsvxUG .mbr-section-subtitle,
  .cid-toZbKsvxUG .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuZwGxxE2S {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZwGxxE2S .card-subtitle {
  margin: 0;
}
.cid-tuZwGxxE2S .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuZwGxxE2S .card-img img {
  max-width: 200px;
}
.cid-tuZwGxxE2S .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuZwGxxE2S .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZwGxxE2S .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZwGxxE2S .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuZwGxxE2S .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuZwGxxE2S .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuZwGxxE2S h4,
.cid-tuZwGxxE2S h6,
.cid-tuZwGxxE2S h5 {
  margin: 0;
}
.cid-tuZwGxxE2S .mbr-text {
  transition: all 0.3s;
}
.cid-tuZwGxxE2S .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuZwGxxE2S img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuZwGxxE2S .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuZwGxxE2S .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuZwGxxE2S .wrapper {
    flex-direction: column;
  }
  .cid-tuZwGxxE2S .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuZwGxxE2S .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuZwGxxE2S .mbr-text,
.cid-tuZwGxxE2S .mbr-section-btn,
.cid-tuZwGxxE2S .card-img {
  color: #808080;
}
.cid-tuZwGxxE2S H2 {
  color: #89b758;
}
.cid-tuZwGxxE2S H1 {
  color: #29361a;
}
.cid-toZmKDtZ0Q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZmKDtZ0Q .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZmKDtZ0Q .mbr-section-btn,
  .cid-toZmKDtZ0Q .mbr-section-subtitle,
  .cid-toZmKDtZ0Q .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZbKE9je8 {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZbKE9je8 H2 {
  color: #89b758;
}
.cid-toZbKE9je8 .mbr-text,
.cid-toZbKE9je8 .mbr-section-btn {
  color: #808080;
}
.cid-toZbKE9je8 .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZbKE9je8 .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZbKE9je8 .mbr-figure {
  height: 100%;
}
.cid-toZbKE9je8 .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZbKE9je8 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZbKE9je8 H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZbKE9je8 .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZbKE9je8 .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZbKE9je8 .container {
    padding: 0 3rem;
  }
  .cid-toZbKE9je8 .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZbKE9je8 .container {
    padding: 0 2rem;
  }
  .cid-toZbKE9je8 .card-img {
    width: 100%;
  }
  .cid-toZbKE9je8 .center-card {
    padding: 1rem;
  }
}
.cid-toZbKE9je8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbKE9je8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbKFWbdz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZbKFWbdz .row {
  justify-content: center;
}
.cid-toZbKFWbdz .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZbKFWbdz .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZbKFWbdz .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZbKFWbdz .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZbKFWbdz .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZbKFWbdz .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZbKFWbdz .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZbKFWbdz .card {
    min-height: 276px;
  }
}
.cid-toZbKFWbdz .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZbKFWbdz .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZbKFWbdz .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZbKFWbdz .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZbKFWbdz .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZbKFWbdz .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZbKFWbdz .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZbKFWbdz .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZbKFWbdz .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZbKFWbdz .card-title-1 {
  color: #ffffff;
}
.cid-toZbKHYPnz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZbKHYPnz .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbKHYPnz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbKHYPnz .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZbKHYPnz .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZbKHYPnz .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZbKHYPnz .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZbKHYPnz .card-wrapper {
  width: 100%;
}
.cid-toZbKHYPnz .card-box {
  width: 100%;
}
.cid-toZbKHYPnz .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZbKHYPnz .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZbKHYPnz .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZbKHYPnz .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZbKHYPnz .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZbKHYPnz .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZbKHYPnz .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZbKHYPnz .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZbKHYPnz .bg-img {
    width: 150%;
  }
}
.cid-toZbKJPa4n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZbKJPa4n .title {
  min-height: 40px;
}
.cid-toZbKJPa4n a {
  font-weight: 500;
}
.cid-tuZwUwnhrE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZwUwnhrE .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZwUwnhrE .mbr-shop .row {
  margin: 0;
}
.cid-tuZwUwnhrE .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZwUwnhrE .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZwUwnhrE .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZwUwnhrE .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZwUwnhrE .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZwUwnhrE .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZwUwnhrE .mbr-shop .filter-by-pu,
.cid-tuZwUwnhrE .mbr-shop .filter-by-pd,
.cid-tuZwUwnhrE .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZwUwnhrE .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZwUwnhrE .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZwUwnhrE .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .galleryItem h4,
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .galleryItem h5,
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .galleryItem p,
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZwUwnhrE .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZwUwnhrE .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZwUwnhrE .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZwUwnhrE .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZwUwnhrE .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZwUwnhrE .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZwUwnhrE .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZwUwnhrE .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZwUwnhrE .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZwUwnhrE .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .toggle:hover,
.cid-tuZwUwnhrE .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZwUwnhrE .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZwUwnhrE .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZwUwnhrE .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZwUwnhrE .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZwUwnhrE .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZwUwnhrE .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZwUwnhrE .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZwUwnhrE .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-tuZwUwnhrE .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-tuZwUwnhrE .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZwUwnhrE .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZwUwnhrE .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZwUwnhrE .mbr-shop .shop-items .onsale,
.cid-tuZwUwnhrE .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZwUwnhrE .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZwUwnhrE .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZwUwnhrE .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZwUwnhrE .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZwUwnhrE .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZwUwnhrE .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZwUwnhrE .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZwUwnhrE .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZwUwnhrE .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZwUwnhrE .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZwUwnhrE .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZwUwnhrE .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZwUwnhrE .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZwUwnhrE .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZwUwnhrE .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZwUwnhrE .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZwUwnhrE .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZwUwnhrE .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZwUwnhrE .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZwUwnhrE .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZwUwnhrE .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZwUwnhrE .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZwUwnhrE .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZwUwnhrE .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZwUwnhrE .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZwUwnhrE .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZwUwnhrE .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZwUwnhrE .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZwUwnhrE .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZwUwnhrE .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZwUwnhrE .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZwUwnhrE .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZwUwnhrE .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZbKSG8ul {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZbKSG8ul .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbKSG8ul .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbKSG8ul .row {
  justify-content: center;
}
.cid-toZbKSG8ul .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZbKSG8ul .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZbKSG8ul .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZbKSG8ul .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZbKSG8ul .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZbKSG8ul .col-video {
    height: 620px;
  }
}
.cid-toZbKSG8ul .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZbKSG8ul .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZbKSG8ul .col-video .link {
  margin-right: 1rem;
}
.cid-toZbKSG8ul .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZbKSG8ul .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZbKSG8ul .mbr-media {
  position: relative;
}
.cid-toZbKSG8ul .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZbKSG8ul .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZbKSG8ul .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZbKSG8ul .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZbKSG8ul .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZbKSG8ul .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZbKSG8ul .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZbKSG8ul .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZbKSG8ul .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZbKSG8ul a:hover {
  text-decoration-line: none !important;
}
.cid-toZbKXo8YE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZbKXo8YE .title {
  min-height: 40px;
}
.cid-toZbKXo8YE a {
  font-weight: 500;
}
.cid-tuZwYzN5LJ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZwYzN5LJ .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZwYzN5LJ .mbr-shop .row {
  margin: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZwYzN5LJ .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZwYzN5LJ .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZwYzN5LJ .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZwYzN5LJ .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZwYzN5LJ .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZwYzN5LJ .mbr-shop .filter-by-pu,
.cid-tuZwYzN5LJ .mbr-shop .filter-by-pd,
.cid-tuZwYzN5LJ .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZwYzN5LJ .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZwYzN5LJ .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZwYzN5LJ .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .galleryItem h4,
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .galleryItem h5,
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .galleryItem p,
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZwYzN5LJ .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZwYzN5LJ .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZwYzN5LJ .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZwYzN5LJ .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZwYzN5LJ .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZwYzN5LJ .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZwYzN5LJ .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZwYzN5LJ .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZwYzN5LJ .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZwYzN5LJ .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .toggle:hover,
.cid-tuZwYzN5LJ .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZwYzN5LJ .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZwYzN5LJ .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZwYzN5LJ .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZwYzN5LJ .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZwYzN5LJ .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZwYzN5LJ .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-tuZwYzN5LJ .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-tuZwYzN5LJ .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZwYzN5LJ .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZwYzN5LJ .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZwYzN5LJ .mbr-shop .shop-items .onsale,
.cid-tuZwYzN5LJ .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZwYzN5LJ .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZwYzN5LJ .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZwYzN5LJ .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZwYzN5LJ .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZwYzN5LJ .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZwYzN5LJ .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZwYzN5LJ .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZwYzN5LJ .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZwYzN5LJ .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZwYzN5LJ .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZwYzN5LJ .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZwYzN5LJ .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZwYzN5LJ .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZwYzN5LJ .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZwYzN5LJ .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZwYzN5LJ .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZwYzN5LJ .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZwYzN5LJ .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZwYzN5LJ .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZwYzN5LJ .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZwYzN5LJ .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZwYzN5LJ .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZwYzN5LJ .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZwYzN5LJ .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZwYzN5LJ .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZwYzN5LJ .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZwYzN5LJ .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZbL6BMrA {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZbL6BMrA H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZbL6BMrA .row {
  position: relative;
}
.cid-toZbL6BMrA .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZbL6BMrA .mbr-text,
.cid-toZbL6BMrA .mbr-section-btn {
  color: #808080;
}
.cid-toZbL6BMrA img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZbL6BMrA h4 {
  line-height: 1.4;
}
.cid-toZbL6BMrA .img-col {
  align-items: flex-end;
}
.cid-toZbL6BMrA .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZbL6BMrA .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZbL6BMrA .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZbL6BMrA .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZbL6BMrA .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZbL6BMrA .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZbL6BMrA .icon-col {
    align-items: center;
  }
  .cid-toZbL6BMrA .row:before {
    height: 860px;
  }
}
.cid-toZbL6BMrA .icon-text,
.cid-toZbL6BMrA .mbr-iconfont {
  color: #ffffff;
}
.cid-toZbL6BMrA .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbL6BMrA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbL8TSaU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZbL8TSaU .row {
  justify-content: center;
}
.cid-toZbL8TSaU .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZbL8TSaU .mbr-section-title {
  color: #75083A;
}
.cid-toZbL8TSaU .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZbL8TSaU .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZbL8TSaU .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZbL8TSaU .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZbL8TSaU .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZbL8TSaU .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZbL8TSaU .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZbL8TSaU .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZbL8TSaU .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZbL8TSaU .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZbL8TSaU .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZbL8TSaU .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZbL8TSaU .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZbL8TSaU .card-box {
    padding: 32px;
  }
}
.cid-toZbL8TSaU .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZbL8TSaU .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZbL8TSaU .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZbL8TSaU .card-title-1 {
  color: #FFEDB4;
}
.cid-toZbL8TSaU .card-title-2 {
  color: #F6B7D2;
}
.cid-toZbL8TSaU .card-title-3 {
  color: #BAE3C8;
}
.cid-toZbL8TSaU .card-title-4 {
  color: #F9C9C8;
}
.cid-toZbL8TSaU .card-title-5 {
  color: #FDC99C;
}
.cid-toZbL8TSaU .card-title-6 {
  color: #FFEDB4;
}
.cid-toZbL8TSaU .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZbL8TSaU .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZbLbMWhh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZbLbMWhh .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbLbMWhh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbLbMWhh .row {
  justify-content: flex-start;
}
.cid-toZbLbMWhh .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZbLbMWhh .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZbLnVvST {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZbLnVvST .mbr-section-subtitle {
  color: #767676;
}
.cid-toZbLnVvST ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZbLnVvST ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZbLnVvST ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZbLnVvST ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZbLnVvST .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZbLqFUqq {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZbLqFUqq p {
  color: #767676;
}
.cid-toZbLqFUqq .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZbLqFUqq .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZbLqFUqq .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZbLqFUqq .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZbLqFUqq .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZbLqFUqq .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZbLqFUqq .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZbLqFUqq .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZbLqFUqq .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZbLqFUqq .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZbLqFUqq .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZbLtiI4z {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZbLtiI4z H2 {
  color: #89b758;
}
.cid-toZbLtiI4z .mbr-text,
.cid-toZbLtiI4z .mbr-section-btn {
  color: #808080;
}
.cid-toZbLtiI4z img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZbLtiI4z img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZbLtiI4z H1 {
  color: #29361a;
}
.cid-toZbLtiI4z .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbLtiI4z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZbLvQeU6 {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZbLvQeU6 .title-align {
  width: 100%;
}
.cid-toZbLvQeU6 .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZbLvQeU6 .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZbLvQeU6 .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZbLvQeU6 .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZbLvQeU6 .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZbLvQeU6 .price-wrap {
  margin-left: 3rem;
}
.cid-toZbLvQeU6 .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZbLvQeU6 .item-first {
  margin-left: 0 !important;
}
.cid-toZbLvQeU6 H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZbLvQeU6 H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZbLvQeU6 img {
  margin: auto;
  max-width: 500px;
}
.cid-toZbLvQeU6 .mbr-section-subtitle,
.cid-toZbLvQeU6 .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZbLvQeU6 .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZbLvQeU6 H2:before {
    content: none;
  }
  .cid-toZbLvQeU6 .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZbLvQeU6 .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZbLvQeU6 .pricebox {
    margin-right: 0rem;
  }
  .cid-toZbLvQeU6 .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZbLvQeU6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZbLvQeU6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7zmBuYu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7zmBuYu .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7zmBuYu .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7zmBuYu .mbr-section-title {
  color: #44af69;
}
.cid-tva7zmBuYu .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7zmBuYu .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7zmBuYu .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7zmBuYu form {
  width: 100%;
}
.cid-tva7zmBuYu form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7zmBuYu form p {
  color: #1F1D1A;
}
.cid-tva7zmBuYu form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7zmBuYu form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7zmBuYu form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7zmBuYu form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7zmBuYu form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7zmBuYu form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7zmBuYu form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7zmBuYu form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7zmBuYu form select {
  color: #bbbbbb !important;
}
.cid-tva7zmBuYu form textarea {
  height: 250px !important;
}
.cid-tva7zmBuYu form input:active,
.cid-tva7zmBuYu form textarea:active,
.cid-tva7zmBuYu form input:focus,
.cid-tva7zmBuYu form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7zmBuYu form input:active::-webkit-input-placeholder,
.cid-tva7zmBuYu form textarea:active::-webkit-input-placeholder,
.cid-tva7zmBuYu form input:focus::-webkit-input-placeholder,
.cid-tva7zmBuYu form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7zmBuYu form input:active::-moz-placeholder,
.cid-tva7zmBuYu form textarea:active::-moz-placeholder,
.cid-tva7zmBuYu form input:focus::-moz-placeholder,
.cid-tva7zmBuYu form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7zmBuYu form input:active:-moz-placeholder,
.cid-tva7zmBuYu form textarea:active:-moz-placeholder,
.cid-tva7zmBuYu form input:focus:-moz-placeholder,
.cid-tva7zmBuYu form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7zmBuYu form input:active:-ms-input-placeholder,
.cid-tva7zmBuYu form textarea:active:-ms-input-placeholder,
.cid-tva7zmBuYu form input:focus:-ms-input-placeholder,
.cid-tva7zmBuYu form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7zmBuYu form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7zmBuYu form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7zmBuYu form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7zmBuYu form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7zmBuYu form .form-check-input:focus,
.cid-tva7zmBuYu form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7zmBuYu form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7zmBuYu .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZByL65Mc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZByL65Mc .title {
  min-height: 40px;
}
.cid-tuZByL65Mc a {
  font-weight: 500;
}
.cid-tuZByL65Mc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZbLHe0vI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZbLHe0vI .mbr-text {
  color: #FEF9EE;
}
.cid-toZcMn6T9p {
  overflow: visible;
}
.cid-toZcMn6T9p .navbar-dropdown {
  position: relative !important;
}
.cid-toZcMn6T9p .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZcMn6T9p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZcMn6T9p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZcMn6T9p .dropdown-item:hover,
.cid-toZcMn6T9p .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZcMn6T9p .dropdown-item:hover span {
  color: white;
}
.cid-toZcMn6T9p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZcMn6T9p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZcMn6T9p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZcMn6T9p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZcMn6T9p .nav-link {
  position: relative;
}
.cid-toZcMn6T9p .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZcMn6T9p .container {
    flex-wrap: nowrap;
  }
}
.cid-toZcMn6T9p .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZcMn6T9p .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZcMn6T9p .dropdown-menu,
.cid-toZcMn6T9p .navbar.opened {
  background: #ffffff !important;
}
.cid-toZcMn6T9p .nav-item:focus,
.cid-toZcMn6T9p .nav-link:focus {
  outline: none;
}
.cid-toZcMn6T9p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZcMn6T9p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZcMn6T9p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZcMn6T9p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZcMn6T9p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZcMn6T9p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZcMn6T9p .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZcMn6T9p .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZcMn6T9p .navbar.opened {
  transition: all 0.3s;
}
.cid-toZcMn6T9p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZcMn6T9p .navbar .navbar-logo img {
  width: auto;
}
.cid-toZcMn6T9p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZcMn6T9p .navbar.collapsed {
  justify-content: center;
}
.cid-toZcMn6T9p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZcMn6T9p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZcMn6T9p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZcMn6T9p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZcMn6T9p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZcMn6T9p .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZcMn6T9p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZcMn6T9p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZcMn6T9p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZcMn6T9p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZcMn6T9p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZcMn6T9p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZcMn6T9p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZcMn6T9p .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZcMn6T9p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZcMn6T9p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZcMn6T9p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZcMn6T9p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZcMn6T9p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZcMn6T9p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZcMn6T9p .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZcMn6T9p .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZcMn6T9p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZcMn6T9p .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZcMn6T9p .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZcMn6T9p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZcMn6T9p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZcMn6T9p .dropdown-item.active,
.cid-toZcMn6T9p .dropdown-item:active {
  background-color: transparent;
}
.cid-toZcMn6T9p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZcMn6T9p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZcMn6T9p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZcMn6T9p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZcMn6T9p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZcMn6T9p .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZcMn6T9p .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZcMn6T9p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZcMn6T9p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZcMn6T9p .navbar-buttons {
  text-align: center;
}
.cid-toZcMn6T9p button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZcMn6T9p button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZcMn6T9p .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZcMn6T9p .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZcMn6T9p .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZcMn6T9p button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZcMn6T9p .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZcMn6T9p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZcMn6T9p .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZcMn6T9p .navbar {
    height: 70px;
  }
  .cid-toZcMn6T9p .navbar.opened {
    height: auto;
  }
  .cid-toZcMn6T9p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZcMn6T9p .navbar-brand-main {
  max-width: 30%;
}
.cid-toZcMn6T9p .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZcMn6T9p .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZcMn6T9p .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZcMn6T9p .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZcMn6T9p .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZcMn6T9p .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZcMn6T9p .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZcMn6T9p .navbar-buttons-main {
    display: none;
  }
}
.cid-toZcMn6T9p .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZcMn6T9p .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZcMn6T9p .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZcMn6T9p .container,
  .cid-toZcMn6T9p .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZcMn6T9p .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZcMn6T9p .navbar-nav-main {
    display: none !important;
  }
  .cid-toZcMn6T9p .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZcMn6T9p .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZcMn6T9p .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZcMn6T9p .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZcMn6T9p .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZcMn6T9p .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZcMn6T9p .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZcMn6T9p .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZcMn6T9p .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZcMn6T9p .navbar-collapse .dropdown-item:hover,
  .cid-toZcMn6T9p .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZcMn6T9p .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZcMn6T9p .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZcMn6T9p .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZcMp1pwO .modal-body .close {
  background: #1b1b1b;
}
.cid-toZcMp1pwO .modal-body .close span {
  font-style: normal;
}
.cid-toZcMp1pwO .carousel-inner > .active,
.cid-toZcMp1pwO .carousel-inner > .next,
.cid-toZcMp1pwO .carousel-inner > .prev {
  display: flex;
}
.cid-toZcMp1pwO .carousel-control .icon-next,
.cid-toZcMp1pwO .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZcMp1pwO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZcMp1pwO .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZcMp1pwO .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZcMp1pwO .boxed-slider > div {
  position: relative;
}
.cid-toZcMp1pwO .container img {
  width: 100%;
}
.cid-toZcMp1pwO .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZcMp1pwO .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZcMp1pwO .mbr-table-cell {
  padding: 0;
}
.cid-toZcMp1pwO .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZcMp1pwO .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZcMp1pwO .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZcMp1pwO .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZcMp1pwO .carousel-item.active.right,
.cid-toZcMp1pwO .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZcMp1pwO .carousel-item.active.left,
.cid-toZcMp1pwO .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZcMp1pwO .carousel-item.active,
.cid-toZcMp1pwO .carousel-item.next.left,
.cid-toZcMp1pwO .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZcMp1pwO .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZcMp1pwO .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZcMp1pwO .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZcMp1pwO .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZcMp1pwO .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZcMp1pwO .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZcMp1pwO .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZcMp1pwO .mbr-slider .carousel-indicators li.active,
.cid-toZcMp1pwO .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZcMp1pwO .mbr-slider .carousel-indicators li::after,
.cid-toZcMp1pwO .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZcMp1pwO .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZcMp1pwO .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZcMp1pwO .mbr-slider > .container img {
  width: 100%;
}
.cid-toZcMp1pwO .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZcMp1pwO .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZcMp1pwO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZcMp1pwO .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZcMp1pwO .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZcMp1pwO .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZcMp1pwO .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZcMp1pwO .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZcMp1pwO .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZcMp1pwO .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZcMp1pwO .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZcMp1pwO .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZcMp1pwO .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZcMqqdh8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZcMqqdh8 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZcMqqdh8 .mbr-section-btn,
  .cid-toZcMqqdh8 .mbr-section-subtitle,
  .cid-toZcMqqdh8 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZcMrRyFy {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZcMrRyFy .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZcMrRyFy .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZcMrRyFy .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZcMtsboW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZcMtsboW .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZcMtsboW .container {
    max-width: 1130px;
  }
}
.cid-toZcMtsboW .item-content {
  padding: 0 1rem;
}
.cid-toZcMtsboW img,
.cid-toZcMtsboW .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZcMtsboW img,
  .cid-toZcMtsboW .item-img {
    height: 260px;
  }
}
.cid-toZcMtsboW .item:focus,
.cid-toZcMtsboW span:focus {
  outline: none;
}
.cid-toZcMtsboW .item-wrapper {
  position: relative;
}
.cid-toZcMtsboW .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZcMtsboW .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZcMtsboW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZcMtsboW .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZcMtsboW .embla__button--next,
.cid-toZcMtsboW .embla__button--prev {
  display: flex;
}
.cid-toZcMtsboW .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZcMtsboW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZcMtsboW .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZcMtsboW .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZcMtsboW .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZcMtsboW .embla__button {
    top: auto;
  }
}
.cid-toZcMtsboW .embla {
  position: relative;
  width: 100%;
}
.cid-toZcMtsboW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZcMtsboW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZcMtsboW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZcMtsboW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tp01WClhFh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tp01WClhFh .title {
  min-height: 40px;
}
.cid-tp01WClhFh a {
  font-weight: 500;
}
.cid-tuZxcM6AQ6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZxcM6AQ6 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZxcM6AQ6 .mbr-shop .row {
  margin: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZxcM6AQ6 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZxcM6AQ6 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZxcM6AQ6 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZxcM6AQ6 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZxcM6AQ6 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZxcM6AQ6 .mbr-shop .filter-by-pu,
.cid-tuZxcM6AQ6 .mbr-shop .filter-by-pd,
.cid-tuZxcM6AQ6 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZxcM6AQ6 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZxcM6AQ6 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZxcM6AQ6 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .galleryItem h4,
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .galleryItem h5,
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .galleryItem p,
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZxcM6AQ6 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZxcM6AQ6 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZxcM6AQ6 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZxcM6AQ6 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZxcM6AQ6 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZxcM6AQ6 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZxcM6AQ6 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZxcM6AQ6 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZxcM6AQ6 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZxcM6AQ6 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .toggle:hover,
.cid-tuZxcM6AQ6 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZxcM6AQ6 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZxcM6AQ6 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZxcM6AQ6 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZxcM6AQ6 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZxcM6AQ6 .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-tuZxcM6AQ6 .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-tuZxcM6AQ6 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZxcM6AQ6 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZxcM6AQ6 .mbr-shop .shop-items .onsale,
.cid-tuZxcM6AQ6 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZxcM6AQ6 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZxcM6AQ6 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZxcM6AQ6 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZxcM6AQ6 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZxcM6AQ6 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZxcM6AQ6 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZxcM6AQ6 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZxcM6AQ6 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZxcM6AQ6 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZxcM6AQ6 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZxcM6AQ6 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZxcM6AQ6 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZxcM6AQ6 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZxcM6AQ6 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZxcM6AQ6 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZxcM6AQ6 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZxcM6AQ6 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZxcM6AQ6 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZxcM6AQ6 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZcMvmxVO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZcMvmxVO .title {
  min-height: 40px;
}
.cid-toZcMvmxVO a {
  font-weight: 500;
}
.cid-tuZxlcQWRs {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZxlcQWRs .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZxlcQWRs .mbr-shop .row {
  margin: 0;
}
.cid-tuZxlcQWRs .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZxlcQWRs .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZxlcQWRs .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZxlcQWRs .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZxlcQWRs .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZxlcQWRs .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZxlcQWRs .mbr-shop .filter-by-pu,
.cid-tuZxlcQWRs .mbr-shop .filter-by-pd,
.cid-tuZxlcQWRs .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZxlcQWRs .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZxlcQWRs .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZxlcQWRs .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .galleryItem h4,
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .galleryItem h5,
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .galleryItem p,
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZxlcQWRs .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZxlcQWRs .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZxlcQWRs .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZxlcQWRs .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZxlcQWRs .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZxlcQWRs .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZxlcQWRs .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZxlcQWRs .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZxlcQWRs .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZxlcQWRs .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .toggle:hover,
.cid-tuZxlcQWRs .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZxlcQWRs .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZxlcQWRs .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZxlcQWRs .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZxlcQWRs .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZxlcQWRs .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZxlcQWRs .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZxlcQWRs .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZxlcQWRs .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-tuZxlcQWRs .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-tuZxlcQWRs .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZxlcQWRs .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZxlcQWRs .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZxlcQWRs .mbr-shop .shop-items .onsale,
.cid-tuZxlcQWRs .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZxlcQWRs .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZxlcQWRs .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZxlcQWRs .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZxlcQWRs .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZxlcQWRs .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZxlcQWRs .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZxlcQWRs .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZxlcQWRs .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZxlcQWRs .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZxlcQWRs .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZxlcQWRs .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZxlcQWRs .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZxlcQWRs .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZxlcQWRs .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZxlcQWRs .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZxlcQWRs .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZxlcQWRs .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZxlcQWRs .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZxlcQWRs .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZxlcQWRs .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZxlcQWRs .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZxlcQWRs .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZxlcQWRs .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZxlcQWRs .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZxlcQWRs .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZxlcQWRs .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZxlcQWRs .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZxlcQWRs .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZxlcQWRs .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZxlcQWRs .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZxlcQWRs .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZxlcQWRs .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZxlcQWRs .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZcMDz3dt {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZcMDz3dt .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZcMDz3dt .mbr-section-btn,
  .cid-toZcMDz3dt .mbr-section-subtitle,
  .cid-toZcMDz3dt .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuZxqRhwO2 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZxqRhwO2 .card-subtitle {
  margin: 0;
}
.cid-tuZxqRhwO2 .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuZxqRhwO2 .card-img img {
  max-width: 200px;
}
.cid-tuZxqRhwO2 .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuZxqRhwO2 .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZxqRhwO2 .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZxqRhwO2 .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuZxqRhwO2 .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuZxqRhwO2 .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuZxqRhwO2 h4,
.cid-tuZxqRhwO2 h6,
.cid-tuZxqRhwO2 h5 {
  margin: 0;
}
.cid-tuZxqRhwO2 .mbr-text {
  transition: all 0.3s;
}
.cid-tuZxqRhwO2 .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuZxqRhwO2 img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuZxqRhwO2 .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuZxqRhwO2 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuZxqRhwO2 .wrapper {
    flex-direction: column;
  }
  .cid-tuZxqRhwO2 .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuZxqRhwO2 .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuZxqRhwO2 .mbr-text,
.cid-tuZxqRhwO2 .mbr-section-btn,
.cid-tuZxqRhwO2 .card-img {
  color: #808080;
}
.cid-tuZxqRhwO2 H2 {
  color: #89b758;
}
.cid-tuZxqRhwO2 H1 {
  color: #29361a;
}
.cid-toZcMGTtVQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZcMGTtVQ .title {
  min-height: 40px;
}
.cid-toZcMGTtVQ a {
  font-weight: 500;
}
.cid-tuZxwHXPsc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZxwHXPsc .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZxwHXPsc .mbr-shop .row {
  margin: 0;
}
.cid-tuZxwHXPsc .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZxwHXPsc .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZxwHXPsc .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZxwHXPsc .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZxwHXPsc .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZxwHXPsc .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZxwHXPsc .mbr-shop .filter-by-pu,
.cid-tuZxwHXPsc .mbr-shop .filter-by-pd,
.cid-tuZxwHXPsc .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZxwHXPsc .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZxwHXPsc .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZxwHXPsc .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .galleryItem h4,
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .galleryItem h5,
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .galleryItem p,
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZxwHXPsc .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZxwHXPsc .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZxwHXPsc .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZxwHXPsc .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZxwHXPsc .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZxwHXPsc .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZxwHXPsc .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZxwHXPsc .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZxwHXPsc .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZxwHXPsc .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .toggle:hover,
.cid-tuZxwHXPsc .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZxwHXPsc .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZxwHXPsc .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZxwHXPsc .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZxwHXPsc .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZxwHXPsc .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZxwHXPsc .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZxwHXPsc .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZxwHXPsc .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-tuZxwHXPsc .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-tuZxwHXPsc .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZxwHXPsc .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZxwHXPsc .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZxwHXPsc .mbr-shop .shop-items .onsale,
.cid-tuZxwHXPsc .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZxwHXPsc .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZxwHXPsc .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZxwHXPsc .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZxwHXPsc .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZxwHXPsc .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZxwHXPsc .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZxwHXPsc .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZxwHXPsc .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZxwHXPsc .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZxwHXPsc .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZxwHXPsc .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZxwHXPsc .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZxwHXPsc .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZxwHXPsc .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZxwHXPsc .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZxwHXPsc .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZxwHXPsc .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZxwHXPsc .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZxwHXPsc .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZxwHXPsc .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZxwHXPsc .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZxwHXPsc .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZxwHXPsc .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZxwHXPsc .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZxwHXPsc .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZxwHXPsc .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZxwHXPsc .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZxwHXPsc .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZxwHXPsc .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZxwHXPsc .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZxwHXPsc .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZxwHXPsc .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZxwHXPsc .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZcMPmbst {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZcMPmbst H2 {
  color: #89b758;
}
.cid-toZcMPmbst .mbr-text,
.cid-toZcMPmbst .mbr-section-btn {
  color: #808080;
}
.cid-toZcMPmbst .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZcMPmbst .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZcMPmbst .mbr-figure {
  height: 100%;
}
.cid-toZcMPmbst .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZcMPmbst img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZcMPmbst H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZcMPmbst .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZcMPmbst .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZcMPmbst .container {
    padding: 0 3rem;
  }
  .cid-toZcMPmbst .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZcMPmbst .container {
    padding: 0 2rem;
  }
  .cid-toZcMPmbst .card-img {
    width: 100%;
  }
  .cid-toZcMPmbst .center-card {
    padding: 1rem;
  }
}
.cid-toZcMPmbst .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcMPmbst .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcMRfDTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZcMRfDTf .row {
  justify-content: center;
}
.cid-toZcMRfDTf .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZcMRfDTf .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZcMRfDTf .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZcMRfDTf .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZcMRfDTf .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZcMRfDTf .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZcMRfDTf .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZcMRfDTf .card {
    min-height: 276px;
  }
}
.cid-toZcMRfDTf .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZcMRfDTf .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZcMRfDTf .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZcMRfDTf .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZcMRfDTf .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZcMRfDTf .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZcMRfDTf .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZcMRfDTf .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZcMRfDTf .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZcMRfDTf .card-title-1 {
  color: #ffffff;
}
.cid-toZcMThsjC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZcMThsjC .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcMThsjC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcMThsjC .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZcMThsjC .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZcMThsjC .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZcMThsjC .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZcMThsjC .card-wrapper {
  width: 100%;
}
.cid-toZcMThsjC .card-box {
  width: 100%;
}
.cid-toZcMThsjC .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZcMThsjC .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZcMThsjC .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZcMThsjC .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZcMThsjC .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZcMThsjC .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZcMThsjC .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZcMThsjC .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZcMThsjC .bg-img {
    width: 150%;
  }
}
.cid-tp0294DCar {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tp0294DCar .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tp0294DCar .mbr-section-btn,
  .cid-tp0294DCar .mbr-section-subtitle,
  .cid-tp0294DCar .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZcN4jUWJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZcN4jUWJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcN4jUWJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcN4jUWJ .row {
  justify-content: center;
}
.cid-toZcN4jUWJ .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZcN4jUWJ .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZcN4jUWJ .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZcN4jUWJ .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZcN4jUWJ .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZcN4jUWJ .col-video {
    height: 620px;
  }
}
.cid-toZcN4jUWJ .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZcN4jUWJ .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZcN4jUWJ .col-video .link {
  margin-right: 1rem;
}
.cid-toZcN4jUWJ .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZcN4jUWJ .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZcN4jUWJ .mbr-media {
  position: relative;
}
.cid-toZcN4jUWJ .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZcN4jUWJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZcN4jUWJ .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZcN4jUWJ .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZcN4jUWJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZcN4jUWJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZcN4jUWJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZcN4jUWJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZcN4jUWJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZcN4jUWJ a:hover {
  text-decoration-line: none !important;
}
.cid-toZcN99ApM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZcN99ApM .title {
  min-height: 40px;
}
.cid-toZcN99ApM a {
  font-weight: 500;
}
.cid-tuZxCJCTFF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZxCJCTFF .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZxCJCTFF .mbr-shop .row {
  margin: 0;
}
.cid-tuZxCJCTFF .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZxCJCTFF .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZxCJCTFF .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZxCJCTFF .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZxCJCTFF .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZxCJCTFF .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZxCJCTFF .mbr-shop .filter-by-pu,
.cid-tuZxCJCTFF .mbr-shop .filter-by-pd,
.cid-tuZxCJCTFF .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZxCJCTFF .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZxCJCTFF .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZxCJCTFF .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .galleryItem h4,
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .galleryItem h5,
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .galleryItem p,
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZxCJCTFF .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZxCJCTFF .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZxCJCTFF .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZxCJCTFF .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZxCJCTFF .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZxCJCTFF .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZxCJCTFF .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZxCJCTFF .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZxCJCTFF .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZxCJCTFF .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .toggle:hover,
.cid-tuZxCJCTFF .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZxCJCTFF .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZxCJCTFF .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZxCJCTFF .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZxCJCTFF .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZxCJCTFF .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZxCJCTFF .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZxCJCTFF .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZxCJCTFF .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-tuZxCJCTFF .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-tuZxCJCTFF .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZxCJCTFF .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZxCJCTFF .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZxCJCTFF .mbr-shop .shop-items .onsale,
.cid-tuZxCJCTFF .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZxCJCTFF .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZxCJCTFF .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZxCJCTFF .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZxCJCTFF .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZxCJCTFF .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZxCJCTFF .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZxCJCTFF .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZxCJCTFF .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZxCJCTFF .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZxCJCTFF .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZxCJCTFF .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZxCJCTFF .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZxCJCTFF .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZxCJCTFF .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZxCJCTFF .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZxCJCTFF .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZxCJCTFF .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZxCJCTFF .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZxCJCTFF .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZxCJCTFF .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZxCJCTFF .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZxCJCTFF .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZxCJCTFF .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZxCJCTFF .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZxCJCTFF .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZxCJCTFF .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZxCJCTFF .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZxCJCTFF .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZxCJCTFF .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZxCJCTFF .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZxCJCTFF .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZxCJCTFF .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZxCJCTFF .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZcNiCoyS {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZcNiCoyS H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZcNiCoyS .row {
  position: relative;
}
.cid-toZcNiCoyS .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZcNiCoyS .mbr-text,
.cid-toZcNiCoyS .mbr-section-btn {
  color: #808080;
}
.cid-toZcNiCoyS img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZcNiCoyS h4 {
  line-height: 1.4;
}
.cid-toZcNiCoyS .img-col {
  align-items: flex-end;
}
.cid-toZcNiCoyS .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZcNiCoyS .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZcNiCoyS .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZcNiCoyS .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZcNiCoyS .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZcNiCoyS .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZcNiCoyS .icon-col {
    align-items: center;
  }
  .cid-toZcNiCoyS .row:before {
    height: 860px;
  }
}
.cid-toZcNiCoyS .icon-text,
.cid-toZcNiCoyS .mbr-iconfont {
  color: #ffffff;
}
.cid-toZcNiCoyS .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcNiCoyS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcNkTTKP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZcNkTTKP .row {
  justify-content: center;
}
.cid-toZcNkTTKP .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZcNkTTKP .mbr-section-title {
  color: #75083A;
}
.cid-toZcNkTTKP .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZcNkTTKP .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZcNkTTKP .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZcNkTTKP .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZcNkTTKP .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZcNkTTKP .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZcNkTTKP .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZcNkTTKP .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZcNkTTKP .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZcNkTTKP .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZcNkTTKP .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZcNkTTKP .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZcNkTTKP .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZcNkTTKP .card-box {
    padding: 32px;
  }
}
.cid-toZcNkTTKP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZcNkTTKP .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZcNkTTKP .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZcNkTTKP .card-title-1 {
  color: #FFEDB4;
}
.cid-toZcNkTTKP .card-title-2 {
  color: #F6B7D2;
}
.cid-toZcNkTTKP .card-title-3 {
  color: #BAE3C8;
}
.cid-toZcNkTTKP .card-title-4 {
  color: #F9C9C8;
}
.cid-toZcNkTTKP .card-title-5 {
  color: #FDC99C;
}
.cid-toZcNkTTKP .card-title-6 {
  color: #FFEDB4;
}
.cid-toZcNkTTKP .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZcNkTTKP .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZcNnN3mO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZcNnN3mO .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcNnN3mO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcNnN3mO .row {
  justify-content: flex-start;
}
.cid-toZcNnN3mO .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZcNnN3mO .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZcNAgIrE {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZcNAgIrE .mbr-section-subtitle {
  color: #767676;
}
.cid-toZcNAgIrE ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZcNAgIrE ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZcNAgIrE ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZcNAgIrE ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZcNAgIrE .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZcND1qkm {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZcND1qkm p {
  color: #767676;
}
.cid-toZcND1qkm .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZcND1qkm .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZcND1qkm .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZcND1qkm .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZcND1qkm .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZcND1qkm .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZcND1qkm .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZcND1qkm .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZcND1qkm .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZcND1qkm .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZcND1qkm .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZcNFIvLP {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZcNFIvLP H2 {
  color: #89b758;
}
.cid-toZcNFIvLP .mbr-text,
.cid-toZcNFIvLP .mbr-section-btn {
  color: #808080;
}
.cid-toZcNFIvLP img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZcNFIvLP img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZcNFIvLP H1 {
  color: #29361a;
}
.cid-toZcNFIvLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcNFIvLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZcNIg4lZ {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZcNIg4lZ .title-align {
  width: 100%;
}
.cid-toZcNIg4lZ .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZcNIg4lZ .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZcNIg4lZ .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZcNIg4lZ .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZcNIg4lZ .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZcNIg4lZ .price-wrap {
  margin-left: 3rem;
}
.cid-toZcNIg4lZ .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZcNIg4lZ .item-first {
  margin-left: 0 !important;
}
.cid-toZcNIg4lZ H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZcNIg4lZ H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZcNIg4lZ img {
  margin: auto;
  max-width: 500px;
}
.cid-toZcNIg4lZ .mbr-section-subtitle,
.cid-toZcNIg4lZ .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZcNIg4lZ .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZcNIg4lZ H2:before {
    content: none;
  }
  .cid-toZcNIg4lZ .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZcNIg4lZ .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZcNIg4lZ .pricebox {
    margin-right: 0rem;
  }
  .cid-toZcNIg4lZ .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZcNIg4lZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZcNIg4lZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7Fa3QE6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7Fa3QE6 .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7Fa3QE6 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7Fa3QE6 .mbr-section-title {
  color: #44af69;
}
.cid-tva7Fa3QE6 .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7Fa3QE6 .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7Fa3QE6 .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7Fa3QE6 form {
  width: 100%;
}
.cid-tva7Fa3QE6 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7Fa3QE6 form p {
  color: #1F1D1A;
}
.cid-tva7Fa3QE6 form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7Fa3QE6 form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7Fa3QE6 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7Fa3QE6 form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7Fa3QE6 form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7Fa3QE6 form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7Fa3QE6 form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7Fa3QE6 form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7Fa3QE6 form select {
  color: #bbbbbb !important;
}
.cid-tva7Fa3QE6 form textarea {
  height: 250px !important;
}
.cid-tva7Fa3QE6 form input:active,
.cid-tva7Fa3QE6 form textarea:active,
.cid-tva7Fa3QE6 form input:focus,
.cid-tva7Fa3QE6 form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7Fa3QE6 form input:active::-webkit-input-placeholder,
.cid-tva7Fa3QE6 form textarea:active::-webkit-input-placeholder,
.cid-tva7Fa3QE6 form input:focus::-webkit-input-placeholder,
.cid-tva7Fa3QE6 form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7Fa3QE6 form input:active::-moz-placeholder,
.cid-tva7Fa3QE6 form textarea:active::-moz-placeholder,
.cid-tva7Fa3QE6 form input:focus::-moz-placeholder,
.cid-tva7Fa3QE6 form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7Fa3QE6 form input:active:-moz-placeholder,
.cid-tva7Fa3QE6 form textarea:active:-moz-placeholder,
.cid-tva7Fa3QE6 form input:focus:-moz-placeholder,
.cid-tva7Fa3QE6 form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7Fa3QE6 form input:active:-ms-input-placeholder,
.cid-tva7Fa3QE6 form textarea:active:-ms-input-placeholder,
.cid-tva7Fa3QE6 form input:focus:-ms-input-placeholder,
.cid-tva7Fa3QE6 form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7Fa3QE6 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7Fa3QE6 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7Fa3QE6 form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7Fa3QE6 form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7Fa3QE6 form .form-check-input:focus,
.cid-tva7Fa3QE6 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7Fa3QE6 form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7Fa3QE6 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZBNHjAvw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZBNHjAvw .title {
  min-height: 40px;
}
.cid-tuZBNHjAvw a {
  font-weight: 500;
}
.cid-tuZBNHjAvw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZcNTM3lS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZcNTM3lS .mbr-text {
  color: #FEF9EE;
}
.cid-toZf5zStf9 {
  overflow: visible;
}
.cid-toZf5zStf9 .navbar-dropdown {
  position: relative !important;
}
.cid-toZf5zStf9 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZf5zStf9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZf5zStf9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZf5zStf9 .dropdown-item:hover,
.cid-toZf5zStf9 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZf5zStf9 .dropdown-item:hover span {
  color: white;
}
.cid-toZf5zStf9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZf5zStf9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZf5zStf9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZf5zStf9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZf5zStf9 .nav-link {
  position: relative;
}
.cid-toZf5zStf9 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZf5zStf9 .container {
    flex-wrap: nowrap;
  }
}
.cid-toZf5zStf9 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZf5zStf9 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZf5zStf9 .dropdown-menu,
.cid-toZf5zStf9 .navbar.opened {
  background: #ffffff !important;
}
.cid-toZf5zStf9 .nav-item:focus,
.cid-toZf5zStf9 .nav-link:focus {
  outline: none;
}
.cid-toZf5zStf9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZf5zStf9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZf5zStf9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZf5zStf9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZf5zStf9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZf5zStf9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZf5zStf9 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZf5zStf9 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZf5zStf9 .navbar.opened {
  transition: all 0.3s;
}
.cid-toZf5zStf9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZf5zStf9 .navbar .navbar-logo img {
  width: auto;
}
.cid-toZf5zStf9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZf5zStf9 .navbar.collapsed {
  justify-content: center;
}
.cid-toZf5zStf9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZf5zStf9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZf5zStf9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZf5zStf9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZf5zStf9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZf5zStf9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZf5zStf9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZf5zStf9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZf5zStf9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZf5zStf9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZf5zStf9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZf5zStf9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZf5zStf9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZf5zStf9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZf5zStf9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZf5zStf9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZf5zStf9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZf5zStf9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZf5zStf9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZf5zStf9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZf5zStf9 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZf5zStf9 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZf5zStf9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZf5zStf9 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZf5zStf9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZf5zStf9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZf5zStf9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZf5zStf9 .dropdown-item.active,
.cid-toZf5zStf9 .dropdown-item:active {
  background-color: transparent;
}
.cid-toZf5zStf9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZf5zStf9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZf5zStf9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZf5zStf9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZf5zStf9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZf5zStf9 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZf5zStf9 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZf5zStf9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZf5zStf9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZf5zStf9 .navbar-buttons {
  text-align: center;
}
.cid-toZf5zStf9 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZf5zStf9 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZf5zStf9 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZf5zStf9 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZf5zStf9 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZf5zStf9 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZf5zStf9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZf5zStf9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZf5zStf9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZf5zStf9 .navbar {
    height: 70px;
  }
  .cid-toZf5zStf9 .navbar.opened {
    height: auto;
  }
  .cid-toZf5zStf9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZf5zStf9 .navbar-brand-main {
  max-width: 30%;
}
.cid-toZf5zStf9 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZf5zStf9 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZf5zStf9 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZf5zStf9 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZf5zStf9 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZf5zStf9 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZf5zStf9 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZf5zStf9 .navbar-buttons-main {
    display: none;
  }
}
.cid-toZf5zStf9 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZf5zStf9 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZf5zStf9 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZf5zStf9 .container,
  .cid-toZf5zStf9 .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZf5zStf9 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZf5zStf9 .navbar-nav-main {
    display: none !important;
  }
  .cid-toZf5zStf9 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZf5zStf9 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZf5zStf9 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZf5zStf9 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZf5zStf9 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZf5zStf9 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZf5zStf9 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZf5zStf9 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZf5zStf9 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZf5zStf9 .navbar-collapse .dropdown-item:hover,
  .cid-toZf5zStf9 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZf5zStf9 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZf5zStf9 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZf5zStf9 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZf5BEdoD .modal-body .close {
  background: #1b1b1b;
}
.cid-toZf5BEdoD .modal-body .close span {
  font-style: normal;
}
.cid-toZf5BEdoD .carousel-inner > .active,
.cid-toZf5BEdoD .carousel-inner > .next,
.cid-toZf5BEdoD .carousel-inner > .prev {
  display: flex;
}
.cid-toZf5BEdoD .carousel-control .icon-next,
.cid-toZf5BEdoD .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZf5BEdoD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZf5BEdoD .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZf5BEdoD .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZf5BEdoD .boxed-slider > div {
  position: relative;
}
.cid-toZf5BEdoD .container img {
  width: 100%;
}
.cid-toZf5BEdoD .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZf5BEdoD .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZf5BEdoD .mbr-table-cell {
  padding: 0;
}
.cid-toZf5BEdoD .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZf5BEdoD .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZf5BEdoD .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZf5BEdoD .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZf5BEdoD .carousel-item.active.right,
.cid-toZf5BEdoD .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZf5BEdoD .carousel-item.active.left,
.cid-toZf5BEdoD .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZf5BEdoD .carousel-item.active,
.cid-toZf5BEdoD .carousel-item.next.left,
.cid-toZf5BEdoD .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZf5BEdoD .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZf5BEdoD .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZf5BEdoD .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZf5BEdoD .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZf5BEdoD .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZf5BEdoD .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZf5BEdoD .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZf5BEdoD .mbr-slider .carousel-indicators li.active,
.cid-toZf5BEdoD .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZf5BEdoD .mbr-slider .carousel-indicators li::after,
.cid-toZf5BEdoD .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZf5BEdoD .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZf5BEdoD .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZf5BEdoD .mbr-slider > .container img {
  width: 100%;
}
.cid-toZf5BEdoD .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZf5BEdoD .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZf5BEdoD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZf5BEdoD .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZf5BEdoD .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZf5BEdoD .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZf5BEdoD .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZf5BEdoD .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZf5BEdoD .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZf5BEdoD .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZf5BEdoD .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZf5BEdoD .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZf5BEdoD .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZf5D2fpI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZf5D2fpI .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZf5D2fpI .mbr-section-btn,
  .cid-toZf5D2fpI .mbr-section-subtitle,
  .cid-toZf5D2fpI .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZf5EuLri {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZf5EuLri .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZf5EuLri .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZf5EuLri .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZf5FYtF2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZf5FYtF2 .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZf5FYtF2 .container {
    max-width: 1130px;
  }
}
.cid-toZf5FYtF2 .item-content {
  padding: 0 1rem;
}
.cid-toZf5FYtF2 img,
.cid-toZf5FYtF2 .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZf5FYtF2 img,
  .cid-toZf5FYtF2 .item-img {
    height: 260px;
  }
}
.cid-toZf5FYtF2 .item:focus,
.cid-toZf5FYtF2 span:focus {
  outline: none;
}
.cid-toZf5FYtF2 .item-wrapper {
  position: relative;
}
.cid-toZf5FYtF2 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZf5FYtF2 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZf5FYtF2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZf5FYtF2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZf5FYtF2 .embla__button--next,
.cid-toZf5FYtF2 .embla__button--prev {
  display: flex;
}
.cid-toZf5FYtF2 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZf5FYtF2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZf5FYtF2 .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZf5FYtF2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZf5FYtF2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZf5FYtF2 .embla__button {
    top: auto;
  }
}
.cid-toZf5FYtF2 .embla {
  position: relative;
  width: 100%;
}
.cid-toZf5FYtF2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZf5FYtF2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZf5FYtF2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZf5FYtF2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZf5HODtM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZf5HODtM .title {
  min-height: 40px;
}
.cid-toZf5HODtM a {
  font-weight: 500;
}
.cid-tuZyo4cbtD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZyo4cbtD .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZyo4cbtD .mbr-shop .row {
  margin: 0;
}
.cid-tuZyo4cbtD .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZyo4cbtD .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZyo4cbtD .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZyo4cbtD .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZyo4cbtD .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZyo4cbtD .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZyo4cbtD .mbr-shop .filter-by-pu,
.cid-tuZyo4cbtD .mbr-shop .filter-by-pd,
.cid-tuZyo4cbtD .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZyo4cbtD .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZyo4cbtD .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZyo4cbtD .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .galleryItem h4,
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .galleryItem h5,
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .galleryItem p,
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZyo4cbtD .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZyo4cbtD .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZyo4cbtD .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZyo4cbtD .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZyo4cbtD .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZyo4cbtD .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZyo4cbtD .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZyo4cbtD .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZyo4cbtD .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZyo4cbtD .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .toggle:hover,
.cid-tuZyo4cbtD .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZyo4cbtD .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZyo4cbtD .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZyo4cbtD .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZyo4cbtD .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZyo4cbtD .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZyo4cbtD .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZyo4cbtD .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZyo4cbtD .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-tuZyo4cbtD .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-tuZyo4cbtD .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZyo4cbtD .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZyo4cbtD .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZyo4cbtD .mbr-shop .shop-items .onsale,
.cid-tuZyo4cbtD .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZyo4cbtD .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZyo4cbtD .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZyo4cbtD .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZyo4cbtD .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZyo4cbtD .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZyo4cbtD .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZyo4cbtD .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZyo4cbtD .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZyo4cbtD .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZyo4cbtD .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZyo4cbtD .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZyo4cbtD .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZyo4cbtD .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZyo4cbtD .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZyo4cbtD .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZyo4cbtD .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZyo4cbtD .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZyo4cbtD .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZyo4cbtD .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZyo4cbtD .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZyo4cbtD .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZyo4cbtD .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZyo4cbtD .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZyo4cbtD .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZyo4cbtD .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZyo4cbtD .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZyo4cbtD .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZyo4cbtD .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZyo4cbtD .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZyo4cbtD .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZyo4cbtD .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZyo4cbtD .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZyo4cbtD .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZf5Q1CBD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZf5Q1CBD .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZf5Q1CBD .mbr-section-btn,
  .cid-toZf5Q1CBD .mbr-section-subtitle,
  .cid-toZf5Q1CBD .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuZyuglPpz {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZyuglPpz .card-subtitle {
  margin: 0;
}
.cid-tuZyuglPpz .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuZyuglPpz .card-img img {
  max-width: 200px;
}
.cid-tuZyuglPpz .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuZyuglPpz .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZyuglPpz .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuZyuglPpz .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuZyuglPpz .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuZyuglPpz .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuZyuglPpz h4,
.cid-tuZyuglPpz h6,
.cid-tuZyuglPpz h5 {
  margin: 0;
}
.cid-tuZyuglPpz .mbr-text {
  transition: all 0.3s;
}
.cid-tuZyuglPpz .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuZyuglPpz img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuZyuglPpz .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuZyuglPpz .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuZyuglPpz .wrapper {
    flex-direction: column;
  }
  .cid-tuZyuglPpz .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuZyuglPpz .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuZyuglPpz .mbr-text,
.cid-tuZyuglPpz .mbr-section-btn,
.cid-tuZyuglPpz .card-img {
  color: #808080;
}
.cid-tuZyuglPpz H2 {
  color: #89b758;
}
.cid-tuZyuglPpz H1 {
  color: #29361a;
}
.cid-toZf5Tia0M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZf5Tia0M .title {
  min-height: 40px;
}
.cid-toZf5Tia0M a {
  font-weight: 500;
}
.cid-tuZyz3jJHc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZyz3jJHc .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZyz3jJHc .mbr-shop .row {
  margin: 0;
}
.cid-tuZyz3jJHc .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZyz3jJHc .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZyz3jJHc .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZyz3jJHc .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZyz3jJHc .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZyz3jJHc .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZyz3jJHc .mbr-shop .filter-by-pu,
.cid-tuZyz3jJHc .mbr-shop .filter-by-pd,
.cid-tuZyz3jJHc .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZyz3jJHc .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZyz3jJHc .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZyz3jJHc .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .galleryItem h4,
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .galleryItem h5,
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .galleryItem p,
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZyz3jJHc .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZyz3jJHc .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZyz3jJHc .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZyz3jJHc .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZyz3jJHc .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZyz3jJHc .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZyz3jJHc .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZyz3jJHc .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZyz3jJHc .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZyz3jJHc .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .toggle:hover,
.cid-tuZyz3jJHc .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZyz3jJHc .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZyz3jJHc .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZyz3jJHc .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZyz3jJHc .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZyz3jJHc .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZyz3jJHc .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZyz3jJHc .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZyz3jJHc .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-tuZyz3jJHc .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-tuZyz3jJHc .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZyz3jJHc .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZyz3jJHc .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZyz3jJHc .mbr-shop .shop-items .onsale,
.cid-tuZyz3jJHc .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZyz3jJHc .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZyz3jJHc .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZyz3jJHc .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZyz3jJHc .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZyz3jJHc .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZyz3jJHc .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZyz3jJHc .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZyz3jJHc .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZyz3jJHc .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZyz3jJHc .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZyz3jJHc .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZyz3jJHc .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZyz3jJHc .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZyz3jJHc .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZyz3jJHc .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZyz3jJHc .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZyz3jJHc .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZyz3jJHc .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZyz3jJHc .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZyz3jJHc .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZyz3jJHc .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZyz3jJHc .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZyz3jJHc .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZyz3jJHc .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZyz3jJHc .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZyz3jJHc .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZyz3jJHc .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZyz3jJHc .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZyz3jJHc .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZyz3jJHc .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZyz3jJHc .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZyz3jJHc .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZyz3jJHc .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZf61L2ho {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZf61L2ho H2 {
  color: #89b758;
}
.cid-toZf61L2ho .mbr-text,
.cid-toZf61L2ho .mbr-section-btn {
  color: #808080;
}
.cid-toZf61L2ho .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZf61L2ho .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZf61L2ho .mbr-figure {
  height: 100%;
}
.cid-toZf61L2ho .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZf61L2ho img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZf61L2ho H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZf61L2ho .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZf61L2ho .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZf61L2ho .container {
    padding: 0 3rem;
  }
  .cid-toZf61L2ho .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZf61L2ho .container {
    padding: 0 2rem;
  }
  .cid-toZf61L2ho .card-img {
    width: 100%;
  }
  .cid-toZf61L2ho .center-card {
    padding: 1rem;
  }
}
.cid-toZf61L2ho .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf61L2ho .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf63ALAd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZf63ALAd .row {
  justify-content: center;
}
.cid-toZf63ALAd .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZf63ALAd .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZf63ALAd .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZf63ALAd .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZf63ALAd .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZf63ALAd .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZf63ALAd .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZf63ALAd .card {
    min-height: 276px;
  }
}
.cid-toZf63ALAd .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZf63ALAd .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZf63ALAd .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZf63ALAd .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZf63ALAd .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZf63ALAd .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZf63ALAd .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZf63ALAd .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZf63ALAd .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZf63ALAd .card-title-1 {
  color: #ffffff;
}
.cid-toZf65DJUt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZf65DJUt .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf65DJUt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf65DJUt .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZf65DJUt .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZf65DJUt .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZf65DJUt .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZf65DJUt .card-wrapper {
  width: 100%;
}
.cid-toZf65DJUt .card-box {
  width: 100%;
}
.cid-toZf65DJUt .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZf65DJUt .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZf65DJUt .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZf65DJUt .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZf65DJUt .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZf65DJUt .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZf65DJUt .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZf65DJUt .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZf65DJUt .bg-img {
    width: 150%;
  }
}
.cid-toZf67xOPT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZf67xOPT .title {
  min-height: 40px;
}
.cid-toZf67xOPT a {
  font-weight: 500;
}
.cid-tuZyDCC21y {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZyDCC21y .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZyDCC21y .mbr-shop .row {
  margin: 0;
}
.cid-tuZyDCC21y .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZyDCC21y .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZyDCC21y .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZyDCC21y .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZyDCC21y .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZyDCC21y .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZyDCC21y .mbr-shop .filter-by-pu,
.cid-tuZyDCC21y .mbr-shop .filter-by-pd,
.cid-tuZyDCC21y .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZyDCC21y .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZyDCC21y .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZyDCC21y .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .galleryItem h4,
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .galleryItem h5,
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .galleryItem p,
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZyDCC21y .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZyDCC21y .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZyDCC21y .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZyDCC21y .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZyDCC21y .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZyDCC21y .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZyDCC21y .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZyDCC21y .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZyDCC21y .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZyDCC21y .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZyDCC21y .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZyDCC21y .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .toggle:hover,
.cid-tuZyDCC21y .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZyDCC21y .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZyDCC21y .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZyDCC21y .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZyDCC21y .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZyDCC21y .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZyDCC21y .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyDCC21y .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZyDCC21y .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZyDCC21y .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZyDCC21y .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZyDCC21y .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZyDCC21y .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZyDCC21y .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-tuZyDCC21y .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-tuZyDCC21y .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZyDCC21y .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZyDCC21y .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZyDCC21y .mbr-shop .shop-items .onsale,
.cid-tuZyDCC21y .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZyDCC21y .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZyDCC21y .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZyDCC21y .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZyDCC21y .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZyDCC21y .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZyDCC21y .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZyDCC21y .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZyDCC21y .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZyDCC21y .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZyDCC21y .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZyDCC21y .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZyDCC21y .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZyDCC21y .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZyDCC21y .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZyDCC21y .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZyDCC21y .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZyDCC21y .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZyDCC21y .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZyDCC21y .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZyDCC21y .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZyDCC21y .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZyDCC21y .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZyDCC21y .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZyDCC21y .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZyDCC21y .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZyDCC21y .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZyDCC21y .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZyDCC21y .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZyDCC21y .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZyDCC21y .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZyDCC21y .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZyDCC21y .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZyDCC21y .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZyDCC21y .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZf6gDdW3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZf6gDdW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf6gDdW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf6gDdW3 .row {
  justify-content: center;
}
.cid-toZf6gDdW3 .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZf6gDdW3 .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZf6gDdW3 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZf6gDdW3 .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZf6gDdW3 .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZf6gDdW3 .col-video {
    height: 620px;
  }
}
.cid-toZf6gDdW3 .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZf6gDdW3 .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZf6gDdW3 .col-video .link {
  margin-right: 1rem;
}
.cid-toZf6gDdW3 .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZf6gDdW3 .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZf6gDdW3 .mbr-media {
  position: relative;
}
.cid-toZf6gDdW3 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZf6gDdW3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZf6gDdW3 .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZf6gDdW3 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZf6gDdW3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZf6gDdW3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZf6gDdW3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZf6gDdW3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZf6gDdW3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZf6gDdW3 a:hover {
  text-decoration-line: none !important;
}
.cid-toZf6lssbl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZf6lssbl .title {
  min-height: 40px;
}
.cid-toZf6lssbl a {
  font-weight: 500;
}
.cid-tuZyHb6AEm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuZyHb6AEm .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuZyHb6AEm .mbr-shop .row {
  margin: 0;
}
.cid-tuZyHb6AEm .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuZyHb6AEm .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuZyHb6AEm .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuZyHb6AEm .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuZyHb6AEm .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuZyHb6AEm .mbr-shop .hide-modal {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuZyHb6AEm .mbr-shop .filter-by-pu,
.cid-tuZyHb6AEm .mbr-shop .filter-by-pd,
.cid-tuZyHb6AEm .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuZyHb6AEm .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuZyHb6AEm .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuZyHb6AEm .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .galleryItem h4,
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .galleryItem h5,
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .galleryItem p,
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .item-button {
  text-align: center;
}
.cid-tuZyHb6AEm .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuZyHb6AEm .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuZyHb6AEm .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuZyHb6AEm .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuZyHb6AEm .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuZyHb6AEm .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuZyHb6AEm .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuZyHb6AEm .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .range-controls {
  position: relative;
}
.cid-tuZyHb6AEm .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuZyHb6AEm .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .toggle:hover,
.cid-tuZyHb6AEm .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuZyHb6AEm .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuZyHb6AEm .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuZyHb6AEm .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuZyHb6AEm .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuZyHb6AEm .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuZyHb6AEm .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuZyHb6AEm .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuZyHb6AEm .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-tuZyHb6AEm .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-tuZyHb6AEm .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuZyHb6AEm .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuZyHb6AEm .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuZyHb6AEm .mbr-shop .shop-items .onsale,
.cid-tuZyHb6AEm .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuZyHb6AEm .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuZyHb6AEm .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuZyHb6AEm .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuZyHb6AEm .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuZyHb6AEm .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuZyHb6AEm .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuZyHb6AEm .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuZyHb6AEm .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuZyHb6AEm .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuZyHb6AEm .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuZyHb6AEm .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuZyHb6AEm .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuZyHb6AEm .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuZyHb6AEm .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuZyHb6AEm .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuZyHb6AEm .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuZyHb6AEm .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuZyHb6AEm .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuZyHb6AEm .wrapper-shop-items {
    order: 1;
  }
  .cid-tuZyHb6AEm .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuZyHb6AEm .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuZyHb6AEm .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuZyHb6AEm .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuZyHb6AEm .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuZyHb6AEm .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuZyHb6AEm .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuZyHb6AEm .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuZyHb6AEm .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuZyHb6AEm .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuZyHb6AEm .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuZyHb6AEm .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuZyHb6AEm .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuZyHb6AEm .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZf6v7YrR {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZf6v7YrR H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZf6v7YrR .row {
  position: relative;
}
.cid-toZf6v7YrR .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZf6v7YrR .mbr-text,
.cid-toZf6v7YrR .mbr-section-btn {
  color: #808080;
}
.cid-toZf6v7YrR img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZf6v7YrR h4 {
  line-height: 1.4;
}
.cid-toZf6v7YrR .img-col {
  align-items: flex-end;
}
.cid-toZf6v7YrR .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZf6v7YrR .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZf6v7YrR .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZf6v7YrR .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZf6v7YrR .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZf6v7YrR .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZf6v7YrR .icon-col {
    align-items: center;
  }
  .cid-toZf6v7YrR .row:before {
    height: 860px;
  }
}
.cid-toZf6v7YrR .icon-text,
.cid-toZf6v7YrR .mbr-iconfont {
  color: #ffffff;
}
.cid-toZf6v7YrR .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf6v7YrR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf6xtin5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZf6xtin5 .row {
  justify-content: center;
}
.cid-toZf6xtin5 .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZf6xtin5 .mbr-section-title {
  color: #75083A;
}
.cid-toZf6xtin5 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZf6xtin5 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZf6xtin5 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZf6xtin5 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZf6xtin5 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZf6xtin5 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZf6xtin5 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZf6xtin5 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZf6xtin5 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZf6xtin5 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZf6xtin5 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZf6xtin5 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZf6xtin5 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZf6xtin5 .card-box {
    padding: 32px;
  }
}
.cid-toZf6xtin5 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZf6xtin5 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZf6xtin5 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZf6xtin5 .card-title-1 {
  color: #FFEDB4;
}
.cid-toZf6xtin5 .card-title-2 {
  color: #F6B7D2;
}
.cid-toZf6xtin5 .card-title-3 {
  color: #BAE3C8;
}
.cid-toZf6xtin5 .card-title-4 {
  color: #F9C9C8;
}
.cid-toZf6xtin5 .card-title-5 {
  color: #FDC99C;
}
.cid-toZf6xtin5 .card-title-6 {
  color: #FFEDB4;
}
.cid-toZf6xtin5 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZf6xtin5 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZf6Apx3o {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZf6Apx3o .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf6Apx3o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf6Apx3o .row {
  justify-content: flex-start;
}
.cid-toZf6Apx3o .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZf6Apx3o .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZf6MXvvG {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZf6MXvvG .mbr-section-subtitle {
  color: #767676;
}
.cid-toZf6MXvvG ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZf6MXvvG ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZf6MXvvG ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZf6MXvvG ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZf6MXvvG .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZf6PJiXT {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZf6PJiXT p {
  color: #767676;
}
.cid-toZf6PJiXT .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZf6PJiXT .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZf6PJiXT .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZf6PJiXT .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZf6PJiXT .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZf6PJiXT .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZf6PJiXT .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZf6PJiXT .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZf6PJiXT .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZf6PJiXT .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZf6PJiXT .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZf6SrwgT {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZf6SrwgT H2 {
  color: #89b758;
}
.cid-toZf6SrwgT .mbr-text,
.cid-toZf6SrwgT .mbr-section-btn {
  color: #808080;
}
.cid-toZf6SrwgT img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZf6SrwgT img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZf6SrwgT H1 {
  color: #29361a;
}
.cid-toZf6SrwgT .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf6SrwgT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZf6V0Vy6 {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZf6V0Vy6 .title-align {
  width: 100%;
}
.cid-toZf6V0Vy6 .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZf6V0Vy6 .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZf6V0Vy6 .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZf6V0Vy6 .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZf6V0Vy6 .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZf6V0Vy6 .price-wrap {
  margin-left: 3rem;
}
.cid-toZf6V0Vy6 .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZf6V0Vy6 .item-first {
  margin-left: 0 !important;
}
.cid-toZf6V0Vy6 H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZf6V0Vy6 H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZf6V0Vy6 img {
  margin: auto;
  max-width: 500px;
}
.cid-toZf6V0Vy6 .mbr-section-subtitle,
.cid-toZf6V0Vy6 .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZf6V0Vy6 .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZf6V0Vy6 H2:before {
    content: none;
  }
  .cid-toZf6V0Vy6 .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZf6V0Vy6 .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZf6V0Vy6 .pricebox {
    margin-right: 0rem;
  }
  .cid-toZf6V0Vy6 .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZf6V0Vy6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZf6V0Vy6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7L1HctK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7L1HctK .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7L1HctK .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7L1HctK .mbr-section-title {
  color: #44af69;
}
.cid-tva7L1HctK .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7L1HctK .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7L1HctK .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7L1HctK form {
  width: 100%;
}
.cid-tva7L1HctK form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7L1HctK form p {
  color: #1F1D1A;
}
.cid-tva7L1HctK form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7L1HctK form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7L1HctK form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7L1HctK form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7L1HctK form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7L1HctK form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7L1HctK form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7L1HctK form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7L1HctK form select {
  color: #bbbbbb !important;
}
.cid-tva7L1HctK form textarea {
  height: 250px !important;
}
.cid-tva7L1HctK form input:active,
.cid-tva7L1HctK form textarea:active,
.cid-tva7L1HctK form input:focus,
.cid-tva7L1HctK form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7L1HctK form input:active::-webkit-input-placeholder,
.cid-tva7L1HctK form textarea:active::-webkit-input-placeholder,
.cid-tva7L1HctK form input:focus::-webkit-input-placeholder,
.cid-tva7L1HctK form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7L1HctK form input:active::-moz-placeholder,
.cid-tva7L1HctK form textarea:active::-moz-placeholder,
.cid-tva7L1HctK form input:focus::-moz-placeholder,
.cid-tva7L1HctK form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7L1HctK form input:active:-moz-placeholder,
.cid-tva7L1HctK form textarea:active:-moz-placeholder,
.cid-tva7L1HctK form input:focus:-moz-placeholder,
.cid-tva7L1HctK form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7L1HctK form input:active:-ms-input-placeholder,
.cid-tva7L1HctK form textarea:active:-ms-input-placeholder,
.cid-tva7L1HctK form input:focus:-ms-input-placeholder,
.cid-tva7L1HctK form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7L1HctK form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7L1HctK form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7L1HctK form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7L1HctK form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7L1HctK form .form-check-input:focus,
.cid-tva7L1HctK form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7L1HctK form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7L1HctK .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZBXriGjp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZBXriGjp .title {
  min-height: 40px;
}
.cid-tuZBXriGjp a {
  font-weight: 500;
}
.cid-tuZBXriGjp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZf76ADJX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZf76ADJX .mbr-text {
  color: #FEF9EE;
}
.cid-toZfXRHsJB {
  overflow: visible;
}
.cid-toZfXRHsJB .navbar-dropdown {
  position: relative !important;
}
.cid-toZfXRHsJB .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZfXRHsJB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZfXRHsJB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZfXRHsJB .dropdown-item:hover,
.cid-toZfXRHsJB .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZfXRHsJB .dropdown-item:hover span {
  color: white;
}
.cid-toZfXRHsJB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZfXRHsJB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZfXRHsJB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZfXRHsJB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZfXRHsJB .nav-link {
  position: relative;
}
.cid-toZfXRHsJB .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZfXRHsJB .container {
    flex-wrap: nowrap;
  }
}
.cid-toZfXRHsJB .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZfXRHsJB .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZfXRHsJB .dropdown-menu,
.cid-toZfXRHsJB .navbar.opened {
  background: #ffffff !important;
}
.cid-toZfXRHsJB .nav-item:focus,
.cid-toZfXRHsJB .nav-link:focus {
  outline: none;
}
.cid-toZfXRHsJB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZfXRHsJB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZfXRHsJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZfXRHsJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZfXRHsJB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZfXRHsJB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZfXRHsJB .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZfXRHsJB .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZfXRHsJB .navbar.opened {
  transition: all 0.3s;
}
.cid-toZfXRHsJB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZfXRHsJB .navbar .navbar-logo img {
  width: auto;
}
.cid-toZfXRHsJB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZfXRHsJB .navbar.collapsed {
  justify-content: center;
}
.cid-toZfXRHsJB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZfXRHsJB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZfXRHsJB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZfXRHsJB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZfXRHsJB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZfXRHsJB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZfXRHsJB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZfXRHsJB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZfXRHsJB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZfXRHsJB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZfXRHsJB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZfXRHsJB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZfXRHsJB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZfXRHsJB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZfXRHsJB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZfXRHsJB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZfXRHsJB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZfXRHsJB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZfXRHsJB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZfXRHsJB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZfXRHsJB .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZfXRHsJB .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZfXRHsJB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZfXRHsJB .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZfXRHsJB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZfXRHsJB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZfXRHsJB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZfXRHsJB .dropdown-item.active,
.cid-toZfXRHsJB .dropdown-item:active {
  background-color: transparent;
}
.cid-toZfXRHsJB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZfXRHsJB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZfXRHsJB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZfXRHsJB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZfXRHsJB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZfXRHsJB .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZfXRHsJB .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZfXRHsJB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZfXRHsJB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZfXRHsJB .navbar-buttons {
  text-align: center;
}
.cid-toZfXRHsJB button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZfXRHsJB button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZfXRHsJB .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZfXRHsJB .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZfXRHsJB .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZfXRHsJB button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZfXRHsJB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZfXRHsJB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZfXRHsJB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZfXRHsJB .navbar {
    height: 70px;
  }
  .cid-toZfXRHsJB .navbar.opened {
    height: auto;
  }
  .cid-toZfXRHsJB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZfXRHsJB .navbar-brand-main {
  max-width: 30%;
}
.cid-toZfXRHsJB .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZfXRHsJB .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZfXRHsJB .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZfXRHsJB .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZfXRHsJB .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZfXRHsJB .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZfXRHsJB .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZfXRHsJB .navbar-buttons-main {
    display: none;
  }
}
.cid-toZfXRHsJB .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZfXRHsJB .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZfXRHsJB .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZfXRHsJB .container,
  .cid-toZfXRHsJB .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZfXRHsJB .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZfXRHsJB .navbar-nav-main {
    display: none !important;
  }
  .cid-toZfXRHsJB .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZfXRHsJB .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZfXRHsJB .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZfXRHsJB .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZfXRHsJB .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZfXRHsJB .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZfXRHsJB .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZfXRHsJB .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZfXRHsJB .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZfXRHsJB .navbar-collapse .dropdown-item:hover,
  .cid-toZfXRHsJB .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZfXRHsJB .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZfXRHsJB .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZfXRHsJB .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZfXTqlDT .modal-body .close {
  background: #1b1b1b;
}
.cid-toZfXTqlDT .modal-body .close span {
  font-style: normal;
}
.cid-toZfXTqlDT .carousel-inner > .active,
.cid-toZfXTqlDT .carousel-inner > .next,
.cid-toZfXTqlDT .carousel-inner > .prev {
  display: flex;
}
.cid-toZfXTqlDT .carousel-control .icon-next,
.cid-toZfXTqlDT .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZfXTqlDT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZfXTqlDT .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZfXTqlDT .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZfXTqlDT .boxed-slider > div {
  position: relative;
}
.cid-toZfXTqlDT .container img {
  width: 100%;
}
.cid-toZfXTqlDT .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZfXTqlDT .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZfXTqlDT .mbr-table-cell {
  padding: 0;
}
.cid-toZfXTqlDT .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZfXTqlDT .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZfXTqlDT .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZfXTqlDT .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZfXTqlDT .carousel-item.active.right,
.cid-toZfXTqlDT .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZfXTqlDT .carousel-item.active.left,
.cid-toZfXTqlDT .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZfXTqlDT .carousel-item.active,
.cid-toZfXTqlDT .carousel-item.next.left,
.cid-toZfXTqlDT .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZfXTqlDT .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZfXTqlDT .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZfXTqlDT .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZfXTqlDT .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZfXTqlDT .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZfXTqlDT .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZfXTqlDT .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZfXTqlDT .mbr-slider .carousel-indicators li.active,
.cid-toZfXTqlDT .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZfXTqlDT .mbr-slider .carousel-indicators li::after,
.cid-toZfXTqlDT .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZfXTqlDT .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZfXTqlDT .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZfXTqlDT .mbr-slider > .container img {
  width: 100%;
}
.cid-toZfXTqlDT .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZfXTqlDT .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZfXTqlDT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZfXTqlDT .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZfXTqlDT .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZfXTqlDT .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZfXTqlDT .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZfXTqlDT .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZfXTqlDT .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZfXTqlDT .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZfXTqlDT .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZfXTqlDT .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZfXTqlDT .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZfXUOlcw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZfXUOlcw .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZfXUOlcw .mbr-section-btn,
  .cid-toZfXUOlcw .mbr-section-subtitle,
  .cid-toZfXUOlcw .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZfXWiQJ3 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZfXWiQJ3 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZfXWiQJ3 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZfXWiQJ3 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZfXXRu7T {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZfXXRu7T .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZfXXRu7T .container {
    max-width: 1130px;
  }
}
.cid-toZfXXRu7T .item-content {
  padding: 0 1rem;
}
.cid-toZfXXRu7T img,
.cid-toZfXXRu7T .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZfXXRu7T img,
  .cid-toZfXXRu7T .item-img {
    height: 260px;
  }
}
.cid-toZfXXRu7T .item:focus,
.cid-toZfXXRu7T span:focus {
  outline: none;
}
.cid-toZfXXRu7T .item-wrapper {
  position: relative;
}
.cid-toZfXXRu7T .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZfXXRu7T .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZfXXRu7T .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZfXXRu7T .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZfXXRu7T .embla__button--next,
.cid-toZfXXRu7T .embla__button--prev {
  display: flex;
}
.cid-toZfXXRu7T .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZfXXRu7T .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZfXXRu7T .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZfXXRu7T .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZfXXRu7T .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZfXXRu7T .embla__button {
    top: auto;
  }
}
.cid-toZfXXRu7T .embla {
  position: relative;
  width: 100%;
}
.cid-toZfXXRu7T .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZfXXRu7T .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZfXXRu7T .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZfXXRu7T .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZgV7lOeB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZgV7lOeB .title {
  min-height: 40px;
}
.cid-toZgV7lOeB a {
  font-weight: 500;
}
.cid-tuUUHp2tdm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUUHp2tdm .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuUUHp2tdm .mbr-shop .row {
  margin: 0;
}
.cid-tuUUHp2tdm .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuUUHp2tdm .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuUUHp2tdm .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuUUHp2tdm .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuUUHp2tdm .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuUUHp2tdm .mbr-shop .hide-modal {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuUUHp2tdm .mbr-shop .filter-by-pu,
.cid-tuUUHp2tdm .mbr-shop .filter-by-pd,
.cid-tuUUHp2tdm .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuUUHp2tdm .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuUUHp2tdm .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuUUHp2tdm .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .galleryItem h4,
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .galleryItem h5,
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .galleryItem p,
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .item-button {
  text-align: center;
}
.cid-tuUUHp2tdm .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuUUHp2tdm .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuUUHp2tdm .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuUUHp2tdm .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuUUHp2tdm .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuUUHp2tdm .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuUUHp2tdm .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuUUHp2tdm .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .range-controls {
  position: relative;
}
.cid-tuUUHp2tdm .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuUUHp2tdm .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .toggle:hover,
.cid-tuUUHp2tdm .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuUUHp2tdm .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuUUHp2tdm .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuUUHp2tdm .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuUUHp2tdm .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuUUHp2tdm .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuUUHp2tdm .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuUUHp2tdm .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuUUHp2tdm .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-tuUUHp2tdm .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-tuUUHp2tdm .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuUUHp2tdm .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuUUHp2tdm .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuUUHp2tdm .mbr-shop .shop-items .onsale,
.cid-tuUUHp2tdm .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuUUHp2tdm .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuUUHp2tdm .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuUUHp2tdm .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuUUHp2tdm .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuUUHp2tdm .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuUUHp2tdm .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuUUHp2tdm .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuUUHp2tdm .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuUUHp2tdm .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuUUHp2tdm .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuUUHp2tdm .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuUUHp2tdm .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuUUHp2tdm .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuUUHp2tdm .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuUUHp2tdm .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuUUHp2tdm .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuUUHp2tdm .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuUUHp2tdm .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuUUHp2tdm .wrapper-shop-items {
    order: 1;
  }
  .cid-tuUUHp2tdm .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuUUHp2tdm .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuUUHp2tdm .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuUUHp2tdm .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuUUHp2tdm .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuUUHp2tdm .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuUUHp2tdm .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuUUHp2tdm .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuUUHp2tdm .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuUUHp2tdm .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuUUHp2tdm .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuUUHp2tdm .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuUUHp2tdm .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuUUHp2tdm .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZgQxhvU1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZgQxhvU1 .title {
  min-height: 40px;
}
.cid-toZgQxhvU1 a {
  font-weight: 500;
}
.cid-tuUWTR9dbf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUWTR9dbf .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuUWTR9dbf .mbr-shop .row {
  margin: 0;
}
.cid-tuUWTR9dbf .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuUWTR9dbf .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuUWTR9dbf .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuUWTR9dbf .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuUWTR9dbf .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuUWTR9dbf .mbr-shop .hide-modal {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuUWTR9dbf .mbr-shop .filter-by-pu,
.cid-tuUWTR9dbf .mbr-shop .filter-by-pd,
.cid-tuUWTR9dbf .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuUWTR9dbf .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuUWTR9dbf .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuUWTR9dbf .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .galleryItem h4,
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .galleryItem h5,
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .galleryItem p,
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .item-button {
  text-align: center;
}
.cid-tuUWTR9dbf .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuUWTR9dbf .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuUWTR9dbf .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuUWTR9dbf .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuUWTR9dbf .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuUWTR9dbf .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuUWTR9dbf .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuUWTR9dbf .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .range-controls {
  position: relative;
}
.cid-tuUWTR9dbf .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuUWTR9dbf .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .toggle:hover,
.cid-tuUWTR9dbf .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuUWTR9dbf .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuUWTR9dbf .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuUWTR9dbf .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuUWTR9dbf .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuUWTR9dbf .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuUWTR9dbf .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuUWTR9dbf .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuUWTR9dbf .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-tuUWTR9dbf .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-tuUWTR9dbf .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuUWTR9dbf .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuUWTR9dbf .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuUWTR9dbf .mbr-shop .shop-items .onsale,
.cid-tuUWTR9dbf .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuUWTR9dbf .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuUWTR9dbf .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuUWTR9dbf .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuUWTR9dbf .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuUWTR9dbf .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuUWTR9dbf .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuUWTR9dbf .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuUWTR9dbf .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuUWTR9dbf .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuUWTR9dbf .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuUWTR9dbf .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuUWTR9dbf .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuUWTR9dbf .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuUWTR9dbf .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuUWTR9dbf .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuUWTR9dbf .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuUWTR9dbf .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuUWTR9dbf .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuUWTR9dbf .wrapper-shop-items {
    order: 1;
  }
  .cid-tuUWTR9dbf .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuUWTR9dbf .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuUWTR9dbf .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuUWTR9dbf .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuUWTR9dbf .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuUWTR9dbf .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuUWTR9dbf .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuUWTR9dbf .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuUWTR9dbf .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuUWTR9dbf .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuUWTR9dbf .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuUWTR9dbf .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuUWTR9dbf .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuUWTR9dbf .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZfXZH52P {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZfXZH52P .title {
  min-height: 40px;
}
.cid-toZfXZH52P a {
  font-weight: 500;
}
.cid-toZfY19ObN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZfY19ObN .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZfY19ObN .mbr-shop .row {
  margin: 0;
}
.cid-toZfY19ObN .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZfY19ObN .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZfY19ObN .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZfY19ObN .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZfY19ObN .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZfY19ObN .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZfY19ObN .mbr-shop .hide-modal {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZfY19ObN .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-toZfY19ObN .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-toZfY19ObN .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZfY19ObN .mbr-shop .filter-by-pu,
.cid-toZfY19ObN .mbr-shop .filter-by-pd,
.cid-toZfY19ObN .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZfY19ObN .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZfY19ObN .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZfY19ObN .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .galleryItem h4,
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .galleryItem h5,
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .galleryItem p,
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .item-button {
  text-align: center;
}
.cid-toZfY19ObN .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZfY19ObN .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZfY19ObN .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZfY19ObN .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZfY19ObN .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZfY19ObN .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZfY19ObN .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZfY19ObN .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZfY19ObN .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZfY19ObN .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZfY19ObN .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .range-controls {
  position: relative;
}
.cid-toZfY19ObN .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZfY19ObN .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZfY19ObN .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-toZfY19ObN .mbr-shop .toggle:hover,
.cid-toZfY19ObN .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZfY19ObN .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZfY19ObN .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZfY19ObN .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZfY19ObN .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZfY19ObN .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZfY19ObN .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfY19ObN .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZfY19ObN .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZfY19ObN .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZfY19ObN .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZfY19ObN .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZfY19ObN .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZfY19ObN .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-toZfY19ObN .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-toZfY19ObN .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZfY19ObN .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZfY19ObN .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZfY19ObN .mbr-shop .shop-items .onsale,
.cid-toZfY19ObN .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZfY19ObN .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZfY19ObN .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZfY19ObN .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZfY19ObN .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZfY19ObN .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZfY19ObN .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZfY19ObN .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZfY19ObN .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZfY19ObN .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZfY19ObN .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZfY19ObN .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZfY19ObN .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZfY19ObN .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZfY19ObN .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZfY19ObN .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZfY19ObN .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZfY19ObN .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZfY19ObN .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZfY19ObN .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZfY19ObN .wrapper-shop-items {
    order: 1;
  }
  .cid-toZfY19ObN .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZfY19ObN .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZfY19ObN .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZfY19ObN .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZfY19ObN .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZfY19ObN .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZfY19ObN .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZfY19ObN .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZfY19ObN .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZfY19ObN .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZfY19ObN .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZfY19ObN .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZfY19ObN .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZfY19ObN .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZfY88R8k {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZfY88R8k .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZfY88R8k .mbr-section-btn,
  .cid-toZfY88R8k .mbr-section-subtitle,
  .cid-toZfY88R8k .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuUUvy5uYh {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUUvy5uYh .card-subtitle {
  margin: 0;
}
.cid-tuUUvy5uYh .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuUUvy5uYh .card-img img {
  max-width: 200px;
}
.cid-tuUUvy5uYh .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuUUvy5uYh .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUUvy5uYh .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUUvy5uYh .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuUUvy5uYh .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuUUvy5uYh .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuUUvy5uYh h4,
.cid-tuUUvy5uYh h6,
.cid-tuUUvy5uYh h5 {
  margin: 0;
}
.cid-tuUUvy5uYh .mbr-text {
  transition: all 0.3s;
}
.cid-tuUUvy5uYh .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuUUvy5uYh img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuUUvy5uYh .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuUUvy5uYh .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuUUvy5uYh .wrapper {
    flex-direction: column;
  }
  .cid-tuUUvy5uYh .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuUUvy5uYh .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuUUvy5uYh .mbr-text,
.cid-tuUUvy5uYh .mbr-section-btn,
.cid-tuUUvy5uYh .card-img {
  color: #808080;
}
.cid-tuUUvy5uYh H2 {
  color: #89b758;
}
.cid-tuUUvy5uYh H1 {
  color: #29361a;
}
.cid-toZfYbrFnS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZfYbrFnS .title {
  min-height: 40px;
}
.cid-toZfYbrFnS a {
  font-weight: 500;
}
.cid-toZfYd2WRo {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZfYd2WRo .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZfYd2WRo .mbr-shop .row {
  margin: 0;
}
.cid-toZfYd2WRo .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZfYd2WRo .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZfYd2WRo .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZfYd2WRo .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZfYd2WRo .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZfYd2WRo .mbr-shop .hide-modal {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZfYd2WRo .mbr-shop .filter-by-pu,
.cid-toZfYd2WRo .mbr-shop .filter-by-pd,
.cid-toZfYd2WRo .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZfYd2WRo .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZfYd2WRo .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZfYd2WRo .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .galleryItem h4,
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .galleryItem h5,
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .galleryItem p,
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .item-button {
  text-align: center;
}
.cid-toZfYd2WRo .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZfYd2WRo .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZfYd2WRo .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZfYd2WRo .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZfYd2WRo .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZfYd2WRo .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZfYd2WRo .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZfYd2WRo .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZfYd2WRo .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZfYd2WRo .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .range-controls {
  position: relative;
}
.cid-toZfYd2WRo .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZfYd2WRo .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .toggle:hover,
.cid-toZfYd2WRo .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZfYd2WRo .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZfYd2WRo .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZfYd2WRo .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZfYd2WRo .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZfYd2WRo .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZfYd2WRo .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYd2WRo .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZfYd2WRo .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZfYd2WRo .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZfYd2WRo .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZfYd2WRo .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZfYd2WRo .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZfYd2WRo .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-toZfYd2WRo .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-toZfYd2WRo .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZfYd2WRo .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZfYd2WRo .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZfYd2WRo .mbr-shop .shop-items .onsale,
.cid-toZfYd2WRo .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZfYd2WRo .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZfYd2WRo .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZfYd2WRo .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZfYd2WRo .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZfYd2WRo .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZfYd2WRo .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZfYd2WRo .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZfYd2WRo .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZfYd2WRo .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZfYd2WRo .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZfYd2WRo .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZfYd2WRo .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZfYd2WRo .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZfYd2WRo .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZfYd2WRo .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZfYd2WRo .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZfYd2WRo .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZfYd2WRo .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZfYd2WRo .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZfYd2WRo .wrapper-shop-items {
    order: 1;
  }
  .cid-toZfYd2WRo .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZfYd2WRo .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZfYd2WRo .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZfYd2WRo .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZfYd2WRo .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZfYd2WRo .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZfYd2WRo .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZfYd2WRo .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZfYd2WRo .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZfYd2WRo .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZfYd2WRo .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZfYd2WRo .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZfYd2WRo .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZfYd2WRo .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZfYkrHDE {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZfYkrHDE H2 {
  color: #89b758;
}
.cid-toZfYkrHDE .mbr-text,
.cid-toZfYkrHDE .mbr-section-btn {
  color: #808080;
}
.cid-toZfYkrHDE .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZfYkrHDE .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZfYkrHDE .mbr-figure {
  height: 100%;
}
.cid-toZfYkrHDE .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZfYkrHDE img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZfYkrHDE H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZfYkrHDE .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZfYkrHDE .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZfYkrHDE .container {
    padding: 0 3rem;
  }
  .cid-toZfYkrHDE .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZfYkrHDE .container {
    padding: 0 2rem;
  }
  .cid-toZfYkrHDE .card-img {
    width: 100%;
  }
  .cid-toZfYkrHDE .center-card {
    padding: 1rem;
  }
}
.cid-toZfYkrHDE .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfYkrHDE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfYmjdQO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZfYmjdQO .row {
  justify-content: center;
}
.cid-toZfYmjdQO .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZfYmjdQO .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZfYmjdQO .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZfYmjdQO .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZfYmjdQO .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZfYmjdQO .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZfYmjdQO .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZfYmjdQO .card {
    min-height: 276px;
  }
}
.cid-toZfYmjdQO .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZfYmjdQO .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZfYmjdQO .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZfYmjdQO .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZfYmjdQO .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZfYmjdQO .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZfYmjdQO .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZfYmjdQO .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZfYmjdQO .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZfYmjdQO .card-title-1 {
  color: #ffffff;
}
.cid-toZfYok6dP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZfYok6dP .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfYok6dP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfYok6dP .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZfYok6dP .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZfYok6dP .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZfYok6dP .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZfYok6dP .card-wrapper {
  width: 100%;
}
.cid-toZfYok6dP .card-box {
  width: 100%;
}
.cid-toZfYok6dP .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZfYok6dP .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZfYok6dP .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZfYok6dP .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZfYok6dP .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZfYok6dP .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZfYok6dP .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZfYok6dP .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZfYok6dP .bg-img {
    width: 150%;
  }
}
.cid-toZfYqcEUs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZfYqcEUs .title {
  min-height: 40px;
}
.cid-toZfYqcEUs a {
  font-weight: 500;
}
.cid-toZfYs6sEx {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZfYs6sEx .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZfYs6sEx .mbr-shop .row {
  margin: 0;
}
.cid-toZfYs6sEx .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZfYs6sEx .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZfYs6sEx .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZfYs6sEx .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZfYs6sEx .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZfYs6sEx .mbr-shop .hide-modal {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZfYs6sEx .mbr-shop .filter-by-pu,
.cid-toZfYs6sEx .mbr-shop .filter-by-pd,
.cid-toZfYs6sEx .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZfYs6sEx .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZfYs6sEx .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZfYs6sEx .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .galleryItem h4,
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .galleryItem h5,
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .galleryItem p,
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .item-button {
  text-align: center;
}
.cid-toZfYs6sEx .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZfYs6sEx .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZfYs6sEx .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZfYs6sEx .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZfYs6sEx .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZfYs6sEx .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZfYs6sEx .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZfYs6sEx .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZfYs6sEx .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZfYs6sEx .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .range-controls {
  position: relative;
}
.cid-toZfYs6sEx .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZfYs6sEx .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .toggle:hover,
.cid-toZfYs6sEx .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZfYs6sEx .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZfYs6sEx .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZfYs6sEx .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZfYs6sEx .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZfYs6sEx .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZfYs6sEx .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYs6sEx .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZfYs6sEx .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZfYs6sEx .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZfYs6sEx .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZfYs6sEx .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZfYs6sEx .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZfYs6sEx .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-toZfYs6sEx .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-toZfYs6sEx .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZfYs6sEx .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZfYs6sEx .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZfYs6sEx .mbr-shop .shop-items .onsale,
.cid-toZfYs6sEx .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZfYs6sEx .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZfYs6sEx .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZfYs6sEx .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZfYs6sEx .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZfYs6sEx .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZfYs6sEx .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZfYs6sEx .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZfYs6sEx .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZfYs6sEx .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZfYs6sEx .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZfYs6sEx .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZfYs6sEx .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZfYs6sEx .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZfYs6sEx .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZfYs6sEx .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZfYs6sEx .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZfYs6sEx .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZfYs6sEx .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZfYs6sEx .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZfYs6sEx .wrapper-shop-items {
    order: 1;
  }
  .cid-toZfYs6sEx .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZfYs6sEx .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZfYs6sEx .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZfYs6sEx .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZfYs6sEx .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZfYs6sEx .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZfYs6sEx .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZfYs6sEx .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZfYs6sEx .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZfYs6sEx .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZfYs6sEx .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZfYs6sEx .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZfYs6sEx .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZfYs6sEx .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZfYzBfHV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZfYzBfHV .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfYzBfHV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfYzBfHV .row {
  justify-content: center;
}
.cid-toZfYzBfHV .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZfYzBfHV .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZfYzBfHV .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZfYzBfHV .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZfYzBfHV .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZfYzBfHV .col-video {
    height: 620px;
  }
}
.cid-toZfYzBfHV .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZfYzBfHV .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZfYzBfHV .col-video .link {
  margin-right: 1rem;
}
.cid-toZfYzBfHV .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZfYzBfHV .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZfYzBfHV .mbr-media {
  position: relative;
}
.cid-toZfYzBfHV .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZfYzBfHV .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZfYzBfHV .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZfYzBfHV .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZfYzBfHV .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZfYzBfHV .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZfYzBfHV .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZfYzBfHV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZfYzBfHV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZfYzBfHV a:hover {
  text-decoration-line: none !important;
}
.cid-toZfYErcfA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZfYErcfA .title {
  min-height: 40px;
}
.cid-toZfYErcfA a {
  font-weight: 500;
}
.cid-toZfYGtERn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZfYGtERn .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZfYGtERn .mbr-shop .row {
  margin: 0;
}
.cid-toZfYGtERn .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZfYGtERn .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZfYGtERn .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZfYGtERn .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZfYGtERn .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZfYGtERn .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZfYGtERn .mbr-shop .hide-modal {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZfYGtERn .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-toZfYGtERn .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-toZfYGtERn .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZfYGtERn .mbr-shop .filter-by-pu,
.cid-toZfYGtERn .mbr-shop .filter-by-pd,
.cid-toZfYGtERn .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZfYGtERn .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZfYGtERn .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZfYGtERn .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .galleryItem h4,
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .galleryItem h5,
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .galleryItem p,
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .item-button {
  text-align: center;
}
.cid-toZfYGtERn .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZfYGtERn .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZfYGtERn .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZfYGtERn .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZfYGtERn .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZfYGtERn .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZfYGtERn .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZfYGtERn .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZfYGtERn .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZfYGtERn .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZfYGtERn .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .range-controls {
  position: relative;
}
.cid-toZfYGtERn .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZfYGtERn .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZfYGtERn .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-toZfYGtERn .mbr-shop .toggle:hover,
.cid-toZfYGtERn .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZfYGtERn .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZfYGtERn .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZfYGtERn .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZfYGtERn .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZfYGtERn .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZfYGtERn .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZfYGtERn .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZfYGtERn .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZfYGtERn .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZfYGtERn .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZfYGtERn .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZfYGtERn .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZfYGtERn .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-toZfYGtERn .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-toZfYGtERn .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZfYGtERn .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZfYGtERn .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZfYGtERn .mbr-shop .shop-items .onsale,
.cid-toZfYGtERn .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZfYGtERn .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZfYGtERn .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZfYGtERn .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZfYGtERn .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZfYGtERn .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZfYGtERn .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZfYGtERn .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZfYGtERn .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZfYGtERn .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZfYGtERn .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZfYGtERn .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZfYGtERn .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZfYGtERn .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZfYGtERn .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZfYGtERn .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZfYGtERn .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZfYGtERn .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZfYGtERn .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZfYGtERn .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZfYGtERn .wrapper-shop-items {
    order: 1;
  }
  .cid-toZfYGtERn .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZfYGtERn .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZfYGtERn .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZfYGtERn .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZfYGtERn .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZfYGtERn .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZfYGtERn .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZfYGtERn .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZfYGtERn .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZfYGtERn .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZfYGtERn .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZfYGtERn .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZfYGtERn .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZfYGtERn .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZfYO51JQ {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZfYO51JQ H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZfYO51JQ .row {
  position: relative;
}
.cid-toZfYO51JQ .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZfYO51JQ .mbr-text,
.cid-toZfYO51JQ .mbr-section-btn {
  color: #808080;
}
.cid-toZfYO51JQ img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZfYO51JQ h4 {
  line-height: 1.4;
}
.cid-toZfYO51JQ .img-col {
  align-items: flex-end;
}
.cid-toZfYO51JQ .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZfYO51JQ .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZfYO51JQ .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZfYO51JQ .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZfYO51JQ .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZfYO51JQ .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZfYO51JQ .icon-col {
    align-items: center;
  }
  .cid-toZfYO51JQ .row:before {
    height: 860px;
  }
}
.cid-toZfYO51JQ .icon-text,
.cid-toZfYO51JQ .mbr-iconfont {
  color: #ffffff;
}
.cid-toZfYO51JQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfYO51JQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfYQrTWL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZfYQrTWL .row {
  justify-content: center;
}
.cid-toZfYQrTWL .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZfYQrTWL .mbr-section-title {
  color: #75083A;
}
.cid-toZfYQrTWL .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZfYQrTWL .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZfYQrTWL .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZfYQrTWL .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZfYQrTWL .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZfYQrTWL .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZfYQrTWL .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZfYQrTWL .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZfYQrTWL .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZfYQrTWL .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZfYQrTWL .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZfYQrTWL .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZfYQrTWL .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZfYQrTWL .card-box {
    padding: 32px;
  }
}
.cid-toZfYQrTWL .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZfYQrTWL .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZfYQrTWL .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZfYQrTWL .card-title-1 {
  color: #FFEDB4;
}
.cid-toZfYQrTWL .card-title-2 {
  color: #F6B7D2;
}
.cid-toZfYQrTWL .card-title-3 {
  color: #BAE3C8;
}
.cid-toZfYQrTWL .card-title-4 {
  color: #F9C9C8;
}
.cid-toZfYQrTWL .card-title-5 {
  color: #FDC99C;
}
.cid-toZfYQrTWL .card-title-6 {
  color: #FFEDB4;
}
.cid-toZfYQrTWL .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZfYQrTWL .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZfYTnmto {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZfYTnmto .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfYTnmto .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfYTnmto .row {
  justify-content: flex-start;
}
.cid-toZfYTnmto .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZfYTnmto .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZfZ640HK {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZfZ640HK .mbr-section-subtitle {
  color: #767676;
}
.cid-toZfZ640HK ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZfZ640HK ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZfZ640HK ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZfZ640HK ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZfZ640HK .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZfZ8PGX0 {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZfZ8PGX0 p {
  color: #767676;
}
.cid-toZfZ8PGX0 .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZfZ8PGX0 .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZfZ8PGX0 .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZfZ8PGX0 .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZfZ8PGX0 .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZfZ8PGX0 .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZfZ8PGX0 .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZfZ8PGX0 .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZfZ8PGX0 .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZfZ8PGX0 .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZfZ8PGX0 .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZfZbuVpU {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZfZbuVpU H2 {
  color: #89b758;
}
.cid-toZfZbuVpU .mbr-text,
.cid-toZfZbuVpU .mbr-section-btn {
  color: #808080;
}
.cid-toZfZbuVpU img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZfZbuVpU img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZfZbuVpU H1 {
  color: #29361a;
}
.cid-toZfZbuVpU .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfZbuVpU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZfZe33oQ {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZfZe33oQ .title-align {
  width: 100%;
}
.cid-toZfZe33oQ .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZfZe33oQ .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZfZe33oQ .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZfZe33oQ .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZfZe33oQ .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZfZe33oQ .price-wrap {
  margin-left: 3rem;
}
.cid-toZfZe33oQ .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZfZe33oQ .item-first {
  margin-left: 0 !important;
}
.cid-toZfZe33oQ H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZfZe33oQ H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZfZe33oQ img {
  margin: auto;
  max-width: 500px;
}
.cid-toZfZe33oQ .mbr-section-subtitle,
.cid-toZfZe33oQ .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZfZe33oQ .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZfZe33oQ H2:before {
    content: none;
  }
  .cid-toZfZe33oQ .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZfZe33oQ .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZfZe33oQ .pricebox {
    margin-right: 0rem;
  }
  .cid-toZfZe33oQ .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZfZe33oQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZfZe33oQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva7UO8wT0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva7UO8wT0 .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva7UO8wT0 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva7UO8wT0 .mbr-section-title {
  color: #44af69;
}
.cid-tva7UO8wT0 .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva7UO8wT0 .form-container {
  display: flex;
  width: 100%;
}
.cid-tva7UO8wT0 .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva7UO8wT0 form {
  width: 100%;
}
.cid-tva7UO8wT0 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva7UO8wT0 form p {
  color: #1F1D1A;
}
.cid-tva7UO8wT0 form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva7UO8wT0 form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva7UO8wT0 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva7UO8wT0 form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva7UO8wT0 form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7UO8wT0 form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7UO8wT0 form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva7UO8wT0 form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva7UO8wT0 form select {
  color: #bbbbbb !important;
}
.cid-tva7UO8wT0 form textarea {
  height: 250px !important;
}
.cid-tva7UO8wT0 form input:active,
.cid-tva7UO8wT0 form textarea:active,
.cid-tva7UO8wT0 form input:focus,
.cid-tva7UO8wT0 form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva7UO8wT0 form input:active::-webkit-input-placeholder,
.cid-tva7UO8wT0 form textarea:active::-webkit-input-placeholder,
.cid-tva7UO8wT0 form input:focus::-webkit-input-placeholder,
.cid-tva7UO8wT0 form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva7UO8wT0 form input:active::-moz-placeholder,
.cid-tva7UO8wT0 form textarea:active::-moz-placeholder,
.cid-tva7UO8wT0 form input:focus::-moz-placeholder,
.cid-tva7UO8wT0 form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva7UO8wT0 form input:active:-moz-placeholder,
.cid-tva7UO8wT0 form textarea:active:-moz-placeholder,
.cid-tva7UO8wT0 form input:focus:-moz-placeholder,
.cid-tva7UO8wT0 form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva7UO8wT0 form input:active:-ms-input-placeholder,
.cid-tva7UO8wT0 form textarea:active:-ms-input-placeholder,
.cid-tva7UO8wT0 form input:focus:-ms-input-placeholder,
.cid-tva7UO8wT0 form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva7UO8wT0 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva7UO8wT0 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva7UO8wT0 form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva7UO8wT0 form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva7UO8wT0 form .form-check-input:focus,
.cid-tva7UO8wT0 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva7UO8wT0 form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva7UO8wT0 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZJLQevqr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZJLQevqr .title {
  min-height: 40px;
}
.cid-tuZJLQevqr a {
  font-weight: 500;
}
.cid-tuZJLQevqr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZfZpzQEX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZfZpzQEX .mbr-text {
  color: #FEF9EE;
}
.cid-toZj8bR3hh {
  overflow: visible;
}
.cid-toZj8bR3hh .navbar-dropdown {
  position: relative !important;
}
.cid-toZj8bR3hh .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZj8bR3hh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZj8bR3hh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZj8bR3hh .dropdown-item:hover,
.cid-toZj8bR3hh .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZj8bR3hh .dropdown-item:hover span {
  color: white;
}
.cid-toZj8bR3hh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZj8bR3hh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZj8bR3hh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZj8bR3hh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZj8bR3hh .nav-link {
  position: relative;
}
.cid-toZj8bR3hh .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZj8bR3hh .container {
    flex-wrap: nowrap;
  }
}
.cid-toZj8bR3hh .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZj8bR3hh .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZj8bR3hh .dropdown-menu,
.cid-toZj8bR3hh .navbar.opened {
  background: #ffffff !important;
}
.cid-toZj8bR3hh .nav-item:focus,
.cid-toZj8bR3hh .nav-link:focus {
  outline: none;
}
.cid-toZj8bR3hh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZj8bR3hh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZj8bR3hh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZj8bR3hh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZj8bR3hh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZj8bR3hh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZj8bR3hh .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZj8bR3hh .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZj8bR3hh .navbar.opened {
  transition: all 0.3s;
}
.cid-toZj8bR3hh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZj8bR3hh .navbar .navbar-logo img {
  width: auto;
}
.cid-toZj8bR3hh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZj8bR3hh .navbar.collapsed {
  justify-content: center;
}
.cid-toZj8bR3hh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZj8bR3hh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZj8bR3hh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZj8bR3hh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZj8bR3hh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZj8bR3hh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZj8bR3hh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZj8bR3hh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZj8bR3hh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZj8bR3hh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZj8bR3hh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZj8bR3hh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZj8bR3hh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZj8bR3hh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZj8bR3hh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZj8bR3hh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZj8bR3hh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZj8bR3hh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZj8bR3hh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZj8bR3hh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZj8bR3hh .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZj8bR3hh .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZj8bR3hh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZj8bR3hh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZj8bR3hh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZj8bR3hh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZj8bR3hh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZj8bR3hh .dropdown-item.active,
.cid-toZj8bR3hh .dropdown-item:active {
  background-color: transparent;
}
.cid-toZj8bR3hh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZj8bR3hh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZj8bR3hh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZj8bR3hh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZj8bR3hh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZj8bR3hh .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZj8bR3hh .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZj8bR3hh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZj8bR3hh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZj8bR3hh .navbar-buttons {
  text-align: center;
}
.cid-toZj8bR3hh button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZj8bR3hh button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZj8bR3hh .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZj8bR3hh .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZj8bR3hh .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZj8bR3hh button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZj8bR3hh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZj8bR3hh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZj8bR3hh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZj8bR3hh .navbar {
    height: 70px;
  }
  .cid-toZj8bR3hh .navbar.opened {
    height: auto;
  }
  .cid-toZj8bR3hh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZj8bR3hh .navbar-brand-main {
  max-width: 30%;
}
.cid-toZj8bR3hh .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZj8bR3hh .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZj8bR3hh .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZj8bR3hh .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZj8bR3hh .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZj8bR3hh .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZj8bR3hh .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZj8bR3hh .navbar-buttons-main {
    display: none;
  }
}
.cid-toZj8bR3hh .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZj8bR3hh .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZj8bR3hh .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZj8bR3hh .container,
  .cid-toZj8bR3hh .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZj8bR3hh .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZj8bR3hh .navbar-nav-main {
    display: none !important;
  }
  .cid-toZj8bR3hh .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZj8bR3hh .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZj8bR3hh .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZj8bR3hh .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZj8bR3hh .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZj8bR3hh .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZj8bR3hh .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZj8bR3hh .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZj8bR3hh .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZj8bR3hh .navbar-collapse .dropdown-item:hover,
  .cid-toZj8bR3hh .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZj8bR3hh .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZj8bR3hh .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZj8bR3hh .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZj8dDNf9 .modal-body .close {
  background: #1b1b1b;
}
.cid-toZj8dDNf9 .modal-body .close span {
  font-style: normal;
}
.cid-toZj8dDNf9 .carousel-inner > .active,
.cid-toZj8dDNf9 .carousel-inner > .next,
.cid-toZj8dDNf9 .carousel-inner > .prev {
  display: flex;
}
.cid-toZj8dDNf9 .carousel-control .icon-next,
.cid-toZj8dDNf9 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZj8dDNf9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZj8dDNf9 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZj8dDNf9 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZj8dDNf9 .boxed-slider > div {
  position: relative;
}
.cid-toZj8dDNf9 .container img {
  width: 100%;
}
.cid-toZj8dDNf9 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZj8dDNf9 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZj8dDNf9 .mbr-table-cell {
  padding: 0;
}
.cid-toZj8dDNf9 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZj8dDNf9 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZj8dDNf9 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZj8dDNf9 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZj8dDNf9 .carousel-item.active.right,
.cid-toZj8dDNf9 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZj8dDNf9 .carousel-item.active.left,
.cid-toZj8dDNf9 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZj8dDNf9 .carousel-item.active,
.cid-toZj8dDNf9 .carousel-item.next.left,
.cid-toZj8dDNf9 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZj8dDNf9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators li.active,
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators li::after,
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZj8dDNf9 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZj8dDNf9 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZj8dDNf9 .mbr-slider > .container img {
  width: 100%;
}
.cid-toZj8dDNf9 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZj8dDNf9 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZj8dDNf9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZj8dDNf9 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZj8dDNf9 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZj8dDNf9 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZj8dDNf9 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZj8dDNf9 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZj8dDNf9 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZj8dDNf9 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZj8dDNf9 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZj8dDNf9 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZj8dDNf9 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZj8eZXwE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZj8eZXwE .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZj8eZXwE .mbr-section-btn,
  .cid-toZj8eZXwE .mbr-section-subtitle,
  .cid-toZj8eZXwE .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZj8gviuu {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZj8gviuu .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZj8gviuu .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZj8gviuu .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZj8i3NbH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZj8i3NbH .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZj8i3NbH .container {
    max-width: 1130px;
  }
}
.cid-toZj8i3NbH .item-content {
  padding: 0 1rem;
}
.cid-toZj8i3NbH img,
.cid-toZj8i3NbH .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZj8i3NbH img,
  .cid-toZj8i3NbH .item-img {
    height: 260px;
  }
}
.cid-toZj8i3NbH .item:focus,
.cid-toZj8i3NbH span:focus {
  outline: none;
}
.cid-toZj8i3NbH .item-wrapper {
  position: relative;
}
.cid-toZj8i3NbH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZj8i3NbH .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZj8i3NbH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZj8i3NbH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZj8i3NbH .embla__button--next,
.cid-toZj8i3NbH .embla__button--prev {
  display: flex;
}
.cid-toZj8i3NbH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZj8i3NbH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZj8i3NbH .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZj8i3NbH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZj8i3NbH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZj8i3NbH .embla__button {
    top: auto;
  }
}
.cid-toZj8i3NbH .embla {
  position: relative;
  width: 100%;
}
.cid-toZj8i3NbH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZj8i3NbH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZj8i3NbH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZj8i3NbH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-toZk1mdGEa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZk1mdGEa .title {
  min-height: 40px;
}
.cid-toZk1mdGEa a {
  font-weight: 500;
}
.cid-toZkdNIGl8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZkdNIGl8 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZkdNIGl8 .mbr-shop .row {
  margin: 0;
}
.cid-toZkdNIGl8 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZkdNIGl8 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZkdNIGl8 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZkdNIGl8 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZkdNIGl8 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZkdNIGl8 .mbr-shop .hide-modal {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZkdNIGl8 .mbr-shop .filter-by-pu,
.cid-toZkdNIGl8 .mbr-shop .filter-by-pd,
.cid-toZkdNIGl8 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZkdNIGl8 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZkdNIGl8 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZkdNIGl8 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .galleryItem h4,
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .galleryItem h5,
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .galleryItem p,
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .item-button {
  text-align: center;
}
.cid-toZkdNIGl8 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZkdNIGl8 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZkdNIGl8 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZkdNIGl8 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZkdNIGl8 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZkdNIGl8 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZkdNIGl8 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZkdNIGl8 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .range-controls {
  position: relative;
}
.cid-toZkdNIGl8 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZkdNIGl8 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .toggle:hover,
.cid-toZkdNIGl8 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZkdNIGl8 .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZkdNIGl8 .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZkdNIGl8 .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZkdNIGl8 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZkdNIGl8 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZkdNIGl8 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZkdNIGl8 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZkdNIGl8 .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-toZkdNIGl8 .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-toZkdNIGl8 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZkdNIGl8 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZkdNIGl8 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZkdNIGl8 .mbr-shop .shop-items .onsale,
.cid-toZkdNIGl8 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZkdNIGl8 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZkdNIGl8 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZkdNIGl8 .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZkdNIGl8 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZkdNIGl8 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZkdNIGl8 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZkdNIGl8 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZkdNIGl8 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZkdNIGl8 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZkdNIGl8 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZkdNIGl8 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZkdNIGl8 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZkdNIGl8 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZkdNIGl8 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZkdNIGl8 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZkdNIGl8 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZkdNIGl8 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZkdNIGl8 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZkdNIGl8 .wrapper-shop-items {
    order: 1;
  }
  .cid-toZkdNIGl8 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZkdNIGl8 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZkdNIGl8 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZkdNIGl8 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZkdNIGl8 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZkdNIGl8 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZkdNIGl8 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZkdNIGl8 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZkdNIGl8 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZkdNIGl8 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZkdNIGl8 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZkdNIGl8 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZkdNIGl8 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZkdNIGl8 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZj8jU3In {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZj8jU3In .title {
  min-height: 40px;
}
.cid-toZj8jU3In a {
  font-weight: 500;
}
.cid-toZj8ln2fp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZj8ln2fp .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZj8ln2fp .mbr-shop .row {
  margin: 0;
}
.cid-toZj8ln2fp .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZj8ln2fp .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZj8ln2fp .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZj8ln2fp .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZj8ln2fp .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZj8ln2fp .mbr-shop .hide-modal {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZj8ln2fp .mbr-shop .filter-by-pu,
.cid-toZj8ln2fp .mbr-shop .filter-by-pd,
.cid-toZj8ln2fp .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZj8ln2fp .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZj8ln2fp .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZj8ln2fp .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .galleryItem h4,
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .galleryItem h5,
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .galleryItem p,
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .item-button {
  text-align: center;
}
.cid-toZj8ln2fp .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZj8ln2fp .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZj8ln2fp .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZj8ln2fp .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZj8ln2fp .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZj8ln2fp .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZj8ln2fp .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZj8ln2fp .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZj8ln2fp .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZj8ln2fp .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .range-controls {
  position: relative;
}
.cid-toZj8ln2fp .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZj8ln2fp .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .toggle:hover,
.cid-toZj8ln2fp .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZj8ln2fp .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZj8ln2fp .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZj8ln2fp .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZj8ln2fp .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZj8ln2fp .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZj8ln2fp .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8ln2fp .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZj8ln2fp .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZj8ln2fp .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZj8ln2fp .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZj8ln2fp .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZj8ln2fp .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZj8ln2fp .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-toZj8ln2fp .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-toZj8ln2fp .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZj8ln2fp .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZj8ln2fp .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZj8ln2fp .mbr-shop .shop-items .onsale,
.cid-toZj8ln2fp .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZj8ln2fp .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZj8ln2fp .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZj8ln2fp .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZj8ln2fp .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZj8ln2fp .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZj8ln2fp .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZj8ln2fp .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZj8ln2fp .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZj8ln2fp .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZj8ln2fp .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZj8ln2fp .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZj8ln2fp .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZj8ln2fp .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZj8ln2fp .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZj8ln2fp .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZj8ln2fp .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZj8ln2fp .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZj8ln2fp .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZj8ln2fp .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZj8ln2fp .wrapper-shop-items {
    order: 1;
  }
  .cid-toZj8ln2fp .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZj8ln2fp .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZj8ln2fp .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZj8ln2fp .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZj8ln2fp .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZj8ln2fp .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZj8ln2fp .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZj8ln2fp .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZj8ln2fp .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZj8ln2fp .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZj8ln2fp .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZj8ln2fp .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZj8ln2fp .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZj8ln2fp .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZj8sFnVK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZj8sFnVK .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZj8sFnVK .mbr-section-btn,
  .cid-toZj8sFnVK .mbr-section-subtitle,
  .cid-toZj8sFnVK .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuUNVsSg3j {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUNVsSg3j .card-subtitle {
  margin: 0;
}
.cid-tuUNVsSg3j .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuUNVsSg3j .card-img img {
  max-width: 200px;
}
.cid-tuUNVsSg3j .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuUNVsSg3j .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUNVsSg3j .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUNVsSg3j .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuUNVsSg3j .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuUNVsSg3j .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuUNVsSg3j h4,
.cid-tuUNVsSg3j h6,
.cid-tuUNVsSg3j h5 {
  margin: 0;
}
.cid-tuUNVsSg3j .mbr-text {
  transition: all 0.3s;
}
.cid-tuUNVsSg3j .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuUNVsSg3j img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuUNVsSg3j .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuUNVsSg3j .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuUNVsSg3j .wrapper {
    flex-direction: column;
  }
  .cid-tuUNVsSg3j .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuUNVsSg3j .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuUNVsSg3j .mbr-text,
.cid-tuUNVsSg3j .mbr-section-btn,
.cid-tuUNVsSg3j .card-img {
  color: #808080;
}
.cid-tuUNVsSg3j H2 {
  color: #89b758;
}
.cid-tuUNVsSg3j H1 {
  color: #29361a;
}
.cid-toZj8w6zMh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZj8w6zMh .title {
  min-height: 40px;
}
.cid-toZj8w6zMh a {
  font-weight: 500;
}
.cid-toZj8xIU6v {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZj8xIU6v .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZj8xIU6v .mbr-shop .row {
  margin: 0;
}
.cid-toZj8xIU6v .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZj8xIU6v .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZj8xIU6v .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZj8xIU6v .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZj8xIU6v .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZj8xIU6v .mbr-shop .hide-modal {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZj8xIU6v .mbr-shop .filter-by-pu,
.cid-toZj8xIU6v .mbr-shop .filter-by-pd,
.cid-toZj8xIU6v .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZj8xIU6v .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZj8xIU6v .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZj8xIU6v .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .galleryItem h4,
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .galleryItem h5,
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .galleryItem p,
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .item-button {
  text-align: center;
}
.cid-toZj8xIU6v .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZj8xIU6v .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZj8xIU6v .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZj8xIU6v .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZj8xIU6v .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZj8xIU6v .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZj8xIU6v .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZj8xIU6v .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZj8xIU6v .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZj8xIU6v .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .range-controls {
  position: relative;
}
.cid-toZj8xIU6v .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZj8xIU6v .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .toggle:hover,
.cid-toZj8xIU6v .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZj8xIU6v .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZj8xIU6v .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZj8xIU6v .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZj8xIU6v .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZj8xIU6v .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZj8xIU6v .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8xIU6v .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZj8xIU6v .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZj8xIU6v .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZj8xIU6v .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZj8xIU6v .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZj8xIU6v .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZj8xIU6v .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-toZj8xIU6v .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-toZj8xIU6v .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZj8xIU6v .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZj8xIU6v .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZj8xIU6v .mbr-shop .shop-items .onsale,
.cid-toZj8xIU6v .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZj8xIU6v .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZj8xIU6v .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZj8xIU6v .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZj8xIU6v .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZj8xIU6v .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZj8xIU6v .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZj8xIU6v .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZj8xIU6v .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZj8xIU6v .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZj8xIU6v .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZj8xIU6v .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZj8xIU6v .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZj8xIU6v .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZj8xIU6v .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZj8xIU6v .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZj8xIU6v .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZj8xIU6v .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZj8xIU6v .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZj8xIU6v .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZj8xIU6v .wrapper-shop-items {
    order: 1;
  }
  .cid-toZj8xIU6v .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZj8xIU6v .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZj8xIU6v .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZj8xIU6v .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZj8xIU6v .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZj8xIU6v .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZj8xIU6v .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZj8xIU6v .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZj8xIU6v .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZj8xIU6v .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZj8xIU6v .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZj8xIU6v .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZj8xIU6v .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZj8xIU6v .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZj8F4lBm {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZj8F4lBm H2 {
  color: #89b758;
}
.cid-toZj8F4lBm .mbr-text,
.cid-toZj8F4lBm .mbr-section-btn {
  color: #808080;
}
.cid-toZj8F4lBm .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZj8F4lBm .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZj8F4lBm .mbr-figure {
  height: 100%;
}
.cid-toZj8F4lBm .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZj8F4lBm img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZj8F4lBm H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZj8F4lBm .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZj8F4lBm .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZj8F4lBm .container {
    padding: 0 3rem;
  }
  .cid-toZj8F4lBm .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZj8F4lBm .container {
    padding: 0 2rem;
  }
  .cid-toZj8F4lBm .card-img {
    width: 100%;
  }
  .cid-toZj8F4lBm .center-card {
    padding: 1rem;
  }
}
.cid-toZj8F4lBm .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj8F4lBm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj8GZB9D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZj8GZB9D .row {
  justify-content: center;
}
.cid-toZj8GZB9D .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZj8GZB9D .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZj8GZB9D .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZj8GZB9D .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZj8GZB9D .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZj8GZB9D .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZj8GZB9D .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZj8GZB9D .card {
    min-height: 276px;
  }
}
.cid-toZj8GZB9D .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZj8GZB9D .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZj8GZB9D .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZj8GZB9D .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZj8GZB9D .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZj8GZB9D .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZj8GZB9D .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZj8GZB9D .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZj8GZB9D .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZj8GZB9D .card-title-1 {
  color: #ffffff;
}
.cid-toZj8J4P82 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZj8J4P82 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj8J4P82 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj8J4P82 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZj8J4P82 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZj8J4P82 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZj8J4P82 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZj8J4P82 .card-wrapper {
  width: 100%;
}
.cid-toZj8J4P82 .card-box {
  width: 100%;
}
.cid-toZj8J4P82 .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZj8J4P82 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZj8J4P82 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZj8J4P82 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZj8J4P82 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZj8J4P82 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZj8J4P82 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZj8J4P82 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZj8J4P82 .bg-img {
    width: 150%;
  }
}
.cid-toZj8KX9fA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZj8KX9fA .title {
  min-height: 40px;
}
.cid-toZj8KX9fA a {
  font-weight: 500;
}
.cid-toZj8MQE0J {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZj8MQE0J .mbr-shop {
  display: table;
  width: 100%;
}
.cid-toZj8MQE0J .mbr-shop .row {
  margin: 0;
}
.cid-toZj8MQE0J .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-toZj8MQE0J .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-toZj8MQE0J .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-toZj8MQE0J .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-toZj8MQE0J .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-toZj8MQE0J .mbr-shop .hide-modal {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-toZj8MQE0J .mbr-shop .filter-by-pu,
.cid-toZj8MQE0J .mbr-shop .filter-by-pd,
.cid-toZj8MQE0J .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-toZj8MQE0J .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-toZj8MQE0J .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-toZj8MQE0J .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .galleryItem h4,
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .galleryItem h5,
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .galleryItem p,
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .item-button {
  text-align: center;
}
.cid-toZj8MQE0J .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-toZj8MQE0J .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-toZj8MQE0J .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-toZj8MQE0J .mbr-shop .sidebar-block {
  position: relative;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .mbr-gallery-item__hided h4,
.cid-toZj8MQE0J .mbr-shop .mbr-gallery-item__hided h5,
.cid-toZj8MQE0J .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-toZj8MQE0J .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-toZj8MQE0J .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-toZj8MQE0J .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-toZj8MQE0J .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .range-controls {
  position: relative;
}
.cid-toZj8MQE0J .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-toZj8MQE0J .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .toggle:hover,
.cid-toZj8MQE0J .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-toZj8MQE0J .mbr-shop .min-toggle {
  left: 0;
}
.cid-toZj8MQE0J .mbr-shop .max-toggle {
  right: 0;
}
.cid-toZj8MQE0J .mbr-shop .hided-by-price {
  display: none;
}
.cid-toZj8MQE0J .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-toZj8MQE0J .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-toZj8MQE0J .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-toZj8MQE0J .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-toZj8MQE0J .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-toZj8MQE0J .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-toZj8MQE0J .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-toZj8MQE0J .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-toZj8MQE0J .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-toZj8MQE0J .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-toZj8MQE0J .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-toZj8MQE0J .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-toZj8MQE0J .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-toZj8MQE0J .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-toZj8MQE0J .mbr-shop .shop-items .onsale,
.cid-toZj8MQE0J .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-toZj8MQE0J .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-toZj8MQE0J .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-toZj8MQE0J .mbr-shop .price-range {
  display: inline-block;
}
.cid-toZj8MQE0J .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-toZj8MQE0J .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-toZj8MQE0J .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-toZj8MQE0J .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-toZj8MQE0J .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-toZj8MQE0J .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-toZj8MQE0J .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-toZj8MQE0J .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-toZj8MQE0J .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-toZj8MQE0J .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-toZj8MQE0J .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-toZj8MQE0J .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-toZj8MQE0J .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-toZj8MQE0J .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-toZj8MQE0J .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-toZj8MQE0J .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-toZj8MQE0J .wrapper-shop-items {
    order: 1;
  }
  .cid-toZj8MQE0J .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-toZj8MQE0J .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-toZj8MQE0J .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-toZj8MQE0J .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-toZj8MQE0J .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-toZj8MQE0J .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-toZj8MQE0J .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-toZj8MQE0J .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-toZj8MQE0J .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-toZj8MQE0J .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-toZj8MQE0J .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-toZj8MQE0J .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-toZj8MQE0J .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZj8MQE0J .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZj8UDrIA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZj8UDrIA .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj8UDrIA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj8UDrIA .row {
  justify-content: center;
}
.cid-toZj8UDrIA .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZj8UDrIA .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZj8UDrIA .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZj8UDrIA .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZj8UDrIA .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZj8UDrIA .col-video {
    height: 620px;
  }
}
.cid-toZj8UDrIA .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZj8UDrIA .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZj8UDrIA .col-video .link {
  margin-right: 1rem;
}
.cid-toZj8UDrIA .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZj8UDrIA .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZj8UDrIA .mbr-media {
  position: relative;
}
.cid-toZj8UDrIA .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZj8UDrIA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZj8UDrIA .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZj8UDrIA .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZj8UDrIA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZj8UDrIA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZj8UDrIA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZj8UDrIA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZj8UDrIA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZj8UDrIA a:hover {
  text-decoration-line: none !important;
}
.cid-toZkzhl563 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZkzhl563 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZkzhl563 .mbr-section-btn,
  .cid-toZkzhl563 .mbr-section-subtitle,
  .cid-toZkzhl563 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZj99tmgz {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZj99tmgz H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZj99tmgz .row {
  position: relative;
}
.cid-toZj99tmgz .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZj99tmgz .mbr-text,
.cid-toZj99tmgz .mbr-section-btn {
  color: #808080;
}
.cid-toZj99tmgz img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZj99tmgz h4 {
  line-height: 1.4;
}
.cid-toZj99tmgz .img-col {
  align-items: flex-end;
}
.cid-toZj99tmgz .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZj99tmgz .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZj99tmgz .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZj99tmgz .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZj99tmgz .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZj99tmgz .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZj99tmgz .icon-col {
    align-items: center;
  }
  .cid-toZj99tmgz .row:before {
    height: 860px;
  }
}
.cid-toZj99tmgz .icon-text,
.cid-toZj99tmgz .mbr-iconfont {
  color: #ffffff;
}
.cid-toZj99tmgz .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj99tmgz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj9bX5b3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZj9bX5b3 .row {
  justify-content: center;
}
.cid-toZj9bX5b3 .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZj9bX5b3 .mbr-section-title {
  color: #75083A;
}
.cid-toZj9bX5b3 .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZj9bX5b3 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZj9bX5b3 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZj9bX5b3 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZj9bX5b3 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZj9bX5b3 .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZj9bX5b3 .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZj9bX5b3 .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZj9bX5b3 .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZj9bX5b3 .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZj9bX5b3 .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZj9bX5b3 .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZj9bX5b3 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZj9bX5b3 .card-box {
    padding: 32px;
  }
}
.cid-toZj9bX5b3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZj9bX5b3 .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZj9bX5b3 .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZj9bX5b3 .card-title-1 {
  color: #FFEDB4;
}
.cid-toZj9bX5b3 .card-title-2 {
  color: #F6B7D2;
}
.cid-toZj9bX5b3 .card-title-3 {
  color: #BAE3C8;
}
.cid-toZj9bX5b3 .card-title-4 {
  color: #F9C9C8;
}
.cid-toZj9bX5b3 .card-title-5 {
  color: #FDC99C;
}
.cid-toZj9bX5b3 .card-title-6 {
  color: #FFEDB4;
}
.cid-toZj9bX5b3 .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZj9bX5b3 .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZj9eXSS7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZj9eXSS7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj9eXSS7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj9eXSS7 .row {
  justify-content: flex-start;
}
.cid-toZj9eXSS7 .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZj9eXSS7 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZj9rSRFz {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZj9rSRFz .mbr-section-subtitle {
  color: #767676;
}
.cid-toZj9rSRFz ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZj9rSRFz ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZj9rSRFz ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZj9rSRFz ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZj9rSRFz .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZj9uGBlK {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZj9uGBlK p {
  color: #767676;
}
.cid-toZj9uGBlK .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZj9uGBlK .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZj9uGBlK .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZj9uGBlK .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZj9uGBlK .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZj9uGBlK .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZj9uGBlK .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZj9uGBlK .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZj9uGBlK .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZj9uGBlK .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZj9uGBlK .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZj9xmRUF {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZj9xmRUF H2 {
  color: #89b758;
}
.cid-toZj9xmRUF .mbr-text,
.cid-toZj9xmRUF .mbr-section-btn {
  color: #808080;
}
.cid-toZj9xmRUF img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZj9xmRUF img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZj9xmRUF H1 {
  color: #29361a;
}
.cid-toZj9xmRUF .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj9xmRUF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZj9zUtlw {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZj9zUtlw .title-align {
  width: 100%;
}
.cid-toZj9zUtlw .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZj9zUtlw .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZj9zUtlw .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZj9zUtlw .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZj9zUtlw .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZj9zUtlw .price-wrap {
  margin-left: 3rem;
}
.cid-toZj9zUtlw .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZj9zUtlw .item-first {
  margin-left: 0 !important;
}
.cid-toZj9zUtlw H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZj9zUtlw H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZj9zUtlw img {
  margin: auto;
  max-width: 500px;
}
.cid-toZj9zUtlw .mbr-section-subtitle,
.cid-toZj9zUtlw .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZj9zUtlw .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZj9zUtlw H2:before {
    content: none;
  }
  .cid-toZj9zUtlw .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZj9zUtlw .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZj9zUtlw .pricebox {
    margin-right: 0rem;
  }
  .cid-toZj9zUtlw .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZj9zUtlw .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZj9zUtlw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva80cUO71 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva80cUO71 .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva80cUO71 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva80cUO71 .mbr-section-title {
  color: #44af69;
}
.cid-tva80cUO71 .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva80cUO71 .form-container {
  display: flex;
  width: 100%;
}
.cid-tva80cUO71 .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva80cUO71 form {
  width: 100%;
}
.cid-tva80cUO71 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva80cUO71 form p {
  color: #1F1D1A;
}
.cid-tva80cUO71 form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva80cUO71 form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva80cUO71 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva80cUO71 form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva80cUO71 form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva80cUO71 form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva80cUO71 form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva80cUO71 form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva80cUO71 form select {
  color: #bbbbbb !important;
}
.cid-tva80cUO71 form textarea {
  height: 250px !important;
}
.cid-tva80cUO71 form input:active,
.cid-tva80cUO71 form textarea:active,
.cid-tva80cUO71 form input:focus,
.cid-tva80cUO71 form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva80cUO71 form input:active::-webkit-input-placeholder,
.cid-tva80cUO71 form textarea:active::-webkit-input-placeholder,
.cid-tva80cUO71 form input:focus::-webkit-input-placeholder,
.cid-tva80cUO71 form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva80cUO71 form input:active::-moz-placeholder,
.cid-tva80cUO71 form textarea:active::-moz-placeholder,
.cid-tva80cUO71 form input:focus::-moz-placeholder,
.cid-tva80cUO71 form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva80cUO71 form input:active:-moz-placeholder,
.cid-tva80cUO71 form textarea:active:-moz-placeholder,
.cid-tva80cUO71 form input:focus:-moz-placeholder,
.cid-tva80cUO71 form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva80cUO71 form input:active:-ms-input-placeholder,
.cid-tva80cUO71 form textarea:active:-ms-input-placeholder,
.cid-tva80cUO71 form input:focus:-ms-input-placeholder,
.cid-tva80cUO71 form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva80cUO71 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva80cUO71 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva80cUO71 form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva80cUO71 form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva80cUO71 form .form-check-input:focus,
.cid-tva80cUO71 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva80cUO71 form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva80cUO71 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-toZj9RbR5m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-toZj9RbR5m .title {
  min-height: 40px;
}
.cid-toZj9RbR5m a {
  font-weight: 500;
}
.cid-toZj9RbR5m .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZj9LEaZJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZj9LEaZJ .mbr-text {
  color: #FEF9EE;
}
.cid-toZnom9gvp {
  overflow: visible;
}
.cid-toZnom9gvp .navbar-dropdown {
  position: relative !important;
}
.cid-toZnom9gvp .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZnom9gvp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-toZnom9gvp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-toZnom9gvp .dropdown-item:hover,
.cid-toZnom9gvp .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-toZnom9gvp .dropdown-item:hover span {
  color: white;
}
.cid-toZnom9gvp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-toZnom9gvp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-toZnom9gvp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-toZnom9gvp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-toZnom9gvp .nav-link {
  position: relative;
}
.cid-toZnom9gvp .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-toZnom9gvp .container {
    flex-wrap: nowrap;
  }
}
.cid-toZnom9gvp .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-toZnom9gvp .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-toZnom9gvp .dropdown-menu,
.cid-toZnom9gvp .navbar.opened {
  background: #ffffff !important;
}
.cid-toZnom9gvp .nav-item:focus,
.cid-toZnom9gvp .nav-link:focus {
  outline: none;
}
.cid-toZnom9gvp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-toZnom9gvp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-toZnom9gvp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-toZnom9gvp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-toZnom9gvp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-toZnom9gvp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-toZnom9gvp .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-toZnom9gvp .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-toZnom9gvp .navbar.opened {
  transition: all 0.3s;
}
.cid-toZnom9gvp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-toZnom9gvp .navbar .navbar-logo img {
  width: auto;
}
.cid-toZnom9gvp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-toZnom9gvp .navbar.collapsed {
  justify-content: center;
}
.cid-toZnom9gvp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-toZnom9gvp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-toZnom9gvp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-toZnom9gvp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-toZnom9gvp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-toZnom9gvp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-toZnom9gvp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-toZnom9gvp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-toZnom9gvp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-toZnom9gvp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-toZnom9gvp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-toZnom9gvp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-toZnom9gvp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-toZnom9gvp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-toZnom9gvp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-toZnom9gvp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-toZnom9gvp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-toZnom9gvp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-toZnom9gvp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-toZnom9gvp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-toZnom9gvp .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-toZnom9gvp .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-toZnom9gvp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-toZnom9gvp .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-toZnom9gvp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-toZnom9gvp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-toZnom9gvp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-toZnom9gvp .dropdown-item.active,
.cid-toZnom9gvp .dropdown-item:active {
  background-color: transparent;
}
.cid-toZnom9gvp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-toZnom9gvp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-toZnom9gvp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-toZnom9gvp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-toZnom9gvp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZnom9gvp .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-toZnom9gvp .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-toZnom9gvp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-toZnom9gvp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-toZnom9gvp .navbar-buttons {
  text-align: center;
}
.cid-toZnom9gvp button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-toZnom9gvp button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-toZnom9gvp .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-toZnom9gvp .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-toZnom9gvp .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-toZnom9gvp button.navbar-toggler-close {
  margin-right: 0;
}
.cid-toZnom9gvp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-toZnom9gvp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-toZnom9gvp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-toZnom9gvp .navbar {
    height: 70px;
  }
  .cid-toZnom9gvp .navbar.opened {
    height: auto;
  }
  .cid-toZnom9gvp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-toZnom9gvp .navbar-brand-main {
  max-width: 30%;
}
.cid-toZnom9gvp .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-toZnom9gvp .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-toZnom9gvp .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-toZnom9gvp .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-toZnom9gvp .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-toZnom9gvp .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-toZnom9gvp .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-toZnom9gvp .navbar-buttons-main {
    display: none;
  }
}
.cid-toZnom9gvp .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-toZnom9gvp .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-toZnom9gvp .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-toZnom9gvp .container,
  .cid-toZnom9gvp .container-fluid {
    justify-content: flex-end;
  }
  .cid-toZnom9gvp .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-toZnom9gvp .navbar-nav-main {
    display: none !important;
  }
  .cid-toZnom9gvp .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-toZnom9gvp .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZnom9gvp .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-toZnom9gvp .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-toZnom9gvp .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-toZnom9gvp .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-toZnom9gvp .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-toZnom9gvp .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-toZnom9gvp .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-toZnom9gvp .navbar-collapse .dropdown-item:hover,
  .cid-toZnom9gvp .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-toZnom9gvp .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-toZnom9gvp .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-toZnom9gvp .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-toZnond8jt .modal-body .close {
  background: #1b1b1b;
}
.cid-toZnond8jt .modal-body .close span {
  font-style: normal;
}
.cid-toZnond8jt .carousel-inner > .active,
.cid-toZnond8jt .carousel-inner > .next,
.cid-toZnond8jt .carousel-inner > .prev {
  display: flex;
}
.cid-toZnond8jt .carousel-control .icon-next,
.cid-toZnond8jt .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-toZnond8jt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-toZnond8jt .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZnond8jt .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-toZnond8jt .boxed-slider > div {
  position: relative;
}
.cid-toZnond8jt .container img {
  width: 100%;
}
.cid-toZnond8jt .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-toZnond8jt .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZnond8jt .mbr-table-cell {
  padding: 0;
}
.cid-toZnond8jt .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-toZnond8jt .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZnond8jt .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZnond8jt .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-toZnond8jt .carousel-item.active.right,
.cid-toZnond8jt .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZnond8jt .carousel-item.active.left,
.cid-toZnond8jt .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-toZnond8jt .carousel-item.active,
.cid-toZnond8jt .carousel-item.next.left,
.cid-toZnond8jt .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-toZnond8jt .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-toZnond8jt .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZnond8jt .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-toZnond8jt .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-toZnond8jt .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-toZnond8jt .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-toZnond8jt .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-toZnond8jt .mbr-slider .carousel-indicators li.active,
.cid-toZnond8jt .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-toZnond8jt .mbr-slider .carousel-indicators li::after,
.cid-toZnond8jt .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-toZnond8jt .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-toZnond8jt .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-toZnond8jt .mbr-slider > .container img {
  width: 100%;
}
.cid-toZnond8jt .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-toZnond8jt .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-toZnond8jt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-toZnond8jt .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-toZnond8jt .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-toZnond8jt .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-toZnond8jt .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-toZnond8jt .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-toZnond8jt .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-toZnond8jt .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-toZnond8jt .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-toZnond8jt .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-toZnond8jt .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-toZnonZsaa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZnonZsaa .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZnonZsaa .mbr-section-btn,
  .cid-toZnonZsaa .mbr-section-subtitle,
  .cid-toZnonZsaa .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZnooMXC6 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-toZnooMXC6 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-toZnooMXC6 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-toZnooMXC6 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-toZnopJJCG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-toZnopJJCG .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-toZnopJJCG .container {
    max-width: 1130px;
  }
}
.cid-toZnopJJCG .item-content {
  padding: 0 1rem;
}
.cid-toZnopJJCG img,
.cid-toZnopJJCG .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-toZnopJJCG img,
  .cid-toZnopJJCG .item-img {
    height: 260px;
  }
}
.cid-toZnopJJCG .item:focus,
.cid-toZnopJJCG span:focus {
  outline: none;
}
.cid-toZnopJJCG .item-wrapper {
  position: relative;
}
.cid-toZnopJJCG .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-toZnopJJCG .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-toZnopJJCG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-toZnopJJCG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-toZnopJJCG .embla__button--next,
.cid-toZnopJJCG .embla__button--prev {
  display: flex;
}
.cid-toZnopJJCG .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZnopJJCG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-toZnopJJCG .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-toZnopJJCG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-toZnopJJCG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-toZnopJJCG .embla__button {
    top: auto;
  }
}
.cid-toZnopJJCG .embla {
  position: relative;
  width: 100%;
}
.cid-toZnopJJCG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-toZnopJJCG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-toZnopJJCG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-toZnopJJCG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tp00N6d5vt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tp00N6d5vt .title {
  min-height: 40px;
}
.cid-tp00N6d5vt a {
  font-weight: 500;
}
.cid-tuV3AkB3qp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV3AkB3qp .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV3AkB3qp .mbr-shop .row {
  margin: 0;
}
.cid-tuV3AkB3qp .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV3AkB3qp .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV3AkB3qp .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV3AkB3qp .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV3AkB3qp .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV3AkB3qp .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV3AkB3qp .mbr-shop .filter-by-pu,
.cid-tuV3AkB3qp .mbr-shop .filter-by-pd,
.cid-tuV3AkB3qp .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV3AkB3qp .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV3AkB3qp .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV3AkB3qp .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .galleryItem h4,
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .galleryItem h5,
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .galleryItem p,
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV3AkB3qp .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV3AkB3qp .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV3AkB3qp .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV3AkB3qp .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV3AkB3qp .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV3AkB3qp .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV3AkB3qp .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV3AkB3qp .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV3AkB3qp .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV3AkB3qp .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .toggle:hover,
.cid-tuV3AkB3qp .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV3AkB3qp .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV3AkB3qp .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV3AkB3qp .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV3AkB3qp .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV3AkB3qp .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV3AkB3qp .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV3AkB3qp .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV3AkB3qp .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-tuV3AkB3qp .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-tuV3AkB3qp .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV3AkB3qp .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV3AkB3qp .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV3AkB3qp .mbr-shop .shop-items .onsale,
.cid-tuV3AkB3qp .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV3AkB3qp .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV3AkB3qp .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV3AkB3qp .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV3AkB3qp .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV3AkB3qp .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV3AkB3qp .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV3AkB3qp .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV3AkB3qp .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV3AkB3qp .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV3AkB3qp .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV3AkB3qp .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV3AkB3qp .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV3AkB3qp .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV3AkB3qp .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV3AkB3qp .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV3AkB3qp .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV3AkB3qp .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV3AkB3qp .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV3AkB3qp .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV3AkB3qp .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV3AkB3qp .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV3AkB3qp .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV3AkB3qp .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV3AkB3qp .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV3AkB3qp .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV3AkB3qp .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV3AkB3qp .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV3AkB3qp .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV3AkB3qp .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV3AkB3qp .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV3AkB3qp .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV3AkB3qp .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV3AkB3qp .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZnoqYR2k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZnoqYR2k .title {
  min-height: 40px;
}
.cid-toZnoqYR2k a {
  font-weight: 500;
}
.cid-tuV3GzOk2V {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV3GzOk2V .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV3GzOk2V .mbr-shop .row {
  margin: 0;
}
.cid-tuV3GzOk2V .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV3GzOk2V .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV3GzOk2V .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV3GzOk2V .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV3GzOk2V .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV3GzOk2V .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV3GzOk2V .mbr-shop .filter-by-pu,
.cid-tuV3GzOk2V .mbr-shop .filter-by-pd,
.cid-tuV3GzOk2V .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV3GzOk2V .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV3GzOk2V .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV3GzOk2V .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .galleryItem h4,
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .galleryItem h5,
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .galleryItem p,
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV3GzOk2V .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV3GzOk2V .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV3GzOk2V .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV3GzOk2V .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV3GzOk2V .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV3GzOk2V .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV3GzOk2V .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV3GzOk2V .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV3GzOk2V .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV3GzOk2V .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .toggle:hover,
.cid-tuV3GzOk2V .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV3GzOk2V .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV3GzOk2V .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV3GzOk2V .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV3GzOk2V .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV3GzOk2V .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV3GzOk2V .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV3GzOk2V .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV3GzOk2V .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-tuV3GzOk2V .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-tuV3GzOk2V .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV3GzOk2V .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV3GzOk2V .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV3GzOk2V .mbr-shop .shop-items .onsale,
.cid-tuV3GzOk2V .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV3GzOk2V .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV3GzOk2V .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV3GzOk2V .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV3GzOk2V .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV3GzOk2V .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV3GzOk2V .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV3GzOk2V .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV3GzOk2V .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV3GzOk2V .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV3GzOk2V .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV3GzOk2V .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV3GzOk2V .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV3GzOk2V .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV3GzOk2V .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV3GzOk2V .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV3GzOk2V .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV3GzOk2V .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV3GzOk2V .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV3GzOk2V .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV3GzOk2V .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV3GzOk2V .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV3GzOk2V .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV3GzOk2V .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV3GzOk2V .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV3GzOk2V .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV3GzOk2V .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV3GzOk2V .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV3GzOk2V .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV3GzOk2V .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV3GzOk2V .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV3GzOk2V .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV3GzOk2V .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV3GzOk2V .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZnottdCA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-toZnottdCA .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-toZnottdCA .mbr-section-btn,
  .cid-toZnottdCA .mbr-section-subtitle,
  .cid-toZnottdCA .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuUXmSiBkH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUXmSiBkH .card-subtitle {
  margin: 0;
}
.cid-tuUXmSiBkH .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuUXmSiBkH .card-img img {
  max-width: 200px;
}
.cid-tuUXmSiBkH .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuUXmSiBkH .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUXmSiBkH .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuUXmSiBkH .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuUXmSiBkH .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuUXmSiBkH .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuUXmSiBkH h4,
.cid-tuUXmSiBkH h6,
.cid-tuUXmSiBkH h5 {
  margin: 0;
}
.cid-tuUXmSiBkH .mbr-text {
  transition: all 0.3s;
}
.cid-tuUXmSiBkH .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuUXmSiBkH img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuUXmSiBkH .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuUXmSiBkH .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuUXmSiBkH .wrapper {
    flex-direction: column;
  }
  .cid-tuUXmSiBkH .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuUXmSiBkH .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuUXmSiBkH .mbr-text,
.cid-tuUXmSiBkH .mbr-section-btn,
.cid-tuUXmSiBkH .card-img {
  color: #808080;
}
.cid-tuUXmSiBkH H2 {
  color: #89b758;
}
.cid-tuUXmSiBkH H1 {
  color: #29361a;
}
.cid-toZnovFvrp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZnovFvrp .title {
  min-height: 40px;
}
.cid-toZnovFvrp a {
  font-weight: 500;
}
.cid-tuV3OFR2HF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV3OFR2HF .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV3OFR2HF .mbr-shop .row {
  margin: 0;
}
.cid-tuV3OFR2HF .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV3OFR2HF .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV3OFR2HF .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV3OFR2HF .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV3OFR2HF .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV3OFR2HF .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV3OFR2HF .mbr-shop .filter-by-pu,
.cid-tuV3OFR2HF .mbr-shop .filter-by-pd,
.cid-tuV3OFR2HF .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV3OFR2HF .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV3OFR2HF .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV3OFR2HF .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .galleryItem h4,
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .galleryItem h5,
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .galleryItem p,
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV3OFR2HF .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV3OFR2HF .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV3OFR2HF .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV3OFR2HF .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV3OFR2HF .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV3OFR2HF .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV3OFR2HF .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV3OFR2HF .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV3OFR2HF .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV3OFR2HF .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .toggle:hover,
.cid-tuV3OFR2HF .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV3OFR2HF .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV3OFR2HF .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV3OFR2HF .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV3OFR2HF .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV3OFR2HF .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV3OFR2HF .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV3OFR2HF .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV3OFR2HF .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-tuV3OFR2HF .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-tuV3OFR2HF .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV3OFR2HF .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV3OFR2HF .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV3OFR2HF .mbr-shop .shop-items .onsale,
.cid-tuV3OFR2HF .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV3OFR2HF .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV3OFR2HF .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV3OFR2HF .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV3OFR2HF .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV3OFR2HF .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV3OFR2HF .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV3OFR2HF .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV3OFR2HF .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV3OFR2HF .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV3OFR2HF .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV3OFR2HF .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV3OFR2HF .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV3OFR2HF .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV3OFR2HF .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV3OFR2HF .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV3OFR2HF .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV3OFR2HF .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV3OFR2HF .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV3OFR2HF .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV3OFR2HF .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV3OFR2HF .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV3OFR2HF .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV3OFR2HF .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV3OFR2HF .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV3OFR2HF .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV3OFR2HF .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV3OFR2HF .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV3OFR2HF .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV3OFR2HF .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV3OFR2HF .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV3OFR2HF .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV3OFR2HF .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV3OFR2HF .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZnoypbcD {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-toZnoypbcD H2 {
  color: #89b758;
}
.cid-toZnoypbcD .mbr-text,
.cid-toZnoypbcD .mbr-section-btn {
  color: #808080;
}
.cid-toZnoypbcD .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-toZnoypbcD .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-toZnoypbcD .mbr-figure {
  height: 100%;
}
.cid-toZnoypbcD .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-toZnoypbcD img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-toZnoypbcD H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-toZnoypbcD .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-toZnoypbcD .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-toZnoypbcD .container {
    padding: 0 3rem;
  }
  .cid-toZnoypbcD .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZnoypbcD .container {
    padding: 0 2rem;
  }
  .cid-toZnoypbcD .card-img {
    width: 100%;
  }
  .cid-toZnoypbcD .center-card {
    padding: 1rem;
  }
}
.cid-toZnoypbcD .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoypbcD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnozHzbe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZnozHzbe .row {
  justify-content: center;
}
.cid-toZnozHzbe .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZnozHzbe .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-toZnozHzbe .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZnozHzbe .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZnozHzbe .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZnozHzbe .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZnozHzbe .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-toZnozHzbe .card {
    min-height: 276px;
  }
}
.cid-toZnozHzbe .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-toZnozHzbe .card:hover .card-title {
  text-decoration: underline;
}
.cid-toZnozHzbe .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-toZnozHzbe .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZnozHzbe .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-toZnozHzbe .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-toZnozHzbe .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-toZnozHzbe .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-toZnozHzbe .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-toZnozHzbe .card-title-1 {
  color: #ffffff;
}
.cid-toZnoB5gO7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-toZnoB5gO7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoB5gO7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnoB5gO7 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-toZnoB5gO7 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-toZnoB5gO7 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-toZnoB5gO7 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZnoB5gO7 .card-wrapper {
  width: 100%;
}
.cid-toZnoB5gO7 .card-box {
  width: 100%;
}
.cid-toZnoB5gO7 .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-toZnoB5gO7 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-toZnoB5gO7 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-toZnoB5gO7 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-toZnoB5gO7 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-toZnoB5gO7 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-toZnoB5gO7 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-toZnoB5gO7 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-toZnoB5gO7 .bg-img {
    width: 150%;
  }
}
.cid-tp015aS62C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tp015aS62C .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tp015aS62C .mbr-section-btn,
  .cid-tp015aS62C .mbr-section-subtitle,
  .cid-tp015aS62C .mbr-section-title {
    text-align: center !important;
  }
}
.cid-toZnoFDSAd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-toZnoFDSAd .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoFDSAd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnoFDSAd .row {
  justify-content: center;
}
.cid-toZnoFDSAd .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZnoFDSAd .mbr-section-title {
  color: #F6B7D2;
}
.cid-toZnoFDSAd .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-toZnoFDSAd .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZnoFDSAd .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-toZnoFDSAd .col-video {
    height: 620px;
  }
}
.cid-toZnoFDSAd .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-toZnoFDSAd .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-toZnoFDSAd .col-video .link {
  margin-right: 1rem;
}
.cid-toZnoFDSAd .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-toZnoFDSAd .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-toZnoFDSAd .mbr-media {
  position: relative;
}
.cid-toZnoFDSAd .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-toZnoFDSAd .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-toZnoFDSAd .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-toZnoFDSAd .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-toZnoFDSAd .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-toZnoFDSAd .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-toZnoFDSAd .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-toZnoFDSAd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-toZnoFDSAd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-toZnoFDSAd a:hover {
  text-decoration-line: none !important;
}
.cid-toZnoI9T1n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZnoI9T1n .title {
  min-height: 40px;
}
.cid-toZnoI9T1n a {
  font-weight: 500;
}
.cid-tuV3YNkVxK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV3YNkVxK .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV3YNkVxK .mbr-shop .row {
  margin: 0;
}
.cid-tuV3YNkVxK .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV3YNkVxK .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV3YNkVxK .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV3YNkVxK .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV3YNkVxK .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV3YNkVxK .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV3YNkVxK .mbr-shop .filter-by-pu,
.cid-tuV3YNkVxK .mbr-shop .filter-by-pd,
.cid-tuV3YNkVxK .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV3YNkVxK .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV3YNkVxK .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV3YNkVxK .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .galleryItem h4,
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .galleryItem h5,
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .galleryItem p,
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV3YNkVxK .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV3YNkVxK .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV3YNkVxK .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV3YNkVxK .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV3YNkVxK .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV3YNkVxK .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV3YNkVxK .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV3YNkVxK .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV3YNkVxK .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV3YNkVxK .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .toggle:hover,
.cid-tuV3YNkVxK .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV3YNkVxK .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV3YNkVxK .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV3YNkVxK .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV3YNkVxK .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV3YNkVxK .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV3YNkVxK .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV3YNkVxK .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV3YNkVxK .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-tuV3YNkVxK .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-tuV3YNkVxK .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV3YNkVxK .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV3YNkVxK .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV3YNkVxK .mbr-shop .shop-items .onsale,
.cid-tuV3YNkVxK .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV3YNkVxK .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV3YNkVxK .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV3YNkVxK .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV3YNkVxK .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV3YNkVxK .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV3YNkVxK .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV3YNkVxK .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV3YNkVxK .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV3YNkVxK .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV3YNkVxK .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV3YNkVxK .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV3YNkVxK .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV3YNkVxK .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV3YNkVxK .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV3YNkVxK .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV3YNkVxK .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV3YNkVxK .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV3YNkVxK .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV3YNkVxK .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV3YNkVxK .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV3YNkVxK .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV3YNkVxK .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV3YNkVxK .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV3YNkVxK .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV3YNkVxK .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV3YNkVxK .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV3YNkVxK .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV3YNkVxK .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV3YNkVxK .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV3YNkVxK .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV3YNkVxK .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV3YNkVxK .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV3YNkVxK .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZnoLNOGl {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-toZnoLNOGl H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-toZnoLNOGl .row {
  position: relative;
}
.cid-toZnoLNOGl .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-toZnoLNOGl .mbr-text,
.cid-toZnoLNOGl .mbr-section-btn {
  color: #808080;
}
.cid-toZnoLNOGl img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-toZnoLNOGl h4 {
  line-height: 1.4;
}
.cid-toZnoLNOGl .img-col {
  align-items: flex-end;
}
.cid-toZnoLNOGl .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-toZnoLNOGl .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-toZnoLNOGl .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-toZnoLNOGl .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-toZnoLNOGl .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-toZnoLNOGl .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-toZnoLNOGl .icon-col {
    align-items: center;
  }
  .cid-toZnoLNOGl .row:before {
    height: 860px;
  }
}
.cid-toZnoLNOGl .icon-text,
.cid-toZnoLNOGl .mbr-iconfont {
  color: #ffffff;
}
.cid-toZnoLNOGl .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoLNOGl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnoNvnKT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-toZnoNvnKT .row {
  justify-content: center;
}
.cid-toZnoNvnKT .col-title {
  margin-bottom: 2.5rem;
}
.cid-toZnoNvnKT .mbr-section-title {
  color: #75083A;
}
.cid-toZnoNvnKT .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-toZnoNvnKT .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-toZnoNvnKT .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-toZnoNvnKT .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-toZnoNvnKT .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-toZnoNvnKT .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-toZnoNvnKT .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-toZnoNvnKT .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-toZnoNvnKT .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-toZnoNvnKT .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-toZnoNvnKT .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-toZnoNvnKT .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-toZnoNvnKT .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-toZnoNvnKT .card-box {
    padding: 32px;
  }
}
.cid-toZnoNvnKT .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-toZnoNvnKT .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-toZnoNvnKT .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-toZnoNvnKT .card-title-1 {
  color: #FFEDB4;
}
.cid-toZnoNvnKT .card-title-2 {
  color: #F6B7D2;
}
.cid-toZnoNvnKT .card-title-3 {
  color: #BAE3C8;
}
.cid-toZnoNvnKT .card-title-4 {
  color: #F9C9C8;
}
.cid-toZnoNvnKT .card-title-5 {
  color: #FDC99C;
}
.cid-toZnoNvnKT .card-title-6 {
  color: #FFEDB4;
}
.cid-toZnoNvnKT .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZnoNvnKT .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-toZnoPSogo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-toZnoPSogo .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoPSogo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnoPSogo .row {
  justify-content: flex-start;
}
.cid-toZnoPSogo .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-toZnoPSogo .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-toZnoRAiM0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-toZnoRAiM0 .title {
  min-height: 40px;
}
.cid-toZnoRAiM0 a {
  font-weight: 500;
}
.cid-tuV4rYtoWj {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV4rYtoWj .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV4rYtoWj .mbr-shop .row {
  margin: 0;
}
.cid-tuV4rYtoWj .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV4rYtoWj .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV4rYtoWj .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV4rYtoWj .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV4rYtoWj .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV4rYtoWj .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV4rYtoWj .mbr-shop .filter-by-pu,
.cid-tuV4rYtoWj .mbr-shop .filter-by-pd,
.cid-tuV4rYtoWj .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV4rYtoWj .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV4rYtoWj .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV4rYtoWj .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .galleryItem h4,
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .galleryItem h5,
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .galleryItem p,
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV4rYtoWj .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV4rYtoWj .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV4rYtoWj .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV4rYtoWj .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV4rYtoWj .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV4rYtoWj .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV4rYtoWj .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV4rYtoWj .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV4rYtoWj .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV4rYtoWj .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .toggle:hover,
.cid-tuV4rYtoWj .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV4rYtoWj .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV4rYtoWj .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV4rYtoWj .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV4rYtoWj .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV4rYtoWj .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV4rYtoWj .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV4rYtoWj .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV4rYtoWj .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-tuV4rYtoWj .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-tuV4rYtoWj .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV4rYtoWj .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV4rYtoWj .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV4rYtoWj .mbr-shop .shop-items .onsale,
.cid-tuV4rYtoWj .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV4rYtoWj .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV4rYtoWj .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV4rYtoWj .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV4rYtoWj .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV4rYtoWj .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV4rYtoWj .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV4rYtoWj .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV4rYtoWj .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV4rYtoWj .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV4rYtoWj .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV4rYtoWj .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV4rYtoWj .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV4rYtoWj .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV4rYtoWj .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV4rYtoWj .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV4rYtoWj .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV4rYtoWj .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV4rYtoWj .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV4rYtoWj .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV4rYtoWj .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV4rYtoWj .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV4rYtoWj .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV4rYtoWj .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV4rYtoWj .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV4rYtoWj .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV4rYtoWj .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV4rYtoWj .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV4rYtoWj .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV4rYtoWj .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV4rYtoWj .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV4rYtoWj .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV4rYtoWj .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV4rYtoWj .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-toZnoVMLhr {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-toZnoVMLhr .mbr-section-subtitle {
  color: #767676;
}
.cid-toZnoVMLhr ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-toZnoVMLhr ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-toZnoVMLhr ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-toZnoVMLhr ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-toZnoVMLhr .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-toZnoXXgvr {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-toZnoXXgvr p {
  color: #767676;
}
.cid-toZnoXXgvr .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-toZnoXXgvr .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-toZnoXXgvr .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-toZnoXXgvr .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-toZnoXXgvr .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-toZnoXXgvr .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-toZnoXXgvr .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-toZnoXXgvr .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-toZnoXXgvr .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-toZnoXXgvr .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-toZnoXXgvr .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-toZnoZZypJ {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-toZnoZZypJ H2 {
  color: #89b758;
}
.cid-toZnoZZypJ .mbr-text,
.cid-toZnoZZypJ .mbr-section-btn {
  color: #808080;
}
.cid-toZnoZZypJ img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-toZnoZZypJ img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-toZnoZZypJ H1 {
  color: #29361a;
}
.cid-toZnoZZypJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnoZZypJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-toZnp1XMQS {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-toZnp1XMQS .title-align {
  width: 100%;
}
.cid-toZnp1XMQS .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-toZnp1XMQS .img-col img {
  z-index: 2;
  position: relative;
}
.cid-toZnp1XMQS .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-toZnp1XMQS .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-toZnp1XMQS .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-toZnp1XMQS .price-wrap {
  margin-left: 3rem;
}
.cid-toZnp1XMQS .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-toZnp1XMQS .item-first {
  margin-left: 0 !important;
}
.cid-toZnp1XMQS H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-toZnp1XMQS H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-toZnp1XMQS img {
  margin: auto;
  max-width: 500px;
}
.cid-toZnp1XMQS .mbr-section-subtitle,
.cid-toZnp1XMQS .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-toZnp1XMQS .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-toZnp1XMQS H2:before {
    content: none;
  }
  .cid-toZnp1XMQS .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-toZnp1XMQS .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-toZnp1XMQS .pricebox {
    margin-right: 0rem;
  }
  .cid-toZnp1XMQS .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-toZnp1XMQS .mbr-fallback-image.disabled {
  display: none;
}
.cid-toZnp1XMQS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva84SC1j8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva84SC1j8 .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva84SC1j8 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva84SC1j8 .mbr-section-title {
  color: #44af69;
}
.cid-tva84SC1j8 .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva84SC1j8 .form-container {
  display: flex;
  width: 100%;
}
.cid-tva84SC1j8 .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva84SC1j8 form {
  width: 100%;
}
.cid-tva84SC1j8 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva84SC1j8 form p {
  color: #1F1D1A;
}
.cid-tva84SC1j8 form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva84SC1j8 form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva84SC1j8 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva84SC1j8 form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva84SC1j8 form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva84SC1j8 form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva84SC1j8 form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva84SC1j8 form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva84SC1j8 form select {
  color: #bbbbbb !important;
}
.cid-tva84SC1j8 form textarea {
  height: 250px !important;
}
.cid-tva84SC1j8 form input:active,
.cid-tva84SC1j8 form textarea:active,
.cid-tva84SC1j8 form input:focus,
.cid-tva84SC1j8 form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva84SC1j8 form input:active::-webkit-input-placeholder,
.cid-tva84SC1j8 form textarea:active::-webkit-input-placeholder,
.cid-tva84SC1j8 form input:focus::-webkit-input-placeholder,
.cid-tva84SC1j8 form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva84SC1j8 form input:active::-moz-placeholder,
.cid-tva84SC1j8 form textarea:active::-moz-placeholder,
.cid-tva84SC1j8 form input:focus::-moz-placeholder,
.cid-tva84SC1j8 form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva84SC1j8 form input:active:-moz-placeholder,
.cid-tva84SC1j8 form textarea:active:-moz-placeholder,
.cid-tva84SC1j8 form input:focus:-moz-placeholder,
.cid-tva84SC1j8 form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva84SC1j8 form input:active:-ms-input-placeholder,
.cid-tva84SC1j8 form textarea:active:-ms-input-placeholder,
.cid-tva84SC1j8 form input:focus:-ms-input-placeholder,
.cid-tva84SC1j8 form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva84SC1j8 form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva84SC1j8 form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva84SC1j8 form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva84SC1j8 form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva84SC1j8 form .form-check-input:focus,
.cid-tva84SC1j8 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva84SC1j8 form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva84SC1j8 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZAG60kno {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZAG60kno .title {
  min-height: 40px;
}
.cid-tuZAG60kno a {
  font-weight: 500;
}
.cid-tuZAG60kno .mbr-section-subtitle {
  color: #ffffff;
}
.cid-toZnp8nHJz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-toZnp8nHJz .mbr-text {
  color: #FEF9EE;
}
.cid-tuJd0ftZ96 {
  overflow: visible;
}
.cid-tuJd0ftZ96 .navbar-dropdown {
  position: relative !important;
}
.cid-tuJd0ftZ96 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tuJd0ftZ96 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tuJd0ftZ96 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tuJd0ftZ96 .dropdown-item:hover,
.cid-tuJd0ftZ96 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tuJd0ftZ96 .dropdown-item:hover span {
  color: white;
}
.cid-tuJd0ftZ96 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tuJd0ftZ96 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tuJd0ftZ96 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tuJd0ftZ96 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tuJd0ftZ96 .nav-link {
  position: relative;
}
.cid-tuJd0ftZ96 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tuJd0ftZ96 .container {
    flex-wrap: nowrap;
  }
}
.cid-tuJd0ftZ96 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tuJd0ftZ96 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tuJd0ftZ96 .dropdown-menu,
.cid-tuJd0ftZ96 .navbar.opened {
  background: #ffffff !important;
}
.cid-tuJd0ftZ96 .nav-item:focus,
.cid-tuJd0ftZ96 .nav-link:focus {
  outline: none;
}
.cid-tuJd0ftZ96 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tuJd0ftZ96 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tuJd0ftZ96 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tuJd0ftZ96 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tuJd0ftZ96 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tuJd0ftZ96 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tuJd0ftZ96 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tuJd0ftZ96 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tuJd0ftZ96 .navbar.opened {
  transition: all 0.3s;
}
.cid-tuJd0ftZ96 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tuJd0ftZ96 .navbar .navbar-logo img {
  width: auto;
}
.cid-tuJd0ftZ96 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tuJd0ftZ96 .navbar.collapsed {
  justify-content: center;
}
.cid-tuJd0ftZ96 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tuJd0ftZ96 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tuJd0ftZ96 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tuJd0ftZ96 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tuJd0ftZ96 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tuJd0ftZ96 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tuJd0ftZ96 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tuJd0ftZ96 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tuJd0ftZ96 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tuJd0ftZ96 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tuJd0ftZ96 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tuJd0ftZ96 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tuJd0ftZ96 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tuJd0ftZ96 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tuJd0ftZ96 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tuJd0ftZ96 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tuJd0ftZ96 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tuJd0ftZ96 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tuJd0ftZ96 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tuJd0ftZ96 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tuJd0ftZ96 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tuJd0ftZ96 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tuJd0ftZ96 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tuJd0ftZ96 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tuJd0ftZ96 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tuJd0ftZ96 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tuJd0ftZ96 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tuJd0ftZ96 .dropdown-item.active,
.cid-tuJd0ftZ96 .dropdown-item:active {
  background-color: transparent;
}
.cid-tuJd0ftZ96 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tuJd0ftZ96 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tuJd0ftZ96 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tuJd0ftZ96 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tuJd0ftZ96 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tuJd0ftZ96 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tuJd0ftZ96 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tuJd0ftZ96 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tuJd0ftZ96 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tuJd0ftZ96 .navbar-buttons {
  text-align: center;
}
.cid-tuJd0ftZ96 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tuJd0ftZ96 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tuJd0ftZ96 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tuJd0ftZ96 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tuJd0ftZ96 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tuJd0ftZ96 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tuJd0ftZ96 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tuJd0ftZ96 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tuJd0ftZ96 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuJd0ftZ96 .navbar {
    height: 70px;
  }
  .cid-tuJd0ftZ96 .navbar.opened {
    height: auto;
  }
  .cid-tuJd0ftZ96 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tuJd0ftZ96 .navbar-brand-main {
  max-width: 30%;
}
.cid-tuJd0ftZ96 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tuJd0ftZ96 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tuJd0ftZ96 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tuJd0ftZ96 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tuJd0ftZ96 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tuJd0ftZ96 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tuJd0ftZ96 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tuJd0ftZ96 .navbar-buttons-main {
    display: none;
  }
}
.cid-tuJd0ftZ96 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tuJd0ftZ96 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tuJd0ftZ96 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tuJd0ftZ96 .container,
  .cid-tuJd0ftZ96 .container-fluid {
    justify-content: flex-end;
  }
  .cid-tuJd0ftZ96 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tuJd0ftZ96 .navbar-nav-main {
    display: none !important;
  }
  .cid-tuJd0ftZ96 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tuJd0ftZ96 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tuJd0ftZ96 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tuJd0ftZ96 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tuJd0ftZ96 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tuJd0ftZ96 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tuJd0ftZ96 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tuJd0ftZ96 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tuJd0ftZ96 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tuJd0ftZ96 .navbar-collapse .dropdown-item:hover,
  .cid-tuJd0ftZ96 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tuJd0ftZ96 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tuJd0ftZ96 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tuJd0ftZ96 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tuJd0grvH5 .modal-body .close {
  background: #1b1b1b;
}
.cid-tuJd0grvH5 .modal-body .close span {
  font-style: normal;
}
.cid-tuJd0grvH5 .carousel-inner > .active,
.cid-tuJd0grvH5 .carousel-inner > .next,
.cid-tuJd0grvH5 .carousel-inner > .prev {
  display: flex;
}
.cid-tuJd0grvH5 .carousel-control .icon-next,
.cid-tuJd0grvH5 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tuJd0grvH5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tuJd0grvH5 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tuJd0grvH5 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tuJd0grvH5 .boxed-slider > div {
  position: relative;
}
.cid-tuJd0grvH5 .container img {
  width: 100%;
}
.cid-tuJd0grvH5 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tuJd0grvH5 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tuJd0grvH5 .mbr-table-cell {
  padding: 0;
}
.cid-tuJd0grvH5 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tuJd0grvH5 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tuJd0grvH5 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tuJd0grvH5 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tuJd0grvH5 .carousel-item.active.right,
.cid-tuJd0grvH5 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tuJd0grvH5 .carousel-item.active.left,
.cid-tuJd0grvH5 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tuJd0grvH5 .carousel-item.active,
.cid-tuJd0grvH5 .carousel-item.next.left,
.cid-tuJd0grvH5 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tuJd0grvH5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators li.active,
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators li::after,
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tuJd0grvH5 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tuJd0grvH5 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tuJd0grvH5 .mbr-slider > .container img {
  width: 100%;
}
.cid-tuJd0grvH5 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tuJd0grvH5 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tuJd0grvH5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tuJd0grvH5 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tuJd0grvH5 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tuJd0grvH5 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tuJd0grvH5 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tuJd0grvH5 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tuJd0grvH5 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tuJd0grvH5 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tuJd0grvH5 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tuJd0grvH5 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tuJd0grvH5 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-tuJd0h40a8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tuJd0h40a8 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tuJd0h40a8 .mbr-section-btn,
  .cid-tuJd0h40a8 .mbr-section-subtitle,
  .cid-tuJd0h40a8 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuJd0hMuF5 {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tuJd0hMuF5 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-tuJd0hMuF5 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tuJd0hMuF5 .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-tuJd0ixiHI {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-tuJd0ixiHI .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-tuJd0ixiHI .container {
    max-width: 1130px;
  }
}
.cid-tuJd0ixiHI .item-content {
  padding: 0 1rem;
}
.cid-tuJd0ixiHI img,
.cid-tuJd0ixiHI .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-tuJd0ixiHI img,
  .cid-tuJd0ixiHI .item-img {
    height: 260px;
  }
}
.cid-tuJd0ixiHI .item:focus,
.cid-tuJd0ixiHI span:focus {
  outline: none;
}
.cid-tuJd0ixiHI .item-wrapper {
  position: relative;
}
.cid-tuJd0ixiHI .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tuJd0ixiHI .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tuJd0ixiHI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-tuJd0ixiHI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tuJd0ixiHI .embla__button--next,
.cid-tuJd0ixiHI .embla__button--prev {
  display: flex;
}
.cid-tuJd0ixiHI .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tuJd0ixiHI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tuJd0ixiHI .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-tuJd0ixiHI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tuJd0ixiHI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tuJd0ixiHI .embla__button {
    top: auto;
  }
}
.cid-tuJd0ixiHI .embla {
  position: relative;
  width: 100%;
}
.cid-tuJd0ixiHI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tuJd0ixiHI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tuJd0ixiHI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tuJd0ixiHI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tuJd0jxmpi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuJd0jxmpi .title {
  min-height: 40px;
}
.cid-tuJd0jxmpi a {
  font-weight: 500;
}
.cid-tuJd0kgwr6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0kgwr6 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuJd0kgwr6 .mbr-shop .row {
  margin: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuJd0kgwr6 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuJd0kgwr6 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuJd0kgwr6 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuJd0kgwr6 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuJd0kgwr6 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuJd0kgwr6 .mbr-shop .filter-by-pu,
.cid-tuJd0kgwr6 .mbr-shop .filter-by-pd,
.cid-tuJd0kgwr6 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuJd0kgwr6 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuJd0kgwr6 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuJd0kgwr6 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .galleryItem h4,
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .galleryItem h5,
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .galleryItem p,
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuJd0kgwr6 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuJd0kgwr6 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuJd0kgwr6 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuJd0kgwr6 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuJd0kgwr6 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuJd0kgwr6 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuJd0kgwr6 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuJd0kgwr6 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuJd0kgwr6 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuJd0kgwr6 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .toggle:hover,
.cid-tuJd0kgwr6 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuJd0kgwr6 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuJd0kgwr6 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuJd0kgwr6 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuJd0kgwr6 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuJd0kgwr6 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuJd0kgwr6 .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-tuJd0kgwr6 .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-tuJd0kgwr6 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuJd0kgwr6 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuJd0kgwr6 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuJd0kgwr6 .mbr-shop .shop-items .onsale,
.cid-tuJd0kgwr6 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuJd0kgwr6 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuJd0kgwr6 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuJd0kgwr6 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuJd0kgwr6 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuJd0kgwr6 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuJd0kgwr6 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuJd0kgwr6 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuJd0kgwr6 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuJd0kgwr6 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuJd0kgwr6 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuJd0kgwr6 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuJd0kgwr6 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuJd0kgwr6 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuJd0kgwr6 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuJd0kgwr6 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuJd0kgwr6 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuJd0kgwr6 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0kgwr6 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuJd0kgwr6 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuJd0kgwr6 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuJd0kgwr6 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuJd0kgwr6 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuJd0kgwr6 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuJd0kgwr6 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuJd0kgwr6 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuJd0kgwr6 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuJd0kgwr6 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuJd0lpuNo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tuJd0lpuNo .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tuJd0lpuNo .mbr-section-btn,
  .cid-tuJd0lpuNo .mbr-section-subtitle,
  .cid-tuJd0lpuNo .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuJd0meaHT {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0meaHT .card-subtitle {
  margin: 0;
}
.cid-tuJd0meaHT .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuJd0meaHT .card-img img {
  max-width: 200px;
}
.cid-tuJd0meaHT .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuJd0meaHT .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuJd0meaHT .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuJd0meaHT .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuJd0meaHT .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuJd0meaHT .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuJd0meaHT h4,
.cid-tuJd0meaHT h6,
.cid-tuJd0meaHT h5 {
  margin: 0;
}
.cid-tuJd0meaHT .mbr-text {
  transition: all 0.3s;
}
.cid-tuJd0meaHT .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuJd0meaHT img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuJd0meaHT .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuJd0meaHT .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuJd0meaHT .wrapper {
    flex-direction: column;
  }
  .cid-tuJd0meaHT .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuJd0meaHT .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuJd0meaHT .mbr-text,
.cid-tuJd0meaHT .mbr-section-btn,
.cid-tuJd0meaHT .card-img {
  color: #808080;
}
.cid-tuJd0meaHT H2 {
  color: #89b758;
}
.cid-tuJd0meaHT H1 {
  color: #29361a;
}
.cid-tuJd0n6fRr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuJd0n6fRr .title {
  min-height: 40px;
}
.cid-tuJd0n6fRr a {
  font-weight: 500;
}
.cid-tuJd0nTXkY {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0nTXkY .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuJd0nTXkY .mbr-shop .row {
  margin: 0;
}
.cid-tuJd0nTXkY .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuJd0nTXkY .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuJd0nTXkY .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuJd0nTXkY .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuJd0nTXkY .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuJd0nTXkY .mbr-shop .hide-modal {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuJd0nTXkY .mbr-shop .filter-by-pu,
.cid-tuJd0nTXkY .mbr-shop .filter-by-pd,
.cid-tuJd0nTXkY .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuJd0nTXkY .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuJd0nTXkY .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuJd0nTXkY .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .galleryItem h4,
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .galleryItem h5,
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .galleryItem p,
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .item-button {
  text-align: center;
}
.cid-tuJd0nTXkY .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuJd0nTXkY .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuJd0nTXkY .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuJd0nTXkY .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuJd0nTXkY .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuJd0nTXkY .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuJd0nTXkY .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuJd0nTXkY .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .range-controls {
  position: relative;
}
.cid-tuJd0nTXkY .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuJd0nTXkY .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .toggle:hover,
.cid-tuJd0nTXkY .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuJd0nTXkY .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuJd0nTXkY .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuJd0nTXkY .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuJd0nTXkY .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuJd0nTXkY .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuJd0nTXkY .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuJd0nTXkY .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuJd0nTXkY .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-tuJd0nTXkY .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-tuJd0nTXkY .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuJd0nTXkY .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuJd0nTXkY .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuJd0nTXkY .mbr-shop .shop-items .onsale,
.cid-tuJd0nTXkY .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuJd0nTXkY .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuJd0nTXkY .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuJd0nTXkY .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuJd0nTXkY .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuJd0nTXkY .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuJd0nTXkY .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuJd0nTXkY .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuJd0nTXkY .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuJd0nTXkY .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuJd0nTXkY .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuJd0nTXkY .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuJd0nTXkY .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuJd0nTXkY .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuJd0nTXkY .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuJd0nTXkY .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuJd0nTXkY .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuJd0nTXkY .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuJd0nTXkY .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuJd0nTXkY .wrapper-shop-items {
    order: 1;
  }
  .cid-tuJd0nTXkY .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0nTXkY .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuJd0nTXkY .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuJd0nTXkY .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuJd0nTXkY .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuJd0nTXkY .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuJd0nTXkY .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuJd0nTXkY .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuJd0nTXkY .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuJd0nTXkY .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuJd0nTXkY .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuJd0nTXkY .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuJd0nTXkY .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuJd0nTXkY .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuJd0p7kVn {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tuJd0p7kVn H2 {
  color: #89b758;
}
.cid-tuJd0p7kVn .mbr-text,
.cid-tuJd0p7kVn .mbr-section-btn {
  color: #808080;
}
.cid-tuJd0p7kVn .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tuJd0p7kVn .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tuJd0p7kVn .mbr-figure {
  height: 100%;
}
.cid-tuJd0p7kVn .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tuJd0p7kVn img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tuJd0p7kVn H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tuJd0p7kVn .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tuJd0p7kVn .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tuJd0p7kVn .container {
    padding: 0 3rem;
  }
  .cid-tuJd0p7kVn .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0p7kVn .container {
    padding: 0 2rem;
  }
  .cid-tuJd0p7kVn .card-img {
    width: 100%;
  }
  .cid-tuJd0p7kVn .center-card {
    padding: 1rem;
  }
}
.cid-tuJd0p7kVn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0p7kVn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0q6tu6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tuJd0q6tu6 .row {
  justify-content: center;
}
.cid-tuJd0q6tu6 .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuJd0q6tu6 .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tuJd0q6tu6 .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tuJd0q6tu6 .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tuJd0q6tu6 .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tuJd0q6tu6 .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuJd0q6tu6 .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tuJd0q6tu6 .card {
    min-height: 276px;
  }
}
.cid-tuJd0q6tu6 .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tuJd0q6tu6 .card:hover .card-title {
  text-decoration: underline;
}
.cid-tuJd0q6tu6 .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tuJd0q6tu6 .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tuJd0q6tu6 .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tuJd0q6tu6 .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tuJd0q6tu6 .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tuJd0q6tu6 .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tuJd0q6tu6 .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tuJd0q6tu6 .card-title-1 {
  color: #ffffff;
}
.cid-tuJd0reRO1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tuJd0reRO1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0reRO1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0reRO1 .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tuJd0reRO1 .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tuJd0reRO1 .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0reRO1 .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuJd0reRO1 .card-wrapper {
  width: 100%;
}
.cid-tuJd0reRO1 .card-box {
  width: 100%;
}
.cid-tuJd0reRO1 .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tuJd0reRO1 .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tuJd0reRO1 .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tuJd0reRO1 .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tuJd0reRO1 .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tuJd0reRO1 .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tuJd0reRO1 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tuJd0reRO1 .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tuJd0reRO1 .bg-img {
    width: 150%;
  }
}
.cid-tuJd0sij5Z {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuJd0sij5Z .title {
  min-height: 40px;
}
.cid-tuJd0sij5Z a {
  font-weight: 500;
}
.cid-tuJd0thJQc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0thJQc .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuJd0thJQc .mbr-shop .row {
  margin: 0;
}
.cid-tuJd0thJQc .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuJd0thJQc .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuJd0thJQc .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuJd0thJQc .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuJd0thJQc .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuJd0thJQc .mbr-shop .hide-modal {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuJd0thJQc .mbr-shop .filter-by-pu,
.cid-tuJd0thJQc .mbr-shop .filter-by-pd,
.cid-tuJd0thJQc .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuJd0thJQc .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuJd0thJQc .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuJd0thJQc .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .galleryItem h4,
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .galleryItem h5,
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .galleryItem p,
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .item-button {
  text-align: center;
}
.cid-tuJd0thJQc .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuJd0thJQc .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuJd0thJQc .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuJd0thJQc .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuJd0thJQc .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuJd0thJQc .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuJd0thJQc .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuJd0thJQc .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuJd0thJQc .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuJd0thJQc .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .range-controls {
  position: relative;
}
.cid-tuJd0thJQc .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuJd0thJQc .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .toggle:hover,
.cid-tuJd0thJQc .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuJd0thJQc .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuJd0thJQc .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuJd0thJQc .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuJd0thJQc .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuJd0thJQc .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuJd0thJQc .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0thJQc .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuJd0thJQc .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuJd0thJQc .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuJd0thJQc .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuJd0thJQc .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuJd0thJQc .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuJd0thJQc .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-tuJd0thJQc .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-tuJd0thJQc .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuJd0thJQc .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuJd0thJQc .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuJd0thJQc .mbr-shop .shop-items .onsale,
.cid-tuJd0thJQc .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuJd0thJQc .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuJd0thJQc .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuJd0thJQc .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuJd0thJQc .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuJd0thJQc .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuJd0thJQc .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuJd0thJQc .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuJd0thJQc .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuJd0thJQc .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuJd0thJQc .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuJd0thJQc .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuJd0thJQc .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuJd0thJQc .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuJd0thJQc .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuJd0thJQc .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuJd0thJQc .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuJd0thJQc .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuJd0thJQc .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuJd0thJQc .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuJd0thJQc .wrapper-shop-items {
    order: 1;
  }
  .cid-tuJd0thJQc .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0thJQc .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuJd0thJQc .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuJd0thJQc .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuJd0thJQc .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuJd0thJQc .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuJd0thJQc .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuJd0thJQc .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuJd0thJQc .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuJd0thJQc .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuJd0thJQc .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuJd0thJQc .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuJd0thJQc .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuJd0thJQc .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuJd0uFNQt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tuJd0uFNQt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0uFNQt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0uFNQt .row {
  justify-content: center;
}
.cid-tuJd0uFNQt .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuJd0uFNQt .mbr-section-title {
  color: #F6B7D2;
}
.cid-tuJd0uFNQt .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tuJd0uFNQt .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tuJd0uFNQt .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tuJd0uFNQt .col-video {
    height: 620px;
  }
}
.cid-tuJd0uFNQt .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tuJd0uFNQt .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tuJd0uFNQt .col-video .link {
  margin-right: 1rem;
}
.cid-tuJd0uFNQt .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tuJd0uFNQt .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tuJd0uFNQt .mbr-media {
  position: relative;
}
.cid-tuJd0uFNQt .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tuJd0uFNQt .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tuJd0uFNQt .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tuJd0uFNQt .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tuJd0uFNQt .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tuJd0uFNQt .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tuJd0uFNQt .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tuJd0uFNQt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tuJd0uFNQt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tuJd0uFNQt a:hover {
  text-decoration-line: none !important;
}
.cid-tuJd0xr06J {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuJd0xr06J .title {
  min-height: 40px;
}
.cid-tuJd0xr06J a {
  font-weight: 500;
}
.cid-tuJd0yxSrS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0yxSrS .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuJd0yxSrS .mbr-shop .row {
  margin: 0;
}
.cid-tuJd0yxSrS .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuJd0yxSrS .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuJd0yxSrS .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuJd0yxSrS .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuJd0yxSrS .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuJd0yxSrS .mbr-shop .hide-modal {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuJd0yxSrS .mbr-shop .filter-by-pu,
.cid-tuJd0yxSrS .mbr-shop .filter-by-pd,
.cid-tuJd0yxSrS .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuJd0yxSrS .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuJd0yxSrS .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuJd0yxSrS .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .galleryItem h4,
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .galleryItem h5,
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .galleryItem p,
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .item-button {
  text-align: center;
}
.cid-tuJd0yxSrS .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuJd0yxSrS .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuJd0yxSrS .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuJd0yxSrS .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuJd0yxSrS .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuJd0yxSrS .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuJd0yxSrS .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuJd0yxSrS .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .range-controls {
  position: relative;
}
.cid-tuJd0yxSrS .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuJd0yxSrS .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .toggle:hover,
.cid-tuJd0yxSrS .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuJd0yxSrS .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuJd0yxSrS .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuJd0yxSrS .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuJd0yxSrS .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuJd0yxSrS .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuJd0yxSrS .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuJd0yxSrS .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuJd0yxSrS .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-tuJd0yxSrS .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-tuJd0yxSrS .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuJd0yxSrS .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuJd0yxSrS .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuJd0yxSrS .mbr-shop .shop-items .onsale,
.cid-tuJd0yxSrS .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuJd0yxSrS .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuJd0yxSrS .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuJd0yxSrS .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuJd0yxSrS .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuJd0yxSrS .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuJd0yxSrS .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuJd0yxSrS .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuJd0yxSrS .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuJd0yxSrS .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuJd0yxSrS .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuJd0yxSrS .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuJd0yxSrS .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuJd0yxSrS .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuJd0yxSrS .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuJd0yxSrS .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuJd0yxSrS .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuJd0yxSrS .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuJd0yxSrS .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuJd0yxSrS .wrapper-shop-items {
    order: 1;
  }
  .cid-tuJd0yxSrS .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0yxSrS .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuJd0yxSrS .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuJd0yxSrS .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuJd0yxSrS .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuJd0yxSrS .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuJd0yxSrS .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuJd0yxSrS .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuJd0yxSrS .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuJd0yxSrS .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuJd0yxSrS .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuJd0yxSrS .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuJd0yxSrS .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuJd0yxSrS .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuJd0A5c58 {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tuJd0A5c58 H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tuJd0A5c58 .row {
  position: relative;
}
.cid-tuJd0A5c58 .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tuJd0A5c58 .mbr-text,
.cid-tuJd0A5c58 .mbr-section-btn {
  color: #808080;
}
.cid-tuJd0A5c58 img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tuJd0A5c58 h4 {
  line-height: 1.4;
}
.cid-tuJd0A5c58 .img-col {
  align-items: flex-end;
}
.cid-tuJd0A5c58 .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tuJd0A5c58 .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tuJd0A5c58 .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tuJd0A5c58 .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0A5c58 .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tuJd0A5c58 .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tuJd0A5c58 .icon-col {
    align-items: center;
  }
  .cid-tuJd0A5c58 .row:before {
    height: 860px;
  }
}
.cid-tuJd0A5c58 .icon-text,
.cid-tuJd0A5c58 .mbr-iconfont {
  color: #ffffff;
}
.cid-tuJd0A5c58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0A5c58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0BtFpx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tuJd0BtFpx .row {
  justify-content: center;
}
.cid-tuJd0BtFpx .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuJd0BtFpx .mbr-section-title {
  color: #75083A;
}
.cid-tuJd0BtFpx .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tuJd0BtFpx .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tuJd0BtFpx .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tuJd0BtFpx .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuJd0BtFpx .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tuJd0BtFpx .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tuJd0BtFpx .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tuJd0BtFpx .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tuJd0BtFpx .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tuJd0BtFpx .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tuJd0BtFpx .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tuJd0BtFpx .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tuJd0BtFpx .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tuJd0BtFpx .card-box {
    padding: 32px;
  }
}
.cid-tuJd0BtFpx .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tuJd0BtFpx .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tuJd0BtFpx .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tuJd0BtFpx .card-title-1 {
  color: #FFEDB4;
}
.cid-tuJd0BtFpx .card-title-2 {
  color: #F6B7D2;
}
.cid-tuJd0BtFpx .card-title-3 {
  color: #BAE3C8;
}
.cid-tuJd0BtFpx .card-title-4 {
  color: #F9C9C8;
}
.cid-tuJd0BtFpx .card-title-5 {
  color: #FDC99C;
}
.cid-tuJd0BtFpx .card-title-6 {
  color: #FFEDB4;
}
.cid-tuJd0BtFpx .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tuJd0BtFpx .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tuJd0Dc1bL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tuJd0Dc1bL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0Dc1bL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0Dc1bL .row {
  justify-content: flex-start;
}
.cid-tuJd0Dc1bL .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tuJd0Dc1bL .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tuJd0EzDem {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuJd0EzDem .title {
  min-height: 40px;
}
.cid-tuJd0EzDem a {
  font-weight: 500;
}
.cid-tuUXM1S7tA {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuUXM1S7tA .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuUXM1S7tA .mbr-shop .row {
  margin: 0;
}
.cid-tuUXM1S7tA .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuUXM1S7tA .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuUXM1S7tA .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuUXM1S7tA .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuUXM1S7tA .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuUXM1S7tA .mbr-shop .hide-modal {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuUXM1S7tA .mbr-shop .filter-by-pu,
.cid-tuUXM1S7tA .mbr-shop .filter-by-pd,
.cid-tuUXM1S7tA .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuUXM1S7tA .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuUXM1S7tA .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuUXM1S7tA .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .galleryItem h4,
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .galleryItem h5,
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .galleryItem p,
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .item-button {
  text-align: center;
}
.cid-tuUXM1S7tA .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuUXM1S7tA .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuUXM1S7tA .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuUXM1S7tA .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuUXM1S7tA .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuUXM1S7tA .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuUXM1S7tA .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuUXM1S7tA .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .range-controls {
  position: relative;
}
.cid-tuUXM1S7tA .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuUXM1S7tA .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .toggle:hover,
.cid-tuUXM1S7tA .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuUXM1S7tA .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuUXM1S7tA .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuUXM1S7tA .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuUXM1S7tA .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuUXM1S7tA .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuUXM1S7tA .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuUXM1S7tA .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuUXM1S7tA .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-tuUXM1S7tA .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-tuUXM1S7tA .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuUXM1S7tA .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuUXM1S7tA .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuUXM1S7tA .mbr-shop .shop-items .onsale,
.cid-tuUXM1S7tA .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuUXM1S7tA .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuUXM1S7tA .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuUXM1S7tA .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuUXM1S7tA .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuUXM1S7tA .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuUXM1S7tA .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuUXM1S7tA .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuUXM1S7tA .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuUXM1S7tA .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuUXM1S7tA .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuUXM1S7tA .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuUXM1S7tA .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuUXM1S7tA .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuUXM1S7tA .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuUXM1S7tA .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuUXM1S7tA .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuUXM1S7tA .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuUXM1S7tA .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuUXM1S7tA .wrapper-shop-items {
    order: 1;
  }
  .cid-tuUXM1S7tA .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuUXM1S7tA .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuUXM1S7tA .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuUXM1S7tA .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuUXM1S7tA .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuUXM1S7tA .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuUXM1S7tA .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuUXM1S7tA .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuUXM1S7tA .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuUXM1S7tA .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuUXM1S7tA .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuUXM1S7tA .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuUXM1S7tA .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuUXM1S7tA .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuJd0HMnAK {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuJd0HMnAK .mbr-section-subtitle {
  color: #767676;
}
.cid-tuJd0HMnAK ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tuJd0HMnAK ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tuJd0HMnAK ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tuJd0HMnAK ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tuJd0HMnAK .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tuJd0JtWvU {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tuJd0JtWvU p {
  color: #767676;
}
.cid-tuJd0JtWvU .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tuJd0JtWvU .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tuJd0JtWvU .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tuJd0JtWvU .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tuJd0JtWvU .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tuJd0JtWvU .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tuJd0JtWvU .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tuJd0JtWvU .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tuJd0JtWvU .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tuJd0JtWvU .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tuJd0JtWvU .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tuJd0L2DHf {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tuJd0L2DHf H2 {
  color: #89b758;
}
.cid-tuJd0L2DHf .mbr-text,
.cid-tuJd0L2DHf .mbr-section-btn {
  color: #808080;
}
.cid-tuJd0L2DHf img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tuJd0L2DHf img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tuJd0L2DHf H1 {
  color: #29361a;
}
.cid-tuJd0L2DHf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0L2DHf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0MzsJM {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tuJd0MzsJM .title-align {
  width: 100%;
}
.cid-tuJd0MzsJM .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tuJd0MzsJM .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tuJd0MzsJM .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tuJd0MzsJM .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tuJd0MzsJM .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tuJd0MzsJM .price-wrap {
  margin-left: 3rem;
}
.cid-tuJd0MzsJM .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tuJd0MzsJM .item-first {
  margin-left: 0 !important;
}
.cid-tuJd0MzsJM H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tuJd0MzsJM H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tuJd0MzsJM img {
  margin: auto;
  max-width: 500px;
}
.cid-tuJd0MzsJM .mbr-section-subtitle,
.cid-tuJd0MzsJM .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tuJd0MzsJM .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tuJd0MzsJM H2:before {
    content: none;
  }
  .cid-tuJd0MzsJM .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tuJd0MzsJM .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tuJd0MzsJM .pricebox {
    margin-right: 0rem;
  }
  .cid-tuJd0MzsJM .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tuJd0MzsJM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuJd0MzsJM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuJd0OadCH {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-tuJd0OadCH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-tuJd0OadCH input,
.cid-tuJd0OadCH textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-tuJd0OadCH .form-control:hover,
.cid-tuJd0OadCH .form-control:focus {
  color: #808080 !important;
}
.cid-tuJd0OadCH .btn-success {
  color: white !important;
}
.cid-tuJd0OadCH img {
  width: 90%;
  border-radius: 8px;
}
.cid-tuJd0OadCH .btn {
  border-radius: 30px;
}
.cid-tuJd0OadCH textarea {
  min-height: 160px !important;
}
.cid-tuJd0OadCH .form-control,
.cid-tuJd0OadCH .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tuJd0OadCH .form-control:hover,
.cid-tuJd0OadCH .field-input:hover,
.cid-tuJd0OadCH .form-control:focus,
.cid-tuJd0OadCH .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tuJd0OadCH input::-webkit-input-placeholder,
.cid-tuJd0OadCH textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-tuJd0OadCH input:-moz-placeholder,
.cid-tuJd0OadCH textarea:-moz-placeholder {
  color: #808080;
}
.cid-tuJd0OadCH .jq-selectbox li,
.cid-tuJd0OadCH .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-tuJd0OadCH .jq-selectbox li:hover,
.cid-tuJd0OadCH .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-tuJd0OadCH .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tuJd0OadCH .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tuJd0OadCH H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-tuJd0OadCH img {
    width: 100%;
  }
  .cid-tuJd0OadCH .google-map {
    margin-bottom: 2rem;
  }
}
.cid-tuJd0OadCH .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-tuJd0OadCH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tuJd0OadCH .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-tuJd0OadCH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tuJd0OadCH .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-tuJd0OadCH .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-tuZKvq2LzT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZKvq2LzT .title {
  min-height: 40px;
}
.cid-tuZKvq2LzT a {
  font-weight: 500;
}
.cid-tuZKvq2LzT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tuJd0TDDH9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tuJd0TDDH9 .mbr-text {
  color: #FEF9EE;
}
.cid-tuV0lmT9n9 {
  overflow: visible;
}
.cid-tuV0lmT9n9 .navbar-dropdown {
  position: relative !important;
}
.cid-tuV0lmT9n9 .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tuV0lmT9n9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tuV0lmT9n9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tuV0lmT9n9 .dropdown-item:hover,
.cid-tuV0lmT9n9 .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tuV0lmT9n9 .dropdown-item:hover span {
  color: white;
}
.cid-tuV0lmT9n9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tuV0lmT9n9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tuV0lmT9n9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tuV0lmT9n9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tuV0lmT9n9 .nav-link {
  position: relative;
}
.cid-tuV0lmT9n9 .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tuV0lmT9n9 .container {
    flex-wrap: nowrap;
  }
}
.cid-tuV0lmT9n9 .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tuV0lmT9n9 .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tuV0lmT9n9 .dropdown-menu,
.cid-tuV0lmT9n9 .navbar.opened {
  background: #ffffff !important;
}
.cid-tuV0lmT9n9 .nav-item:focus,
.cid-tuV0lmT9n9 .nav-link:focus {
  outline: none;
}
.cid-tuV0lmT9n9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tuV0lmT9n9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tuV0lmT9n9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tuV0lmT9n9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tuV0lmT9n9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tuV0lmT9n9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tuV0lmT9n9 .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tuV0lmT9n9 .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tuV0lmT9n9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tuV0lmT9n9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tuV0lmT9n9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tuV0lmT9n9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tuV0lmT9n9 .navbar.collapsed {
  justify-content: center;
}
.cid-tuV0lmT9n9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tuV0lmT9n9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tuV0lmT9n9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tuV0lmT9n9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tuV0lmT9n9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tuV0lmT9n9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tuV0lmT9n9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tuV0lmT9n9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tuV0lmT9n9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tuV0lmT9n9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tuV0lmT9n9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tuV0lmT9n9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tuV0lmT9n9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tuV0lmT9n9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tuV0lmT9n9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tuV0lmT9n9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tuV0lmT9n9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tuV0lmT9n9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tuV0lmT9n9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tuV0lmT9n9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tuV0lmT9n9 .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tuV0lmT9n9 .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tuV0lmT9n9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tuV0lmT9n9 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tuV0lmT9n9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tuV0lmT9n9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tuV0lmT9n9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tuV0lmT9n9 .dropdown-item.active,
.cid-tuV0lmT9n9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tuV0lmT9n9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tuV0lmT9n9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tuV0lmT9n9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tuV0lmT9n9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tuV0lmT9n9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tuV0lmT9n9 .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tuV0lmT9n9 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tuV0lmT9n9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tuV0lmT9n9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tuV0lmT9n9 .navbar-buttons {
  text-align: center;
}
.cid-tuV0lmT9n9 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tuV0lmT9n9 button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tuV0lmT9n9 .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tuV0lmT9n9 .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tuV0lmT9n9 .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tuV0lmT9n9 button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tuV0lmT9n9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tuV0lmT9n9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tuV0lmT9n9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0lmT9n9 .navbar {
    height: 70px;
  }
  .cid-tuV0lmT9n9 .navbar.opened {
    height: auto;
  }
  .cid-tuV0lmT9n9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tuV0lmT9n9 .navbar-brand-main {
  max-width: 30%;
}
.cid-tuV0lmT9n9 .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tuV0lmT9n9 .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tuV0lmT9n9 .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tuV0lmT9n9 .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tuV0lmT9n9 .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tuV0lmT9n9 .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tuV0lmT9n9 .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tuV0lmT9n9 .navbar-buttons-main {
    display: none;
  }
}
.cid-tuV0lmT9n9 .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tuV0lmT9n9 .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tuV0lmT9n9 .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tuV0lmT9n9 .container,
  .cid-tuV0lmT9n9 .container-fluid {
    justify-content: flex-end;
  }
  .cid-tuV0lmT9n9 .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tuV0lmT9n9 .navbar-nav-main {
    display: none !important;
  }
  .cid-tuV0lmT9n9 .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tuV0lmT9n9 .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tuV0lmT9n9 .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tuV0lmT9n9 .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tuV0lmT9n9 .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tuV0lmT9n9 .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tuV0lmT9n9 .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tuV0lmT9n9 .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tuV0lmT9n9 .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tuV0lmT9n9 .navbar-collapse .dropdown-item:hover,
  .cid-tuV0lmT9n9 .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tuV0lmT9n9 .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tuV0lmT9n9 .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tuV0lmT9n9 .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tuV0lnxeS3 .modal-body .close {
  background: #1b1b1b;
}
.cid-tuV0lnxeS3 .modal-body .close span {
  font-style: normal;
}
.cid-tuV0lnxeS3 .carousel-inner > .active,
.cid-tuV0lnxeS3 .carousel-inner > .next,
.cid-tuV0lnxeS3 .carousel-inner > .prev {
  display: flex;
}
.cid-tuV0lnxeS3 .carousel-control .icon-next,
.cid-tuV0lnxeS3 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tuV0lnxeS3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tuV0lnxeS3 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tuV0lnxeS3 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tuV0lnxeS3 .boxed-slider > div {
  position: relative;
}
.cid-tuV0lnxeS3 .container img {
  width: 100%;
}
.cid-tuV0lnxeS3 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tuV0lnxeS3 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tuV0lnxeS3 .mbr-table-cell {
  padding: 0;
}
.cid-tuV0lnxeS3 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tuV0lnxeS3 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tuV0lnxeS3 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tuV0lnxeS3 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tuV0lnxeS3 .carousel-item.active.right,
.cid-tuV0lnxeS3 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tuV0lnxeS3 .carousel-item.active.left,
.cid-tuV0lnxeS3 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tuV0lnxeS3 .carousel-item.active,
.cid-tuV0lnxeS3 .carousel-item.next.left,
.cid-tuV0lnxeS3 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tuV0lnxeS3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators li.active,
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators li::after,
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tuV0lnxeS3 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tuV0lnxeS3 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tuV0lnxeS3 .mbr-slider > .container img {
  width: 100%;
}
.cid-tuV0lnxeS3 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tuV0lnxeS3 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tuV0lnxeS3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tuV0lnxeS3 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tuV0lnxeS3 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tuV0lnxeS3 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tuV0lnxeS3 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tuV0lnxeS3 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tuV0lnxeS3 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tuV0lnxeS3 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tuV0lnxeS3 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tuV0lnxeS3 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tuV0lnxeS3 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-tuV0lnZnP7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tuV0lnZnP7 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tuV0lnZnP7 .mbr-section-btn,
  .cid-tuV0lnZnP7 .mbr-section-subtitle,
  .cid-tuV0lnZnP7 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuV0lolCHv {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tuV0lolCHv .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-tuV0lolCHv .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tuV0lolCHv .mbr-iconfont {
  font-size: 2rem;
  color: #1d2c35;
  padding-right: 1.5rem;
}
.cid-tuV0loPIrq {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-tuV0loPIrq .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-tuV0loPIrq .container {
    max-width: 1130px;
  }
}
.cid-tuV0loPIrq .item-content {
  padding: 0 1rem;
}
.cid-tuV0loPIrq img,
.cid-tuV0loPIrq .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-tuV0loPIrq img,
  .cid-tuV0loPIrq .item-img {
    height: 260px;
  }
}
.cid-tuV0loPIrq .item:focus,
.cid-tuV0loPIrq span:focus {
  outline: none;
}
.cid-tuV0loPIrq .item-wrapper {
  position: relative;
}
.cid-tuV0loPIrq .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tuV0loPIrq .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tuV0loPIrq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-tuV0loPIrq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tuV0loPIrq .embla__button--next,
.cid-tuV0loPIrq .embla__button--prev {
  display: flex;
}
.cid-tuV0loPIrq .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tuV0loPIrq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tuV0loPIrq .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-tuV0loPIrq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tuV0loPIrq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tuV0loPIrq .embla__button {
    top: auto;
  }
}
.cid-tuV0loPIrq .embla {
  position: relative;
  width: 100%;
}
.cid-tuV0loPIrq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tuV0loPIrq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tuV0loPIrq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tuV0loPIrq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tuV0lpVjWM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuV0lpVjWM .title {
  min-height: 40px;
}
.cid-tuV0lpVjWM a {
  font-weight: 500;
}
.cid-tuV0lqiNgi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0lqiNgi .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV0lqiNgi .mbr-shop .row {
  margin: 0;
}
.cid-tuV0lqiNgi .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV0lqiNgi .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV0lqiNgi .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV0lqiNgi .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV0lqiNgi .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV0lqiNgi .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV0lqiNgi .mbr-shop .filter-by-pu,
.cid-tuV0lqiNgi .mbr-shop .filter-by-pd,
.cid-tuV0lqiNgi .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV0lqiNgi .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV0lqiNgi .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV0lqiNgi .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .galleryItem h4,
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .galleryItem h5,
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .galleryItem p,
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV0lqiNgi .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV0lqiNgi .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV0lqiNgi .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV0lqiNgi .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV0lqiNgi .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV0lqiNgi .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV0lqiNgi .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV0lqiNgi .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV0lqiNgi .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV0lqiNgi .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .toggle:hover,
.cid-tuV0lqiNgi .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV0lqiNgi .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV0lqiNgi .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV0lqiNgi .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV0lqiNgi .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV0lqiNgi .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV0lqiNgi .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV0lqiNgi .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV0lqiNgi .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-tuV0lqiNgi .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-tuV0lqiNgi .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV0lqiNgi .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV0lqiNgi .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV0lqiNgi .mbr-shop .shop-items .onsale,
.cid-tuV0lqiNgi .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV0lqiNgi .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV0lqiNgi .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV0lqiNgi .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV0lqiNgi .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV0lqiNgi .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV0lqiNgi .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV0lqiNgi .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV0lqiNgi .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV0lqiNgi .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV0lqiNgi .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV0lqiNgi .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV0lqiNgi .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV0lqiNgi .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV0lqiNgi .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV0lqiNgi .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV0lqiNgi .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV0lqiNgi .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV0lqiNgi .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV0lqiNgi .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV0lqiNgi .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lqiNgi .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV0lqiNgi .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV0lqiNgi .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV0lqiNgi .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV0lqiNgi .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV0lqiNgi .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV0lqiNgi .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV0lqiNgi .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV0lqiNgi .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV0lqiNgi .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV0lqiNgi .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV0lqiNgi .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0lqiNgi .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuV0lruqQs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuV0lruqQs .title {
  min-height: 40px;
}
.cid-tuV0lruqQs a {
  font-weight: 500;
}
.cid-tuV0lrTuW9 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0lrTuW9 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV0lrTuW9 .mbr-shop .row {
  margin: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV0lrTuW9 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV0lrTuW9 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV0lrTuW9 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV0lrTuW9 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV0lrTuW9 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV0lrTuW9 .mbr-shop .filter-by-pu,
.cid-tuV0lrTuW9 .mbr-shop .filter-by-pd,
.cid-tuV0lrTuW9 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV0lrTuW9 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV0lrTuW9 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV0lrTuW9 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .galleryItem h4,
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .galleryItem h5,
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .galleryItem p,
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV0lrTuW9 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV0lrTuW9 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV0lrTuW9 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV0lrTuW9 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV0lrTuW9 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV0lrTuW9 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV0lrTuW9 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV0lrTuW9 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV0lrTuW9 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV0lrTuW9 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .toggle:hover,
.cid-tuV0lrTuW9 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV0lrTuW9 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV0lrTuW9 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV0lrTuW9 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV0lrTuW9 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV0lrTuW9 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV0lrTuW9 .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-tuV0lrTuW9 .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-tuV0lrTuW9 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV0lrTuW9 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV0lrTuW9 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV0lrTuW9 .mbr-shop .shop-items .onsale,
.cid-tuV0lrTuW9 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV0lrTuW9 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV0lrTuW9 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV0lrTuW9 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV0lrTuW9 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV0lrTuW9 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV0lrTuW9 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV0lrTuW9 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV0lrTuW9 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV0lrTuW9 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV0lrTuW9 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV0lrTuW9 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV0lrTuW9 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV0lrTuW9 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV0lrTuW9 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV0lrTuW9 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV0lrTuW9 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV0lrTuW9 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lrTuW9 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV0lrTuW9 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV0lrTuW9 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV0lrTuW9 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV0lrTuW9 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV0lrTuW9 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV0lrTuW9 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV0lrTuW9 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV0lrTuW9 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0lrTuW9 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuV0ltg1cE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tuV0ltg1cE .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tuV0ltg1cE .mbr-section-btn,
  .cid-tuV0ltg1cE .mbr-section-subtitle,
  .cid-tuV0ltg1cE .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuV0ltLgZ7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0ltLgZ7 .card-subtitle {
  margin: 0;
}
.cid-tuV0ltLgZ7 .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tuV0ltLgZ7 .card-img img {
  max-width: 200px;
}
.cid-tuV0ltLgZ7 .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tuV0ltLgZ7 .card1 {
  background-image: url("../../../assets/images/featured-dish-rice-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuV0ltLgZ7 .card2 {
  background-image: url("../../../assets/images/featured-dish-seafood-dishes-1024x768.jpg");
  background-size: cover;
}
.cid-tuV0ltLgZ7 .card3 {
  background-image: url("../../../assets/images/featured-dish-garnished-meat-fish-768x1024.jpg");
  background-size: cover;
}
.cid-tuV0ltLgZ7 .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tuV0ltLgZ7 .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tuV0ltLgZ7 h4,
.cid-tuV0ltLgZ7 h6,
.cid-tuV0ltLgZ7 h5 {
  margin: 0;
}
.cid-tuV0ltLgZ7 .mbr-text {
  transition: all 0.3s;
}
.cid-tuV0ltLgZ7 .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tuV0ltLgZ7 img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tuV0ltLgZ7 .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tuV0ltLgZ7 .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tuV0ltLgZ7 .wrapper {
    flex-direction: column;
  }
  .cid-tuV0ltLgZ7 .icon-padding {
    padding-left: 0rem;
  }
  .cid-tuV0ltLgZ7 .item-wrapper {
    padding: 1rem;
  }
}
.cid-tuV0ltLgZ7 .mbr-text,
.cid-tuV0ltLgZ7 .mbr-section-btn,
.cid-tuV0ltLgZ7 .card-img {
  color: #808080;
}
.cid-tuV0ltLgZ7 H2 {
  color: #89b758;
}
.cid-tuV0ltLgZ7 H1 {
  color: #29361a;
}
.cid-tuV0luj0Wi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuV0luj0Wi .title {
  min-height: 40px;
}
.cid-tuV0luj0Wi a {
  font-weight: 500;
}
.cid-tuV0luKTdg {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0luKTdg .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV0luKTdg .mbr-shop .row {
  margin: 0;
}
.cid-tuV0luKTdg .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV0luKTdg .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV0luKTdg .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV0luKTdg .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV0luKTdg .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV0luKTdg .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV0luKTdg .mbr-shop .filter-by-pu,
.cid-tuV0luKTdg .mbr-shop .filter-by-pd,
.cid-tuV0luKTdg .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV0luKTdg .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV0luKTdg .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV0luKTdg .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .galleryItem h4,
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .galleryItem h5,
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .galleryItem p,
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV0luKTdg .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV0luKTdg .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV0luKTdg .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV0luKTdg .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV0luKTdg .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV0luKTdg .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV0luKTdg .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV0luKTdg .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV0luKTdg .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV0luKTdg .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV0luKTdg .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV0luKTdg .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .toggle:hover,
.cid-tuV0luKTdg .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV0luKTdg .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV0luKTdg .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV0luKTdg .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV0luKTdg .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV0luKTdg .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV0luKTdg .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0luKTdg .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV0luKTdg .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV0luKTdg .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV0luKTdg .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV0luKTdg .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV0luKTdg .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV0luKTdg .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-tuV0luKTdg .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-tuV0luKTdg .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV0luKTdg .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV0luKTdg .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV0luKTdg .mbr-shop .shop-items .onsale,
.cid-tuV0luKTdg .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV0luKTdg .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV0luKTdg .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV0luKTdg .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV0luKTdg .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV0luKTdg .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV0luKTdg .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV0luKTdg .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV0luKTdg .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV0luKTdg .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV0luKTdg .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV0luKTdg .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV0luKTdg .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV0luKTdg .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV0luKTdg .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV0luKTdg .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV0luKTdg .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV0luKTdg .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV0luKTdg .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV0luKTdg .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV0luKTdg .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV0luKTdg .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV0luKTdg .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV0luKTdg .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV0luKTdg .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV0luKTdg .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV0luKTdg .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV0luKTdg .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV0luKTdg .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV0luKTdg .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV0luKTdg .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV0luKTdg .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV0luKTdg .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV0luKTdg .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0luKTdg .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuV0lw3yb9 {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tuV0lw3yb9 H2 {
  color: #89b758;
}
.cid-tuV0lw3yb9 .mbr-text,
.cid-tuV0lw3yb9 .mbr-section-btn {
  color: #808080;
}
.cid-tuV0lw3yb9 .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tuV0lw3yb9 .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tuV0lw3yb9 .mbr-figure {
  height: 100%;
}
.cid-tuV0lw3yb9 .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tuV0lw3yb9 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tuV0lw3yb9 H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tuV0lw3yb9 .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tuV0lw3yb9 .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tuV0lw3yb9 .container {
    padding: 0 3rem;
  }
  .cid-tuV0lw3yb9 .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lw3yb9 .container {
    padding: 0 2rem;
  }
  .cid-tuV0lw3yb9 .card-img {
    width: 100%;
  }
  .cid-tuV0lw3yb9 .center-card {
    padding: 1rem;
  }
}
.cid-tuV0lw3yb9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lw3yb9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lwDtYn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tuV0lwDtYn .row {
  justify-content: center;
}
.cid-tuV0lwDtYn .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuV0lwDtYn .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tuV0lwDtYn .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tuV0lwDtYn .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tuV0lwDtYn .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tuV0lwDtYn .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuV0lwDtYn .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tuV0lwDtYn .card {
    min-height: 276px;
  }
}
.cid-tuV0lwDtYn .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tuV0lwDtYn .card:hover .card-title {
  text-decoration: underline;
}
.cid-tuV0lwDtYn .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tuV0lwDtYn .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tuV0lwDtYn .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tuV0lwDtYn .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tuV0lwDtYn .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tuV0lwDtYn .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tuV0lwDtYn .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tuV0lwDtYn .card-title-1 {
  color: #ffffff;
}
.cid-tuV0lxgNKN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tuV0lxgNKN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lxgNKN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lxgNKN .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tuV0lxgNKN .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tuV0lxgNKN .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lxgNKN .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuV0lxgNKN .card-wrapper {
  width: 100%;
}
.cid-tuV0lxgNKN .card-box {
  width: 100%;
}
.cid-tuV0lxgNKN .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tuV0lxgNKN .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tuV0lxgNKN .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tuV0lxgNKN .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tuV0lxgNKN .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tuV0lxgNKN .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tuV0lxgNKN .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tuV0lxgNKN .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tuV0lxgNKN .bg-img {
    width: 150%;
  }
}
.cid-tuV0lxPcER {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuV0lxPcER .title {
  min-height: 40px;
}
.cid-tuV0lxPcER a {
  font-weight: 500;
}
.cid-tuV0lyl17a {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0lyl17a .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV0lyl17a .mbr-shop .row {
  margin: 0;
}
.cid-tuV0lyl17a .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV0lyl17a .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV0lyl17a .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV0lyl17a .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV0lyl17a .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV0lyl17a .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV0lyl17a .mbr-shop .filter-by-pu,
.cid-tuV0lyl17a .mbr-shop .filter-by-pd,
.cid-tuV0lyl17a .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV0lyl17a .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV0lyl17a .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV0lyl17a .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .galleryItem h4,
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .galleryItem h5,
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .galleryItem p,
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV0lyl17a .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV0lyl17a .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV0lyl17a .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV0lyl17a .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV0lyl17a .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV0lyl17a .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV0lyl17a .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV0lyl17a .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV0lyl17a .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV0lyl17a .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV0lyl17a .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV0lyl17a .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .toggle:hover,
.cid-tuV0lyl17a .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV0lyl17a .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV0lyl17a .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV0lyl17a .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV0lyl17a .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV0lyl17a .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV0lyl17a .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lyl17a .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV0lyl17a .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV0lyl17a .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV0lyl17a .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV0lyl17a .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV0lyl17a .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV0lyl17a .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-tuV0lyl17a .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-tuV0lyl17a .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV0lyl17a .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV0lyl17a .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV0lyl17a .mbr-shop .shop-items .onsale,
.cid-tuV0lyl17a .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV0lyl17a .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV0lyl17a .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV0lyl17a .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV0lyl17a .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV0lyl17a .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV0lyl17a .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV0lyl17a .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV0lyl17a .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV0lyl17a .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV0lyl17a .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV0lyl17a .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV0lyl17a .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV0lyl17a .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV0lyl17a .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV0lyl17a .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV0lyl17a .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV0lyl17a .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV0lyl17a .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV0lyl17a .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV0lyl17a .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV0lyl17a .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lyl17a .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV0lyl17a .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV0lyl17a .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV0lyl17a .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV0lyl17a .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV0lyl17a .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV0lyl17a .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV0lyl17a .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV0lyl17a .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV0lyl17a .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV0lyl17a .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV0lyl17a .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0lyl17a .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuV0lzMDvA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tuV0lzMDvA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lzMDvA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lzMDvA .row {
  justify-content: center;
}
.cid-tuV0lzMDvA .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuV0lzMDvA .mbr-section-title {
  color: #F6B7D2;
}
.cid-tuV0lzMDvA .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tuV0lzMDvA .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tuV0lzMDvA .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tuV0lzMDvA .col-video {
    height: 620px;
  }
}
.cid-tuV0lzMDvA .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tuV0lzMDvA .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tuV0lzMDvA .col-video .link {
  margin-right: 1rem;
}
.cid-tuV0lzMDvA .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tuV0lzMDvA .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tuV0lzMDvA .mbr-media {
  position: relative;
}
.cid-tuV0lzMDvA .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tuV0lzMDvA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tuV0lzMDvA .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tuV0lzMDvA .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tuV0lzMDvA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tuV0lzMDvA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tuV0lzMDvA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tuV0lzMDvA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tuV0lzMDvA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tuV0lzMDvA a:hover {
  text-decoration-line: none !important;
}
.cid-tuV0lBPkN9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tuV0lBPkN9 .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tuV0lBPkN9 .mbr-section-btn,
  .cid-tuV0lBPkN9 .mbr-section-subtitle,
  .cid-tuV0lBPkN9 .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tuV0lCnBND {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tuV0lCnBND H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tuV0lCnBND .row {
  position: relative;
}
.cid-tuV0lCnBND .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tuV0lCnBND .mbr-text,
.cid-tuV0lCnBND .mbr-section-btn {
  color: #808080;
}
.cid-tuV0lCnBND img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tuV0lCnBND h4 {
  line-height: 1.4;
}
.cid-tuV0lCnBND .img-col {
  align-items: flex-end;
}
.cid-tuV0lCnBND .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tuV0lCnBND .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tuV0lCnBND .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tuV0lCnBND .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lCnBND .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tuV0lCnBND .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tuV0lCnBND .icon-col {
    align-items: center;
  }
  .cid-tuV0lCnBND .row:before {
    height: 860px;
  }
}
.cid-tuV0lCnBND .icon-text,
.cid-tuV0lCnBND .mbr-iconfont {
  color: #ffffff;
}
.cid-tuV0lCnBND .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lCnBND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lD0cDp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tuV0lD0cDp .row {
  justify-content: center;
}
.cid-tuV0lD0cDp .col-title {
  margin-bottom: 2.5rem;
}
.cid-tuV0lD0cDp .mbr-section-title {
  color: #75083A;
}
.cid-tuV0lD0cDp .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tuV0lD0cDp .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tuV0lD0cDp .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tuV0lD0cDp .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tuV0lD0cDp .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tuV0lD0cDp .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tuV0lD0cDp .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tuV0lD0cDp .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tuV0lD0cDp .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tuV0lD0cDp .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tuV0lD0cDp .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tuV0lD0cDp .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tuV0lD0cDp .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tuV0lD0cDp .card-box {
    padding: 32px;
  }
}
.cid-tuV0lD0cDp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tuV0lD0cDp .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tuV0lD0cDp .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tuV0lD0cDp .card-title-1 {
  color: #FFEDB4;
}
.cid-tuV0lD0cDp .card-title-2 {
  color: #F6B7D2;
}
.cid-tuV0lD0cDp .card-title-3 {
  color: #BAE3C8;
}
.cid-tuV0lD0cDp .card-title-4 {
  color: #F9C9C8;
}
.cid-tuV0lD0cDp .card-title-5 {
  color: #FDC99C;
}
.cid-tuV0lD0cDp .card-title-6 {
  color: #FFEDB4;
}
.cid-tuV0lD0cDp .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tuV0lD0cDp .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tuV0lE4QfC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tuV0lE4QfC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lE4QfC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lE4QfC .row {
  justify-content: flex-start;
}
.cid-tuV0lE4QfC .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tuV0lE4QfC .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tuV0lEG2dA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #66458e;
}
.cid-tuV0lEG2dA .title {
  min-height: 40px;
}
.cid-tuV0lEG2dA a {
  font-weight: 500;
}
.cid-tuV0lFdjN0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0lFdjN0 .mbr-shop {
  display: table;
  width: 100%;
}
.cid-tuV0lFdjN0 .mbr-shop .row {
  margin: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-tuV0lFdjN0 .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-tuV0lFdjN0 .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-tuV0lFdjN0 .mbr-shop .sidebar-title {
  line-height: 25px;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: relative;
}
.cid-tuV0lFdjN0 .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-tuV0lFdjN0 .mbr-shop .hide-modal {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-tuV0lFdjN0 .mbr-shop .filter-by-pu,
.cid-tuV0lFdjN0 .mbr-shop .filter-by-pd,
.cid-tuV0lFdjN0 .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-tuV0lFdjN0 .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-tuV0lFdjN0 .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-tuV0lFdjN0 .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .galleryItem h4,
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .galleryItem h5,
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .galleryItem p,
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .item-button {
  text-align: center;
}
.cid-tuV0lFdjN0 .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-tuV0lFdjN0 .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-tuV0lFdjN0 .mbr-shop .sidebar {
  margin-top: 30px;
  position: relative;
}
.cid-tuV0lFdjN0 .mbr-shop .sidebar-block {
  position: relative;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item__hided h4,
.cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item__hided h5,
.cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .galleryItem .price-block {
  display: block;
  margin-bottom: 8px;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .mbr-gallery-filter ul li:hover {
  padding-left: 30px;
  background-color: transparent;
}
.cid-tuV0lFdjN0 .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-tuV0lFdjN0 .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-tuV0lFdjN0 .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-tuV0lFdjN0 .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 30px;
  border: 2px solid #666666;
  border-radius: 2px;
  font-size: 0;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .price-controls label.min-price {
  border-right: 2px solid #666666;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .range-controls {
  position: relative;
}
.cid-tuV0lFdjN0 .mbr-shop .range-controls .scale {
  width: 100%;
  height: 2px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-tuV0lFdjN0 .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 2px;
  background-color: #666666;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .toggle:hover,
.cid-tuV0lFdjN0 .mbr-shop .toggle:active {
  background-color: #c0a375;
}
.cid-tuV0lFdjN0 .mbr-shop .min-toggle {
  left: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .max-toggle {
  right: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .hided-by-price {
  display: none;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-tuV0lFdjN0 .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-tuV0lFdjN0 .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-tuV0lFdjN0 .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-tuV0lFdjN0 .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-tuV0lFdjN0 .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-tuV0lFdjN0 .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-tuV0lFdjN0 .mbr-shop .closeModal {
  position: absolute;
  top: 10px;
  right: 10px;
}
.cid-tuV0lFdjN0 .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-tuV0lFdjN0 .mbr-shop .shopItemsModal .onsale {
  top: 10px;
  right: 10px;
  border: 1px solid #e7e7e7;
}
.cid-tuV0lFdjN0 .mbr-shop .shop-items .onsale,
.cid-tuV0lFdjN0 .mbr-shop .bestseller-block .onsale {
  font-size: 15px !important;
}
.cid-tuV0lFdjN0 .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-tuV0lFdjN0 .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-tuV0lFdjN0 .mbr-shop .price-range {
  display: inline-block;
}
.cid-tuV0lFdjN0 .mbr-shop .price-range-reset {
  display: inline-block;
}
.cid-tuV0lFdjN0 .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-tuV0lFdjN0 .mbr-shop .range-slider h4 {
  margin-bottom: 15px;
}
.cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-tuV0lFdjN0 .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-tuV0lFdjN0 .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-tuV0lFdjN0 .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-tuV0lFdjN0 .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-tuV0lFdjN0 .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-tuV0lFdjN0 .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-tuV0lFdjN0 .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-tuV0lFdjN0 .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-tuV0lFdjN0 .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-tuV0lFdjN0 .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-tuV0lFdjN0 .wrapper-shop-items {
    order: 1;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sidebar {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lFdjN0 .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-tuV0lFdjN0 .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-tuV0lFdjN0 .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-tuV0lFdjN0 .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-tuV0lFdjN0 .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-tuV0lFdjN0 .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-tuV0lFdjN0 .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-tuV0lFdjN0 .oldprice {
  color: #767676;
  padding-left: .8rem;
  text-decoration: line-through;
}
.cid-tuV0lFdjN0 .range-controls {
  display: block !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tuV0lFdjN0 .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-tuV0lGLXZK {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tuV0lGLXZK .mbr-section-subtitle {
  color: #767676;
}
.cid-tuV0lGLXZK ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tuV0lGLXZK ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tuV0lGLXZK ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tuV0lGLXZK ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tuV0lGLXZK .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tuV0lHA2Jk {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tuV0lHA2Jk p {
  color: #767676;
}
.cid-tuV0lHA2Jk .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tuV0lHA2Jk .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tuV0lHA2Jk .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tuV0lHA2Jk .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tuV0lHA2Jk .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tuV0lHA2Jk .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tuV0lHA2Jk .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tuV0lHA2Jk .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tuV0lHA2Jk .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tuV0lHA2Jk .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tuV0lHA2Jk .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tuV0lImNhN {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tuV0lImNhN H2 {
  color: #89b758;
}
.cid-tuV0lImNhN .mbr-text,
.cid-tuV0lImNhN .mbr-section-btn {
  color: #808080;
}
.cid-tuV0lImNhN img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tuV0lImNhN img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tuV0lImNhN H1 {
  color: #29361a;
}
.cid-tuV0lImNhN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lImNhN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tuV0lJ5xfA {
  padding-top: 150px;
  padding-bottom: 90px;
  background-color: #fbbe36;
}
.cid-tuV0lJ5xfA .title-align {
  width: 100%;
}
.cid-tuV0lJ5xfA .img-col {
  position: relative;
  padding-top: 2rem;
}
.cid-tuV0lJ5xfA .img-col img {
  z-index: 2;
  position: relative;
}
.cid-tuV0lJ5xfA .mbr-iconfont {
  background: white;
  padding: 10px;
  border-radius: 50%;
  width: 60px;
  color: #e7272d;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tuV0lJ5xfA .list {
  display: flex;
  margin: 0;
  align-items: center;
}
.cid-tuV0lJ5xfA .pricebox {
  position: relative;
  display: flex;
  background: #e7272d;
  justify-content: space-between;
  padding: 1rem;
  padding-right: 2.6rem;
}
.cid-tuV0lJ5xfA .price-wrap {
  margin-left: 3rem;
}
.cid-tuV0lJ5xfA .item {
  margin-left: 3rem;
  height: fit-content;
}
.cid-tuV0lJ5xfA .item-first {
  margin-left: 0 !important;
}
.cid-tuV0lJ5xfA H2 {
  color: #e7272d;
  position: relative;
  display: inline-block;
  width: fit-content;
}
.cid-tuV0lJ5xfA H2:before {
  position: absolute;
  content: '';
  right: -120px;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  width: 100px;
  height: 2px;
  background: currentColor;
}
.cid-tuV0lJ5xfA img {
  margin: auto;
  max-width: 500px;
}
.cid-tuV0lJ5xfA .mbr-section-subtitle,
.cid-tuV0lJ5xfA .title-align {
  color: #e7272d;
}
@media (max-width: 992px) {
  .cid-tuV0lJ5xfA .pricebox {
    margin-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tuV0lJ5xfA H2:before {
    content: none;
  }
  .cid-tuV0lJ5xfA .list {
    flex-direction: column;
    padding: 0;
    margin-left: 1.5rem;
    align-items: flex-start;
  }
  .cid-tuV0lJ5xfA .item {
    margin-left: 0rem;
    width: 100%;
  }
  .cid-tuV0lJ5xfA .pricebox {
    margin-right: 0rem;
  }
  .cid-tuV0lJ5xfA .mbr-iconfont {
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -45px;
  }
}
.cid-tuV0lJ5xfA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tuV0lJ5xfA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva8I4MRSB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-tva8I4MRSB .mbr-overlay {
  background-color: #fef9ee;
  opacity: 0.4;
}
.cid-tva8I4MRSB .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-tva8I4MRSB .mbr-section-title {
  color: #44af69;
}
.cid-tva8I4MRSB .mbr-section-subtitle {
  color: #000000;
  margin-top: 1rem;
}
.cid-tva8I4MRSB .form-container {
  display: flex;
  width: 100%;
}
.cid-tva8I4MRSB .form-wrap {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
.cid-tva8I4MRSB form {
  width: 100%;
}
.cid-tva8I4MRSB form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
}
.cid-tva8I4MRSB form p {
  color: #1F1D1A;
}
.cid-tva8I4MRSB form .mbr-section-btn {
  margin-top: 0;
  text-align: center;
  justify-content: center;
  margin-right: auto;
}
.cid-tva8I4MRSB form .mbr-section-btn .btn {
  min-width: 90px;
  padding: 9px 24px;
  border: none !important;
}
.cid-tva8I4MRSB form .form-group {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.cid-tva8I4MRSB form .form-control {
  height: 42px;
  border: 1px solid #6b7280 !important;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  color: #1F1D1A;
  font-weight: 400;
}
.cid-tva8I4MRSB form .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8I4MRSB form .form-control::-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8I4MRSB form .form-control:-moz-placeholder {
  color: #bbbbbb;
}
.cid-tva8I4MRSB form .form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
.cid-tva8I4MRSB form select {
  color: #bbbbbb !important;
}
.cid-tva8I4MRSB form textarea {
  height: 250px !important;
}
.cid-tva8I4MRSB form input:active,
.cid-tva8I4MRSB form textarea:active,
.cid-tva8I4MRSB form input:focus,
.cid-tva8I4MRSB form textarea:focus {
  background-color: #ffffff !important;
  border-color: #2563eb !important;
  outline: 2px solid #2563eb !important;
  outline-offset: -1px;
}
.cid-tva8I4MRSB form input:active::-webkit-input-placeholder,
.cid-tva8I4MRSB form textarea:active::-webkit-input-placeholder,
.cid-tva8I4MRSB form input:focus::-webkit-input-placeholder,
.cid-tva8I4MRSB form textarea:focus::-webkit-input-placeholder {
  color: #adadad;
}
.cid-tva8I4MRSB form input:active::-moz-placeholder,
.cid-tva8I4MRSB form textarea:active::-moz-placeholder,
.cid-tva8I4MRSB form input:focus::-moz-placeholder,
.cid-tva8I4MRSB form textarea:focus::-moz-placeholder {
  color: #adadad;
}
.cid-tva8I4MRSB form input:active:-moz-placeholder,
.cid-tva8I4MRSB form textarea:active:-moz-placeholder,
.cid-tva8I4MRSB form input:focus:-moz-placeholder,
.cid-tva8I4MRSB form textarea:focus:-moz-placeholder {
  color: #adadad;
}
.cid-tva8I4MRSB form input:active:-ms-input-placeholder,
.cid-tva8I4MRSB form textarea:active:-ms-input-placeholder,
.cid-tva8I4MRSB form input:focus:-ms-input-placeholder,
.cid-tva8I4MRSB form textarea:focus:-ms-input-placeholder {
  color: #adadad;
}
.cid-tva8I4MRSB form .row {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.cid-tva8I4MRSB form .row [class*=col] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.cid-tva8I4MRSB form label {
  width: 100%;
  color: #1F1D1A;
  margin-bottom: 0.5rem;
}
.cid-tva8I4MRSB form .form-check-input {
  border-color: #6b7280 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-tva8I4MRSB form .form-check-input:focus,
.cid-tva8I4MRSB form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #1F1D1A !important;
}
.cid-tva8I4MRSB form .form-check-input:checked {
  border-color: #1F1D1A !important;
  background-color: #1F1D1A !important;
}
.cid-tva8I4MRSB .bg-img {
  position: absolute;
  width: 100%;
  background-color: #bae3c8;
  aspect-ratio: 1;
  border-radius: 9999px;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
}
.cid-tuZKHFswvo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #011242;
}
.cid-tuZKHFswvo .title {
  min-height: 40px;
}
.cid-tuZKHFswvo a {
  font-weight: 500;
}
.cid-tuZKHFswvo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tuV0lLZ0j5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tuV0lLZ0j5 .mbr-text {
  color: #FEF9EE;
}
.cid-tv9XpYASpW {
  overflow: visible;
}
.cid-tv9XpYASpW .navbar-dropdown {
  position: relative !important;
}
.cid-tv9XpYASpW .dropdown-item:before {
  font-family: Moririse2 !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;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tv9XpYASpW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tv9XpYASpW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tv9XpYASpW .dropdown-item:hover,
.cid-tv9XpYASpW .dropdown-item:focus {
  background: #75083a !important;
  color: inherit !important;
}
.cid-tv9XpYASpW .dropdown-item:hover span {
  color: white;
}
.cid-tv9XpYASpW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tv9XpYASpW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tv9XpYASpW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tv9XpYASpW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tv9XpYASpW .nav-link {
  position: relative;
}
.cid-tv9XpYASpW .container {
  display: flex;
  gap: 1.5rem;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tv9XpYASpW .container {
    flex-wrap: nowrap;
  }
}
.cid-tv9XpYASpW .iconfont-wrapper {
  color: #44af69 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tv9XpYASpW .iconfont-wrapper:hover {
  text-decoration-line: none !important;
}
.cid-tv9XpYASpW .dropdown-menu,
.cid-tv9XpYASpW .navbar.opened {
  background: #ffffff !important;
}
.cid-tv9XpYASpW .nav-item:focus,
.cid-tv9XpYASpW .nav-link:focus {
  outline: none;
}
.cid-tv9XpYASpW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tv9XpYASpW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tv9XpYASpW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tv9XpYASpW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tv9XpYASpW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tv9XpYASpW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tv9XpYASpW .navbar {
  min-height: 112px;
  transition: all 0.3s;
  border-bottom: none !important;
  background: #ffffff;
  border-radius: 0 !important;
  padding: 16px 0 !important;
}
@media (max-width: 767px) {
  .cid-tv9XpYASpW .navbar {
    min-height: 77px;
    padding: 8px 0 !important;
  }
}
.cid-tv9XpYASpW .navbar.opened {
  transition: all 0.3s;
}
.cid-tv9XpYASpW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tv9XpYASpW .navbar .navbar-logo img {
  width: auto;
}
.cid-tv9XpYASpW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tv9XpYASpW .navbar.collapsed {
  justify-content: center;
}
.cid-tv9XpYASpW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tv9XpYASpW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tv9XpYASpW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tv9XpYASpW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tv9XpYASpW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tv9XpYASpW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tv9XpYASpW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tv9XpYASpW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tv9XpYASpW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tv9XpYASpW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tv9XpYASpW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tv9XpYASpW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tv9XpYASpW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tv9XpYASpW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tv9XpYASpW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tv9XpYASpW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tv9XpYASpW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tv9XpYASpW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tv9XpYASpW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tv9XpYASpW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tv9XpYASpW .navbar.navbar-short {
  min-height: 112px;
}
@media (max-width: 767px) {
  .cid-tv9XpYASpW .navbar.navbar-short {
    min-height: 77px;
  }
}
.cid-tv9XpYASpW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tv9XpYASpW .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tv9XpYASpW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  margin: 0;
}
.cid-tv9XpYASpW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tv9XpYASpW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tv9XpYASpW .dropdown-item.active,
.cid-tv9XpYASpW .dropdown-item:active {
  background-color: transparent;
}
.cid-tv9XpYASpW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tv9XpYASpW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tv9XpYASpW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tv9XpYASpW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tv9XpYASpW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tv9XpYASpW .navbar .navbar-collapse .dropdown .dropdown-menu {
  background: #ffffff !important;
}
.cid-tv9XpYASpW .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tv9XpYASpW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tv9XpYASpW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tv9XpYASpW .navbar-buttons {
  text-align: center;
}
.cid-tv9XpYASpW button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 18px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  margin-left: 0.5rem;
  margin-right: 12px;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #550027;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tv9XpYASpW button.navbar-toggler .hamburger-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.2s;
}
.cid-tv9XpYASpW .navbar-toggler-close {
  position: absolute !important;
  right: 12px;
  top: 10px;
  margin-right: 0 !important;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger-bg {
  opacity: 0;
  background-color: #374151 !important;
  transition: .3s;
  border-radius: 0 !important;
}
.cid-tv9XpYASpW .navbar-toggler-close .hamburger-bg:hover {
  opacity: 0.1 !important;
}
.cid-tv9XpYASpW .navbar-toggler-close:hover .hamburger-bg {
  opacity: 0.1 !important;
}
.cid-tv9XpYASpW button.navbar-toggler-close {
  margin-right: 0;
}
.cid-tv9XpYASpW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tv9XpYASpW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tv9XpYASpW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tv9XpYASpW .navbar {
    height: 70px;
  }
  .cid-tv9XpYASpW .navbar.opened {
    height: auto;
  }
  .cid-tv9XpYASpW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tv9XpYASpW .navbar-brand-main {
  max-width: 30%;
}
.cid-tv9XpYASpW .navbar-nav-main {
  margin: 0;
  flex-grow: 1;
  justify-content: flex-end;
}
.cid-tv9XpYASpW .navbar-nav-main .nav-item {
  margin: 0 !important;
}
.cid-tv9XpYASpW .navbar-nav-main .nav-item .nav-link {
  padding: 15px !important;
  margin: 0 !important;
}
.cid-tv9XpYASpW .navbar-nav-main .nav-item .nav-link:hover {
  text-decoration: underline;
}
.cid-tv9XpYASpW .mbr-section-btn {
  margin: 0 -0.6rem;
  min-width: auto;
}
.cid-tv9XpYASpW .navbar-buttons-main {
  margin-left: 6.4rem;
  max-width: 30%;
}
@media (max-width: 991px) {
  .cid-tv9XpYASpW .navbar-buttons-main {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-tv9XpYASpW .navbar-buttons-main {
    display: none;
  }
}
.cid-tv9XpYASpW .navbar-toggler-open {
  position: relative;
  z-index: 10 !important;
}
.cid-tv9XpYASpW .navbar-toggler {
  position: relative;
  z-index: 12;
}
.cid-tv9XpYASpW .navbar-collapse {
  display: none !important;
  z-index: 11 !important;
}
@media (max-width: 991px) {
  .cid-tv9XpYASpW .container,
  .cid-tv9XpYASpW .container-fluid {
    justify-content: flex-end;
  }
  .cid-tv9XpYASpW .navbar-brand-main {
    max-width: 50%;
    margin-right: auto;
  }
  .cid-tv9XpYASpW .navbar-nav-main {
    display: none !important;
  }
  .cid-tv9XpYASpW .sidbar-nav {
    width: 100%;
    align-items: center;
  }
  .cid-tv9XpYASpW .sidbar-nav .nav-item {
    margin: 0  !important;
    padding: 1rem !important;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tv9XpYASpW .sidbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    text-align: left;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0;
  }
  .cid-tv9XpYASpW .sidbar-nav .nav-item .nav-link:hover {
    color: inherit !important;
  }
  .cid-tv9XpYASpW .icons-menu {
    padding-right: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
  }
  .cid-tv9XpYASpW .navbar-collapse {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed;
    background-color: #ffffff;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
    transition: .3s !important;
  }
  .cid-tv9XpYASpW .navbar-collapse .mbr-section-btn {
    margin-top: 18px;
    padding: 0 16px;
    width: 100%;
  }
  .cid-tv9XpYASpW .navbar-collapse .mbr-section-btn .btn {
    width: 100%;
  }
  .cid-tv9XpYASpW .navbar-collapse .dropdown-item {
    border-bottom: 1px solid #bbbbbb;
  }
  .cid-tv9XpYASpW .navbar-collapse .dropdown-item:hover,
  .cid-tv9XpYASpW .navbar-collapse .dropdown-item:focus {
    background: #ffffff !important;
    color: inherit !important;
  }
  .cid-tv9XpYASpW .navbar-collapse.show {
    padding: 28px 0;
    position: fixed;
    background-color: #ffffff;
    width: 500px;
    height: 100%;
    top: 0;
    right: 0;
    max-height: 100vh !important;
    overflow: auto;
  }
  .cid-tv9XpYASpW .navbar.collapsed .dropdown-menu .dropdown-item {
    text-align: left;
  }
}
@media (max-width: 575px) {
  .cid-tv9XpYASpW .navbar-collapse.show {
    width: 100% !important;
  }
}
.cid-tv9XpZ2Gh7 .modal-body .close {
  background: #1b1b1b;
}
.cid-tv9XpZ2Gh7 .modal-body .close span {
  font-style: normal;
}
.cid-tv9XpZ2Gh7 .carousel-inner > .active,
.cid-tv9XpZ2Gh7 .carousel-inner > .next,
.cid-tv9XpZ2Gh7 .carousel-inner > .prev {
  display: flex;
}
.cid-tv9XpZ2Gh7 .carousel-control .icon-next,
.cid-tv9XpZ2Gh7 .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tv9XpZ2Gh7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tv9XpZ2Gh7 .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tv9XpZ2Gh7 .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tv9XpZ2Gh7 .boxed-slider > div {
  position: relative;
}
.cid-tv9XpZ2Gh7 .container img {
  width: 100%;
}
.cid-tv9XpZ2Gh7 .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tv9XpZ2Gh7 .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tv9XpZ2Gh7 .mbr-table-cell {
  padding: 0;
}
.cid-tv9XpZ2Gh7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tv9XpZ2Gh7 .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tv9XpZ2Gh7 .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tv9XpZ2Gh7 .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.cid-tv9XpZ2Gh7 .carousel-item.active.right,
.cid-tv9XpZ2Gh7 .carousel-item.next {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tv9XpZ2Gh7 .carousel-item.active.left,
.cid-tv9XpZ2Gh7 .carousel-item.prev {
  left: 0;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.cid-tv9XpZ2Gh7 .carousel-item.active,
.cid-tv9XpZ2Gh7 .carousel-item.next.left,
.cid-tv9XpZ2Gh7 .carousel-item.prev.right {
  left: 0;
  opacity: 1;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  z-index: 11;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tv9XpZ2Gh7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators li.active,
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators li::after,
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tv9XpZ2Gh7 .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tv9XpZ2Gh7 .mbr-slider > .container img {
  width: 100%;
}
.cid-tv9XpZ2Gh7 .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tv9XpZ2Gh7 .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tv9XpZ2Gh7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tv9XpZ2Gh7 .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tv9XpZ2Gh7 .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tv9XpZ2Gh7 .carousel-item .container.container-slide {
  position: initial;
  min-height: 0;
}
.cid-tv9XpZ2Gh7 .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tv9XpZ2Gh7 .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-tv9XpZ2Gh7 .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tv9XpZ2Gh7 .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tv9XpZ2Gh7 .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tv9XpZ2Gh7 .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tv9XpZ2Gh7 .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-tv9XpZi03B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #66458e;
}
.cid-tv9XpZi03B .mbr-section-subtitle {
  color: #cccccc;
}
@media (max-width: 767px) {
  .cid-tv9XpZi03B .mbr-section-btn,
  .cid-tv9XpZi03B .mbr-section-subtitle,
  .cid-tv9XpZi03B .mbr-section-title {
    text-align: center !important;
  }
}
.cid-tv9XpZuzja {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tv9XpZuzja .card-wrapper {
  border-radius: 4px;
}
.cid-tv9XpZuzja .card-subtitle {
  color: #0095ff;
}
.cid-tv9XpZuzja .mbr-text,
.cid-tv9XpZuzja .card-subtitle {
  color: #232323;
}
.cid-tv9XpZuzja .mbr-iconfont {
  font-size: 90px;
  color: #74a3c7;
}
.cid-tv9XpZuzja .icon {
  text-align: end;
}
@media (max-width: 768px) {
  .cid-tv9XpZuzja .icon {
    margin-bottom: 15px;
  }
  .cid-tv9XpZuzja * {
    text-align: center !important;
  }
}
.cid-tv9Xq02Ssf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fef7f2;
}
.cid-tv9Xq02Ssf .wrap {
  width: 100%;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .cid-tv9Xq02Ssf .container {
    max-width: 1130px;
  }
  .cid-tv9Xq02Ssf .wrap {
    width: 1130px;
    padding: 0;
  }
}
.cid-tv9Xq02Ssf .item-content {
  padding: 0 1rem;
}
.cid-tv9Xq02Ssf img,
.cid-tv9Xq02Ssf .item-img {
  object-fit: cover;
}
@media (min-width: 1400px) {
  .cid-tv9Xq02Ssf img,
  .cid-tv9Xq02Ssf .item-img {
    height: 260px;
  }
}
.cid-tv9Xq02Ssf .item:focus,
.cid-tv9Xq02Ssf span:focus {
  outline: none;
}
.cid-tv9Xq02Ssf .item-wrapper {
  position: relative;
}
.cid-tv9Xq02Ssf .slide-content {
  position: relative;
  border-radius: 4px;
  background: #44af69;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tv9Xq02Ssf .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tv9Xq02Ssf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 255px;
  max-width: 255px;
}
@media (max-width: 768px) {
  .cid-tv9Xq02Ssf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tv9Xq02Ssf .embla__button--next,
.cid-tv9Xq02Ssf .embla__button--prev {
  display: flex;
}
.cid-tv9Xq02Ssf .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  color: #000000;
  background-color: #fef7f2;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tv9Xq02Ssf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tv9Xq02Ssf .embla__button:hover {
  background-color: #44af69;
  color: #ffffff;
}
.cid-tv9Xq02Ssf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tv9Xq02Ssf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tv9Xq02Ssf .embla__button {
    top: auto;
  }
}
.cid-tv9Xq02Ssf .embla {
  position: relative;
  width: 100%;
}
.cid-tv9Xq02Ssf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tv9Xq02Ssf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tv9Xq02Ssf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tv9Xq02Ssf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tv9Xq0Ww2A {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq0Ww2A .card-subtitle {
  margin: 0;
}
.cid-tv9Xq0Ww2A .card-img {
  z-index: 2;
  position: relative;
  width: 100%;
  transition: all 0.3s;
  padding-top: 2rem;
}
.cid-tv9Xq0Ww2A .card-img img {
  max-width: 200px;
}
.cid-tv9Xq0Ww2A .card-box {
  margin-top: 10rem;
  background: #ffffff;
  padding: 2rem 1rem;
  z-index: 1;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  position: relative;
  margin-bottom: -5rem;
}
.cid-tv9Xq0Ww2A .card1 {
  background-image: url("../../../assets/images/friedrice-4.jpg");
  background-size: cover;
}
.cid-tv9Xq0Ww2A .card2 {
  background-image: url("../../../assets/images/seafood-boil-1-156x124.jpg");
  background-size: cover;
}
.cid-tv9Xq0Ww2A .card3 {
  background-image: url("../../../assets/images/2021-03-03-sauteed-beef-600x485.jpg");
  background-size: cover;
}
.cid-tv9Xq0Ww2A .icon {
  width: 60px;
  height: 60px;
  background: #89b758;
  font-size: 1.2rem;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff !important;
}
.cid-tv9Xq0Ww2A .item-wrapper {
  position: relative;
  padding: 2rem;
  border-radius: 9px;
  transition: all 0.3s;
  cursor: pointer;
  overflow: visible;
}
.cid-tv9Xq0Ww2A h4,
.cid-tv9Xq0Ww2A h6,
.cid-tv9Xq0Ww2A h5 {
  margin: 0;
}
.cid-tv9Xq0Ww2A .mbr-text {
  transition: all 0.3s;
}
.cid-tv9Xq0Ww2A .price {
  color: #0e0e0e;
  transition: all 0.3s;
}
.cid-tv9Xq0Ww2A img {
  transition: all 0.3s;
  width: 170px;
  height: 170px;
  object-fit: cover;
}
.cid-tv9Xq0Ww2A .card {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 6rem;
}
.cid-tv9Xq0Ww2A .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tv9Xq0Ww2A .wrapper {
    flex-direction: column;
  }
  .cid-tv9Xq0Ww2A .icon-padding {
    padding-left: 0rem;
  }
  .cid-tv9Xq0Ww2A .item-wrapper {
    padding: 1rem;
  }
}
.cid-tv9Xq0Ww2A .mbr-text,
.cid-tv9Xq0Ww2A .mbr-section-btn,
.cid-tv9Xq0Ww2A .card-img {
  color: #808080;
}
.cid-tv9Xq0Ww2A H2 {
  color: #89b758;
}
.cid-tv9Xq0Ww2A H1 {
  color: #29361a;
}
.cid-tv9Xq1haXn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq1haXn .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv9Xq1haXn .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv9Xq1haXn .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv9Xq1haXn .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv9Xq1haXn .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv9Xq1haXn .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv9Xq1haXn .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv9Xq1haXn .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq1haXn .mbr-figure {
    width: 100% !important;
  }
  .cid-tv9Xq1haXn .menu-item {
    flex-direction: column;
  }
  .cid-tv9Xq1haXn img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv9Xq1haXn .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv9Xq1haXn .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv9Xq1haXn .special-label {
  color: #fff;
}
.cid-tv9Xq1haXn .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv9Xq1haXn .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv9Xq1haXn .menu-row {
  margin: 0;
}
.cid-tv9Xq1haXn .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv9Xq1haXn .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv9Xq1haXn .group-title,
.cid-tv9Xq1haXn .align-wrap {
  text-align: left;
}
.cid-tv9Xq1haXn SPAN {
  color: #89b758;
}
.cid-tv9Xq1haXn .item-title {
  color: #808080;
}
.cid-tv9Xq1haXn H4 {
  color: #89b758;
}
.cid-tv9Xq1Y0I8 {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fafafa;
}
.cid-tv9Xq1Y0I8 H2 {
  color: #89b758;
}
.cid-tv9Xq1Y0I8 .mbr-text,
.cid-tv9Xq1Y0I8 .mbr-section-btn {
  color: #808080;
}
.cid-tv9Xq1Y0I8 .mbr-section-btn {
  margin-bottom: -5.2rem;
}
.cid-tv9Xq1Y0I8 .center-card {
  background: white;
  padding: 3rem;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
}
.cid-tv9Xq1Y0I8 .mbr-figure {
  height: 100%;
}
.cid-tv9Xq1Y0I8 .card-img {
  height: 100%;
  padding: 0 2rem;
}
.cid-tv9Xq1Y0I8 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.cid-tv9Xq1Y0I8 H1 {
  color: #29361a;
}
@media (max-width: 992px) {
  .cid-tv9Xq1Y0I8 .mbr-section-btn {
    margin-bottom: 0rem;
  }
  .cid-tv9Xq1Y0I8 .card-img {
    padding: 0rem;
    padding-bottom: 2rem;
    max-height: 300px;
  }
  .cid-tv9Xq1Y0I8 .container {
    padding: 0 3rem;
  }
  .cid-tv9Xq1Y0I8 .center-card {
    margin-bottom: 2rem;
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq1Y0I8 .container {
    padding: 0 2rem;
  }
  .cid-tv9Xq1Y0I8 .card-img {
    width: 100%;
  }
  .cid-tv9Xq1Y0I8 .center-card {
    padding: 1rem;
  }
}
.cid-tv9Xq1Y0I8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq1Y0I8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv9Xq2i1fu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv9Xq2i1fu .row {
  justify-content: center;
}
.cid-tv9Xq2i1fu .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv9Xq2i1fu .mbr-section-title {
  color: #44af69;
  text-align: left;
}
.cid-tv9Xq2i1fu .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv9Xq2i1fu .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv9Xq2i1fu .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv9Xq2i1fu .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv9Xq2i1fu .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  min-height: 372px;
}
@media (max-width: 639px) {
  .cid-tv9Xq2i1fu .card {
    min-height: 276px;
  }
}
.cid-tv9Xq2i1fu .card:hover .card-img-bg img {
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tv9Xq2i1fu .card:hover .card-title {
  text-decoration: underline;
}
.cid-tv9Xq2i1fu .card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  position: relative;
}
.cid-tv9Xq2i1fu .card-img-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv9Xq2i1fu .card-img-bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transition: .3s;
}
.cid-tv9Xq2i1fu .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 96px 16px 24px;
  position: relative;
  z-index: 5;
}
.cid-tv9Xq2i1fu .card-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: linear-gradient(to bottom, transparent, #000000);
  mix-blend-mode: multiply;
  transform: matrix(1, 0, 0, 1, 0, 1);
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.cid-tv9Xq2i1fu .card-title {
  width: 100%;
  margin-bottom: 0;
  color: #F6B7D2;
  position: relative;
  z-index: 11;
}
.cid-tv9Xq2i1fu .card-text {
  width: 100%;
  color: #FCF0D5;
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
.cid-tv9Xq2i1fu .card-title-1 {
  color: #ffffff;
}
.cid-tv9Xq2FL4I {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq2FL4I .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv9Xq2FL4I .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv9Xq2FL4I .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv9Xq2FL4I .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv9Xq2FL4I .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv9Xq2FL4I .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv9Xq2FL4I .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv9Xq2FL4I .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq2FL4I .mbr-figure {
    width: 100% !important;
  }
  .cid-tv9Xq2FL4I .menu-item {
    flex-direction: column;
  }
  .cid-tv9Xq2FL4I img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv9Xq2FL4I .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv9Xq2FL4I .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv9Xq2FL4I .special-label {
  color: #fff;
}
.cid-tv9Xq2FL4I .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv9Xq2FL4I .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv9Xq2FL4I .menu-row {
  margin: 0;
}
.cid-tv9Xq2FL4I .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv9Xq2FL4I .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv9Xq2FL4I .group-title,
.cid-tv9Xq2FL4I .align-wrap {
  text-align: left;
}
.cid-tv9Xq2FL4I SPAN {
  color: #89b758;
}
.cid-tv9Xq2FL4I .item-title {
  color: #808080;
}
.cid-tv9Xq2FL4I H4 {
  color: #89b758;
}
.cid-tv9Xq3jSoh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #bae3c8;
  position: relative;
  overflow: hidden;
}
.cid-tv9Xq3jSoh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq3jSoh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv9Xq3jSoh .content-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  align-items: center;
  position: relative;
  z-index: 11;
}
@media (max-width: 991px) {
  .cid-tv9Xq3jSoh .content-container {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .cid-tv9Xq3jSoh .content-container {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq3jSoh .content-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv9Xq3jSoh .card-wrapper {
  width: 100%;
}
.cid-tv9Xq3jSoh .card-box {
  width: 100%;
}
.cid-tv9Xq3jSoh .card-title {
  color: #26382B;
  margin-bottom: 0;
}
.cid-tv9Xq3jSoh .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 1.25rem;
}
.cid-tv9Xq3jSoh .mbr-section-btn {
  margin-top: 1.4rem;
}
.cid-tv9Xq3jSoh .col-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 17%;
}
@media (max-width: 767px) {
  .cid-tv9Xq3jSoh .col-img {
    grid-row-start: 0;
    grid-row-end: 1;
    padding: 10% 17%;
  }
}
.cid-tv9Xq3jSoh .image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.cid-tv9Xq3jSoh .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tv9Xq3jSoh .bg-img {
  position: absolute;
  width: 100%;
  background-color: #44af69;
  aspect-ratio: 1;
  border-radius: 9999px;
  right: 0;
  bottom: 0;
  transform: translateY(50%) translateX(50%);
}
@media (max-width: 767px) {
  .cid-tv9Xq3jSoh .bg-img {
    width: 150%;
  }
}
.cid-tv9Xq3DJJw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq3DJJw .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv9Xq3DJJw .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv9Xq3DJJw .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv9Xq3DJJw .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv9Xq3DJJw .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv9Xq3DJJw .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv9Xq3DJJw .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv9Xq3DJJw .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq3DJJw .mbr-figure {
    width: 100% !important;
  }
  .cid-tv9Xq3DJJw .menu-item {
    flex-direction: column;
  }
  .cid-tv9Xq3DJJw img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv9Xq3DJJw .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv9Xq3DJJw .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv9Xq3DJJw .special-label {
  color: #fff;
}
.cid-tv9Xq3DJJw .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv9Xq3DJJw .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv9Xq3DJJw .menu-row {
  margin: 0;
}
.cid-tv9Xq3DJJw .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv9Xq3DJJw .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv9Xq3DJJw .group-title,
.cid-tv9Xq3DJJw .align-wrap {
  text-align: left;
}
.cid-tv9Xq3DJJw SPAN {
  color: #89b758;
}
.cid-tv9Xq3DJJw .item-title {
  color: #808080;
}
.cid-tv9Xq3DJJw H4 {
  color: #89b758;
}
.cid-tv9Xq4jPow {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background2.jpg");
}
.cid-tv9Xq4jPow .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq4jPow .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv9Xq4jPow .row {
  justify-content: center;
}
.cid-tv9Xq4jPow .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv9Xq4jPow .mbr-section-title {
  color: #F6B7D2;
}
.cid-tv9Xq4jPow .mbr-section-subtitle {
  color: #FEF9EE;
  margin-top: 1rem;
}
.cid-tv9Xq4jPow .col-video {
  display: flex;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tv9Xq4jPow .col-video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .cid-tv9Xq4jPow .col-video {
    height: 620px;
  }
}
.cid-tv9Xq4jPow .col-video .box {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cid-tv9Xq4jPow .col-video .link-container {
  display: flex;
  margin-bottom: 2rem;
}
.cid-tv9Xq4jPow .col-video .link {
  margin-right: 1rem;
}
.cid-tv9Xq4jPow .col-video .mbr-media {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.cid-tv9Xq4jPow .col-video .mbr-media a:hover {
  background-image: none !important;
}
.cid-tv9Xq4jPow .mbr-media {
  position: relative;
}
.cid-tv9Xq4jPow .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tv9Xq4jPow .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all .3s;
}
.cid-tv9Xq4jPow .icon-wrap:hover {
  transform: translate(-50%, -50%);
}
.cid-tv9Xq4jPow .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tv9Xq4jPow .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tv9Xq4jPow .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tv9Xq4jPow .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tv9Xq4jPow .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tv9Xq4jPow .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tv9Xq4jPow a:hover {
  text-decoration-line: none !important;
}
.cid-tv9Xq5dBHb {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq5dBHb .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv9Xq5dBHb .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv9Xq5dBHb .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv9Xq5dBHb .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv9Xq5dBHb .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv9Xq5dBHb .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv9Xq5dBHb .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv9Xq5dBHb .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq5dBHb .mbr-figure {
    width: 100% !important;
  }
  .cid-tv9Xq5dBHb .menu-item {
    flex-direction: column;
  }
  .cid-tv9Xq5dBHb img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv9Xq5dBHb .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv9Xq5dBHb .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv9Xq5dBHb .special-label {
  color: #fff;
}
.cid-tv9Xq5dBHb .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv9Xq5dBHb .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv9Xq5dBHb .menu-row {
  margin: 0;
}
.cid-tv9Xq5dBHb .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv9Xq5dBHb .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv9Xq5dBHb .group-title,
.cid-tv9Xq5dBHb .align-wrap {
  text-align: left;
}
.cid-tv9Xq5dBHb SPAN {
  color: #89b758;
}
.cid-tv9Xq5dBHb .item-title {
  color: #808080;
}
.cid-tv9Xq5dBHb H4 {
  color: #89b758;
}
.cid-tv9Xq5Wd7h {
  padding-top: 120px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-tv9Xq5Wd7h H2 {
  color: #e7272d;
}
@keyframes fly {
  from {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  to {
    transform: translateX(10px);
  }
}
.cid-tv9Xq5Wd7h .row {
  position: relative;
}
.cid-tv9Xq5Wd7h .row:before {
  content: '';
  position: absolute;
  width: 800px;
  height: 750px;
  background: #89b758;
  border-radius: 100%;
  left: 55%;
  top: 52%;
  bottom: 50%;
  transform: translate(-50%, -50%);
}
.cid-tv9Xq5Wd7h .mbr-text,
.cid-tv9Xq5Wd7h .mbr-section-btn {
  color: #808080;
}
.cid-tv9Xq5Wd7h img {
  width: 100%;
  margin: auto;
  padding-bottom: 2rem;
  transition: all 0.3s;
  animation: fly 3s infinite ease-in-out;
}
.cid-tv9Xq5Wd7h h4 {
  line-height: 1.4;
}
.cid-tv9Xq5Wd7h .img-col {
  align-items: flex-end;
}
.cid-tv9Xq5Wd7h .icon-wrap {
  padding-left: 2rem;
  width: 160px;
}
.cid-tv9Xq5Wd7h .icon-wrap .mbr-iconfont {
  font-size: 4rem;
  color: #ffffff;
  display: block;
  padding-bottom: 1rem;
}
.cid-tv9Xq5Wd7h .icon-col {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-tv9Xq5Wd7h .row:before {
    left: 50%;
    top: 54%;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq5Wd7h .icon-wrap {
    padding-left: 0rem;
    margin-bottom: 2rem;
  }
  .cid-tv9Xq5Wd7h .icon-wrap .mbr-iconfont {
    font-size: 4rem;
  }
  .cid-tv9Xq5Wd7h .icon-col {
    align-items: center;
  }
  .cid-tv9Xq5Wd7h .row:before {
    height: 860px;
  }
}
.cid-tv9Xq5Wd7h .icon-text,
.cid-tv9Xq5Wd7h .mbr-iconfont {
  color: #ffffff;
}
.cid-tv9Xq5Wd7h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq5Wd7h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv9Xq6iU8W {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tv9Xq6iU8W .row {
  justify-content: center;
}
.cid-tv9Xq6iU8W .col-title {
  margin-bottom: 2.5rem;
}
.cid-tv9Xq6iU8W .mbr-section-title {
  color: #75083A;
}
.cid-tv9Xq6iU8W .mbr-section-subtitle {
  color: #1F1D1A;
  margin-top: 1rem;
}
.cid-tv9Xq6iU8W .cards-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media (max-width: 991px) {
  .cid-tv9Xq6iU8W .cards-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  .cid-tv9Xq6iU8W .cards-container {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cid-tv9Xq6iU8W .card {
  display: flex;
  width: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
}
.cid-tv9Xq6iU8W .card:nth-child(1) .card-box {
  background-color: #504a24;
}
.cid-tv9Xq6iU8W .card:nth-child(2) .card-box {
  background-color: #75083a;
}
.cid-tv9Xq6iU8W .card:nth-child(3) .card-box {
  background-color: #44af69;
}
.cid-tv9Xq6iU8W .card:nth-child(4) .card-box {
  background-color: #ff4545;
}
.cid-tv9Xq6iU8W .card:nth-child(5) .card-box {
  background-color: #ff7f11;
}
.cid-tv9Xq6iU8W .card:nth-child(6) .card-box {
  background-color: #504a24;
}
.cid-tv9Xq6iU8W .card-wrapper {
  height: 100%;
  display: flex;
}
.cid-tv9Xq6iU8W .card-box {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-tv9Xq6iU8W .card-box {
    padding: 32px;
  }
}
.cid-tv9Xq6iU8W .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.cid-tv9Xq6iU8W .mbr-iconfont {
  display: block;
  font-size: 15px;
  color: #fed243;
  margin-right: 5px;
}
.cid-tv9Xq6iU8W .card-title {
  width: 100%;
  margin-bottom: 0;
}
.cid-tv9Xq6iU8W .card-title-1 {
  color: #FFEDB4;
}
.cid-tv9Xq6iU8W .card-title-2 {
  color: #F6B7D2;
}
.cid-tv9Xq6iU8W .card-title-3 {
  color: #BAE3C8;
}
.cid-tv9Xq6iU8W .card-title-4 {
  color: #F9C9C8;
}
.cid-tv9Xq6iU8W .card-title-5 {
  color: #FDC99C;
}
.cid-tv9Xq6iU8W .card-title-6 {
  color: #FFEDB4;
}
.cid-tv9Xq6iU8W .card-text {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tv9Xq6iU8W .card-name {
  width: 100%;
  color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.cid-tv9Xq71zOy {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq71zOy .menu-item {
  padding: 0;
  display: flex;
  margin-bottom: 1.5rem;
}
.cid-tv9Xq71zOy .item-tag {
  background: #89b758;
  width: fit-content;
  padding: 3px 16px 0px 16px;
  border-radius: 10px;
  margin-bottom: 12px;
}
.cid-tv9Xq71zOy .mbr-iconfont {
  font-size: 2.5rem;
  padding-right: 1rem;
  color: #89b758;
}
.cid-tv9Xq71zOy .mbr-figure {
  width: 150px;
  height: 100%;
}
.cid-tv9Xq71zOy .mbr-figure img {
  border-radius: 6px;
  object-fit: cover;
  margin-right: 2rem;
  width: 110px;
  height: 110px;
}
.cid-tv9Xq71zOy .inline-wrap {
  width: fit-content;
  display: inline-block;
}
.cid-tv9Xq71zOy .group-title {
  margin: 0;
  color: #181818;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tv9Xq71zOy .mbr-figure {
    width: fit-content !important;
  }
}
@media (max-width: 767px) {
  .cid-tv9Xq71zOy .mbr-figure {
    width: 100% !important;
  }
  .cid-tv9Xq71zOy .menu-item {
    flex-direction: column;
  }
  .cid-tv9Xq71zOy img {
    margin: auto !important;
    margin-bottom: 0.5rem !important;
  }
  .cid-tv9Xq71zOy .item-tag {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tv9Xq71zOy .icon-wrap {
  display: flex;
  margin-bottom: 1.5rem;
  align-items: center;
  width: fit-content;
}
.cid-tv9Xq71zOy .special-label {
  color: #fff;
}
.cid-tv9Xq71zOy .menu-box {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.5rem;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tv9Xq71zOy .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-tv9Xq71zOy .menu-row {
  margin: 0;
}
.cid-tv9Xq71zOy .box-text {
  padding: 0;
  margin: 0;
  width: fit-content;
  color: #000000;
}
.cid-tv9Xq71zOy .line {
  display: flex;
  flex: 1 1 auto;
  background-image: radial-gradient(circle closest-side, #9a9a9a 99%, rgba(255, 255, 255, 0) 1%);
  background-size: 12px 2px;
  background-position: center;
  margin: 0.2em 0.5em;
  background-repeat: repeat;
  height: 2px;
}
.cid-tv9Xq71zOy .group-title,
.cid-tv9Xq71zOy .align-wrap {
  text-align: left;
}
.cid-tv9Xq71zOy SPAN {
  color: #89b758;
}
.cid-tv9Xq71zOy .item-title {
  color: #808080;
}
.cid-tv9Xq71zOy H4 {
  color: #89b758;
}
.cid-tv9Xq7Lqpt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
}
.cid-tv9Xq7Lqpt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq7Lqpt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tv9Xq7Lqpt .row {
  justify-content: flex-start;
}
.cid-tv9Xq7Lqpt .mbr-section-title {
  color: #1F1D1A;
  margin-bottom: 0;
}
.cid-tv9Xq7Lqpt .mbr-text {
  color: #1F1D1A;
  margin-bottom: 0;
  margin-top: 40px;
}
.cid-tv9Xq86l4L {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tv9Xq86l4L .mbr-section-subtitle {
  color: #767676;
}
.cid-tv9Xq86l4L ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tv9Xq86l4L ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-tv9Xq86l4L ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-tv9Xq86l4L ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-tv9Xq86l4L .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-tv9Xq8Afuc {
  padding-top: 45px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-tv9Xq8Afuc p {
  color: #767676;
}
.cid-tv9Xq8Afuc .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-tv9Xq8Afuc .toggle-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tv9Xq8Afuc .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-tv9Xq8Afuc .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tv9Xq8Afuc .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
}
.cid-tv9Xq8Afuc .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tv9Xq8Afuc .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-tv9Xq8Afuc .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-tv9Xq8Afuc .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}
@media (max-width: 991px) {
  .cid-tv9Xq8Afuc .mbr-figure {
    padding-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tv9Xq8Afuc .mbr-figure {
    padding-left: 4rem;
  }
}
.cid-tv9Xq93QuK {
  padding-top: 150px;
  padding-bottom: 75px;
  background-color: #f3f7ee;
}
.cid-tv9Xq93QuK H2 {
  color: #89b758;
}
.cid-tv9Xq93QuK .mbr-text,
.cid-tv9Xq93QuK .mbr-section-btn {
  color: #808080;
}
.cid-tv9Xq93QuK img {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tv9Xq93QuK img {
    max-width: 500px;
    margin: auto;
  }
}
.cid-tv9Xq93QuK H1 {
  color: #29361a;
}
.cid-tv9Xq93QuK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tv9Xq93QuK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tva58iCC5Z {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-tva58iCC5Z .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 991px) {
  .cid-tva58iCC5Z .wrapper {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tva58iCC5Z .wrapper {
    padding: 4rem 6rem;
  }
}
.cid-tva58iCC5Z input {
  padding: .6rem 1.2rem;
  border-radius: 10px;
}
.cid-tva58iCC5Z .btn {
  display: inline-block;
  border-radius: 30px;
}
.cid-tva58iCC5Z img {
  width: 65%;
  margin: 0 auto;
  border-radius: 30px;
}
@media (max-width: 991px) {
  .cid-tva58iCC5Z img {
    margin-top: 3rem;
  }
}
.cid-tv9Xq9NM8F {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fcf0d5;
}
.cid-tv9Xq9NM8F .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.6;
}
.cid-tv9Xq9NM8F input,
.cid-tv9Xq9NM8F textarea {
  padding: 1rem 1.8rem !important;
  border-radius: 10px;
  font-size: 1.1rem;
}
.cid-tv9Xq9NM8F .form-control:hover,
.cid-tv9Xq9NM8F .form-control:focus {
  color: #808080 !important;
}
.cid-tv9Xq9NM8F .btn-success {
  color: white !important;
}
.cid-tv9Xq9NM8F img {
  width: 90%;
  border-radius: 8px;
}
.cid-tv9Xq9NM8F .btn {
  border-radius: 30px;
}
.cid-tv9Xq9NM8F textarea {
  min-height: 160px !important;
}
.cid-tv9Xq9NM8F .form-control,
.cid-tv9Xq9NM8F .field-input {
  padding: 0.5rem;
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #808080;
  min-height: 4rem;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tv9Xq9NM8F .form-control:hover,
.cid-tv9Xq9NM8F .field-input:hover,
.cid-tv9Xq9NM8F .form-control:focus,
.cid-tv9Xq9NM8F .field-input:focus {
  background-color: #ffffff;
  border-color: #c1c1c1;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tv9Xq9NM8F input::-webkit-input-placeholder,
.cid-tv9Xq9NM8F textarea::-webkit-input-placeholder {
  color: #808080;
}
.cid-tv9Xq9NM8F input:-moz-placeholder,
.cid-tv9Xq9NM8F textarea:-moz-placeholder {
  color: #808080;
}
.cid-tv9Xq9NM8F .jq-selectbox li,
.cid-tv9Xq9NM8F .jq-selectbox li {
  background-color: #ffffff;
  color: #000000;
}
.cid-tv9Xq9NM8F .jq-selectbox li:hover,
.cid-tv9Xq9NM8F .jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.cid-tv9Xq9NM8F .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tv9Xq9NM8F .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #ffffff;
}
.cid-tv9Xq9NM8F H5 {
  color: #44af69;
  padding-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .cid-tv9Xq9NM8F img {
    width: 100%;
  }
  .cid-tv9Xq9NM8F .google-map {
    margin-bottom: 2rem;
  }
}
.cid-tv9Xq9NM8F .google-map {
  height: 100%;
  min-height: 30rem;
  position: relative;
  filter: grayscale(1);
}
.cid-tv9Xq9NM8F .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tv9Xq9NM8F .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-tv9Xq9NM8F .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tv9Xq9NM8F .google-map[data-state='loading'] [data-state-details] {
  display: none;
}
@media (max-width: 576px) {
  .cid-tv9Xq9NM8F .col-auto {
    width: 100%;
    text-align: center;
  }
}
.cid-tv9XqaF1mB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1f1d1a;
  overflow: hidden;
}
.cid-tv9XqaF1mB .mbr-text {
  color: #FEF9EE;
}
