@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Neucha&display=swap");
#home .header .container,
#home .header .container-fluid, #home .container,
#home .container-fluid {
  max-width: 1100px !important;
}
@media (min-width: 768px) {
  #home .header .container,
  #home .header .container-fluid, #home .container,
  #home .container-fluid {
    max-width: calc(100% - 120px) !important;
  }
}
@media (min-width: 1440px) {
  #home .header .container,
  #home .header .container-fluid, #home .container,
  #home .container-fluid {
    max-width: 1320px !important;
  }
}
@media (max-width: 767px) {
  #home .header .container,
  #home .header .container-fluid, #home .container,
  #home .container-fluid {
    max-width: 100% !important;
  }
}
@media (max-width: 575px) {
  #home .header .container,
  #home .header .container-fluid, #home .container,
  #home .container-fluid {
    max-width: 100% !important;
  }
}

#home span:not(.fa, .fal, .far, .fas, .fab), #home p, #home a {
  font-family: "Inter", sans-serif;
  -webkit-font-feature-settings: "pnum", "lnum";
          font-feature-settings: "pnum", "lnum";
}
#home h6 > span, #home h6, #home h5 > span, #home h5, #home h4 > span, #home h4, #home h3 > span, #home h3, #home h2 > span, #home h2, #home h1 > span, #home h1 {
  font-family: "Neucha", cursive;
  color: rgb(80, 65, 35);
  -webkit-font-feature-settings: "pnum", "lnum";
          font-feature-settings: "pnum", "lnum";
}
#home a:hover {
  color: rgb(252, 211, 1);
}
#home p > a:not(.btn):hover {
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-thickness: 1px;
}
#home .owl-wrapper-outer {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#home label {
  color: rgb(80, 65, 35);
}
#home:not(.account-login) .form-group {
  margin-bottom: 25px;
}
#home .form-control.quantity_input {
  padding: 0;
}
#home .form-control:focus {
  border-color: rgb(252, 211, 1);
}
#home .form-control:focus ~ i {
  color: rgb(252, 211, 1);
}
#home .form-control::-webkit-input-placeholder {
  font-weight: 400 !important;
}
#home .form-control::-moz-placeholder {
  font-weight: 400 !important;
}
#home .form-control:-ms-input-placeholder {
  font-weight: 400 !important;
}
#home .form-control::-ms-input-placeholder {
  font-weight: 400 !important;
}
#home .form-control::placeholder {
  font-weight: 400 !important;
}
#home .select2-selection--single,
#home .form-control:not(.quantity_field, .qty, [name=search]) {
  height: 50px;
  border: 1px solid rgba(35, 35, 35, 0.07);
  border-radius: 35px;
}
#home .select2-selection--single:focus, #home .select2-selection--single[aria-expanded=true],
#home .form-control:not(.quantity_field, .qty, [name=search]):focus,
#home .form-control:not(.quantity_field, .qty, [name=search])[aria-expanded=true] {
  border-color: rgb(252, 211, 1);
}
#home .select2-selection--single#input-enquiry,
#home .form-control:not(.quantity_field, .qty, [name=search])#input-enquiry {
  border-radius: 16px;
}
#home .select2-selection--single#input-attachment,
#home .form-control:not(.quantity_field, .qty, [name=search])#input-attachment {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 35px 12px 15px;
}
#home .md-style-active label.placeholder[for=input-attachment] {
  top: 12px;
}
#home .md-style-textarea {
  border: 1px solid rgba(35, 35, 35, 0.07);
  border-radius: 35px;
  overflow: hidden;
}
#home .md-style-textarea.md-style-active {
  border-color: rgb(252, 211, 1);
}
#home .md-style-textarea .md-style-textarea-container {
  border: none;
  border-radius: 35px;
}
#home .md-style-textarea .md-style-textarea-container > .form-control {
  border: none;
  height: 150px;
  border-radius: 0;
}
#home textarea.form-control {
  height: 150px !important;
  border-radius: 16px !important;
}
#home .captcha_img {
  height: 100%;
  border-radius: 35px;
  overflow: hidden;
}
#home .captcha_img > img {
  width: 100%;
  max-width: 230px;
  height: 100%;
  max-height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}
#home label[for=input-captcha] {
  display: none;
}
#home .cart_drop_down .product_details {
  min-width: 200px;
}
#home .cart_drop_down .product_details .item-price.gift-item.flex-row-reverse {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#home .cart_drop_down .product_details a {
  color: rgb(80, 65, 35);
}
#home .cart_drop_down .product_details a:hover {
  color: rgb(252, 211, 1);
}
#home .cart_drop_down .cart-footer .button-wrapper .btn {
  height: 45px;
}
#home.common-home .content-area {
  padding-bottom: 0;
}
#home .footer {
  border-top: none;
  position: relative;
  background-color: transparent;
}
#home .footer-widgets {
  background-color: rgb(255, 244, 231);
  padding-top: 47px;
  padding-bottom: 0;
}
#home .footer-widgets .widget-title {
  color: rgb(80, 65, 35);
  font-size: 23px;
  line-height: 51px;
  font-family: "Neucha", cursive;
  text-transform: none;
  margin-bottom: 0;
  padding-bottom: 18px;
  font-weight: 400;
}
#home .footer-widgets .widget-title:before {
  display: none;
}
#home .footer-widgets ul:not(.social-icons) a, #home .footer-widgets ul li span {
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  padding: 0;
  color: rgb(80, 65, 35);
  letter-spacing: 0.12px;
}
#home .footer-widgets ul li {
  border: none;
  padding: 8px 0;
  line-height: 1;
}
#home .footer-widgets ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#home .footer-widgets ul li span > i {
  font-style: normal;
}
#home .footer-widgets ul:not(.social-icons) a:hover {
  color: rgb(166, 185, 0);
  text-decoration: underline;
  text-underline-position: under;
}
#home .footer-widgets ul:not(.social-icons) a:before {
  display: none;
}
#home .footer-widgets .social-icons {
  margin-top: 5px;
}
#home .footer-widgets .social-icons li:not(:last-child) {
  margin-right: 28px;
}
#home .footer-widgets .social-icons a {
  border: none;
}
#home .footer-widgets .social-icons a i {
  color: #fff;
  font-size: 38px;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}
#home .footer-widgets .social-icons a:hover {
  background-color: transparent;
}
#home .footer-widgets .social-icons a:hover i {
  color: rgb(237, 237, 237);
}
#home .footer-widgets > .container {
  height: auto;
  margin: 0 auto;
  padding: 0 15px;
}
#home .footer-widgets > .container > .row > .col-md-3 {
  margin-top: 0 !important;
}
#home .footer-widgets > .container > .row > .col-md-3:not(:last-child) {
  margin-bottom: 46px;
}
#home .footer-widgets .bs-menu-toggle a {
  background: rgb(255, 244, 231);
}
#home .block-title {
  font-weight: 600;
  border: none;
  color: rgb(80, 65, 35);
  padding: 5px 10px;
  margin-bottom: 10px;
}
#home .block-title .fa,
#home .block-title span::before,
#home .block-title span::after {
  display: none;
}
#home.account-login .block-title {
  padding: 5px 0;
}
#home #sellavi_logo {
  width: 119px;
  height: 44px;
}
#home #sellavi_logo > svg {
  width: 100%;
  height: auto;
  fill: rgb(43, 188, 93);
}
#home .footer_payments img {
  width: 100%;
  max-width: 409px;
}
@media (max-width: 575px) {
  #home .footer_payments {
    padding: 10px 20px 0;
  }
}
#home .footer-meta {
  border: none;
}
#home .subcategories_top {
  display: block;
}
#home .subcategories_top .media_holder {
  min-width: 130px;
  max-width: 140px;
  margin: 10px;
}
@media (max-width: 575px) {
  #home .subcategories_top .media_holder {
    max-width: calc(50% - 10px);
  }
}
#home .subcategories_top .thumbnail,
#home .subcategories_top .caption-inner {
  border: none !important;
}
#home .subcategories_top .img_holder {
  margin: auto;
}
#home .subcategories_top .caption-title {
  text-transform: none;
}
#home .subcategories_top .caption-title > span {
  background: transparent;
  padding: 0;
  color: rgb(80, 65, 35);
}
#home .subcategories_top .thumbnail:hover .caption-title > span {
  color: rgb(237, 237, 237);
}
#home .media .media-heading {
  text-transform: none;
  font-weight: 500;
}
#home .section-title {
  height: auto;
  text-transform: none;
  margin-bottom: 30px !important;
  text-align: center;
}
#home .section-title > span {
  color: rgb(80, 65, 35);
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
}
#home .section-title > span:before, #home .section-title > span:after {
  display: none;
}
#home .btn {
  text-transform: none;
}
#home .btn.dropdown-toggle:hover {
  border-color: rgb(252, 211, 1);
}
#home[class^="ru wide account-"] .information-title,
#home[class^="ru wide account-"] .account-details .widget-title {
  background-color: #f5f6f7;
  border-color: rgb(252, 211, 1);
}
#home[class^="ru wide account-"] .details-box form .btn {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 180px;
}
#home[class^="ru wide account-"] #column-right .widget-title {
  font-size: 0;
  padding-bottom: 4px;
}
#home[class^="ru wide account-"] #column-right .widget-title:before {
  content: "Информация";
  font-size: 18px;
}
#home[class^="bg wide account-"] .information-title,
#home[class^="bg wide account-"] .account-details .widget-title {
  background-color: #f5f6f7;
  border-color: rgb(252, 211, 1);
}
#home[class^="bg wide account-"] .details-box form .btn {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 180px;
}
#home #undefined-sticky-wrapper {
  max-width: 100vw;
}
#home #undefined-sticky-wrapper.is-sticky .header {
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
}
#home .header {
  max-width: 100vw;
  border: none;
}
#home .header .navigation-wrapper {
  border: none;
}
#home .header .navigation-wrapper li {
  border: none;
}
#home .header .navigation-wrapper li a {
  border: none;
}
#home .header .navigation-wrapper li a:before {
  display: none;
}
#home .header .navigation-wrapper li a:hover, #home .header .navigation-wrapper li a:focus {
  background-color: transparent;
}
#home .header .navigation-wrapper li a > .arrow {
  line-height: 1;
  height: auto;
  width: 12px;
  position: relative;
  margin-top: 0;
  margin-left: 5px;
  display: block !important;
}
#home .header .navigation-wrapper li a > .arrow > i {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
}
#home .header .navigation-wrapper li a > .arrow > i:before {
  display: block;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -40%);
          transform: translate(-50%, -40%);
}
#home .header .navigation-wrapper li:hover {
  background-color: transparent;
}
#home .header .navigation-wrapper .hidden_nav_ul li > a > .arrow {
  display: none !important;
}
#home .header #search_results {
  max-width: 100vw;
  left: unset;
  right: unset;
  top: 52px;
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border-radius: 0;
}
#home .header #search_results > a {
  border: none;
  max-height: unset;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background: transparent !important;
}
#home .header #search_results > a:after {
  content: "";
  display: none;
  width: calc(100% - 72px);
  height: 1px;
  background: rgb(225, 225, 225);
  position: absolute;
  bottom: 0;
  left: 36px;
}
#home .header #search_results > a .item_data {
  min-width: 280px;
}
#home .header #search_results > a .item_data .name {
  line-height: 1.2;
}
#home .header #search_results > a .item_data .price {
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600 !important;
}
@media (min-width: 318px) and (max-width: 575px) {
  #home .header .header_widgets {
    margin: 0;
  }
}
@media (max-width: 991px) {
  #home .header {
    max-width: 100vw;
  }
}
#home.information-contact .content-area {
  padding-top: 0;
}
#home.information-contact .content-area > .content-area {
  padding-top: 30px;
}
#home.information-contact .captcha_img {
  height: 100%;
  max-height: 50px;
}
#home.information-contact .captcha_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid rgba(234, 234, 234, 0.27);
  border-radius: 35px;
}
#home #bx_product_featured h4.caption-title {
  direction: ltr !important;
}
#home .cart_product.product-item,
#home .cart_product.product-item .product_row {
  border: none;
}
#home form input::-webkit-input-placeholder {
  text-transform: none;
}
#home form input::-moz-placeholder {
  text-transform: none;
}
#home form input:-ms-input-placeholder {
  text-transform: none;
}
#home form input::-ms-input-placeholder {
  text-transform: none;
}
#home form input::placeholder,
#home label {
  text-transform: none;
}
#home label::first-letter {
  text-transform: uppercase;
}
#home.checkout-checkout .checkout-progress-bar {
  padding-top: 100px;
}
#home.checkout-checkout .checkout_form > div {
  padding: 15px 20px;
}
#home.checkout-checkout div:not(.checkout_title) > h2 {
  margin-top: 40px;
}
#home.checkout-checkout #cart_table .total_single.shipping div[data-code_total=shipping] {
  min-width: 120px;
  text-align: right !important;
}
#home.checkout-checkout .logo figure {
  margin-bottom: 0;
}
#home.checkout-checkout .logo > a img {
  padding: 0;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#home .alert {
  z-index: 2;
  margin-bottom: 0;
}
#home .success_buttons .col-12.p-0 {
  padding: 0 15px !important;
  margin-bottom: 30px;
}
#home .login_wrapper:after {
  left: unset;
  right: 0;
}
#home .contact-info .media .fa {
  min-width: 40px;
  min-height: 40px;
}
#home .contact-info .media-body {
  word-break: break-all;
}
#home .page-section.titles {
  background: transparent;
  border: none;
  padding: 16px 0;
}
#home .modal.show {
  z-index: 999999;
}
#home .modal .modal-dialog {
  max-width: 700px;
}
#home .modal .modal-dialog .modal-content {
  color: rgb(80, 65, 35);
}
#home .modal .modal-dialog .modal-content .modal-title {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
#home .modal-backdrop.show {
  z-index: 99999;
}
#home .page-header h1 {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  #home .page-header h1 {
    word-break: break-word;
    font-size: 1.9rem;
  }
}
#home.account-forgotten .col-sm-9 {
  margin-bottom: 30px;
}
#home.account-forgotten .col-sm-9 .block-title {
  padding: 10px 0;
}
@media (max-width: 992px) and (min-width: 575px) {
  #home.account-forgotten .col-sm-9 {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media (max-width: 575px) {
  #home.account-forgotten .col-sm-9 .btn {
    max-width: 180px;
    margin-top: 10px;
  }
}
@media (max-width: 992px) {
  #home.product-category .sidebar {
    margin: 0 !important;
  }
  #home.product-category .category_content_wrapper {
    margin-top: 0;
  }
}
@media (max-width: 575px) {
  #home.checkout-success .heading-wrapper > div {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#home.checkout-success .page-section .content h3 {
  margin: 10px 0 0;
}
#home.checkout-success .page-section .content .system_page .row.success_buttons .success_buttons_wrapper .btn {
  max-height: unset;
}
@media (max-width: 575px) {
  #home #agree-checkbox + label {
    line-height: 1.4;
    margin: 10px 0 15px;
  }
}
@media (max-width: 575px) {
  #home.product-category .shop-sorting > .row > div {
    width: 100%;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  #home.product-category .shop-sorting > .row > div + div {
    margin-top: 15px;
  }
}
@media (max-width: 296px) {
  #home.product-category .shop-sorting .mobile_filter_button {
    margin-top: 20px;
  }
}
#home.account-order-info td {
  text-align: left !important;
}
#home.account-order-info td:nth-child(4), #home.account-order-info td:nth-last-child(2) {
  min-width: 110px;
}
#home.account-order-info td:nth-child(3) {
  text-align: center !important;
}
#home .form-login .forgot-password {
  color: rgb(80, 65, 35) !important;
}
#home .remove_from_cart:hover i {
  color: rgb(252, 211, 1);
}
#home .fa-wheelchair {
  color: rgb(80, 65, 35);
}
#home #list-view,
#home #grid-view {
  display: none !important;
}
#home .product-single .mobile_wishlist {
  display: none !important;
}
#home .product-single .buttons {
  z-index: 1;
}
#home .md-style-active label.placeholder {
  font-weight: 400;
}
#home .mobile_side_nav_menu {
  direction: ltr;
}
#home #mobile_search_results > a .img {
  margin: 0;
  max-width: 85px;
  padding: 0;
}
#home #mobile_search_results > a .item_data {
  padding: 0;
  min-width: calc(100% - 205px);
}
#home #mobile_search_results > a .add_to_cart {
  padding: 0;
}
#home #mobile_search_results > a .add_to_cart .quantity_field {
  padding: 0;
}
#home .details-box > ul li:focus, #home .details-box > ul li:hover {
  color: rgb(166, 185, 0);
}
#home .widget.account-details li.active a {
  color: rgb(166, 185, 0);
}
#home .widget.account-details li a:hover, #home .widget.account-details li a:focus {
  color: rgb(166, 185, 0);
}
#home .widget-filter-price .noUi-handle:hover,
#home .widget-filter-price .noUi-connect {
  background: rgb(252, 211, 1);
  color: #fff;
}
#home .dropdown-menu li.active a,
#home .dropdown-menu li.active a:hover {
  background: rgb(252, 211, 1);
  color: #fff;
}
#home .dropdown-menu li.active a:active {
  background: rgb(252, 211, 1);
  color: #fff;
}
#home .top-bar ul a:hover .fa {
  color: rgb(252, 211, 1);
}
#home .top-bar ul a span .colored {
  color: rgb(252, 211, 1);
}
#home.product-search .filter-option-inner-inner {
  text-align: left;
}
#home .share_page_wrapper .social-icons li {
  padding-top: 0;
}
#home .share_page_wrapper .social-icons li a {
  border: none;
}
#home .share_page_wrapper .social-icons li a i {
  color: rgb(252, 211, 1);
}
#home .share_page_wrapper .social-icons li a:hover {
  background: transparent;
}
#home .share_page_wrapper .social-icons li a:hover i {
  color: rgb(166, 185, 0);
}
#home .option-group .option_price {
  display: none;
}
#home.information-sitemap #content > .row {
  padding: 0 15px;
}
#home.information-sitemap #content ul ul {
  margin-bottom: 0;
}
#home.information-sitemap .content-area ul > li > ul {
  padding-left: 20px;
}
#home .cat_desc {
  display: none;
}
#home.product-category .main-slider .sub > img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
#home.product-category .category_content_wrapper {
  margin-top: 0 !important;
}
#home.product-category .mobile_nav_content.opened {
  padding-top: 75px;
}
#home .step-number.active {
  background-color: rgb(252, 211, 1);
}
#home .modal-dialog .modal-content .modal-header .close {
  font-size: 40px;
  font-weight: 300;
}
#home .bx-slider-wrapper .item {
  position: relative;
}
@media (max-width: 575px) {
  #home .bootstrap-select > .dropdown-menu {
    width: 100vw;
    max-width: calc(100vw - 30px);
  }
}
#home .page-section.titles {
  background-color: transparent;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: unset;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  #home .page-section.titles {
    margin-bottom: 0;
  }
}
#home .page-section.titles h1 {
  color: rgb(80, 65, 35);
  font-size: 60px;
  line-height: 64px;
  font-weight: 400;
  padding: 36px 0;
  letter-spacing: -0.5px;
  text-transform: none;
}
@media (max-width: 575px) {
  #home .page-section.titles h1 {
    font-size: 28px;
    line-height: 28px;
    padding: 12px 0 24px;
  }
}
#home .no_products_container {
  display: none !important;
}
#home.overflow-y-hidden .header_content_wrapper {
  display: none !important;
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track {
  border: none;
}

#home .section-title {
  text-transform: none;
  margin-top: 0 !important;
  margin-bottom: 50px !important;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  gap: 40px;
}
@media (max-width: 768px) {
  #home .section-title {
    margin-top: 0 !important;
    margin-bottom: 40px !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    gap: 22px;
  }
}
#home .section-title span {
  font-size: 42px;
  line-height: 57px;
  font-weight: 400;
  letter-spacing: 0.05em;
  color: rgb(80, 65, 35);
  font-family: "Neucha", cursive;
  margin: 0 !important;
  text-transform: inherit;
}
@media (max-width: 575px) {
  #home .section-title span {
    font-size: 30px;
    line-height: 33px;
  }
}
#home .section-title span > small {
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  color: rgb(137, 137, 137);
}
@media (max-width: 575px) {
  #home .section-title span > small {
    font-size: 12px;
  }
}
#home .section-title span::before, #home .section-title span:after {
  display: none;
}
#home .section-title::before, #home .section-title:after {
  display: block;
  content: url('data:image/svg+xml; utf8, <svg width="43" height="42" viewBox="0 0 43 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9947 20.2868C14.9947 20.2868 -0.796723 2.65113 17.1055 0.0216322C17.1055 0.0216322 24.7418 -1.29672 24.7418 17.1314L15.0019 20.2868H14.9947Z" fill="rgba(241, 212, 23, 1)"/><path d="M19.8286 27.0154C19.8286 27.0154 -0.955214 38.3547 0.579262 20.3228C0.579262 20.3228 1.04753 12.5928 18.9858 16.8144L19.8286 27.0226V27.0154Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.2941 16.9873C18.2941 16.9873 23.3586 -6.13784 35.9657 6.83676C35.9657 6.83676 41.4985 12.2614 26.55 23.0388L18.2869 16.9873H18.2941Z" fill="rgba(241, 212, 23, 1)"/><path d="M22.9048 22.2678C22.9048 22.2678 35.9226 42.0431 17.8331 42.0071C17.8331 42.0071 10.0887 42.18 12.8046 23.9608L22.9048 22.275V22.2678Z" fill="rgba(241, 212, 23, 1)"/><path d="M24.1367 18.1543C24.1367 18.1543 47.089 12.355 41.1096 29.4287C41.1096 29.4287 38.7322 36.7985 22.4077 28.2473L24.1295 18.1543H24.1367Z" fill="rgba(241, 212, 23, 1)"/><path d="M16.2626 21.2377C16.2626 21.2377 4.79364 6.8511 17.7898 4.70427C17.7898 4.70427 23.3298 3.63086 23.3298 18.6586L16.2554 21.2377H16.2626Z" fill="rgba(233, 163, 5, 1)"/><path d="M19.3174 18.3416C19.3174 18.3416 22.127 0.15846 32.5081 8.26308C32.5081 8.26308 37.0539 11.613 26.0028 21.7924L19.3174 18.3344V18.3416Z" fill="rgba(233, 163, 5, 1)"/><path d="M21.6658 18.1615C21.6658 18.1615 39.6544 14.3145 35.7786 26.9073C35.7786 26.9073 34.2657 32.3464 20.8157 25.6394L21.6658 18.1615Z" fill="rgba(233, 163, 5, 1)"/><path d="M22.199 22.2678C22.199 22.2678 31.4347 38.1745 18.2655 38.3978C18.2655 38.3978 12.6247 38.6428 14.8292 23.7807L22.199 22.2678Z" fill="rgba(233, 163, 5, 1)"/><path d="M19.6773 25.3153C19.6773 25.3153 3.86424 34.7166 3.51124 21.5475C3.51124 21.5475 3.20146 15.9067 18.0924 17.9599L19.6773 25.3153Z" fill="rgba(233, 163, 5, 1)"/><path d="M17.4443 21.4323C17.4443 21.4323 9.28922 11.2096 18.5321 9.68236C18.5321 9.68236 22.4727 8.91872 22.4727 19.6024L17.4443 21.4323Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.9858 19.4151C18.9858 19.4151 22.062 6.70709 28.9347 13.0611C28.9347 13.0611 31.9532 15.705 23.5172 22.2608L18.9858 19.4151Z" fill="rgba(241, 212, 23, 1)"/><path d="M21.3705 19.5087C21.3705 19.5087 34.1002 16.5046 31.5355 25.5097C31.5355 25.5097 30.5413 29.3999 20.8806 24.8325L21.3705 19.5015V19.5087Z" fill="rgba(241, 212, 23, 1)"/><path d="M21.392 22.2246C21.392 22.2246 27.8973 33.5711 18.5392 33.6791C18.5392 33.6791 14.5265 33.8376 16.1474 23.2764L21.392 22.2246Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.2943 25.0846C18.2943 25.0846 6.33549 30.3796 7.19998 21.0575C7.19998 21.0575 7.45933 17.052 17.7972 19.7608L18.2943 25.0918V25.0846Z" fill="rgba(241, 212, 23, 1)"/><path d="M26.543 21.2377C26.543 24.9478 23.5388 27.9519 19.8287 27.9519C16.1186 27.9519 13.1145 24.9478 13.1145 21.2377C13.1145 17.5276 16.1186 14.5234 19.8287 14.5234C23.5388 14.5234 26.543 17.5276 26.543 21.2377Z" fill="rgba(163, 149, 28, 1)"/><path d="M18.3231 16.2238C18.3231 16.6056 18.0134 16.9154 17.6315 16.9154C17.2497 16.9154 16.9399 16.6056 16.9399 16.2238C16.9399 15.842 17.2497 15.5322 17.6315 15.5322C18.0134 15.5322 18.3231 15.842 18.3231 16.2238Z" fill="white"/><path d="M15.953 16.2238C15.953 16.6056 15.6432 16.9154 15.2614 16.9154C14.8796 16.9154 14.5698 16.6056 14.5698 16.2238C14.5698 15.842 14.8796 15.5322 15.2614 15.5322C15.6432 15.5322 15.953 15.842 15.953 16.2238Z" fill="white"/><path d="M16.7958 18.8749C16.7958 19.2568 16.486 19.5665 16.1042 19.5665C15.7224 19.5665 15.4126 19.2568 15.4126 18.8749C15.4126 18.4931 15.7224 18.1833 16.1042 18.1833C16.486 18.1833 16.7958 18.4931 16.7958 18.8749Z" fill="white"/><path d="M14.3319 20.9641C14.3319 21.3459 14.0221 21.6556 13.6403 21.6556C13.2585 21.6556 12.9487 21.3459 12.9487 20.9641C12.9487 20.5822 13.2585 20.2725 13.6403 20.2725C14.0221 20.2725 14.3319 20.5822 14.3319 20.9641Z" fill="white"/><path d="M17.4872 22.4697C17.4872 22.8515 17.1774 23.1613 16.7956 23.1613C16.4138 23.1613 16.104 22.8515 16.104 22.4697C16.104 22.0879 16.4138 21.7781 16.7956 21.7781C17.1774 21.7781 17.4872 22.0879 17.4872 22.4697Z" fill="white"/><path d="M19.8576 20.2724C19.8576 20.6542 19.5478 20.964 19.166 20.964C18.7841 20.964 18.4744 20.6542 18.4744 20.2724C18.4744 19.8906 18.7841 19.5808 19.166 19.5808C19.5478 19.5808 19.8576 19.8906 19.8576 20.2724Z" fill="white"/><path d="M21.7523 15.633C21.7523 16.0148 21.4426 16.3246 21.0607 16.3246C20.6789 16.3246 20.3691 16.0148 20.3691 15.633C20.3691 15.2512 20.6789 14.9414 21.0607 14.9414C21.4426 14.9414 21.7523 15.2512 21.7523 15.633Z" fill="white"/><path d="M21.7523 18.1904C21.7523 18.5722 21.4426 18.882 21.0607 18.882C20.6789 18.882 20.3691 18.5722 20.3691 18.1904C20.3691 17.8086 20.6789 17.4988 21.0607 17.4988C21.4426 17.4988 21.7523 17.8086 21.7523 18.1904Z" fill="white"/><path d="M21.7523 21.6557C21.7523 22.0375 21.4426 22.3473 21.0607 22.3473C20.6789 22.3473 20.3691 22.0375 20.3691 21.6557C20.3691 21.2739 20.6789 20.9641 21.0607 20.9641C21.4426 20.9641 21.7523 21.2739 21.7523 21.6557Z" fill="white"/><path d="M16.911 25.4667C16.911 25.8486 16.6012 26.1583 16.2194 26.1583C15.8376 26.1583 15.5278 25.8486 15.5278 25.4667C15.5278 25.0849 15.8376 24.7751 16.2194 24.7751C16.6012 24.7751 16.911 25.0849 16.911 25.4667Z" fill="white"/><path d="M25.7074 18.2841C25.7074 18.6659 25.3976 18.9757 25.0158 18.9757C24.634 18.9757 24.3242 18.6659 24.3242 18.2841C24.3242 17.9023 24.634 17.5925 25.0158 17.5925C25.3976 17.5925 25.7074 17.9023 25.7074 18.2841Z" fill="white"/><path d="M25.0228 21.6557C25.0228 22.0375 24.7131 22.3473 24.3312 22.3473C23.9494 22.3473 23.6396 22.0375 23.6396 21.6557C23.6396 21.2739 23.9494 20.9641 24.3312 20.9641C24.7131 20.9641 25.0228 21.2739 25.0228 21.6557Z" fill="white"/><path d="M21.2409 25.4667C21.2409 25.8486 20.9311 26.1583 20.5493 26.1583C20.1674 26.1583 19.8577 25.8486 19.8577 25.4667C19.8577 25.0849 20.1674 24.7751 20.5493 24.7751C20.9311 24.7751 21.2409 25.0849 21.2409 25.4667Z" fill="white"/><path d="M25.0228 25.4667C25.0228 25.8486 24.7131 26.1583 24.3312 26.1583C23.9494 26.1583 23.6396 25.8486 23.6396 25.4667C23.6396 25.0849 23.9494 24.7751 24.3312 24.7751C24.7131 24.7751 25.0228 25.0849 25.0228 25.4667Z" fill="white"/><path d="M26.3988 23.1613C26.3988 23.5431 26.089 23.8529 25.7072 23.8529C25.3254 23.8529 25.0156 23.5431 25.0156 23.1613C25.0156 22.7795 25.3254 22.4697 25.7072 22.4697C26.089 22.4697 26.3988 22.7795 26.3988 23.1613Z" fill="white"/><path d="M19.0145 26.8498C19.0145 27.2316 18.7048 27.5414 18.3229 27.5414C17.9411 27.5414 17.6313 27.2316 17.6313 26.8498C17.6313 26.468 17.9411 26.1582 18.3229 26.1582C18.7048 26.1582 19.0145 26.468 19.0145 26.8498Z" fill="white"/></svg>');
  background: transparent;
  width: auto;
  height: auto;
  position: relative;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
}
@media (max-width: 767px) {
  #home .section-title::before, #home .section-title:after {
    content: url('data:image/svg+xml; utf8, <svg width="24" height="25" viewBox="0 0 43 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9947 20.2868C14.9947 20.2868 -0.796723 2.65113 17.1055 0.0216322C17.1055 0.0216322 24.7418 -1.29672 24.7418 17.1314L15.0019 20.2868H14.9947Z" fill="rgba(241, 212, 23, 1)"/><path d="M19.8286 27.0154C19.8286 27.0154 -0.955214 38.3547 0.579262 20.3228C0.579262 20.3228 1.04753 12.5928 18.9858 16.8144L19.8286 27.0226V27.0154Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.2941 16.9873C18.2941 16.9873 23.3586 -6.13784 35.9657 6.83676C35.9657 6.83676 41.4985 12.2614 26.55 23.0388L18.2869 16.9873H18.2941Z" fill="rgba(241, 212, 23, 1)"/><path d="M22.9048 22.2678C22.9048 22.2678 35.9226 42.0431 17.8331 42.0071C17.8331 42.0071 10.0887 42.18 12.8046 23.9608L22.9048 22.275V22.2678Z" fill="rgba(241, 212, 23, 1)"/><path d="M24.1367 18.1543C24.1367 18.1543 47.089 12.355 41.1096 29.4287C41.1096 29.4287 38.7322 36.7985 22.4077 28.2473L24.1295 18.1543H24.1367Z" fill="rgba(241, 212, 23, 1)"/><path d="M16.2626 21.2377C16.2626 21.2377 4.79364 6.8511 17.7898 4.70427C17.7898 4.70427 23.3298 3.63086 23.3298 18.6586L16.2554 21.2377H16.2626Z" fill="rgba(233, 163, 5, 1)"/><path d="M19.3174 18.3416C19.3174 18.3416 22.127 0.15846 32.5081 8.26308C32.5081 8.26308 37.0539 11.613 26.0028 21.7924L19.3174 18.3344V18.3416Z" fill="rgba(233, 163, 5, 1)"/><path d="M21.6658 18.1615C21.6658 18.1615 39.6544 14.3145 35.7786 26.9073C35.7786 26.9073 34.2657 32.3464 20.8157 25.6394L21.6658 18.1615Z" fill="rgba(233, 163, 5, 1)"/><path d="M22.199 22.2678C22.199 22.2678 31.4347 38.1745 18.2655 38.3978C18.2655 38.3978 12.6247 38.6428 14.8292 23.7807L22.199 22.2678Z" fill="rgba(233, 163, 5, 1)"/><path d="M19.6773 25.3153C19.6773 25.3153 3.86424 34.7166 3.51124 21.5475C3.51124 21.5475 3.20146 15.9067 18.0924 17.9599L19.6773 25.3153Z" fill="rgba(233, 163, 5, 1)"/><path d="M17.4443 21.4323C17.4443 21.4323 9.28922 11.2096 18.5321 9.68236C18.5321 9.68236 22.4727 8.91872 22.4727 19.6024L17.4443 21.4323Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.9858 19.4151C18.9858 19.4151 22.062 6.70709 28.9347 13.0611C28.9347 13.0611 31.9532 15.705 23.5172 22.2608L18.9858 19.4151Z" fill="rgba(241, 212, 23, 1)"/><path d="M21.3705 19.5087C21.3705 19.5087 34.1002 16.5046 31.5355 25.5097C31.5355 25.5097 30.5413 29.3999 20.8806 24.8325L21.3705 19.5015V19.5087Z" fill="rgba(241, 212, 23, 1)"/><path d="M21.392 22.2246C21.392 22.2246 27.8973 33.5711 18.5392 33.6791C18.5392 33.6791 14.5265 33.8376 16.1474 23.2764L21.392 22.2246Z" fill="rgba(241, 212, 23, 1)"/><path d="M18.2943 25.0846C18.2943 25.0846 6.33549 30.3796 7.19998 21.0575C7.19998 21.0575 7.45933 17.052 17.7972 19.7608L18.2943 25.0918V25.0846Z" fill="rgba(241, 212, 23, 1)"/><path d="M26.543 21.2377C26.543 24.9478 23.5388 27.9519 19.8287 27.9519C16.1186 27.9519 13.1145 24.9478 13.1145 21.2377C13.1145 17.5276 16.1186 14.5234 19.8287 14.5234C23.5388 14.5234 26.543 17.5276 26.543 21.2377Z" fill="rgba(163, 149, 28, 1)"/><path d="M18.3231 16.2238C18.3231 16.6056 18.0134 16.9154 17.6315 16.9154C17.2497 16.9154 16.9399 16.6056 16.9399 16.2238C16.9399 15.842 17.2497 15.5322 17.6315 15.5322C18.0134 15.5322 18.3231 15.842 18.3231 16.2238Z" fill="white"/><path d="M15.953 16.2238C15.953 16.6056 15.6432 16.9154 15.2614 16.9154C14.8796 16.9154 14.5698 16.6056 14.5698 16.2238C14.5698 15.842 14.8796 15.5322 15.2614 15.5322C15.6432 15.5322 15.953 15.842 15.953 16.2238Z" fill="white"/><path d="M16.7958 18.8749C16.7958 19.2568 16.486 19.5665 16.1042 19.5665C15.7224 19.5665 15.4126 19.2568 15.4126 18.8749C15.4126 18.4931 15.7224 18.1833 16.1042 18.1833C16.486 18.1833 16.7958 18.4931 16.7958 18.8749Z" fill="white"/><path d="M14.3319 20.9641C14.3319 21.3459 14.0221 21.6556 13.6403 21.6556C13.2585 21.6556 12.9487 21.3459 12.9487 20.9641C12.9487 20.5822 13.2585 20.2725 13.6403 20.2725C14.0221 20.2725 14.3319 20.5822 14.3319 20.9641Z" fill="white"/><path d="M17.4872 22.4697C17.4872 22.8515 17.1774 23.1613 16.7956 23.1613C16.4138 23.1613 16.104 22.8515 16.104 22.4697C16.104 22.0879 16.4138 21.7781 16.7956 21.7781C17.1774 21.7781 17.4872 22.0879 17.4872 22.4697Z" fill="white"/><path d="M19.8576 20.2724C19.8576 20.6542 19.5478 20.964 19.166 20.964C18.7841 20.964 18.4744 20.6542 18.4744 20.2724C18.4744 19.8906 18.7841 19.5808 19.166 19.5808C19.5478 19.5808 19.8576 19.8906 19.8576 20.2724Z" fill="white"/><path d="M21.7523 15.633C21.7523 16.0148 21.4426 16.3246 21.0607 16.3246C20.6789 16.3246 20.3691 16.0148 20.3691 15.633C20.3691 15.2512 20.6789 14.9414 21.0607 14.9414C21.4426 14.9414 21.7523 15.2512 21.7523 15.633Z" fill="white"/><path d="M21.7523 18.1904C21.7523 18.5722 21.4426 18.882 21.0607 18.882C20.6789 18.882 20.3691 18.5722 20.3691 18.1904C20.3691 17.8086 20.6789 17.4988 21.0607 17.4988C21.4426 17.4988 21.7523 17.8086 21.7523 18.1904Z" fill="white"/><path d="M21.7523 21.6557C21.7523 22.0375 21.4426 22.3473 21.0607 22.3473C20.6789 22.3473 20.3691 22.0375 20.3691 21.6557C20.3691 21.2739 20.6789 20.9641 21.0607 20.9641C21.4426 20.9641 21.7523 21.2739 21.7523 21.6557Z" fill="white"/><path d="M16.911 25.4667C16.911 25.8486 16.6012 26.1583 16.2194 26.1583C15.8376 26.1583 15.5278 25.8486 15.5278 25.4667C15.5278 25.0849 15.8376 24.7751 16.2194 24.7751C16.6012 24.7751 16.911 25.0849 16.911 25.4667Z" fill="white"/><path d="M25.7074 18.2841C25.7074 18.6659 25.3976 18.9757 25.0158 18.9757C24.634 18.9757 24.3242 18.6659 24.3242 18.2841C24.3242 17.9023 24.634 17.5925 25.0158 17.5925C25.3976 17.5925 25.7074 17.9023 25.7074 18.2841Z" fill="white"/><path d="M25.0228 21.6557C25.0228 22.0375 24.7131 22.3473 24.3312 22.3473C23.9494 22.3473 23.6396 22.0375 23.6396 21.6557C23.6396 21.2739 23.9494 20.9641 24.3312 20.9641C24.7131 20.9641 25.0228 21.2739 25.0228 21.6557Z" fill="white"/><path d="M21.2409 25.4667C21.2409 25.8486 20.9311 26.1583 20.5493 26.1583C20.1674 26.1583 19.8577 25.8486 19.8577 25.4667C19.8577 25.0849 20.1674 24.7751 20.5493 24.7751C20.9311 24.7751 21.2409 25.0849 21.2409 25.4667Z" fill="white"/><path d="M25.0228 25.4667C25.0228 25.8486 24.7131 26.1583 24.3312 26.1583C23.9494 26.1583 23.6396 25.8486 23.6396 25.4667C23.6396 25.0849 23.9494 24.7751 24.3312 24.7751C24.7131 24.7751 25.0228 25.0849 25.0228 25.4667Z" fill="white"/><path d="M26.3988 23.1613C26.3988 23.5431 26.089 23.8529 25.7072 23.8529C25.3254 23.8529 25.0156 23.5431 25.0156 23.1613C25.0156 22.7795 25.3254 22.4697 25.7072 22.4697C26.089 22.4697 26.3988 22.7795 26.3988 23.1613Z" fill="white"/><path d="M19.0145 26.8498C19.0145 27.2316 18.7048 27.5414 18.3229 27.5414C17.9411 27.5414 17.6313 27.2316 17.6313 26.8498C17.6313 26.468 17.9411 26.1582 18.3229 26.1582C18.7048 26.1582 19.0145 26.468 19.0145 26.8498Z" fill="white"/></svg>');
  }
}

#home .btn-info, #home .btn-primary, #home .btn-theme:not(.btn-wish-list) {
  background-color: rgb(252, 211, 1) !important;
  color: rgb(80, 65, 35) !important;
  border: 1px solid rgb(252, 211, 1);
}
#home .btn-info:hover, #home .btn-primary:hover, #home .btn-theme:not(.btn-wish-list):hover {
  border: 1px solid rgb(166, 185, 0);
  background-color: rgb(166, 185, 0) !important;
  color: rgb(80, 65, 35) !important;
  opacity: 1;
}
#home .btn-danger, #home .btn-theme-default {
  color: rgb(80, 65, 35) !important;
  background-color: rgb(237, 237, 237) !important;
  border: 1px solid rgb(237, 237, 237);
}
#home .btn-danger:hover, #home .btn-theme-default:hover {
  border: 1px solid rgb(166, 185, 0);
  background-color: rgb(166, 185, 0) !important;
  color: rgb(80, 65, 35) !important;
  opacity: 1;
}
#home .btn:not(.btn-wish-list) {
  border-radius: 35px !important;
  font-weight: 600 !important;
  font-size: 12px;
  line-height: 1;
  padding: 8px 22px;
  max-height: unset;
  height: unset;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  font-family: "Inter", sans-serif;
  text-transform: none !important;
  background-color: #fff;
  text-decoration: none !important;
}
#home .btn span {
  text-decoration: none !important;
}
#home .btn-theme:not(.btn-wish-list):hover > span {
  color: rgb(80, 65, 35) !important;
}
#home .btn-primary:hover > span {
  color: rgb(80, 65, 35) !important;
}
#home .btn-info:hover > span {
  color: rgb(80, 65, 35) !important;
}
#home #home .btn-white {
  background-color: transparent !important;
  border-color: #fff !important;
}
#home #home .btn-theme.btn-white:hover {
  background-color: #fff !important;
  color: var(--major) !important;
}
#home .out_of_stock_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  color: rgb(80, 65, 35) !important;
  max-width: unset;
  background-color: rgb(237, 237, 237) !important;
}
#home .out_of_stock_button:hover {
  color: #fff !important;
  background-color: rgb(166, 185, 0) !important;
}
#home .out_of_stock_button > span {
  color: inherit !important;
}
#home .out_of_stock_button > i {
  color: inherit !important;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 0 0 0 5px !important;
}
#home .out_of_stock_button > i:before {
  content: "\f105";
}

#home .quantity {
  border: none !important;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: transparent;
  border-radius: 6px;
  padding: 0;
  height: 40px;
  min-width: 88px;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 575px) {
  #home .quantity {
    padding: 0;
    height: 49px;
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    position: relative;
    top: unset;
    right: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}
#home .quantity i:not(.fa-sync) {
  color: rgb(80, 65, 35) !important;
  font-weight: 700;
  font-size: 18px;
  margin: 0;
  padding: 0;
  width: 19px;
  height: 19px;
  max-width: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  border-radius: 50%;
  border: none;
}
#home .quantity i:not(.fa-sync):hover {
  color: rgb(252, 211, 1) !important;
  opacity: 1;
}
#home .quantity i.fa-check {
  margin: 0 auto;
}
@media (max-width: 575px) {
  #home .quantity i.quantity_key {
    font-size: 18px !important;
    line-height: 18px !important;
    width: 19px;
    height: 19px;
  }
}
@media (max-width: 575px) {
  #home .quantity i.quantity_key.fa-sync {
    padding: 0 15px !important;
  }
}
#home .quantity input {
  color: rgb(80, 65, 35) !important;
  background-color: transparent;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none !important;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 575px) {
  #home .quantity input {
    line-height: 24px !important;
  }
}

#home .logo {
  -webkit-box-ordinal-group: -4;
      -ms-flex-order: -5;
          order: -5;
  position: relative;
  max-height: unset;
  overflow: hidden;
  width: auto;
  height: 61px;
  margin: 9px 75px 10px 0;
}
@media (max-width: 1199px) {
  #home .logo {
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  #home .logo {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
    width: auto;
    height: 61px;
    margin: 5px auto 6px !important;
  }
}
#home .logo + h4.widget-title {
  display: none;
}
#home .logo > a {
  display: block;
  width: auto;
  height: 100%;
}
#home .logo img {
  max-width: unset;
  max-height: unset;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
}
#home.checkout-checkout .logo {
  margin: 30px auto;
  border: none;
  position: absolute;
  padding: 0;
}
@media (min-width: 992px) {
  #home.checkout-checkout .logo {
    position: absolute;
    margin: 0 !important;
    left: 50%;
    top: 30px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
#home.checkout-checkout .logo figure {
  display: block;
  width: auto;
  height: 100%;
}
#home.checkout-checkout.theme_1 .logo {
  position: relative;
}
#home.checkout-checkout.theme_4 .logo {
  position: relative;
  margin: 10px auto !important;
  left: unset;
  top: unset;
  -webkit-transform: unset;
          transform: unset;
}
#home .header {
  border: none;
  background: #FFF;
  position: relative;
  z-index: 99999;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media (max-width: 1439px) {
  #home .header .container,
  #home .header .container-fluid {
    padding: 0 15px;
    max-width: 100% !important;
  }
}
#home .is-sticky .header {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
#home .header-wrapper {
  position: relative;
  z-index: 1;
  background-color: transparent;
  z-index: 9;
  border-bottom: none;
}
#home .header-wrapper > .container,
#home .header-wrapper .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: auto;
  position: relative;
  max-width: calc(100% - 170px) !important;
}
@media (max-width: 1199px) {
  #home .header-wrapper > .container,
  #home .header-wrapper .container-fluid {
    max-width: 100% !important;
  }
}
#home .header-wrapper > .container > .header_search-btn,
#home .header-wrapper .container-fluid > .header_search-btn {
  margin-right: auto;
}
#home .header-wrapper > .container .header_search-btn,
#home .header-wrapper .container-fluid .header_search-btn {
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}
#home .header-wrapper > .container .header_search-btn > a > svg:nth-child(2),
#home .header-wrapper .container-fluid .header_search-btn > a > svg:nth-child(2) {
  display: none;
}
#home .header-wrapper > .container .header_search-btn > a.shown > svg:nth-child(1),
#home .header-wrapper .container-fluid .header_search-btn > a.shown > svg:nth-child(1) {
  display: none;
}
#home .header-wrapper > .container .header_search-btn > a.shown > svg:nth-child(2),
#home .header-wrapper .container-fluid .header_search-btn > a.shown > svg:nth-child(2) {
  display: block;
}
#home .header-wrapper svg {
  fill: rgb(80, 65, 35);
  display: block;
  line-height: 0;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.45s;
  transition: all 0.45s;
}
@media (max-width: 991px) {
  #home .header-wrapper svg {
    width: 24px;
    height: 24px;
  }
}
#home .header-wrapper svg:hover {
  fill: rgb(166, 185, 0);
}
#home .header_content_wrapper {
  position: relative;
}
#home .header_content_wrapper .header_content_close {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#home .top-bar {
  background: rgb(255, 244, 231);
  padding: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (max-width: 991px) {
  #home .top-bar {
    display: none;
  }
}
#home .top-bar .col-lg-5,
#home .top-bar .col-lg-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (min-width: 992px) {
  #home .top-bar .col-lg-5,
  #home .top-bar .col-lg-7 {
    max-width: 50%;
    padding: 0;
  }
}
@media (max-width: 991px) {
  #home .top-bar .col-lg-5,
  #home .top-bar .col-lg-7 {
    max-width: unset;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#home .top-bar .row {
  padding: 0 !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: auto;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
#home .top-bar .row::-webkit-scrollbar {
  display: none;
}
#home .top-bar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home .top-bar ul li {
  display: block !important;
  margin: 0;
  padding: 0;
}
#home .top-bar ul li:before {
  display: none;
}
#home .top-bar a {
  color: rgb(80, 65, 35);
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.28px;
  padding: 6px 12px;
  text-transform: uppercase;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home .top-bar a[href^=tel] {
  border: 1px solid;
  border-radius: 24px;
}
#home .top-bar a[href^=tel] > i {
  display: none !important;
}
#home .top-bar a > svg {
  fill: currentColor;
}
#home .top-bar a > svg + span {
  margin-left: 5px;
}
@media (max-width: 991px) {
  #home .top-bar a > svg + span {
    display: none;
  }
}
#home .top-bar a:hover {
  color: rgb(166, 185, 0) !important;
  opacity: 1;
  text-decoration: none;
}
#home .top-bar a:hover > span {
  border: none !important;
}
#home .top-bar .top-bar-left {
  float: unset;
  height: 100%;
  padding: 0 15px;
}
#home .top-bar .top-bar-left ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#home .top-bar .top-bar-left ul li:first-child a {
  padding-left: 0 !important;
}
#home .top-bar .top-bar-right {
  height: 100%;
  float: unset;
  padding: 0 15px;
}
#home .top-bar .top-bar-right ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
#home .top-bar .top-bar-right ul li:not(:last-child) {
  padding-right: 0;
}
@media (max-width: 991px) {
  #home .top-bar .top-bar-right ul li:not(:last-child) {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  #home .top-bar .top-bar-right ul li:first-child {
    padding-right: 0;
  }
}
#home .top-bar .top-bar-right ul li > a > span {
  line-height: 1;
}
#home .top-bar .top-bar-right ul li > a > i {
  margin-top: 0;
  font-size: 22px;
  font-weight: 300;
}
#home .top-bar .icon-user,
#home .top-bar .icon-search,
#home .top-bar .icon-form,
#home .top-bar #wishlist-total,
#home .top-bar #wishlist {
  display: none !important;
}
#home .sticky-wrapper:not(.is-sticky) .top-bar {
  height: auto;
  opacity: 1;
  padding: 5px 0;
}
#home.mobile_search_active .sticky-wrapper:not(.is-sticky) .top-bar {
  height: auto;
}
@media (max-width: 991px) {
  #home .mobile-navigation-wrapper {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
    display: block !important;
    position: relative !important;
    margin-right: 18px;
    top: unset;
    left: unset;
    height: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: unset;
    line-height: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 50% !important;
  }
}
@media (max-width: 991px) {
  #home .mobile-navigation-wrapper > a {
    padding: 0;
    background-color: transparent;
    border-radius: 50% !important;
    font-size: 20px;
  }
}
#home .mobile-navigation-wrapper i {
  color: rgb(80, 65, 35) !important;
  -webkit-transition: all 0.45s;
  transition: all 0.45s;
  font-weight: 400;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#home .mobile-navigation-wrapper i.fa-bars::before {
  -webkit-transform: scaleX(1.1);
          transform: scaleX(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
  margin-top: 1px;
}
#home .mobile-navigation-wrapper i.fa-bars::after {
  content: "";
  display: none;
  width: 6px;
  height: 3px;
  background: #fff;
  position: absolute;
  top: 80%;
  right: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#home .mobile-navigation-wrapper:hover {
  background: transparent;
}
#home .mobile-navigation-wrapper:hover i {
  color: rgb(166, 185, 0) !important;
}
#home .header_login {
  padding: 0;
}
@media (max-width: 991px) {
  #home .header_login {
    display: none !important;
  }
}
#home .header_login > a {
  font-size: 0;
  min-width: auto;
}
#home .header-cart {
  background-color: transparent;
  width: auto;
  height: auto;
  margin: 0;
  border: none;
  min-width: unset;
  max-width: unset;
  padding: 0;
  position: relative;
  right: unset;
  left: unset;
  top: unset;
  bottom: unset;
}
#home .header-cart .cart-wrapper {
  height: auto;
  margin: 0;
  border: none;
}
#home .header-cart .cart-wrapper .button-wrapper .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  height: 45px;
  max-height: unset;
  font-family: "Inter", sans-serif;
}
#home .header-cart .cart-wrapper h4 {
  font-family: "Inter", sans-serif;
}
#home .header-cart .cart-wrapper .cart-header {
  background-color: rgb(252, 211, 1);
}
#home .header-cart .cart-wrapper .cart-header p {
  color: #fff;
}
#home .header-cart .cart-items .media > .row .product_thumb {
  min-width: 75px;
}
#home .header-cart #cart {
  padding: 0;
  border-radius: 50%;
  background: transparent;
  width: auto;
  min-width: unset;
  max-width: unset;
  height: auto;
  max-height: unset;
  display: block;
  position: relative;
}
#home .header-cart #cart:hover {
  background-color: transparent;
}
#home .header-cart #cart span:first-child {
  font-size: 0;
  display: none !important;
}
#home .header-cart #cart .cart-qty-circle:not(.mobile) {
  display: block !important;
  background-color: rgb(252, 211, 1);
  border: none;
  border-radius: 18px;
  font-size: 11px;
  min-width: 16px;
  max-width: unset;
  width: auto;
  height: auto;
  line-height: 11px;
  letter-spacing: -0.209px;
  padding: 2px 5px;
  right: unset;
  top: -6px;
  left: 11px;
  color: #fff;
  font-weight: 500;
}
@media (max-width: 991px) {
  #home .header-cart #cart .cart-qty-circle:not(.mobile) {
    top: -6px;
    left: 11px;
  }
}
#home .header-cart #cart .cart-qty-circle.mobile {
  opacity: 0;
}
#home .header-cart #cart.counter-hide .cart-qty-circle {
  opacity: 0;
}
#home .header-cart #cart:not(.counter-hide) {
  background-color: transparent;
}
#home .header_widgets {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: unset;
  height: auto;
  top: unset;
  right: unset;
  left: unset;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 0;
}
@media (max-width: 991px) {
  #home .header_widgets {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto !important;
  }
}
#home .header_widgets a {
  height: auto;
  margin: 0;
  text-transform: none;
  font-weight: 500;
  line-height: 1;
  display: block;
}
#home .header_widgets a svg {
  fill: rgb(80, 65, 35);
  width: 24px;
  height: 24px;
}
@media (max-width: 991px) {
  #home .header_widgets a svg {
    width: 24px;
    height: 24px;
  }
}
#home .header_widgets a:hover svg {
  fill: rgb(166, 185, 0) !important;
}
#home .header_widgets > div:not(:last-child) {
  margin-right: 22px;
}
@media (max-width: 991px) {
  #home .header_widgets > div:not(:last-child) {
    margin-right: 18px;
  }
}
#home .header_widgets > div > a {
  padding: 0;
  background: transparent;
  border-radius: 50%;
}
#home .header_widgets > div > a:hover {
  background-color: transparent;
}
#home .header_content_container {
  background: rgb(252, 211, 1);
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding: 12px 0;
}
@media (max-width: 575px) {
  #home .header_content_container {
    font-size: 12px;
    line-height: 14px;
  }
}
#home .header_content_container a {
  font-size: 16px;
  line-height: 24px;
  border: 1px solid currentColor;
  border-radius: 6px;
  color: #fff;
  padding: 6px 12px;
  margin: 0 24px;
  display: inline-block;
}
@media (max-width: 575px) {
  #home .header_content_container a {
    font-size: 14px;
    margin: 0 0 0 16px;
  }
}
#home .header_content_container a:hover, #home .header_content_container a:active {
  color: rgb(166, 185, 0);
  background: #fff;
}
#home .header_content_container .header_content {
  padding: 0 15px;
}
#home .header_content_container .header_content > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#home.overflow-y-hidden .top-bar {
  display: none;
}

#home .search_black_screen {
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
@media (max-width: 991px) {
  #home .search_black_screen {
    background: transparent;
    opacity: 1;
    top: 110px;
    -webkit-transition: unset;
    transition: unset;
  }
}
#home .fa-search::before {
  display: none;
}
#home #search {
  position: relative !important;
  display: block !important;
  max-width: 240px;
  width: calc(50% - 80px - 127px);
  height: 40px;
  top: unset !important;
  right: unset;
  bottom: unset;
  left: unset;
  -webkit-transform: unset;
          transform: unset;
  margin: 0 20px 0 auto;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
@media (max-width: 1199px) {
  #home #search {
    width: 240px;
  }
}
@media (max-width: 991px) {
  #home #search {
    position: absolute !important;
    display: none !important;
    margin: 0;
    padding: 15px;
    width: 100vw;
    max-width: 100% !important;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    top: 72px !important;
    right: unset;
    left: 50%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: block;
    z-index: 999999;
    border-radius: 0;
    background: #FFF;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
#home #search .search_field {
  width: 100%;
  padding: 0;
  position: absolute;
}
@media (max-width: 991px) {
  #home #search .search_field {
    padding: 0;
    background: transparent;
    border-bottom: none;
    position: relative;
  }
}
#home #search .search_field > input {
  font-size: 14px !important;
  height: 40px;
  position: relative;
  top: unset;
  right: unset;
  width: 100%;
  max-width: unset;
  margin: 0 auto;
  border-radius: 35px;
  background-color: rgba(248, 246, 247, 0.4);
  border: 1px solid rgba(234, 234, 234, 0.27);
  padding: 0 42px 0 13px;
  line-height: 40px;
  color: rgb(80, 65, 35);
  text-transform: none;
}
#home #search .search_field > input::-webkit-input-placeholder {
  color: rgb(80, 65, 35) !important;
}
#home #search .search_field > input::-moz-placeholder {
  color: rgb(80, 65, 35) !important;
}
#home #search .search_field > input:-ms-input-placeholder {
  color: rgb(80, 65, 35) !important;
}
#home #search .search_field > input::-ms-input-placeholder {
  color: rgb(80, 65, 35) !important;
}
#home #search .search_field > input::placeholder {
  color: rgb(80, 65, 35) !important;
}
#home #search .search_field > button {
  top: 0;
  right: 0;
  left: unset;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 0;
  padding: 0;
  max-width: unset;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991px) {
  #home #search .search_field > button {
    top: 0;
  }
}
#home #search > button {
  line-height: 1;
  left: unset;
  top: 6px;
  right: 8px;
  max-width: 30px;
  max-height: 28px;
  height: 28px;
  padding: 0;
}
@media (max-width: 991px) {
  #home #search > button {
    top: 6px;
    left: unset;
    right: 8px;
  }
}
#home #search > button i {
  font-size: 0;
  font-weight: 400;
  color: rgb(80, 65, 35);
  padding: 0 !important;
  z-index: 2;
  position: relative;
  -webkit-transition: all 0.45s;
  transition: all 0.45s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
#home #search > button i svg {
  fill: rgb(80, 65, 35);
  width: 20px;
  height: 20px;
}
#home #search > button i:hover svg {
  fill: rgb(166, 185, 0);
}
#home #search.opened {
  display: block !important;
  z-index: 999999 !important;
}
@media (max-width: 991px) {
  #home #search.opened .search_close {
    display: none !important;
  }
}
@media (min-width: 992px) {
  #home #search.opened .search_field {
    position: absolute;
    top: 0;
    right: 0;
    width: 326px;
  }
}
#home #search.opened .search_field:before {
  content: "";
  display: none;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  background: #fff;
  border-radius: 10px 10px 0 0;
  position: absolute;
  top: -8px;
  left: -8px;
}
@media (max-width: 991px) {
  #home #search.opened .search_field:before {
    display: none;
  }
}
#home #search.opened .search_field > input {
  display: block;
  border: none;
  border-color: rgb(252, 211, 1);
  padding: 0 42px 0 13px;
  margin: 0 auto;
  width: 100%;
  background-color: #FFF;
  border-radius: 35px;
  position: relative;
  width: 100%;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
}
@media (max-width: 991px) {
  #home #search.opened .search_field > input {
    height: 40px;
    padding: 0 42px 0 13px;
    margin: 0;
    width: 100%;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid rgb(252, 211, 1);
    background-color: #FFF;
  }
}
#home #search.opened svg {
  fill: rgb(80, 65, 35);
}
#home #search.opened svg:hover {
  fill: rgb(252, 211, 1) !important;
}
@media (max-width: 991px) {
  #home #search.opened:before {
    display: none;
  }
}
#home #search #search_results {
  width: 100%;
  max-height: calc(100vh - 250px);
  right: 0;
  left: unset;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  z-index: 9;
  -webkit-transform: unset;
          transform: unset;
  position: absolute;
  top: auto;
  margin-top: 0;
  background: #fff;
}
@media (min-width: 992px) {
  #home #search #search_results {
    top: 48px;
    width: 326px;
    border-radius: 16px;
  }
}
@media (max-width: 991px) {
  #home #search #search_results {
    top: 60px;
    right: unset;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-top: 0;
    border-radius: 0;
    background: #fff;
    max-height: calc(100vh - 117px);
  }
}
@media (max-width: 575px) {
  #home #search #search_results {
    left: 50%;
    max-width: 100vw;
    width: 100vw;
    top: 60px;
    margin-top: 0;
    max-height: calc(100vh - 117px);
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
#home #search #search_results .product-item {
  padding: 15px;
  border: none !important;
  margin-bottom: 0;
  max-height: unset;
  background: transparent;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home #search #search_results .product-item:before {
  content: "";
  display: none;
  width: calc(100% - 30px);
  height: 1px;
  background-color: rgba(35, 35, 35, 0.07);
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#home #search #search_results .product-item:first-child {
  padding-top: 15px;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item:first-child {
    padding-top: 15px;
  }
}
@media (max-width: 575px) {
  #home #search #search_results .product-item {
    padding: 15px;
  }
}
#home #search #search_results .product-item:last-of-type {
  margin: 0;
  padding-bottom: 15px;
  border-bottom: none !important;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item:last-of-type {
    padding-bottom: 15px;
  }
}
#home #search #search_results .product-item .img {
  padding: 0;
  min-width: 91px;
  max-width: 91px;
  height: 91px;
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin-right: 19px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .img {
    min-width: 91px;
    width: 91px;
    height: 91px;
    margin-right: 19px;
  }
}
#home #search #search_results .product-item .img > img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#home #search #search_results .product-item .item_data {
  min-width: calc(100% - 140px);
  max-width: calc(100% - 140px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .item_data {
    min-width: calc(100% - 140px);
    max-width: calc(100% - 140px);
  }
}
#home #search #search_results .product-item .item_data .price {
  font-size: 18px !important;
  line-height: 18px;
  margin-top: 0;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: 400;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .item_data .price {
    font-size: 18px !important;
    line-height: 18px;
    margin-top: 0;
  }
}
#home #search #search_results .product-item .item_data .price > ins {
  font-size: inherit !important;
  line-height: 18px;
  font-weight: 400;
}
#home #search #search_results .product-item .item_data .price > del {
  font-size: 14px;
  line-height: 18px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: -1px 0 0 !important;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .item_data .price > del {
    display: block;
    margin: -1px 0 0 !important;
  }
}
#home #search #search_results .product-item .name {
  width: 100%;
  color: rgb(80, 65, 35);
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: -0.24px;
  margin-bottom: 15px;
  text-transform: none;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .name {
    font-size: 14px;
    line-height: 18px;
  }
}
#home #search #search_results .product-item .add_to_cart {
  min-width: 32px;
  max-width: unset;
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin: 0 0 0 auto;
}
#home #search #search_results .product-item .add_to_cart > .btn {
  padding: 0 !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  max-height: unset;
  min-width: unset;
  margin-left: auto;
  line-height: 1;
  border-color: transparent;
  background-color: transparent !important;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart > .btn {
    padding: 0;
  }
}
#home #search #search_results .product-item .add_to_cart > .btn:hover {
  border-color: transparent;
  background-color: transparent !important;
}
#home #search #search_results .product-item .add_to_cart > .btn:hover > span {
  color: rgb(252, 211, 1) !important;
}
#home #search #search_results .product-item .add_to_cart > .btn i {
  display: block !important;
  margin: 0;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart > .btn i {
    display: block !important;
    margin: 0;
  }
}
#home #search #search_results .product-item .add_to_cart > .btn i + span {
  display: none !important;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart > .btn i + span {
    display: none !important;
  }
}
#home #search #search_results .product-item .add_to_cart > .btn i.fa-shopping-cart::before, #home #search #search_results .product-item .add_to_cart > .btn i.fa-cart-shopping::before {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="rgb(80, 65, 35)"/></svg>');
  display: block;
  line-height: 0;
}
#home #search #search_results .product-item .add_to_cart > .btn i.fa-shopping-cart::after, #home #search #search_results .product-item .add_to_cart > .btn i.fa-cart-shopping::after {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="rgb(166, 185, 0)"/></svg>');
  display: block;
  line-height: 0;
}
#home #search #search_results .product-item .add_to_cart .out_of_stock_button:before {
  content: "\f05a";
  font-family: "Font Awesome 6 Pro";
  position: relative;
  right: unset;
  top: unset;
  width: auto;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background: transparent;
  color: rgb(252, 211, 1);
  font-size: 26px;
  display: none;
}
#home #search #search_results .product-item .add_to_cart .quantity.buttons_added {
  border-color: transparent !important;
  background-color: transparent;
  min-width: 32px !important;
  height: 91px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  border-radius: 0;
  min-width: unset;
  width: 32px;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart .quantity.buttons_added {
    position: relative;
    top: unset;
    right: unset;
    -webkit-transform: unset;
            transform: unset;
    height: 91px !important;
    width: 32px;
  }
}
#home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key {
  color: rgb(80, 65, 35) !important;
  border: none;
  padding: 0;
  width: 19px;
  height: 19px;
  max-height: unset;
  background-color: transparent !important;
  font-size: 16px;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key {
    background-color: transparent !important;
  }
}
#home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key:hover, #home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key:active {
  color: rgb(252, 211, 1) !important;
  opacity: 1;
}
@media (max-width: 575px) {
  #home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key:hover, #home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key:active {
    color: rgb(252, 211, 1) !important;
    background-color: transparent !important;
  }
}
#home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_key::before {
  font-weight: 400;
}
#home #search #search_results .product-item .add_to_cart .quantity.buttons_added .quantity_field {
  color: rgb(80, 65, 35) !important;
  background-color: transparent !important;
  padding: 0;
  width: 20px;
  height: 36px;
  font-size: 16px !important;
}
#home #search #search_results > .results_text {
  padding: 0;
  margin: 0;
  position: sticky;
  bottom: 0;
  background: #fff;
  z-index: 9999999;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
@media (max-width: 991px) {
  #home #search #search_results > .results_text {
    padding: 0;
  }
}
#home #search #search_results > .results_text > span {
  color: rgb(80, 65, 35);
}
#home #search #search_results > .results_text > a {
  border-radius: 0;
  margin: 0 auto;
  padding: 15px;
  border: none;
  max-width: 100%;
  width: 100%;
  background-color: rgb(252, 211, 1);
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
}
@media (max-width: 991px) {
  #home #search #search_results > .results_text > a {
    padding: 10px 20px;
    border-radius: 0;
  }
}
#home #search #search_results > .results_text > a > span {
  color: rgb(80, 65, 35);
  opacity: 1;
  font-family: "Inter", sans-serif;
  text-transform: none;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
#home #search #search_results > .results_text > a > span:before {
  content: "\f054";
  font-family: "Font Awesome 6 Pro";
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  display: block;
  margin-left: 8px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#home #search #search_results > .results_text > a:hover {
  background-color: rgb(166, 185, 0);
}
#home #search #search_results > .results_text > a:hover > span {
  color: rgb(80, 65, 35);
  opacity: 1;
}
@media (max-width: 991px) {
  #home .is-sticky #search {
    top: 72px !important;
  }
}
@media (max-width: 991px) {
  #home .is-sticky .search_black_screen {
    top: 70px;
  }
}
@media (max-width: 991px) {
  #home:not(.overflow-y-hidden) .sticky-wrapper :not(.is-sticky) #search {
    top: 72px !important;
  }
}
@media (max-width: 991px) {
  #home .search_close {
    display: none !important;
    position: absolute;
    top: 4px;
    right: 20px;
    bottom: unset;
    left: unset;
    font-size: 20px;
    height: 36px;
    z-index: 2;
  }
}
@media (max-width: 768px) {
  #home .search_close {
    top: 4px;
    right: 20px;
  }
}
#home .search_close i {
  color: rgb(166, 185, 0) !important;
}
#home .search_close i.fa-times-circle:before {
  content: "\f00d";
}

#home .navigation-wrapper {
  display: block;
  border: none;
  position: relative;
  background-color: transparent;
  padding-bottom: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 545px) !important;
  margin: 0 auto 0 0;
  padding-right: 0;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media (max-width: 991px) {
  #home .navigation-wrapper {
    display: none !important;
  }
}
#home .navigation-wrapper > .container {
  max-width: 100% !important;
  position: static;
}
#home .navigation-wrapper .sf-menu {
  margin-bottom: 0;
  padding: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: static;
}
#home .navigation-wrapper .sf-menu > li:hover > a > .arrow, #home .navigation-wrapper .sf-menu > li:hover > a {
  color: rgb(166, 185, 0) !important;
}
#home .navigation-wrapper .sf-menu > li:hover > a svg {
  fill: rgb(166, 185, 0) !important;
}
#home .navigation-wrapper .sf-menu li > a {
  padding: 15px !important;
  margin: 0;
  color: rgb(80, 65, 35);
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none !important;
}
#home .navigation-wrapper .sf-menu > li {
  position: relative !important;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#home .navigation-wrapper .sf-menu > li svg {
  margin-right: 8px;
  fill: currentColor;
}
#home .navigation-wrapper .sf-menu > li > a {
  font-family: "Inter", sans-serif;
  color: rgb(80, 65, 35) !important;
  text-transform: none;
  padding: 5px 15px 5px 0 !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* flex-direction: column; */
}
#home .navigation-wrapper .sf-menu > li > a:hover {
  color: rgb(166, 185, 0);
}
#home .navigation-wrapper .sf-menu > li ul > li div a, #home .navigation-wrapper .sf-menu > li ul > li > a {
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 !important;
  text-transform: none;
  position: relative;
  width: 100%;
  color: rgb(80, 65, 35);
  z-index: 1;
}
#home .navigation-wrapper .sf-menu > li ul > li:not(.empty-item) {
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 15px 25px;
  border: none;
  max-width: unset;
  width: 100%;
  float: none;
}
@media (max-width: 1279px) {
  #home .navigation-wrapper .sf-menu > li ul > li:not(.empty-item) {
    width: 100%;
  }
}
#home .navigation-wrapper .sf-menu > li ul > li .block-title {
  position: relative;
  padding: 12px 0;
  z-index: 3;
  width: 100%;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#home .navigation-wrapper .sf-menu > li ul > li .block-title span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 0;
  border-bottom: none;
}
#home .navigation-wrapper .sf-menu > li ul > li .block-title a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 !important;
  color: rgb(80, 65, 35);
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  height: auto;
  background-color: transparent;
  text-transform: none !important;
  border-radius: 0;
}
#home .navigation-wrapper .sf-menu > li ul > li .padre .arrow {
  position: relative;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  width: 30px;
  height: 100%;
  right: unset;
  top: unset;
  cursor: pointer;
  z-index: 9;
  margin-left: auto;
}
#home .navigation-wrapper .sf-menu > li ul > li .padre .arrow i {
  font-weight: 400;
  color: rgb(80, 65, 35);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#home .navigation-wrapper .sf-menu > li ul > li .padre .arrow i::before {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
#home .navigation-wrapper .sf-menu > li ul > li .padre ul {
  display: block;
}
#home .navigation-wrapper .sf-menu > li ul > li .padre.open ul, #home .navigation-wrapper .sf-menu > li ul > li .padre:hover ul {
  display: block;
}
#home .navigation-wrapper .sf-menu > li ul > li .padre.open .arrow i, #home .navigation-wrapper .sf-menu > li ul > li .padre:hover .arrow i {
  color: rgb(252, 211, 1);
}
#home .navigation-wrapper .sf-menu > li ul > li .padre.open .block-title a, #home .navigation-wrapper .sf-menu > li ul > li .padre:hover .block-title a {
  color: rgb(252, 211, 1);
}
#home .navigation-wrapper .sf-menu > li ul > li div {
  margin: 0;
  border: none;
  background: transparent;
  position: relative;
  max-width: unset;
  width: 50%;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#home .navigation-wrapper .sf-menu > li ul > li div a {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
}
#home .navigation-wrapper .sf-menu > li ul > li div > ul {
  width: 100%;
  position: relative;
  left: unset;
  top: unset;
}
#home .navigation-wrapper .sf-menu > li ul > li div > ul > li {
  width: 100%;
  max-width: 100%;
}
#home .navigation-wrapper .sf-menu > li ul > li div > ul > li a {
  font-size: 14px;
  font-weight: 500;
  line-height: 116%;
  color: rgb(80, 65, 35) !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home .navigation-wrapper .sf-menu > li ul > li div > ul > li > a:hover {
  color: rgb(166, 185, 0) !important;
}
#home .navigation-wrapper .sf-menu > li ul > li div li:hover a {
  color: rgb(166, 185, 0);
}
#home .navigation-wrapper .sf-menu > li ul > li div:hover .block-title a {
  color: rgb(166, 185, 0) !important;
}
#home .navigation-wrapper .sf-menu > li ul > li div ul {
  display: none;
  position: relative;
  margin: 0 !important;
  background: transparent;
  width: 100%;
  height: 100%;
  overflow: auto;
  left: unset;
  padding: 0 24px;
}
#home .navigation-wrapper .sf-menu > li ul > li div ul:before {
  content: "";
  display: none;
  width: 100%;
  height: 10px;
  position: absolute;
  top: -9px;
  left: 0;
}
#home .navigation-wrapper .sf-menu > li ul > li div ul > li {
  width: 100% !important;
  padding: 0 !important;
}
#home .navigation-wrapper .sf-menu > li ul > li div ul > li > a {
  text-transform: none !important;
  font-weight: 500 !important;
  color: rgb(80, 65, 35);
  padding: 12px 0 !important;
}
#home .navigation-wrapper .sf-menu > li ul > li.megaline {
  padding: 12px 0;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#home .navigation-wrapper .sf-menu > li ul > li.megaline > div {
  padding: 0 24px;
  position: static;
  width: 100%;
  background: #FFF;
}
#home .navigation-wrapper .sf-menu > li ul > li.megaline > div:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: rgb(231, 231, 231);
  display: none;
}
#home .navigation-wrapper .sf-menu > li ul > li.megaline > div:nth-last-child(1) {
  border-bottom: none !important;
}
#home .navigation-wrapper .sf-menu > li ul > li.megaline > div:nth-last-child(1):after {
  display: none;
}
#home .navigation-wrapper .sf-menu > li ul > li:hover > a {
  color: rgb(166, 185, 0) !important;
}
#home .navigation-wrapper .sf-menu > li > ul {
  border-radius: 14px;
  border: 1px solid rgb(221, 221, 221);
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: 265px;
  width: 100%;
  max-width: 265px;
  max-height: 460px;
  height: auto;
  margin: 33px 0 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 9;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: auto;
}
#home .navigation-wrapper .sf-menu > li > ul::before {
  content: "";
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -25px;
  left: 0;
  z-index: 1;
}
#home .navigation-wrapper .sf-menu > li > ul > li {
  width: 100%;
}
#home .navigation-wrapper .sf-menu > li > ul > li:not(.empty-item) + li > a {
  border: none;
}
#home .navigation-wrapper .sf-menu > li > ul > li:nth-last-child(1) {
  border-bottom: none !important;
}
#home .navigation-wrapper .sf-menu > li:not(.megamenu) > ul {
  background: #FFF;
  min-width: 265px;
}
#home .navigation-wrapper .sf-menu > li:not(.megamenu) > ul > li {
  width: 100%;
}
#home .navigation-wrapper .sf-menu > li .hidden_nav_ul .arrow {
  position: absolute;
  top: 5px;
  right: 0;
}
#home .navigation-wrapper .sf-menu > li .hidden_nav_ul .hidden_nav_element {
  margin: 0;
}
#home .navigation-wrapper .sf-menu > li .hidden_nav_ul li > ul {
  margin-top: 0;
  background-color: transparent;
}
#home .navigation-wrapper .sf-menu > li .hidden_nav_ul li > ul .hidden_nav_element {
  display: none;
}
#home .navigation-wrapper .sf-menu > li .hidden_nav_ul li > ul li {
  padding: 10px;
}
#home .navigation-wrapper .sf-menu > li:hover > a svg {
  fill: currentColor !important;
}
#home .navigation-wrapper .sf-menu > li:hover > a > .arrow {
  margin-top: 0px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#home .navigation-wrapper .sf-menu > li:hover > a > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#home .wrapper {
  left: 0;
}
#home .wrapper.wrapper-opened {
  left: 0;
}
#home .wrapper.wrapper-opened:before {
  content: "";
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999999;
}
#home .mobile_side_nav {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  width: 100%;
  top: 72px;
  bottom: 0;
  height: unset;
}
#home .mobile_side_nav .prevent_touch_banner {
  top: 72px;
  bottom: 0;
}
#home .mobile_side_nav .sidenav_search {
  display: none;
  padding: 10px 33px 23px;
}
#home .mobile_side_nav .sidenav_search input[type=search] {
  border: none !important;
  border-bottom: 1px solid rgb(50, 50, 50) !important;
  background-color: #fff;
  border-radius: 0 !important;
  height: 45px;
  padding-left: 0;
  padding-right: 50px !important;
  font-size: 12px;
}
#home .mobile_side_nav .sidenav_search input[type=search]:focus {
  border-bottom: 1px solid rgb(252, 211, 1) !important;
}
#home .mobile_side_nav .sidenav_search input[type=search]::-webkit-input-placeholder {
  color: rgb(50, 50, 50) !important;
}
#home .mobile_side_nav .sidenav_search input[type=search]::-moz-placeholder {
  color: rgb(50, 50, 50) !important;
}
#home .mobile_side_nav .sidenav_search input[type=search]:-ms-input-placeholder {
  color: rgb(50, 50, 50) !important;
}
#home .mobile_side_nav .sidenav_search input[type=search]::-ms-input-placeholder {
  color: rgb(50, 50, 50) !important;
}
#home .mobile_side_nav .sidenav_search input[type=search]::placeholder {
  color: rgb(50, 50, 50) !important;
}
#home .mobile_side_nav .sidenav_search .fa-search {
  top: 20px;
  right: 33px;
}
#home .mobile_side_nav .sidenav_search .fa-search > svg {
  width: 20px;
  height: 20px;
  fill: rgb(80, 65, 35);
}
#home .mobile_side_nav_menu {
  height: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border-top: none;
}
#home .mobile_side_nav_menu > li {
  line-height: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  direction: ltr;
}
#home .mobile_side_nav_menu > li > a:not(.btn) {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 20px 15px;
  border-radius: 0;
  background-color: transparent;
  text-transform: none;
  width: 100%;
  font-weight: 700;
  border: none;
  position: relative;
  color: rgb(80, 65, 35);
}
#home .mobile_side_nav_menu > li > a svg {
  fill: currentColor;
  margin-right: 8px;
}
#home .mobile_side_nav_menu > li.open > a, #home .mobile_side_nav_menu > li.active > a {
  color: rgb(252, 211, 1);
}
#home .mobile_side_nav_menu > li.open > a svg, #home .mobile_side_nav_menu > li.active > a svg {
  fill: rgb(252, 211, 1);
}
#home .mobile_side_nav_menu > li.open > .arrow, #home .mobile_side_nav_menu > li.active > .arrow {
  color: rgb(252, 211, 1);
  background-color: transparent;
}
#home .mobile_side_nav_menu > li.open > .arrow i, #home .mobile_side_nav_menu > li.active > .arrow i {
  -webkit-transform: unset;
          transform: unset;
}
#home .mobile_side_nav_menu > li.open > .arrow i::before, #home .mobile_side_nav_menu > li.active > .arrow i::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
#home .mobile_side_nav_menu > li.extra_link {
  display: none;
}
#home .mobile_side_nav_menu > li > .panel-collapse {
  min-width: 100%;
}
#home .mobile_side_nav_menu > li.li__contacts {
  border: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background: #FFF;
  padding: 0;
}
#home .mobile_side_nav_menu > li.li__contacts:last-child {
  padding-bottom: 24px;
}
#home .mobile_side_nav_menu > li.li__contacts > a,
#home .mobile_side_nav_menu > li.li__contacts > span {
  font-weight: 500;
  text-align: left;
  font-size: 14px;
  line-height: 24px;
  text-transform: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* background: transparent; */
  /* border: 2px solid #fff; */
  /* border-radius: 8px; */
  color: rgb(80, 65, 35);
  width: 100%;
}
#home .mobile_side_nav_menu > li.li__contacts > a svg,
#home .mobile_side_nav_menu > li.li__contacts > span svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
#home .mobile_side_nav_menu > li.li__contacts > a.btn-theme,
#home .mobile_side_nav_menu > li.li__contacts > span.btn-theme {
  border-radius: 0 !important;
}
#home .mobile_side_nav_menu > li.li__contacts > a:not(.btn) {
  padding: 0 15px;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#home .mobile_side_nav_menu > li.li__contacts > a:not(.btn)[href^=tel] + [href^=tel] {
  border-left: 1px solid rgba(35, 35, 35, 0.07);
}
#home .mobile_side_nav_menu > li.li__contacts-social {
  padding: 11px 15px;
}
#home .mobile_side_nav_menu > li.li__contacts-social > a {
  padding: 0 !important;
  font-size: 20px !important;
}
#home .mobile_side_nav_menu > li.li__contacts-social > a + a {
  margin-left: 13px;
}
#home .mobile_side_nav_menu > li:not(.li__contacts) + .li__contacts {
  margin-top: auto;
  padding-top: 24px;
  padding-bottom: 0;
  border: none;
}
#home .mobile_side_nav_menu > li:not(.li__contacts) + .li__contacts > a {
  color: #fff;
}
#home .mobile_side_nav_menu > li:not(.li__contacts) + .li__contacts:before {
  content: "";
  display: none;
  width: calc(100% - 76px);
  height: 1px;
  background: rgb(234, 234, 234);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#home .mobile_side_nav_menu > li:not(.li__contacts):not(.sidenav_search) + li:not(.li__contacts):before {
  content: "";
  display: block;
  width: calc(100% - 30px);
  height: 1px;
  background: rgba(35, 35, 35, 0.07);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#home .mobile_side_nav_menu > li:not(.li__contacts):not(.sidenav_search) + li:not(.li__contacts) > a:before {
  content: "";
  display: none;
  width: calc(100% - 30px);
  height: 1px;
  background: rgba(234, 234, 234, 0.27);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#home .mobile_side_nav_menu > li ul {
  margin: 0 15px 20px;
  padding: 15px 25px;
  background-color: rgb(255, 244, 231);
  border: none;
  border-radius: 0;
  position: relative;
}
#home .mobile_side_nav_menu > li ul:before {
  content: "";
  display: none;
  width: 1px;
  height: calc(100% - 20px);
  background: rgb(252, 211, 1);
  position: absolute;
  left: 12px;
  top: 12px;
}
#home .mobile_side_nav_menu > li ul li > a {
  border: none;
  padding: 10px 0;
  color: rgb(80, 65, 35);
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: unset;
  font-family: "Inter", sans-serif;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
#home .mobile_side_nav_menu > li ul li > a > svg {
  fill: currentColor;
}
#home .mobile_side_nav_menu > li ul li ul {
  padding: 10px 20px !important;
  margin: 0;
}
#home .mobile_side_nav_menu > li ul li ul:before {
  left: 0;
}
#home .mobile_side_nav_menu > li ul li ul > li {
  border: none !important;
}
#home .mobile_side_nav_menu > li ul li ul > li > a {
  font-size: 14px;
  font-weight: 400;
}
#home .mobile_side_nav_menu .arrow {
  position: absolute;
  left: unset;
  right: 5px;
  border: none;
  max-width: unset;
  max-height: 48px;
  width: auto;
  color: rgb(80, 65, 35);
  margin-left: 0;
}
#home .mobile_side_nav_menu .arrow.clicked {
  color: rgb(252, 211, 1);
  background-color: transparent;
}
#home .mobile_side_nav_menu .arrow.clicked i {
  -webkit-transform: unset;
          transform: unset;
}
#home .mobile_side_nav_menu .arrow.clicked i::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
#home .mobile_side_nav_menu .arrow i {
  height: 64px;
  width: 40px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#home .mobile_side_nav_menu .arrow i::before {
  content: "\f078";
  font-weight: 600;
  font-size: 16px;
  margin-top: 0;
  height: auto;
  width: unset;
  display: block;
}
#home .mobile_side_nav_menu li ul .arrow {
  right: -12px;
}
#home .mobile_side_nav_menu li ul .arrow i {
  height: 44px;
}
#home .mobile_side_nav_menu .close-mob-menu {
  border: none;
  background: transparent;
  position: absolute;
  left: 12px;
  top: 17px;
  padding: 0;
  /* transform: translateY(-50%); */
}
#home .mobile_side_nav_menu .close-mob-menu svg {
  fill: rgb(80, 65, 35);
}
#home .mobile_side_nav_menu > .logo-mob {
  padding: 8px 48px 14px !important;
}
#home .mobile_side_nav_menu > .logo-mob > a {
  padding: 0;
  margin: 0;
}
#home .mobile_side_nav_menu > .logo-mob > a > img {
  width: 136px;
  height: auto;
}

#home #form-language {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: unset;
  margin: 0 auto;
}
#home #form-language .dropdown-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  border: none;
  position: relative;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  direction: ltr;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: unset;
  margin: 0;
  color: rgba(57, 62, 70, 0.8);
}
#home #form-language .dropdown-menu > li {
  font-size: 0;
  line-height: 0;
  padding: 0 8px;
  border: none;
}
#home #form-language .dropdown-menu > li + li {
  border-left: none;
}
#home #form-language .dropdown-menu > li > a {
  position: relative;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 30px;
  cursor: pointer;
}
#home #form-language .dropdown-menu > li > a:before {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 0;
  font-weight: 600;
  cursor: pointer;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  z-index: 9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#home #form-language .dropdown-menu > li > a:after {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.45px;
  color: rgba(57, 62, 70, 0.8);
}
#home #form-language .dropdown-menu > li > a[name=bg-bg]:before {
  content: url('data:image/svg+xml; utf8, <svg width="100%" height="100%" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="white"/><path d="M15 29.0625C7.23349 29.0625 0.937497 22.7665 0.937497 15C0.937498 7.23349 7.23349 0.937499 15 0.937499C22.7665 0.9375 29.0625 7.2335 29.0625 15C29.0625 22.7665 22.7665 29.0625 15 29.0625Z" fill="rgba(68, 166, 84, 1)"/><path d="M28.1777 10.0781C26.1826 4.73906 21.0356 0.9375 15.0006 0.937499C8.96566 0.937499 3.81861 4.73906 1.82351 10.0781L28.1777 10.0781Z" fill="white"/><path d="M1.82227 19.9219C3.81736 25.2609 8.96442 29.0625 14.9994 29.0625C21.0343 29.0625 26.1814 25.2609 28.1765 19.9219L1.82227 19.9219Z" fill="rgba(217, 0, 38, 1)"/></svg>');
}
#home #form-language .dropdown-menu > li > a[name=bg-bg]::after {
  content: "БГ";
}
#home #form-language .dropdown-menu > li > a[name=en-gb]:before {
  content: url('data:image/svg+xml; utf8, <svg width="100%" height="100%" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15Z" fill="rgba(0, 82, 181, 1)"/><path d="M11.25 8.25V0.472566C11.8608 0.315354 12.4867 0.195649 13.125 0.116051C13.7392 0.0394562 14.365 0 15 0C15.635 0 16.2608 0.0394562 16.875 0.116051C17.5133 0.195649 18.1392 0.315354 18.75 0.472566V10.3125L25.125 3.93261C25.8122 4.56164 26.8145 5.81634 27.375 6.5625L22.5 11.25H29.5274C29.6846 11.8608 29.8044 12.4867 29.8839 13.125C29.9605 13.7392 30 14.365 30 15C30 15.635 29.9605 16.2608 29.8839 16.875C29.8044 17.5133 29.6846 18.1392 29.5274 18.75H21.375L27.0011 24C26.1948 25.0735 25.2478 26.0352 24.1875 26.858L18.75 21.375V29.5274C18.1392 29.6846 17.5133 29.8044 16.875 29.8839C16.2608 29.9605 15.635 30 15 30C14.365 30 13.7392 29.9605 13.125 29.8839C12.4867 29.8044 11.8608 29.6846 11.25 29.5274L11.25 19.875L5.0625 26.2362C4.22336 25.4935 3.46803 24.6582 2.8125 23.7464L8.25 18.75H0.472565C0.315354 18.1392 0.195649 17.5133 0.116052 16.875C0.0394565 16.2608 0 15.635 0 15C0 14.365 0.0394562 13.7392 0.116051 13.125C0.195648 12.4867 0.315354 11.8608 0.472565 11.25H8.4375L3 5.99854C3.83224 4.89083 4.81429 3.9021 5.91605 3.06242L11.25 8.25Z" fill="white"/><path d="M11.25 11.25L4.40435 4.38246C4.04236 4.7437 3.69874 5.12334 3.375 5.51985L9.375 11.25H11.25Z" fill="rgba(217, 0, 38, 1)"/><path d="M18.75 11.25L25.5957 4.38246C25.9576 4.7437 26.3013 5.12334 26.625 5.51985L20.625 11.25H18.75Z" fill="rgba(217, 0, 38, 1)"/><path d="M18.75 18.8787L25.5957 25.7463C25.9576 25.385 26.3013 25.0054 26.625 24.6089L20.625 18.8787H18.75Z" fill="rgba(217, 0, 38, 1)"/><path d="M11.25 18.8787L4.40435 25.7463C4.04236 25.385 3.69874 25.0054 3.375 24.6089L9.375 18.8787H11.25Z" fill="rgba(217, 0, 38, 1)"/><path d="M0.116051 13.125C0.0394562 13.7392 0 14.365 0 15C0 15.635 0.0394565 16.2608 0.116052 16.875H13.125V29.8839C13.7392 29.9605 14.365 30 15 30C15.635 30 16.2608 29.9605 16.875 29.8839V16.875H29.8839C29.9605 16.2608 30 15.635 30 15C30 14.365 29.9605 13.7392 29.8839 13.125H16.875V0.116051C16.1411 0.00564991 15.7647 0 15 0C14.365 0 13.7392 0.0394562 13.125 0.116051V13.125H0.116051Z" fill="rgba(217, 0, 38, 1)"/></svg>');
}
#home #form-language .dropdown-menu > li > a[name=en-gb]::after {
  content: "EN";
}
#home #form-language .dropdown-menu > li > a:hover:before {
  color: rgb(252, 211, 1);
  border: 1px solid;
  border-radius: 50%;
  padding: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#home #form-language .dropdown-menu > li > a:hover::after {
  color: rgb(252, 211, 1);
}
#home #form-language .dropdown-menu > li > a.active {
  color: rgb(252, 211, 1);
  border: 1px solid;
  border-radius: 50%;
  padding: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#home #form-language > a {
  display: none;
}
#home .header-wrapper #form-language {
  margin: 0;
}
#home .header-wrapper #form-language .dropdown-menu {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#home .header-wrapper #form-language .dropdown-menu::after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: currentColor transparent transparent transparent;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
#home .header-wrapper #form-language .dropdown-menu > li {
  padding: 0;
}
#home .header-wrapper #form-language .dropdown-menu > li > a:not(.active) {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 999;
  /*
  :after {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background: #fff;
    box-shadow: 0 5px 6px -5px var(--brdrColor);
    border-radius: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
  }
  */
}
#home .header-wrapper #form-language .dropdown-menu > li > a.active {
  padding: 0;
  border: none;
}
#home .header-wrapper #form-language .dropdown-menu.options-show::after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent currentColor transparent;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
#home .header-wrapper #form-language .dropdown-menu.options-show > li > a:not(.active) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  #home .header-wrapper #form-language {
    display: none;
  }
}
#home .li__contacts-lang #form-language {
  margin: 0;
}
#home .li__contacts-lang #form-language .dropdown-menu {
  padding: 6px;
  margin: 0;
}
#home .li__contacts-lang #form-language .dropdown-menu > li {
  padding: 0 6px;
}
#home .li__contacts-lang #form-language .dropdown-menu > li + li {
  border: none;
}
#home .li__contacts-lang #form-language .dropdown-menu > li > a {
  width: 24px;
  height: 24px;
  border: 1px solid rgb(240, 240, 240);
  border-radius: 50%;
  padding: 1px;
}

#home.common-home .main-slider {
  padding: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #home.common-home .main-slider {
    border-radius: 0;
    overflow: hidden;
  }
}
@media (max-width: 575px) {
  #home.common-home .main-slider {
    padding: 0;
    margin-bottom: 0;
  }
}
#home.common-home .main-slider .main__slider:after {
  content: "";
  display: none;
  width: 100%;
  height: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
#home.common-home .main-slider .main__slider:not(.slick-slider) .item:not(:first-child) {
  display: none !important;
}
#home.common-home .main-slider .slick-slide {
  position: relative;
}
#home.common-home .main-slider .slick-dots {
  position: absolute;
  left: 50%;
  bottom: 7px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  z-index: 1;
  gap: 16px;
}
#home.common-home .main-slider .slick-dots li {
  padding: 7px 0;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home.common-home .main-slider .slick-dots li:first-child:last-child {
  opacity: 0;
}
#home.common-home .main-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  border: none;
  background: transparent;
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid rgba(234, 234, 234, 0.27);
  margin: 0;
  opacity: 0.6;
}
#home.common-home .main-slider .slick-dots li button:hover {
  opacity: 1;
}
#home.common-home .main-slider .slick-dots li.slick-active button {
  opacity: 1;
  background: #fff;
}
#home.common-home .main-slider .slick-arrow {
  width: 50px;
  height: 50px;
  padding: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  right: unset;
  left: 30px;
  font-size: 0;
  line-height: 0;
  color: rgb(252, 211, 1);
  border: none;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}
@media (max-width: 575px) {
  #home.common-home .main-slider .slick-arrow {
    width: 40px;
    height: 40px;
    right: unset;
    left: 16px;
  }
}
#home.common-home .main-slider .slick-arrow::before {
  content: "\f060";
  font-family: "Font Awesome 6 Pro";
  font-size: 20px;
  line-height: 1;
  display: block;
  margin: 0;
}
#home.common-home .main-slider .slick-arrow.slick-next {
  left: unset;
  right: 30px;
}
@media (max-width: 575px) {
  #home.common-home .main-slider .slick-arrow.slick-next {
    left: unset;
    right: 16px;
  }
}
#home.common-home .main-slider .slick-arrow.slick-next::before {
  content: "\f061";
}
#home.common-home .main-slider .slick-arrow:hover {
  /*background-color: var(--minor);*/
  background-color: rgb(166, 185, 0);
  color: #fff;
}
#home.common-home .main-slider .caption > .container {
  max-width: 100vw !important;
  padding: 0 !important;
}
@media (max-width: 575px) {
  #home.common-home .main-slider .div-cell {
    vertical-align: center !important;
  }
}
#home.common-home .main-slider .caption-content {
  width: 100%;
  max-width: 500px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1200px) {
  #home.common-home .main-slider .caption-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 575px) {
  #home.common-home .main-slider .caption-content {
    max-width: 86.93vw;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 575px) {
  #home.common-home .main-slider .caption-subtitle {
    text-align: center !important;
  }
}
#home.common-home .main-slider .caption-subtitle > span {
  color: #fff;
  text-shadow: unset;
}
#home.common-home .main-slider .caption-text {
  margin: 0;
}
#home.common-home .main-slider .caption-text > .btn-theme {
  margin: 0;
}
#home.common-home .main-slider .caption-text > .btn-theme:not(.btn-custom) {
  display: none;
}
#home.common-home .main-slider.content_center .caption-text > .btn-theme {
  margin: 0 auto;
}
@media (max-width: 575px) {
  #home.common-home .main-slider.content_center .caption-text > .btn-theme {
    margin: 0 auto;
  }
}
#home.common-home .main-slider.content_right .caption-content {
  width: 100%;
  max-width: 20%;
  margin-right: 72px;
  margin-left: auto;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1200px) {
  #home.common-home .main-slider.content_right .caption-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 575px) {
  #home.common-home .main-slider.content_right .caption-content {
    max-width: 50%;
    margin-right: 30px;
    margin-left: auto;
  }
}
#home.common-home .main-slider.content_right .caption-text > .btn-theme {
  margin: 0 0 0 auto;
}
#home.common-home .main-slider.content_left .caption-content {
  width: 100%;
  max-width: 25vw;
  margin-left: 11.5625vw;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1200px) {
  #home.common-home .main-slider.content_left .caption-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 575px) {
  #home.common-home .main-slider.content_left .caption-content {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 11vw;
    max-width: 83vw;
    margin: 0 auto;
  }
}
#home.common-home .main-slider.content_left .caption-text > .btn-theme {
  margin: 0;
}
@media (max-width: 575px) {
  #home.common-home .main-slider.content_left .caption-text > .btn-theme {
    margin: 0 auto;
  }
}
#home.common-home .main-slider .caption-subtitle {
  font-size: 2.96875vw;
  line-height: 84.211%;
  font-weight: 900;
  letter-spacing: 0.01rem;
  text-shadow: none;
  margin-bottom: 3.8542vw;
  text-transform: none;
  text-align: left;
}
@media (max-width: 575px) {
  #home.common-home .main-slider .caption-subtitle {
    font-size: 10.1334vw;
    line-height: 86.842%;
    margin-bottom: 6.933vw;
    text-align: center;
  }
}
#home.common-home .main-slider .caption-subtitle > span {
  color: #fff;
  text-shadow: unset;
  font-family: "Neucha", cursive;
}
#home.common-home .main-slider .caption-text > .btn-theme {
  border: none;
  background-color: #fff !important;
  color: rgb(80, 65, 35) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  padding: 9px 27px !important;
  border-radius: 30px !important;
  margin: 0;
}
@media (max-width: 575px) {
  #home.common-home .main-slider .caption-text > .btn-theme {
    margin: 0 auto;
  }
}
#home.common-home .main-slider .caption-text > .btn-theme:not(.btn-custom) {
  display: none;
}
#home.common-home .main-slider .caption-text > .btn-theme:hover {
  background-color: rgb(166, 185, 0) !important;
  color: #fff !important;
  border: none;
  text-decoration: none !important;
}

#home .homefeatured_category {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 50px 0;
  background-color: rgb(255, 244, 231);
  position: relative;
  border-bottom: none;
}
@media (max-width: 767px) {
  #home .homefeatured_category {
    padding: 30px 0 15px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 575px) {
  #home .homefeatured_category {
    padding: 30px 0 15px;
    margin-top: 0 !important;
  }
}
#home .homefeatured_category > .container {
  padding: 0 15px;
}
@media (max-width: 1199px) {
  #home .homefeatured_category > .container {
    max-width: 100% !important;
  }
}
#home .homefeatured_category > .container > .row {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: unset;
}
@media (max-width: 767px) {
  #home .homefeatured_category > .container > .row {
    padding: 0 7.5px;
  }
}
#home .homefeatured_category .col-md-6 {
  border: none;
  margin-top: 0 !important;
  width: 100%;
  margin-bottom: 0;
  padding: 0 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 25%;
  z-index: 1;
  -webkit-transition: unset;
  transition: unset;
}
@media (max-width: 767px) {
  #home .homefeatured_category .col-md-6 {
    max-width: 50% !important;
    padding: 0 7.5px !important;
    margin-bottom: 26px !important;
  }
}
#home .homefeatured_category .thumbnail {
  border: none;
  padding-bottom: 0;
  background-color: transparent;
  max-width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  #home .homefeatured_category .thumbnail {
    border-radius: 0;
  }
}
#home .homefeatured_category .thumbnail .media {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
#home .homefeatured_category .thumbnail .media-link {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  #home .homefeatured_category .thumbnail .media-link {
    padding: 0;
  }
}
#home .homefeatured_category .thumbnail .media-link .img-bg {
  display: block;
  border: none;
  position: relative;
  width: 100%;
  padding-top: 100%;
  background: transparent;
  overflow: hidden;
  border-radius: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#home .homefeatured_category .thumbnail .media-link .img-bg:before {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(82deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
}
@media (max-width: 767px) {
  #home .homefeatured_category .thumbnail .media-link .img-bg {
    width: 100%;
    padding-top: 100%;
    border-radius: 0;
  }
}
#home .homefeatured_category .thumbnail .media-link .img-bg img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#home .homefeatured_category .thumbnail .caption {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: auto;
  width: 100%;
  position: relative;
  top: 0;
  bottom: unset;
  left: 0;
  right: unset;
  margin-top: 0;
  margin-bottom: 0;
  padding: 14px 24px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transform: unset;
          transform: unset;
  background: transparent;
}
@media (max-width: 1199px) {
  #home .homefeatured_category .thumbnail .caption {
    padding: 14px 24px 0;
  }
}
@media (max-width: 767px) {
  #home .homefeatured_category .thumbnail .caption {
    padding: 14px 0 0;
    width: 100%;
  }
}
#home .homefeatured_category .thumbnail .caption .btn:not(.btn-custom) {
  display: none;
}
#home .homefeatured_category .thumbnail .caption .caption-wrapper {
  padding: 0;
  border: none;
  display: block !important;
}
#home .homefeatured_category .thumbnail .caption .caption-inner {
  padding: 0;
  border: none;
  display: block !important;
}
#home .homefeatured_category .thumbnail .caption .caption-title {
  margin: 0;
  height: 100%;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}
#home .homefeatured_category .thumbnail .caption .caption-title .btn-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  color: rgb(80, 65, 35) !important;
  border: 1px solid #fff !important;
  border-radius: 25px !important;
  background-color: #fff !important;
  margin-top: 0.78125vw;
  font-size: 0.78125vw;
  line-height: 200%;
  padding: 0.41667vw 1.041667vw !important;
  z-index: 1;
}
@media (max-width: 767px) {
  #home .homefeatured_category .thumbnail .caption .caption-title .btn-custom {
    margin-top: 2.4vw;
    font-size: 2.6504vw;
    line-height: 1;
    padding: 1.41333vw 3.5333vw !important;
  }
}
#home .homefeatured_category .thumbnail .caption .caption-title .btn-custom:hover {
  border: 1px solid rgb(166, 185, 0) !important;
  background-color: rgb(166, 185, 0) !important;
  color: #fff !important;
}
#home .homefeatured_category .thumbnail .caption .caption-title .btn-custom i {
  font-size: 12px;
  color: currentColor;
  -webkit-transition: none;
  transition: none;
}
@media (max-width: 768px) {
  #home .homefeatured_category .thumbnail .caption .caption-title {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#home .homefeatured_category .thumbnail .caption .caption-title span {
  background: transparent;
  font-family: "Neucha", cursive;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  color: rgb(80, 65, 35);
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
  text-transform: none;
  width: 100%;
  min-height: unset;
  text-align: center !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: unset;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  word-break: break-word;
}
@media (max-width: 991px) {
  #home .homefeatured_category .thumbnail .caption .caption-title span {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 767px) {
  #home .homefeatured_category .thumbnail .caption .caption-title span {
    text-align: center !important;
    font-size: 14px;
    line-height: 15px;
    word-break: break-word;
    width: 100%;
    padding: 0;
  }
}
#home .homefeatured_category .thumbnail:hover .media-link .img-bg img {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#home .homefeatured_category .thumbnail:hover .media-link .caption span {
  color: rgb(166, 185, 0);
}

#home .subcategories_top {
  display: block;
}
@media (max-width: 1200px) {
  #home .subcategories_top .container {
    max-width: 100% !important;
  }
}
@media (max-width: 991px) {
  #home .subcategories_top {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  #home .subcategories_top .row {
    padding: 0 7.5px !important;
  }
}
@media (max-width: 768px) {
  #home .subcategories_top .row {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#home .subcategories_top .media_holder {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 14.2857142857%;
  padding: 0 15px;
  margin: 0 0 30px;
}
@media (max-width: 991px) {
  #home .subcategories_top .media_holder {
    max-width: 25%;
    padding: 0 7.5px;
    margin: 0 0 15px;
  }
}
@media (max-width: 768px) {
  #home .subcategories_top .media_holder {
    max-width: 33.3333333333%;
  }
}
@media (max-width: 575px) {
  #home .subcategories_top .media_holder {
    max-width: 50%;
    padding: 0 7.5px;
    margin: 0 0 15px;
  }
}
#home .subcategories_top .media_holder .thumbnail {
  max-width: unset;
  width: 100%;
  margin: 0;
  background-color: #FFF;
  border: none !important;
  border-radius: 0;
  padding: 0;
}
#home .subcategories_top .media_holder .thumbnail .media,
#home .subcategories_top .media_holder .thumbnail .media-link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home .subcategories_top .media_holder .thumbnail .img_holder {
  margin: 0;
  width: 100%;
  max-width: 100%;
  padding: 0;
  border: none;
  border-radius: 50%;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  z-index: 1;
}
#home .subcategories_top .media_holder .thumbnail .img_holder > .img-bg {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 100%;
}
#home .subcategories_top .media_holder .thumbnail .img_holder > .img-bg img {
  padding: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
#home .subcategories_top .media_holder .thumbnail .caption {
  width: 100%;
}
#home .subcategories_top .media_holder .thumbnail .caption .caption-title {
  text-transform: none;
  margin: 0;
}
#home .subcategories_top .media_holder .thumbnail:hover .img_holder {
  border-color: rgb(252, 211, 1);
}
#home .subcategories_top .media_holder .thumbnail:hover .caption .caption-title > span {
  color: rgb(252, 211, 1);
}

#home.product-product .featured-products .product-item .thumbnail, #home .product-item .thumbnail {
  border: 1px solid rgb(247, 247, 247);
  border: none;
  padding: 15px 15px 20px;
  border-radius: 32px;
  -webkit-transition: -webkit-box-shadow 0.4s;
  transition: -webkit-box-shadow 0.4s;
  transition: box-shadow 0.4s;
  transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
  background-color: #fff;
  overflow: hidden;
}
@media (max-width: 991px) {
  #home.product-product .featured-products .product-item .thumbnail, #home .product-item .thumbnail {
    padding: 0 15px 15px;
    border-radius: 18px;
    margin: 0 !important;
    max-width: unset;
  }
}
#home.product-product .featured-products .product-item .thumbnail .media, #home .product-item .thumbnail .media {
  margin-inline: 0;
  margin-bottom: 25px;
  border-radius: 20px;
  overflow: hidden;
  min-height: unset;
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}
@media (max-width: 991px) {
  #home.product-product .featured-products .product-item .thumbnail .media, #home .product-item .thumbnail .media {
    margin-inline: -15px;
    margin-bottom: 15px;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  #home.product-product .featured-products .product-item .thumbnail .media, #home .product-item .thumbnail .media {
    margin-bottom: 15px;
    padding: 0;
  }
}
#home.product-product .featured-products .product-item .thumbnail .media-link, #home .product-item .thumbnail .media-link {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  margin: 0;
  border-radius: 0;
  border: none;
}
#home.product-brands .products.row .product-item .thumbnail .media-link, #home .products.brands-products .product-item .thumbnail .media-link, #home .products.brands-products-carousel .product-item .thumbnail .media-link {
  padding-top: 100%;
}
@media (max-width: 575px) {
  #home.product-brands .products.row .product-item .thumbnail .media-link, #home .products.brands-products .product-item .thumbnail .media-link, #home .products.brands-products-carousel .product-item .thumbnail .media-link {
    padding-top: 100%;
  }
}
#home.product-product .featured-products .product-item .thumbnail .media-link .img, #home .product-item .thumbnail .media-link img {
  position: absolute;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: unset;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#home.product-brands .products.row .product-item .thumbnail .media-link img, #home .products.brands-products .product-item .thumbnail .media-link img, #home .products.brands-products-carousel .product-item .thumbnail .media-link img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
#home.product-product .featured-products .product-item .thumbnail .caption, #home .product-item .thumbnail .caption {
  margin: 0 0 14px;
  padding: 0;
  min-height: unset;
  max-height: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991px) {
  #home.product-product .featured-products .product-item .thumbnail .caption, #home .product-item .thumbnail .caption {
    margin: 0 0 12px;
  }
}
@media (max-width: 575px) {
  #home.product-product .featured-products .product-item .thumbnail .caption, #home .product-item .thumbnail .caption {
    margin: 0 0 12px;
    min-height: unset;
    max-height: unset;
    padding: 0;
  }
}
#home.product-product .featured-products .product-item .thumbnail .caption .caption-title, #home .product-item .thumbnail .caption .caption-title {
  font-family: "Inter", sans-serif;
  color: rgb(80, 65, 35);
  font-weight: 400 !important;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: center !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: none;
  /* max-height: 1.25rem; */
}
@media (max-width: 575px) {
  #home.product-product .featured-products .product-item .thumbnail .caption .caption-title, #home .product-item .thumbnail .caption .caption-title {
    font-size: 12px;
    line-height: 20px;
    text-transform: none;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#home.product-brands .products.row .product-item .thumbnail .caption .caption-title, #home.product-brands .products.row .product-item .thumbnail .caption, #home .products.brands-products .product-item .thumbnail .caption .caption-title, #home .products.brands-products-carousel .product-item .thumbnail .caption .caption-title, #home .products.brands-products .product-item .thumbnail .caption, #home .products.brands-products-carousel .product-item .thumbnail .caption {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  min-height: unset;
  max-height: unset;
}
@media (max-width: 575px) {
  #home.product-brands .products.row .product-item .thumbnail .caption .caption-title, #home.product-brands .products.row .product-item .thumbnail .caption, #home .products.brands-products .product-item .thumbnail .caption .caption-title, #home .products.brands-products-carousel .product-item .thumbnail .caption .caption-title, #home .products.brands-products .product-item .thumbnail .caption, #home .products.brands-products-carousel .product-item .thumbnail .caption {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
#home .product-item .thumbnail .remove_from_wishlist, #home .product-item .thumbnail .add_to_wishlist, #home .product-item .thumbnail .quick_view_action {
  bottom: 10px;
  left: 10px;
  right: unset;
}
#home .product-item .thumbnail .add_to_wishlist button, #home .product-item .thumbnail .quick_view_action .btn-quick-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px !important;
  height: 30px !important;
  background-color: rgba(87, 87, 87, 0.21) !important;
  color: rgb(255, 255, 255) !important;
  font-size: 16px !important;
  font-weight: 600;
  padding: 2px 0 0;
  border-radius: 50% !important;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  border: 1px solid transparent;
}
#home .product-item .thumbnail .remove_from_wishlist button, #home .product-item .thumbnail .add_to_wishlist button:hover, #home .product-item .thumbnail .add_to_wishlist button:active, #home .product-item .thumbnail .add_to_wishlist button.active, #home .product-item .thumbnail .quick_view_action .btn-quick-view:hover {
  background-color: rgb(166, 185, 0) !important;
  font-weight: 600;
  border: 1px solid rgb(166, 185, 0) !important;
  color: #fff !important;
}
#home.product-product .featured-products, #home .featured-products-carousel {
  margin-top: 50px;
}
@media (max-width: 991px) {
  #home .product-item {
    border: none;
  }
}
#home .product-item .product_slide {
  max-height: 450px;
  -o-object-fit: scale-down;
     object-fit: scale-down;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 575px) {
  #home .product-item .product_slide {
    max-height: 400px;
  }
}
#home .product-item .product_slide .product-thumbnails > .col-2 > .bx-pager-link {
  height: 120px;
}
@media (max-width: 575px) {
  #home .product-item .product_slide .product-thumbnails > .col-2 > .bx-pager-link {
    height: 60px;
  }
}
#home .product-item .product_slide .product-thumbnails > .col-2 > .bx-pager-link > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .product-item .thumbnail .caption .caption-title > a {
  font-family: inherit;
  color: inherit;
}
#home .product-item .thumbnail .quick_view_action .btn-quick-view i {
  color: inherit;
  font-weight: inherit;
}
#home .product-item .thumbnail .quick_view_action .btn-quick-view:active {
  color: rgb(252, 211, 1);
}
#home .product-item .thumbnail .add_to_wishlist + .quick_view_action {
  bottom: 50px;
  border-radius: 50% !important;
}
#home .product-item .thumbnail .add_to_wishlist button i {
  color: inherit;
  font-weight: inherit;
}
#home .product-item .thumbnail .remove_from_wishlist + .quick_view_action {
  bottom: 50px;
}
#home .product-item .thumbnail .remove_from_wishlist button i {
  color: inherit;
  font-weight: inherit;
}
#home .product-item .thumbnail .remove_from_wishlist button i::before {
  content: "\f004";
}
#home .product-item .price {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600 !important;
  color: rgb(80, 65, 35);
  margin-bottom: 0;
}
@media (max-width: 575px) {
  #home .product-item .price {
    float: none;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 34px;
  }
}
#home .product-item .price > ins {
  text-decoration: none;
  color: rgb(228, 0, 0);
  font-size: inherit;
  line-height: inherit;
  padding: 0;
}
@media (max-width: 575px) {
  #home .product-item .price > ins {
    font-size: inherit;
    line-height: inherit;
  }
}
#home .product-item .price > del {
  font-weight: 500;
  font-size: 10px;
  line-height: inherit;
  letter-spacing: unset;
  color: rgb(207, 207, 207);
  margin-left: 8px !important;
}
@media (max-width: 575px) {
  #home .product-item .price > del {
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-left: 0 !important;
  }
}
#home .product-item .price_actions {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#home .product-item .price_actions.upper_price_actions {
  display: none !important;
  margin-bottom: 15px;
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}
#home .product-item .price_actions.bottom_price_actions {
  margin-top: auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#home .product-item .price_actions.bottom_price_actions > .price {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
#home .product-item .add_to_cart {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin-right: unset;
  margin-bottom: 0;
  margin-top: 14px;
  line-height: 1;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991px) {
  #home .product-item .add_to_cart {
    margin-top: 12px;
  }
}
@media (max-width: 575px) {
  #home .product-item .add_to_cart {
    margin-top: 12px;
  }
}
#home .product-item .add_to_cart .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 118px;
  height: 40px;
}
@media (max-width: 575px) {
  #home .product-item .add_to_cart .btn {
    width: 100%;
  }
}
#home .product-item .add_to_cart .btn i {
  display: none !important;
  margin: 0 8px 0 0;
  padding: 0;
  font-size: 16px;
}
#home .product-item .add_to_cart .btn i.fa-shopping-cart, #home .product-item .add_to_cart .btn i.fa-cart-shopping {
  position: relative;
}
#home .product-item .add_to_cart .btn i.fa-shopping-cart::before, #home .product-item .add_to_cart .btn i.fa-cart-shopping::before {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="white"/></svg>');
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  display: block;
  line-height: 0;
}
#home .product-item .add_to_cart .btn i.fa-shopping-cart::after, #home .product-item .add_to_cart .btn i.fa-cart-shopping::after {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="white"/></svg>');
  display: block;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#home .product-item .add_to_cart .btn:hover i.fa-shopping-cart::before, #home .product-item .add_to_cart .btn:hover i.fa-cart-shopping::before {
  opacity: 0;
}
#home .product-item .add_to_cart .btn:hover i.fa-shopping-cart::after, #home .product-item .add_to_cart .btn:hover i.fa-cart-shopping::after {
  opacity: 1;
}
#home .product-item .sticker {
  top: 0;
  right: 0;
  left: unset;
  max-width: 120px;
}
#home .product-item .more_details_btn_wrapper {
  margin: 14px 0 0;
  width: 100%;
  max-width: 100%;
  display: block !important;
}
@media (max-width: 991px) {
  #home .product-item .more_details_btn_wrapper {
    margin-top: 12px;
  }
}
@media (max-width: 575px) {
  #home .product-item .more_details_btn_wrapper {
    margin-top: 12px;
  }
}
#home .product-item .more_details_btn_wrapper ~ .add_to_cart {
  display: none !important;
}
#home .product-item .more_details_btn_wrapper > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 118px;
  color: rgb(80, 65, 35) !important;
  margin: 0;
  background-color: rgb(237, 237, 237) !important;
  border: 1px solid rgb(237, 237, 237);
  height: 40px;
}
#home .product-item .more_details_btn_wrapper > .btn:hover {
  color: rgb(80, 65, 35) !important;
  background-color: rgb(166, 185, 0) !important;
  border: 1px solid rgb(166, 185, 0);
}
#home .product-item .more_details_btn_wrapper > .btn > span {
  color: inherit !important;
}
#home .product-item .more_details_btn_wrapper > .btn > i {
  display: none;
  color: inherit !important;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 0 0 0 5px !important;
}
#home .product-item .more_details_btn_wrapper > .btn > i:before {
  content: "\f105";
}
#home .products.row:not(.featured-products-carousel) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 3px;
}
#home .products.row:not(.featured-products-carousel) .product-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border: none;
  padding: 0 15px;
  margin-bottom: 40px !important;
}
@media (max-width: 991px) {
  #home .products.row:not(.featured-products-carousel) .product-item {
    padding: 0 7.5px;
    margin-bottom: 30px !important;
  }
}
@media (max-width: 767px) {
  #home .products.row:not(.featured-products-carousel) .product-item {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  #home .products.row:not(.featured-products-carousel) .product-item {
    max-width: 50%;
  }
}
#home .products.brands-products .product-item .thumbnail .media-link img, #home .products.brands-products-carousel .product-item .thumbnail .media-link img {
  width: 90%;
  height: 90%;
  -o-object-fit: contain;
     object-fit: contain;
}
#home .products.brands-products .product-item .thumbnail .caption .caption-title > a, #home .products.brands-products-carousel .product-item .thumbnail .caption .caption-title > a {
  font-family: inherit;
  color: inherit;
}
#home .featured-products-carousel .bx-wrapper {
  max-height: unset;
}
#home .featured-products-carousel .bx-wrapper .product-item {
  padding: 0 15px;
  border: none;
}
#home.product-product .bx-controls-direction > .bx-prev {
  left: 0;
}
#home.product-product .bx-controls-direction > .bx-next {
  right: 0;
}
#home.product-product .product-item.product-single #product .option-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 50%;
  margin-top: 20px;
}
@media (max-width: 575px) {
  #home.product-product .product-item.product-single #product .option-group {
    max-width: 100%;
  }
}
#home.product-product .product-item.product-single #product .option-group > label {
  font-size: 16px;
}
#home.product-product .product-item.product-single #product .option-group > label.control-label {
  font-size: 16px;
}
#home.product-product .product-item.product-single #product .option-group .custom-control {
  padding-left: 28px;
}
#home.product-product .product-item.product-single #product .option-group .custom-control.custom-checkbox label, #home.product-product .product-item.product-single #product .option-group .custom-control.custom-radio label {
  font-size: 14px;
  line-height: 38px;
}
#home.product-product .product-item.product-single #product .option-group .custom-control.custom-checkbox label:before, #home.product-product .product-item.product-single #product .option-group .custom-control.custom-checkbox label:after, #home.product-product .product-item.product-single #product .option-group .custom-control.custom-radio label:before, #home.product-product .product-item.product-single #product .option-group .custom-control.custom-radio label:after {
  width: 20px;
  height: 20px;
  top: 9px;
  left: -28px;
}
#home.product-product .product-item.product-single .add_to_wishlist button {
  border-radius: 35px !important;
  border: none;
  background-color: rgb(205, 205, 205);
  width: 30px !important;
  height: 30px !important;
  padding: 0;
}
@media (max-width: 575px) {
  #home.product-product .product-item.product-single .add_to_wishlist button {
    width: 30px !important;
    height: 30px !important;
  }
}
#home.product-product .product-item.product-single .add_to_wishlist button i {
  color: #fff !important;
}
@media (max-width: 575px) {
  #home.product-product .product-item.product-single .add_to_wishlist button i {
    font-size: 14px;
  }
}
#home.product-product .product-item.product-single .add_to_wishlist button.active {
  background-color: rgb(166, 185, 0);
}
#home.product-product .product-item.product-single .add_to_wishlist button.active i {
  font-weight: 600;
}
#home.product-product .product-item.product-single .add_to_wishlist button:hover {
  background-color: rgb(166, 185, 0);
}
#home.product-product .product-item.product-single #button-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: none !important;
  width: fit-content;
  max-width: 150px;
  height: 40px;
  padding: 0 25px;
  border-radius: 35px !important;
  gap: 8px;
}
#home.product-product .product-item.product-single #button-cart > i {
  display: none;
  padding: 0;
  position: relative;
}
#home.product-product .product-item.product-single #button-cart > i::before {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="white"/></svg>');
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  display: block;
  line-height: 0;
}
#home.product-product .product-item.product-single #button-cart > i::after {
  content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2461 6.70703C20.1785 6.7195 20.117 6.72861 20.0645 6.7334C19.8766 6.75053 19.6428 6.75 19.4004 6.75H4.59961C4.35721 6.75 4.12338 6.75053 3.93555 6.7334C3.8828 6.72859 3.82091 6.71961 3.75293 6.70703C3.75134 6.79416 3.75 6.9088 3.75 7.06641V18.7998C3.75 19.3722 3.75024 19.7569 3.77441 20.0527C3.79788 20.3397 3.84059 20.4768 3.88672 20.5674C4.00655 20.8025 4.1975 20.9935 4.43262 21.1133C4.52316 21.1594 4.66027 21.2021 4.94727 21.2256C5.24315 21.2498 5.62777 21.25 6.2002 21.25H17.7998C18.3722 21.25 18.7569 21.2498 19.0527 21.2256C19.3397 21.2021 19.4768 21.1594 19.5674 21.1133C19.8025 20.9935 19.9935 20.8025 20.1133 20.5674C20.1594 20.4768 20.2021 20.3397 20.2256 20.0527C20.2498 19.7569 20.25 19.3722 20.25 18.7998V7.06641C20.25 6.90879 20.2477 6.79416 20.2461 6.70703ZM7.25 10C7.25 9.58579 7.58579 9.25 8 9.25C8.41421 9.25 8.75 9.58579 8.75 10C8.75 10.862 9.09266 11.6884 9.70215 12.2979C10.3116 12.9073 11.138 13.25 12 13.25L12.1611 13.2461C12.9644 13.2063 13.7264 12.8693 14.2979 12.2979C14.9073 11.6884 15.25 10.862 15.25 10C15.25 9.58579 15.5858 9.25 16 9.25C16.4142 9.25 16.75 9.58579 16.75 10C16.75 11.2598 16.2492 12.4676 15.3584 13.3584C14.5232 14.1936 13.4094 14.6859 12.2354 14.7441L12 14.75C10.7402 14.75 9.5324 14.2492 8.6416 13.3584C7.7508 12.4676 7.25 11.2598 7.25 10ZM6.49316 2.75391C6.45377 2.75601 6.43668 2.75876 6.43164 2.75977C6.40183 2.76828 6.37333 2.78204 6.34863 2.80078C6.34492 2.8041 6.33298 2.81639 6.30762 2.84668C6.26545 2.89707 6.21265 2.96647 6.12012 3.08985L4.53613 5.20215C4.52388 5.2185 4.5114 5.23378 4.5 5.24903C4.5313 5.24907 4.56446 5.25 4.59961 5.25H19.4004C19.4352 5.25 19.468 5.24907 19.499 5.24903C19.4877 5.23393 19.476 5.21833 19.4639 5.20215L17.8799 3.08985C17.7874 2.96647 17.7345 2.89707 17.6924 2.84668C17.667 2.81639 17.6551 2.8041 17.6514 2.80078C17.6267 2.78205 17.5982 2.76828 17.5684 2.75977C17.5633 2.75876 17.5462 2.75601 17.5068 2.75391C17.4412 2.75041 17.3544 2.75 17.2002 2.75H6.79981C6.64564 2.75 6.55877 2.75041 6.49316 2.75391ZM21.75 18.7998C21.75 19.3475 21.751 19.8037 21.7207 20.1748C21.6897 20.5545 21.6219 20.9109 21.4502 21.248C21.1865 21.7655 20.7655 22.1865 20.248 22.4502C19.9109 22.6219 19.5545 22.6897 19.1748 22.7207C18.8037 22.751 18.3475 22.75 17.7998 22.75H6.2002C5.65252 22.75 5.19633 22.751 4.8252 22.7207C4.44546 22.6897 4.0891 22.6219 3.75195 22.4502C3.23451 22.1865 2.81346 21.7655 2.54981 21.248C2.37809 20.9109 2.31033 20.5545 2.2793 20.1748C2.24897 19.8037 2.25 19.3475 2.25 18.7998V7.06641C2.25 6.69927 2.2465 6.41637 2.30078 6.13867C2.3461 5.90698 2.42165 5.68227 2.52441 5.46973C2.64763 5.21494 2.81968 4.9901 3.04004 4.69629L4.91992 2.19043C5.06984 1.99054 5.22756 1.76848 5.44238 1.60547C5.61516 1.47444 5.81102 1.37693 6.01953 1.31738C6.27875 1.24337 6.55002 1.25 6.79981 1.25H17.2002C17.45 1.25 17.7213 1.24337 17.9805 1.31738C18.189 1.37693 18.3848 1.47444 18.5576 1.60547C18.6649 1.68686 18.7579 1.78329 18.8428 1.88379L19.0801 2.19043L20.96 4.69629C21.1803 4.9901 21.3524 5.21494 21.4756 5.46973C21.5784 5.68227 21.6539 5.90699 21.6992 6.13867C21.7535 6.41637 21.75 6.69927 21.75 7.06641V18.7998Z" fill="white"/></svg>');
  display: block;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#home.product-product .product-item.product-single #button-cart:hover > i::before {
  opacity: 0 !important;
}
#home.product-product .product-item.product-single #button-cart:hover > i::after {
  opacity: 1 !important;
}
#home.product-product .product-item.product-single #button-purchase-now {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgb(136, 186, 166) !important;
  border: 1px solid rgb(136, 186, 166);
  height: 40px;
}
#home.product-product .product-item.product-single #button-purchase-now:hover {
  background-color: rgb(166, 185, 0) !important;
  border: 1px solid rgb(166, 185, 0);
}
#home.product-product .product-item.product-single .quantity {
  max-width: 122px;
  height: 40px;
  position: relative;
  right: unset;
  top: unset;
  -webkit-transform: unset;
          transform: unset;
}
#home.product-product .product-item.product-single .quantity > .btn {
  background: transparent;
  padding: 0;
}
#home.product-product .product-item.product-single .quantity > input {
  background: transparent;
  padding: 0;
}
#home.product-product .product-item.product-single .product-price.special-price {
  color: rgb(207, 207, 207);
  font-weight: 500;
}
#home.product-product .product-item.product-single .product-price.special-price + .product-price {
  color: rgb(228, 0, 0);
}
#home.product-product .featured-products .product-item .thumbnail .caption .caption-title > a {
  font-family: inherit;
  color: inherit;
}
#home.product-product #tab-description + .table_holder {
  display: none;
}
#home.product-product #tab-description img {
  max-width: 100% !important;
  height: auto !important;
}
#home.product-brands .products.row .product-item .thumbnail .caption .caption-title > a {
  font-family: inherit;
  color: inherit;
}
#home .caption-weight,
#home .product-weight,
#home .product-model {
  display: none;
}
@media (min-width: 576px) {
  #home .wrapper-out-of-stock {
    top: 0;
  }
}
#home .stars .fa-stack > i, #home .rating .fa-stack > i {
  color: rgb(255, 183, 0);
  font-size: 16px;
}
@media (max-width: 575px) {
  #home .stars .fa-stack > i, #home .rating .fa-stack > i {
    font-size: 16px;
    min-width: unset;
    width: auto;
  }
}
#home .stars .fa-stack > i.fa-star-o::before, #home .rating .fa-stack > i.fa-star-o::before {
  color: rgb(204, 204, 204);
  font-weight: 900;
}
#home .stars .fa-stack > i.fa-star, #home .rating .fa-stack > i.fa-star {
  z-index: 1;
}
#home .rating_wrapper {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  padding-left: 0;
  margin-top: 0;
  margin-top: 0;
  margin-bottom: 14px;
  line-height: 1;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 991px) {
  #home .rating_wrapper {
    margin-top: 0;
    margin-bottom: 12px;
  }
}
@media (max-width: 575px) {
  #home .rating_wrapper {
    margin-top: 0;
    margin-bottom: 12px;
  }
}
#home .rating {
  font-size: 16px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home .rating .fa-stack {
  width: 16px;
  height: 16px;
  margin-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575px) {
  #home .rating .fa-stack {
    width: 16px;
  }
}
#home .rating .fa-stack + .fa-stack {
  margin-left: 4px;
}
@media (max-width: 575px) {
  #home .rating .fa-stack + .fa-stack {
    margin-left: 4px;
  }
}
#home .rating + .reviews_count {
  margin-left: 7px;
  padding: 0;
}
#home .rating + .reviews_count > a {
  font-size: 14px;
  font-weight: 300;
  color: rgb(80, 65, 35);
}
#home .stars .fa-stack i {
  vertical-align: text-top;
}
#home .rating_rate > label::before {
  font-weight: 900;
  color: rgb(204, 204, 204);
}
#home .rating_rate > label:hover::before {
  font-weight: 900;
  color: rgb(255, 183, 0);
}
#home .rating_rate > label:hover ~ label::before {
  font-weight: 900;
  color: rgb(255, 183, 0);
}
#home .rating_rate > input:checked ~ label::before {
  font-weight: 900;
  color: rgb(255, 183, 0);
}
#home #review .comments .comment .comment-meta:after {
  display: none;
}

#home.product-search h2.mb-3.mt-3.row {
  margin-inline: 0;
  padding-inline: 0;
}
@media (min-width: 991px) and (max-width: 1440px) {
  #home.product-search .top_search_wrapper {
    gap: 10px;
  }
}
@media (min-width: 991px) and (max-width: 1440px) {
  #home.product-search .top_search_wrapper > * {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
}
@media (min-width: 1440px) {
  #home.product-search .top_search_wrapper label *:not(.control-label) {
    line-height: 38px;
  }
}
#home.product-search .top_search_wrapper .search_additional_wrapper {
  margin-bottom: 5px;
}
#home.product-search .top_search_wrapper .search_additional_wrapper .search-input {
  width: 100%;
}
#home.product-search .top_search_wrapper .search_additional_wrapper .search-input > input {
  height: 35px;
  border-radius: 35px;
}
@media (min-width: 992px) {
  #home.product-search .top_search_wrapper .search_additional_wrapper {
    margin-top: -31px;
    max-width: 25%;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  #home.product-search .top_search_wrapper .search_input_wrapper {
    max-width: 75%;
    padding: 0;
  }
}
@media (min-width: 991px) and (max-width: 1440px) {
  #home.product-search .top_search_wrapper .search_input_wrapper > .search-button {
    margin-left: auto;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  #home.product-search .top_search_wrapper .search_input_wrapper > .checkbox_wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
    gap: 10px;
  }
}

#home #quick_view_modal .modal-dialog {
  margin: auto;
  max-width: 1180px;
  max-height: 78vh;
  min-height: unset;
  height: 100vh;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: auto;
}
@media (max-width: 991px) {
  #home #quick_view_modal .modal-dialog {
    top: 0;
    height: 100vh;
    max-height: 100vh;
    margin: 0;
    -webkit-transform: unset;
            transform: unset;
  }
}
#home #quick_view_modal .modal-content {
  border-radius: 0;
  height: 100%;
}
#home #quick_view_modal .modal-header {
  border: none;
  padding: 25px 12px;
}
@media (min-width: 992px) {
  #home #quick_view_modal .modal-header {
    padding: 20px 73px;
  }
}
#home #quick_view_modal .modal-header .product-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
  text-transform: none;
  margin: 0;
  padding-right: 50px;
}
@media (max-width: 991px) {
  #home #quick_view_modal .modal-header .product-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  #home #quick_view_modal .modal-body {
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  #home #quick_view_modal .modal-body {
    max-height: 100%;
  }
}
#home #quick_view_modal .modal-footer {
  position: sticky;
  border: none;
  background: #fff;
  -webkit-box-shadow: 0px -7.96624px 11.9494px rgba(0, 0, 0, 0.04);
          box-shadow: 0px -7.96624px 11.9494px rgba(0, 0, 0, 0.04);
  bottom: 0;
  z-index: 999;
}
#home #quick_view_modal .modal-footer .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  direction: ltr;
}
#home #quick_view_modal .modal-footer .row > * {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 36px !important;
}
@media (max-width: 600px) {
  #home #quick_view_modal .modal-footer .row > * {
    width: 100%;
    padding: 0 12px !important;
  }
}
#home #quick_view_modal .modal-footer .add_to_wishlist {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#home #quick_view_modal .modal-footer .add_to_wishlist > .btn {
  width: 42px;
  height: 42px;
  padding: 0;
  color: rgb(117, 127, 141);
  border: 1px solid rgb(223, 223, 223);
}
#home #quick_view_modal .modal-footer .add_to_wishlist > .btn:hover {
  color: rgb(252, 211, 1);
  background-color: #fff;
}
#home #quick_view_modal .modal-footer .add_to_wishlist > .btn i {
  color: currentColor;
}
#home #quick_view_modal .modal-footer .actions .buttons .quantity {
  min-width: 120px;
  max-width: unset;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
#home #quick_view_modal .modal-footer .actions .buttons .quantity .quantity_key,
#home #quick_view_modal .modal-footer .actions .buttons .quantity > .btn {
  padding: 0;
  width: 20px;
  height: 20px;
  font-weight: 300;
  background: transparent;
}
#home #quick_view_modal .modal-footer .actions .buttons .quantity .quantity_key > i,
#home #quick_view_modal .modal-footer .actions .buttons .quantity > .btn > i {
  padding: 0;
  margin: 0;
  width: auto;
  height: auto;
}
#home #quick_view_modal .modal-footer .actions .buttons .quantity > input {
  padding: 0;
  width: 20px;
  height: 20px;
  background: transparent;
  color: rgb(80, 65, 35) !important;
}
#home #quick_view_modal .buttons {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: unset;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  padding: 0;
}
#home #quick_view_modal .buttons > * {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
#home #quick_view_modal .share_page_wrapper {
  display: none;
}
#home #quick_view_modal #button-cart {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  border: 1px solid rgb(252, 211, 1);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 14px;
  padding: 9px 35px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
#home #quick_view_modal #button-cart i.fa-shopping-cart, #home #quick_view_modal #button-cart i.fa-cart-shopping {
  position: relative;
  padding: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 8px;
  display: none;
}
#home #quick_view_modal #button-cart i.fa-shopping-cart::before, #home #quick_view_modal #button-cart i.fa-cart-shopping::before {
  content: url('data:image/svg+xml; utf8, <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.66683 2.49993H2.55062L3.29719 14.4452C3.303 14.5386 3.31 14.6514 3.32417 14.7506C3.34072 14.8666 3.37469 15.0298 3.47036 15.1989C3.59511 15.4193 3.78391 15.5967 4.01173 15.7075C4.18643 15.7924 4.35148 15.8161 4.4682 15.8254C4.56816 15.8333 4.68113 15.8333 4.77476 15.8333L15.8335 15.8333C16.2937 15.8333 16.6668 15.4602 16.6668 14.9999C16.6668 14.5397 16.2937 14.1666 15.8335 14.1666H4.94971L4.84554 12.4999H15.1433C15.5397 12.4999 15.8839 12.5 16.1695 12.4778C16.4726 12.4542 16.7735 12.4022 17.0688 12.2639C17.5127 12.056 17.8857 11.7221 18.1414 11.3039C18.3115 11.0256 18.3964 10.7323 18.4533 10.4336C18.5069 10.1523 18.5449 9.81033 18.5886 9.41641L19.0818 4.97815C19.094 4.86877 19.1083 4.74059 19.1112 4.62768C19.1145 4.49889 19.1073 4.30818 19.0223 4.10366C18.9137 3.8424 18.7198 3.62569 18.4721 3.48895C18.2782 3.38192 18.0895 3.35368 17.9611 3.34275C17.8485 3.33317 17.7196 3.33322 17.6095 3.33326L4.27262 3.33326L4.20313 2.22135C4.19733 2.1279 4.19032 2.01515 4.17616 1.91588C4.15961 1.79997 4.12563 1.63673 4.02997 1.46767C3.90521 1.2472 3.71642 1.06983 3.48859 0.959073C3.31389 0.87414 3.14885 0.85041 3.03213 0.841127C2.93217 0.833177 2.81921 0.833221 2.72558 0.833257L1.66683 0.833262C1.20659 0.833262 0.833496 1.20636 0.833496 1.6666C0.833496 2.12683 1.20659 2.49993 1.66683 2.49993Z" fill="white"/><path d="M6.25016 16.6666C5.55981 16.6666 5.00016 17.2262 5.00016 17.9166C5.00016 18.6069 5.55981 19.1666 6.25016 19.1666C6.94052 19.1666 7.50016 18.6069 7.50016 17.9166C7.50016 17.2262 6.94052 16.6666 6.25016 16.6666Z" fill="white"/><path d="M13.7502 16.6666C13.0598 16.6666 12.5002 17.2262 12.5002 17.9166C12.5002 18.6069 13.0598 19.1666 13.7502 19.1666C14.4405 19.1666 15.0002 18.6069 15.0002 17.9166C15.0002 17.2262 14.4405 16.6666 13.7502 16.6666Z" fill="white"/></svg>');
  display: block;
  line-height: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#home #quick_view_modal #button-cart i.fa-shopping-cart::after, #home #quick_view_modal #button-cart i.fa-cart-shopping::after {
  content: url('data:image/svg+xml; utf8, <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.66683 2.49993H2.55062L3.29719 14.4452C3.303 14.5386 3.31 14.6514 3.32417 14.7506C3.34072 14.8666 3.37469 15.0298 3.47036 15.1989C3.59511 15.4193 3.78391 15.5967 4.01173 15.7075C4.18643 15.7924 4.35148 15.8161 4.4682 15.8254C4.56816 15.8333 4.68113 15.8333 4.77476 15.8333L15.8335 15.8333C16.2937 15.8333 16.6668 15.4602 16.6668 14.9999C16.6668 14.5397 16.2937 14.1666 15.8335 14.1666H4.94971L4.84554 12.4999H15.1433C15.5397 12.4999 15.8839 12.5 16.1695 12.4778C16.4726 12.4542 16.7735 12.4022 17.0688 12.2639C17.5127 12.056 17.8857 11.7221 18.1414 11.3039C18.3115 11.0256 18.3964 10.7323 18.4533 10.4336C18.5069 10.1523 18.5449 9.81033 18.5886 9.41641L19.0818 4.97815C19.094 4.86877 19.1083 4.74059 19.1112 4.62768C19.1145 4.49889 19.1073 4.30818 19.0223 4.10366C18.9137 3.8424 18.7198 3.62569 18.4721 3.48895C18.2782 3.38192 18.0895 3.35368 17.9611 3.34275C17.8485 3.33317 17.7196 3.33322 17.6095 3.33326L4.27262 3.33326L4.20313 2.22135C4.19733 2.1279 4.19032 2.01515 4.17616 1.91588C4.15961 1.79997 4.12563 1.63673 4.02997 1.46767C3.90521 1.2472 3.71642 1.06983 3.48859 0.959073C3.31389 0.87414 3.14885 0.85041 3.03213 0.841127C2.93217 0.833177 2.81921 0.833221 2.72558 0.833257L1.66683 0.833262C1.20659 0.833262 0.833496 1.20636 0.833496 1.6666C0.833496 2.12683 1.20659 2.49993 1.66683 2.49993Z" fill="white"/><path d="M6.25016 16.6666C5.55981 16.6666 5.00016 17.2262 5.00016 17.9166C5.00016 18.6069 5.55981 19.1666 6.25016 19.1666C6.94052 19.1666 7.50016 18.6069 7.50016 17.9166C7.50016 17.2262 6.94052 16.6666 6.25016 16.6666Z" fill="white"/><path d="M13.7502 16.6666C13.0598 16.6666 12.5002 17.2262 12.5002 17.9166C12.5002 18.6069 13.0598 19.1666 13.7502 19.1666C14.4405 19.1666 15.0002 18.6069 15.0002 17.9166C15.0002 17.2262 14.4405 16.6666 13.7502 16.6666Z" fill="white"/></svg>');
  display: block;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#home #quick_view_modal #button-cart:hover i.fa-shopping-cart::before, #home #quick_view_modal #button-cart:hover i.fa-cart-shopping::before {
  opacity: 0;
}
#home #quick_view_modal #button-cart:hover i.fa-shopping-cart::after, #home #quick_view_modal #button-cart:hover i.fa-cart-shopping::after {
  opacity: 1;
}
@media (max-width: 600px) {
  #home #quick_view_modal .price {
    margin-bottom: 10px !important;
  }
}
#home #quick_view_modal .price .product-price {
  white-space: nowrap;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
#home #quick_view_modal .price .product-price.special-price {
  white-space: nowrap;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: rgb(176, 176, 176);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 16px;
}
#home #quick_view_modal #tab-description h3 {
  display: none;
}
#home #quick_view_modal #tab-description > span {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  color: rgb(80, 65, 35);
}
#home #quick_view_modal #tab-description img {
  max-width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  #home #quick_view_modal .product-single {
    padding: 0;
  }
}
#home #quick_view_modal .product-single .bx-wrapper {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #home #quick_view_modal .product-single > div {
    padding: 73px;
  }
}
@media (min-width: 992px) {
  #home #quick_view_modal .product-single > div:last-child {
    background-color: #fff;
  }
}
@media (max-width: 991px) {
  #home #quick_view_modal .product-single > div:last-child {
    margin-top: 16px;
  }
}

#home .shop-categories li .opened > .arrow-inner, #home .shop-categories li .opened > .arrow, #home .shop-categories li .opened > a, #home .shop-categories li .arrow-inner:hover, #home .shop-categories li a:hover, #home .shop-categories li.active > .arrow i, #home .shop-categories li.active > div > a, #home .shop-categories li.active > a, #home .shop-categories li .arrow:hover {
  color: rgb(252, 211, 1) !important;
}
#home #content .sidebar .widget {
  border: none;
}
#home .shop-categories {
  border: none;
}
#home .shop-categories li {
  position: relative;
  border: none;
  padding: 24px 0;
}
#home .shop-categories li:not(:last-child) {
  border-bottom: 1px solid rgba(234, 234, 234, 0.27);
}
#home .shop-categories li .arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  height: 72px !important;
  color: rgb(80, 65, 35);
}
@media (max-width: 575px) {
  #home .shop-categories li .arrow {
    height: 65px !important;
  }
}
#home .shop-categories li .arrow i {
  font-weight: 400;
  color: inherit;
}
#home .shop-categories li.active > ul.children {
  display: block;
}
#home .shop-categories li.active > div > ul.children {
  display: block;
}
#home .shop-categories li.active > .arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#home .shop-categories li.active > .arrow-inner {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#home .shop-categories li .arrow-inner {
  color: rgb(80, 65, 35);
  position: absolute;
  font-size: 16px;
  right: 1px;
  top: 4px;
  width: 30px;
  height: 30px;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: all 180ms;
  transition: all 180ms;
}
#home .shop-categories li .arrow-inner:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#home .shop-categories li .arrow-inner i {
  font-weight: 400;
  color: inherit;
}
@media (max-width: 575px) {
  #home .shop-categories .widget-content > ul > li {
    padding: 20px 0;
  }
}
#home .shop-categories .widget-content > ul > li > a {
  font-size: 18px;
  line-height: 24px;
  margin-right: 18px;
  font-weight: 700;
  color: rgba(71, 84, 103, 0.8);
}
@media (max-width: 575px) {
  #home .shop-categories .widget-content > ul > li > a {
    font-size: 16px;
  }
}
#home .shop-categories .widget-content > ul > li > div {
  padding: 9px 5px !important;
}
#home .shop-categories .widget-content > ul > li > div > a {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  padding-right: 20px;
  text-transform: none;
  margin-left: 5px;
}
#home .shop-categories .widget-content > ul > li > div > ul > li > a {
  font-weight: 600;
  font-size: 16px;
  line-height: 19.5px;
}
#home .shop-categories .widget-content > ul > li > div > ul > li ul li a {
  font-weight: 400;
  word-break: break-word !important;
}
#home .shop-categories ul ul.children {
  /* display: none; */
  padding-right: 0;
  margin: 0;
}
#home .shop-categories ul ul.children li {
  padding: 12px 30px 12px 5px;
}
#home .shop-categories ul ul.children li a {
  font-size: 16px;
  line-height: 24px;
  color: rgb(108, 118, 133);
  font-weight: 600;
}
@media (max-width: 575px) {
  #home .shop-categories ul ul.children li a {
    font-size: 14px;
  }
}

#home .widget.shop-categories, #home .widget.side-categories {
  border-radius: 4px;
  padding: 16px 32px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
#home .widget.shop-categories .widget-content, #home .widget.side-categories .widget-content {
  padding: 0;
}
#home .widget.shop-categories ul, #home .widget.side-categories ul {
  margin: 0;
}
#home .widget.shop-categories ul > li, #home .widget.side-categories ul > li {
  position: relative;
}
#home .widget.shop-categories ul > li > div, #home .widget.side-categories ul > li > div {
  padding: 16px 0 !important;
  width: 100%;
}
#home .widget.shop-categories ul > li > div > a, #home .widget.side-categories ul > li > div > a {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  font-weight: 600;
}
#home .widget.shop-categories ul > li > div > a > svg, #home .widget.side-categories ul > li > div > a > svg {
  min-width: 30px;
  fill: currentColor;
}
#home .widget.shop-categories ul > li > div > a:hover, #home .widget.side-categories ul > li > div > a:hover {
  color: rgb(252, 211, 1);
}
#home .widget.shop-categories ul > li > div ul, #home .widget.side-categories ul > li > div ul {
  padding: 0 10px;
  width: 100%;
}
#home .widget.shop-categories ul > li > div ul li, #home .widget.side-categories ul > li > div ul li {
  padding: 0;
}
#home .widget.shop-categories ul > li > div ul li a, #home .widget.side-categories ul > li > div ul li a {
  padding: 16px 0;
  font-weight: 400;
}
#home .widget.shop-categories ul > li > div ul li a:hover, #home .widget.side-categories ul > li > div ul li a:hover {
  color: rgb(252, 211, 1);
}
#home .widget.shop-categories ul > li > div > ul, #home .widget.side-categories ul > li > div > ul {
  padding: 4px 20px;
  border: 1px solid rgb(244, 244, 244);
  background: rgb(250, 250, 250);
  border-radius: 35px;
  margin: 16px 0 0;
}
#home .widget.shop-categories ul > li > div > ul > li > a, #home .widget.side-categories ul > li > div > ul > li > a {
  font-weight: 600;
}
#home .widget.shop-categories ul > li > .arrow, #home .widget.side-categories ul > li > .arrow {
  height: 53px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 !important;
  font-size: 14px !important;
  top: 0;
  position: absolute;
  right: 0;
}
#home .widget.shop-categories ul > li > .arrow > i, #home .widget.side-categories ul > li > .arrow > i {
  font-size: inherit;
}

@media (max-width: 991px) {
  #home.module-blog .blog-wrapper {
    max-width: 33.3334%;
  }
}
@media (max-width: 768px) {
  #home.module-blog .blog-wrapper {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  #home.module-blog .blog-title {
    font-size: 18px;
  }
}

#home .brands_slider_module {
  padding: 42px 0;
}
@media (max-width: 575px) {
  #home .brands_slider_module {
    padding: 30px 0;
  }
}
#home .brands_slider_module > .container {
  padding: 0 15px !important;
}
@media (max-width: 1439px) {
  #home .brands_slider_module .section-title {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    text-align: left !important;
  }
}
#home .brands_slider_module .splide__slide {
  border: none !important;
}
#home .brands_slider_module .splide__slide.product-item .thumbnail {
  border: none;
  padding: 0;
}
#home .brands_slider_module .splide__slide.product-item .thumbnail .media {
  padding: 0;
  margin: 0;
}
#home .brands_slider_module .splide__slide.product-item .thumbnail .media-link {
  padding-top: 100%;
}
#home .brands_slider_module .splide__slide.product-item .thumbnail .media-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#home .brands_slider_module .splide__slide.product-item .thumbnail .caption {
  display: none;
}
#home .brands_slider_module .splide__arrow {
  color: rgb(80, 65, 35);
  width: 25px;
  height: 25px;
  position: relative;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  -webkit-transform: unset;
          transform: unset;
}
@media (min-width: 1440px) {
  #home .brands_slider_module .splide__arrow {
    color: #fff;
    width: 33px;
    height: 33px;
    background: rgb(252, 211, 1);
    border-radius: 50%;
  }
}
#home .brands_slider_module .splide__arrow .fa-chevron-right::before {
  content: "\f061";
}
#home .brands_slider_module .splide__arrow .fa-chevron-left::before {
  content: "\f060";
}
#home .brands_slider_module .splide__arrow:hover, #home .brands_slider_module .splide__arrow:focus {
  color: rgb(252, 211, 1);
}
@media (min-width: 1440px) {
  #home .brands_slider_module .splide__arrow:hover, #home .brands_slider_module .splide__arrow:focus {
    background-color: rgb(166, 185, 0);
    color: #fff;
  }
}
#home .brands_slider_module .splide__pagination {
  display: none !important;
}
#home .brands_slider_module .splide__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
#home .brands_slider_module .splide__arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  position: absolute;
  top: -30px;
  right: 15px;
  width: 60px;
  -webkit-transform: translateY(-100%) rotate(180deg);
          transform: translateY(-100%) rotate(180deg);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (min-width: 1440px) {
  #home .brands_slider_module .splide__arrows {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: calc(100% + 90px);
    top: 50%;
    left: 50%;
    right: unset;
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
  }
}
@media (max-width: 991px) {
  #home .brands_slider_module .splide__arrows {
    gap: 12px;
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  #home .brands_slider_module .splide__arrows .splide__arrow {
    position: static;
    display: block;
  }
}
#home .brands_slider_module .splide__track {
  border: none;
}

#home .info_slider_module {
  padding: 42px 0;
}
@media (max-width: 575px) {
  #home .info_slider_module {
    padding: 30px 0;
  }
}
#home .info_slider_module > .container {
  padding: 0 15px !important;
}
#home .info_slider_module > .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item {
  border: none !important;
  margin-bottom: 0 !important;
}
#home .info_slider_module > .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media-link {
  padding-top: 100%;
}
#home .info_slider_module > .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .info_slider_module > .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption {
  margin: 0 !important;
}
#home .info_slider_module > .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption .caption-title {
  font-family: "Inter", sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
  text-transform: none;
  text-align: left !important;
}
#home .info_slider_module .splide__arrow {
  color: rgb(80, 65, 35);
  width: 25px;
  height: 25px;
  position: relative;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  -webkit-transform: unset;
          transform: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgb(252, 211, 1);
  border-radius: 50%;
  color: #fff;
}
@media (min-width: 1440px) {
  #home .info_slider_module .splide__arrow {
    width: 33px;
    height: 33px;
  }
}
#home .info_slider_module .splide__arrow .fa-chevron-right::before {
  content: "\f061";
}
#home .info_slider_module .splide__arrow .fa-chevron-left::before {
  content: "\f060";
}
#home .info_slider_module .splide__arrow:hover, #home .info_slider_module .splide__arrow:focus {
  background-color: rgb(166, 185, 0);
  color: #fff;
}
#home .info_slider_module .splide__pagination {
  display: none !important;
}
#home .info_slider_module .splide__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (max-width: 1439px) {
  #home .info_slider_module .splide__container {
    padding-bottom: 50px !important;
  }
}
#home .info_slider_module .splide__arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (min-width: 1440px) {
  #home .info_slider_module .splide__arrows {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: calc(100% + 90px);
    top: 50%;
    left: 50%;
    bottom: unset;
    right: unset;
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
  }
}
#home .info_slider_module .splide__track {
  border: none;
}

#home.checkout-checkout .select2-selection--single *::-webkit-input-placeholder {
  font-weight: 400 !important;
}

#home.checkout-checkout .select2-selection--single *::-moz-placeholder {
  font-weight: 400 !important;
}

#home.checkout-checkout .select2-selection--single *:-ms-input-placeholder {
  font-weight: 400 !important;
}

#home.checkout-checkout .select2-selection--single *::-ms-input-placeholder {
  font-weight: 400 !important;
}

#home.checkout-checkout .select2-selection--single *::placeholder {
  font-weight: 400 !important;
}
#home.checkout-checkout .md-bg-holder.disabled {
  border-radius: 35px;
}
@media (max-width: 418px) {
  #home.checkout-checkout div[data-slug=cdek-custom] > div:not(.md-bg-holder) {
    position: relative;
  }
}
@media (max-width: 418px) {
  #home.checkout-checkout div[data-slug=cdek-custom] #input-shipping-custom-field_override876address,
  #home.checkout-checkout div[data-slug=cdek-custom] #input-shipping-custom-field876address {
    padding-top: 40px;
    height: 75px;
  }
}
@media (min-width: 396px) and (max-width: 418px) {
  #home.checkout-checkout div[data-slug=cdek-custom] .md-style-active label.placeholder {
    top: 15px;
  }
}
#home #input-coupon,
#home #button-coupon {
  max-height: 50px;
  opacity: 1;
  border-radius: 0 35px 35px 0 !important;
}
@media (max-width: 575px) {
  #home #input-coupon,
  #home #button-coupon {
    font-size: 10px !important;
    padding: 20px 10px;
  }
}
#home #input-coupon {
  border-right: none;
  border-radius: 35px 0 0 35px !important;
}
#home.checkout-cart #button-coupon {
  height: 100%;
}

#home .footer {
  margin-top: 0;
  border: none;
  overflow: hidden;
}
@media (max-width: 767px) {
  #home .footer .footer-widgets {
    padding-bottom: 40px;
  }
}
@media (max-width: 575px) {
  #home .footer .footer-widgets {
    padding-top: 42px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  #home .footer .footer-widgets > .container {
    padding: 0 15px;
  }
}
@media (max-width: 575px) {
  #home .footer .footer-widgets > .container {
    padding: 0 15px;
  }
}
@media (max-width: 575px) {
  #home .footer .footer-widgets > .container > .row > .col-md-3:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media (max-width: 575px) {
  #home .footer .footer-widgets > .container > .row > .col-md-3:last-child {
    margin-bottom: 16px;
  }
}
@media (max-width: 768px) {
  #home .footer .footer-widgets > .container > .row > .col-md-3:not(.footer-logo) + .col-md-3:before {
    content: "";
    display: none;
    width: calc(100% - 30px);
    height: 1px;
    background: rgba(35, 35, 35, 0.07);
    position: absolute;
    top: -16px;
  }
}
#home .footer .footer-widgets ul span > strong {
  font-weight: 400;
  color: rgb(80, 65, 35);
}
#home .footer .footer-widgets ul a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
#home .footer .footer-widgets ul a::before {
  display: none;
}
@media (max-width: 575px) {
  #home .footer .footer-widgets ul:not(.social-icons) a {
    font-size: 14px;
    line-height: 17px;
  }
}
#home .footer .footer-widgets .widget-title *::before {
  display: none;
}
#home .footer .footer-widgets .social-icons a {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  height: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: rgb(80, 65, 35);
}
#home .footer .footer-widgets .social-icons a i {
  color: inherit !important;
  font-size: 23px;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
  opacity: 1;
}
#home .footer .footer-widgets .social-icons a:hover {
  background-color: transparent;
  color: rgb(166, 185, 0);
}
#home .footer .footer-widgets .social-icons li {
  margin-right: 20px;
}
#home .footer .footer-meta {
  background: rgb(255, 244, 231);
  border: none;
  padding: 20px 0;
}
#home .footer .footer-meta > .container {
  position: relative;
}
@media (max-width: 575px) {
  #home .footer .footer-meta {
    padding: 20px 0;
  }
}
#home .footer .footer_payments {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 575px) {
  #home .footer .footer_payments {
    margin-top: 17px;
  }
}
@media (max-width: 575px) {
  #home .footer .footer_payments > svg {
    width: 100%;
    height: auto;
  }
}
#home .footer .footer-logo {
  height: 100%;
  margin-bottom: 0 !important;
  text-align: left;
}
#home .footer .footer-logo img,
#home .footer .footer-logo svg {
  max-width: 100%;
  width: 169px;
  height: auto;
  margin: 0;
}
@media (max-width: 768px) {
  #home .footer .footer-logo {
    margin-bottom: 24px !important;
  }
}

#home.account-login .page-section > .container {
  max-width: 1170px !important;
}
#home.account-login .page-section > .container > .row > .col-lg-6 {
  padding: 0 15px;
}
#home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper {
  margin-bottom: 0;
}
#home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper::after {
  display: none;
}
@media (max-width: 991px) {
  #home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper {
    margin-bottom: 15px;
  }
}
#home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper .forgot_password_holder {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-align: center;
  margin-top: 20px !important;
}
#home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper .forgot_password_holder a {
  font-size: 16px;
  font-weight: 400 !important;
  text-decoration: underline;
  text-underline-position: under;
  text-transform: capitalize;
}
#home.account-login .page-section > .container > .row > .col-lg-6.login_wrapper .forgot_password_holder a:hover {
  text-decoration: none;
}
#home.account-login .page-section > .container > .row .well {
  padding: 32px;
  background: rgb(247, 247, 247);
  height: 100%;
}
@media (max-width: 767px) {
  #home.account-login .page-section > .container > .row .well {
    padding: 20px;
  }
}
#home.account-login .page-section > .container > .row .well .block-title {
  margin-top: 0 !important;
}

#home {
  font-family: "Inter", sans-serif;
  background-color: #FFF;
  color: rgb(80, 65, 35);
}
#home.common-home .navigation_black_screen {
  top: 0;
}
#home.common-home .header {
  background: transparent;
  background: rgba(255, 255, 255, 0);
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: -80px;
}
@media (max-width: 575px) {
  #home.common-home .header {
    margin-bottom: -72px;
  }
}
#home.common-home .is-sticky .header {
  background: #FFF;
}
#home.common-home.overflow-y-hidden .header,
#home.common-home .wrapper-opened .header {
  background: #FFF;
}
#home .module-section {
  margin: 0 !important;
  position: relative;
}
#home .module-section .title__block {
  top: 0;
  left: 0;
}
#home .module-section .title__block .btn-custom {
  padding: 12px 25px;
  background-color: #fff !important;
  border: 1px solid #fff;
}
#home .module-section .title__block .btn-custom:hover {
  background-color: rgb(166, 185, 0) !important;
  border: 1px solid rgb(166, 185, 0);
}
#home .module-section.splide_slider_section {
  padding: 72px 0;
}
@media (max-width: 767px) {
  #home .module-section.splide_slider_section {
    padding: 42px 0;
  }
}
#home .module-section.splide_slider_section .splide .splide__container {
  padding: 0 !important;
  position: relative;
}
@media (max-width: 575px) {
  #home .module-section.splide_slider_section .splide .splide__container {
    padding: 0 7.5px 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
#home .module-section.splide_slider_section .splide .splide__pagination {
  display: none;
}
#home .module-section.splide_slider_section .splide .splide__arrows {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  top: 50%;
  left: 50%;
  gap: 26px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: calc(100% + 110px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 9;
}
@media (max-width: 767px) {
  #home .module-section.splide_slider_section .splide .splide__arrows {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    top: unset;
    left: unset;
    -webkit-transform: unset;
            transform: unset;
    margin-top: 26px;
  }
}
#home .module-section.splide_slider_section .splide .splide__arrows > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  margin: 0;
  -webkit-transform-origin: center;
          transform-origin: center;
  border: none;
  border-radius: 50%;
  background: #fff;
  color: rgb(80, 65, 35);
  height: 38px;
  width: 38px;
  -webkit-box-shadow: 0 0 8.4px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 8.4px 0 rgba(0, 0, 0, 0.05) !important;
}
#home .module-section.splide_slider_section .splide .splide__arrows > * > i {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
#home .module-section.splide_slider_section .splide .splide__arrows .fa-chevron-right::before {
  content: "\f178";
}
#home .module-section.splide_slider_section .splide .splide__arrows .fa-chevron-left::before {
  content: "\f177";
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track {
  border: none;
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item {
  border: none;
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail {
  border-radius: 32px;
  border: 1px solid rgb(247, 247, 247);
  padding: 15px 15px 20px !important;
}
@media (max-width: 991px) {
  #home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail {
    padding: 0 15px 15px !important;
  }
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media {
  margin: 0 0 25px !important;
}
@media (max-width: 991px) {
  #home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media {
    margin: 0 -15px 15px !important;
  }
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .price_actions .add_to_cart {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 14px !important;
}
@media (max-width: 991px) {
  #home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption {
    margin: 0 0 12px !important;
  }
}
#home.theme_11 .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption h4.caption-title {
  text-align: center !important;
}
#home .splide_slider_section .container.p-0 {
  padding: 0 15px !important;
}
#home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item {
  border: none;
}
#home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail {
  padding: 0 15px 25px !important;
}
@media (max-width: 991px) {
  #home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail {
    padding: 0 15px 25px !important;
  }
}
#home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media {
  margin: 0 -15px 25px !important;
  border-radius: 0;
}
@media (max-width: 991px) {
  #home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .media {
    margin: 0 -15px 15px !important;
  }
}
#home .info_slider_module .splide:not(#main-carousel):not(#thumbnail-carousel-track) .splide__track .splide__list .product-item .thumbnail .caption h4.caption-title {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left !important;
  font-size: 16px;
}
#home .owl-carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: transparent;
  position: relative;
}
#home .owl-carousel .owl-stage-outer {
  overflow: hidden;
  width: 100%;
}
#home .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#home .owl-carousel .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 110px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  #home .owl-carousel .owl-nav {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    top: unset;
    left: unset;
    -webkit-transform: unset;
            transform: unset;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 25px;
    margin: 26px auto 0;
  }
}
#home .owl-carousel .owl-nav > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  background: #fff;
  color: rgb(80, 65, 35);
  height: 38px;
  width: 38px;
  -webkit-box-shadow: 0 0 8.4px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 8.4px 0 rgba(0, 0, 0, 0.05);
}
#home .owl-carousel .owl-nav > *:hover {
  color: rgb(166, 185, 0);
}
#home .owl-carousel .owl-nav > *:hover svg {
  fill: rgb(166, 185, 0);
}
#home .owl-carousel .owl-nav i {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
#home .owl-carousel .owl-nav i:hover {
  color: rgb(166, 185, 0);
}
#home .owl-carousel .owl-item {
  padding: 0;
  max-width: 100%;
}
@media (max-width: 575px) {
  #home .owl-carousel .owl-item {
    padding: 0;
  }
}
#home .footer {
  position: relative;
  padding-top: 3.5789vw;
}
#home .footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 3.5789vw;
  background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/footer-bg.png");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 767px) {
  #home .footer::before {
    height: 5.86667vw;
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/footer-bg-mob.png");
  }
}
#home .page-section.latest-section {
  padding: 70px 0 calc(70px + 3.4737vw);
  background: rgb(255, 244, 231);
  position: relative;
}
@media (max-width: 767px) {
  #home .page-section.latest-section {
    padding: 40px 0 calc(40px + 5.86667vw);
  }
}
#home .page-section.latest-section::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  display: block;
  width: 100vw;
  height: 3.4737vw;
  background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/latest-sec-bg.png");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 767px) {
  #home .page-section.latest-section::after {
    height: 5.86667vw;
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/latest-sec-bg-mob.png");
  }
}
#home .page-section.latest-section .owl-carousel.products.row {
  margin: 0 -15px;
  width: calc(100% + 30px);
}
@media (max-width: 767px) {
  #home .page-section.latest-section .owl-carousel.products.row {
    padding: 0 7.5px;
  }
}
#home .page-section.latest-section .owl-carousel.products.row .product-item {
  max-width: 100% !important;
  height: 100%;
  margin: 0 !important;
}
#home .page-section.latest-section .owl-carousel.products.row .product-item .thumbnail {
  height: 100%;
}
@media (min-width: 1200px) {
  #home.common-home .homefeatured_category {
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/bg-2.png");
    background-repeat: no-repeat;
    background-position: right 39%;
    background-size: 7.8421vw auto;
  }
}
@media (min-width: 1200px) {
  #home.common-home .latest-section {
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/bg-1.png"), url("https://sellavi-bulgaria.github.io/BG117964/img/bg-3.png"), url("https://sellavi-bulgaria.github.io/BG117964/img/bg-4.png");
    background-repeat: no-repeat;
    background-position: left top, left 69%, right 59%;
    background-size: 9.95vw auto, 9.95vw auto, 8.26vw auto;
  }
}
#home .reviews__block {
  padding: 70px 0;
}
@media (max-width: 767px) {
  #home .reviews__block {
    padding: 30px 0;
  }
}
#home .reviews__block .owl-carousel {
  margin-inline: -15px;
}
@media (max-width: 767px) {
  #home .reviews__block .owl-carousel {
    margin-inline: -7.5px;
  }
}
#home .reviews__block .owl-item {
  padding: 0 15px;
}
#home .reviews__block .comment-avatar,
#home .reviews__block .comment-date {
  display: none;
}
#home .reviews__block .comment-meta {
  text-align: left;
  font-size: 22px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 12px;
}
#home .reviews__block .media {
  height: 100%;
}
#home .reviews__block .media-body {
  background: rgb(255, 244, 231);
  color: rgb(80, 65, 35);
  height: 100%;
  padding: 40px;
  border-radius: 22px;
}
@media (max-width: 767px) {
  #home .reviews__block .media-body {
    padding: 22px;
  }
}
#home .reviews__block .stars {
  margin-bottom: 24px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#home .reviews__block .stars .fa-stack {
  width: 16px;
  height: 16px;
}
#home .reviews__block .stars .fa-stack > i {
  font-size: 14px;
  color: rgb(252, 211, 1);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1;
}
#home .reviews__block .comment-text {
  font-size: 16px;
  line-height: 28px;
  text-align: left;
}
#home .about__block {
  background-color: rgb(255, 251, 206);
  padding: calc(70px + 3.5789vw) 0;
  position: relative;
}
@media (max-width: 767px) {
  #home .about__block {
    padding: calc(40px + 5.86667vw) 0;
  }
}
#home .about__block .img-deco {
  position: absolute;
  top: -2.105vw;
  right: 0;
  width: 16.368vw;
  height: 22.105vw;
  display: block;
}
@media (max-width: 1199px) {
  #home .about__block .img-deco {
    display: none;
  }
}
#home .about__block::before, #home .about__block::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 3.5789vw;
  background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/about-bg-top.png");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 767px) {
  #home .about__block::before, #home .about__block::after {
    height: 5.86667vw;
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/about-bg-top-mob.png");
  }
}
#home .about__block::after {
  top: unset;
  bottom: 0;
  background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/about-bg-bottom.png");
}
@media (max-width: 767px) {
  #home .about__block::after {
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/about-bg-bottom-mob.png");
  }
}
@media (min-width: 768px) {
  #home .about__block .col-md-6 {
    padding: 0 32px 0 15px;
  }
  #home .about__block .col-md-6 + .col-md-6 {
    padding: 0 15px 0 32px;
  }
}
@media (min-width: 768px) {
  #home .about__block .img-block.img-block-big {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  #home .about__block .img-block {
    margin: 30px auto;
  }
}
#home .about__block .img-bg-custom {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 53px;
  overflow: hidden;
}
@media (max-width: 767px) {
  #home .about__block .img-bg-custom {
    border-radius: 22px;
  }
}
#home .about__block .img-bg-custom > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .about__block p {
  font-size: 16px;
  line-height: 32px;
  margin: 0;
}
@media (max-width: 767px) {
  #home .about__block p {
    font-size: 14px;
    line-height: 26px;
  }
}
#home .about__block p + p,
#home .about__block p + .btn {
  margin-top: 30px;
}
#home .about__block p + .btn {
  padding: 12px 25px;
}
@media (max-width: 767px) {
  #home .about__block p + .btn {
    width: 100%;
  }
}
#home.information-information-39548 .titles {
  display: none !important;
}
#home.information-information-39548 .about__block::after {
  display: none;
}
@media (min-width: 768px) {
  #home.information-information-39548 .about__block .img-block.img-block-big {
    margin: 0 0 50px;
  }
}
@media (min-width: 768px) {
  #home.information-information-39548 .about__block .row + .row {
    margin-top: 50px;
  }
}
#home.information-information-39548 .content-area {
  padding: 0;
}
#home.information-information-39548 .row.mt-4 {
  margin: 0 !important;
}
#home.information-information-39548 .footer::before {
  background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/footer-bg-about.png");
}
@media (max-width: 767px) {
  #home.information-information-39548 .footer::before {
    background-image: url("https://sellavi-bulgaria.github.io/BG117964/img/footer-bg-about-mob.png");
  }
}
#home .advantages {
  padding: 50px 0 20px;
}
@media (max-width: 767px) {
  #home .advantages {
    padding: 40px 0 0;
  }
}
#home .advantages .img-deco {
  position: absolute;
  top: -6.3684vw;
  left: 0;
  width: 15.316vwvw;
  height: 17vw;
  display: block;
}
@media (max-width: 1199px) {
  #home .advantages .img-deco {
    display: none;
  }
}
#home .advantages .advantage {
  margin-bottom: 50px;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  #home .advantages .advantage {
    margin-bottom: 40px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 18px;
  }
}
#home .advantages .advantage::after {
  display: none;
}
@media (max-width: 767px) {
  #home .advantages .advantage svg {
    width: 46px;
    height: 46px;
  }
}
@media (max-width: 767px) {
  #home .advantages .advantage .advantage__text {
    max-width: calc(100% - 64px);
  }
}
#home .advantages .advantage .advantage__text h3 {
  font-size: 28px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1.4px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  #home .advantages .advantage .advantage__text h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 1.2px;
    margin-bottom: 16px;
  }
}
#home .advantages .advantage .advantage__text p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
@media (max-width: 767px) {
  #home .advantages .advantage .advantage__text p {
    font-size: 12px;
    line-height: 22px;
  }
}/*# sourceMappingURL=style.css.map */