#mfn-gdpr[data-direction="horizontal"] {
  padding: 0.521vw;
  width: 100%;
  left: 0;
  font-size: 0.781vw;
}
#wp-admin-bar-mfn-live-builder .ab-item:before {
  background-image: url(/wp-content/themes/betheme-child/images/c2-dashboard-logo.png) !important;
}
.home .woocommerce form.cart #wc-stripe-payment-request-wrapper,
.home .woocommerce form.cart #wc-stripe-payment-request-button-separator,
.grecaptcha-badge {
    display: none !important;
}
:root {
  --color: #E6B496;
  --hover-bg: #DD9064;
  --shadow-o: 0 0.156vw 0.313vw #0003;
  --text-shadow: 0 0.156vw 0.313vw #0009;
  --shadow-i: inset 0 0.156vw 0.313vw #0003;
  --shadow-i-o: inset 0 0.156vw 0.313vw #0003, 0 0.156vw 0.313vw #0003;
  --transition: all ease-in-out .2s;
}
* {
  scrollbar-width: thin;
  scrollbar-color: var(--color) #ccc;
}

::-webkit-scrollbar {
  width: 0.4em;
}

/* Track */
::-webkit-scrollbar-track {
  /*box-shadow: inset 0 0 0.260vw grey;*/
  border-radius: 0;
  background: #ccc;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--color);
  /*border-radius: 0.521vw;*/
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #32D61D;
}
body {
  font-size: 1.042vw;
  line-height: 1.302vw;
}
h1 {
  font-size: 2.604vw;
  line-height: 1.2;
}
h2 {
  font-size: 2.500vw;
  line-height: 1.2;
}
h3 {
  font-size: 1.823vw;
  line-height: 1.2;
}
h4 {
  font-size: 1.563vw;
  line-height: 1.2;
}
h5 {
  font-size: 1.302vw;
  line-height: 1.2;
}
.home #Content {
  background-color: #fff;
}

.section_wrapper, .container {
  max-width: 86.979vw;
}
.wpb_wrapper > div {
  margin-bottom: 1.823vw;
}
.vc_column_container>.vc_column-inner {
  padding-left: 0.781vw;
  padding-right: 0.781vw;
}
.vc_row {
  margin-left: -0.781vw;
  margin-right: -0.781vw;
}
p {
  margin: 0 0 15px;
}
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
  padding-top: 1.823vw;
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
  padding-top: 1.823vw;
}
.header-shop #Action_bar .contact_details li {
  padding: 0.365vw 0;
  font-weight: 600;
}
#Action_bar .contact_details {
  text-align: center;
  width: 100%;
}
#Action_bar .social {
  display: none;
}
#Top_bar #logo {
  height: auto;
  line-height: 1;
}
#Top_bar {
  border-bottom: 0;
}
#Header .container {
  padding-left: 0;
  padding-right: 0;
}
.top_bar_right  .social li {
  display: none;
}
.top_bar_right  .social li.instagram {
  display: block;
}
.top_bar_right .social li.instagram a {
  color: #FEE3D0;
  font-size: 2.344vw;
  position: relative;
  top: 0.104vw;
  margin: 0 2.604vw;
}
#Top_bar .top_bar_right .top-bar-right-icon {
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 0;
  font-size: 2.240vw;
  text-decoration: none;
  position: relative;
}
#Top_bar .top_bar_right a {
  transition: var(--transition);
}
#Top_bar .top_bar_right a:hover {
  color: var(--hover-bg);
}
#Top_bar .top_bar_right .top_bar_right_wrapper > a:last-child {
  font-size: 2.083vw;
}
#Top_bar .logo {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: -0.677vw;
}
.header-shop #Top_bar .top_bar_row {
  min-height: 6.771vw;
}
#Top_bar a#header_cart .header-cart-count {
  position: absolute;
  right: -0.729vw;
  margin: 0;
  top: 1.458vw;
  width: 1.302vw;
  line-height: 1.198vw;
  font-size: 0.677vw;
  color: #000;
  border: 0.052083333vw solid #333;
  font-weight: 800;
  background-color: #fee3d0;
}
#Top_bar.is-sticky .logo {
  margin: 0;
  position: static;
}
#Top_bar #logo img.svg {
  width: 25.521vw;
}
#Top_bar.is-sticky #logo img.logo-sticky {
  max-height: 2.5vw;
  width: auto;
  margin-top: 0.28vw;
}
#Top_bar.is-sticky #logo {
  padding: 0 !important;
  height: auto !important;
  line-height: 1 !important;
}
.header-shop #Top_bar.is-sticky .top_bar_row {
  min-height: 2.708vw;
}
#Top_bar a#header_cart .header-cart-total {
  display: none;
}
rs-module-wrap#rev_slider_1_1_wrapper {
  left: 0.000vw !important;
}
#rev_slider_1_1_wrapper strong {
  font-size: 3.750vw;
}
.home .accordion,
.home .related.products,
.home .product_image_wrapper,
.home .woocommerce table,
.home .woocommerce .product_meta {
  display: none;
}
.vc_section[data-vc-stretch-content].h-3-secs {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 3.646vw 0 4.167vw;
  background-attachment: fixed;
  background-position: center;
}
.woocommerce .quantity a.quantity-change {
  top: 5px;
  width: 32px;
  font-size: 20px;
  background-color: #e6b496;
  border-radius: 50%;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col .quantity .input-text,
.quantity input.qty {
  background-color: #fff3eb;
  border-radius: 100px;
}
.woocommerce .quantity .qty {
  padding: 11px 30px !important;
}
.h-sec-2 {
  background-size: contain;
  background-position: center 0;
  min-height: 55.729vw;
  margin-bottom: 2.865vw;
}
.h-sec-2 .row-1 .wpb_text_column {
  position: absolute;
  left: 22.396vw;
  top: 6.771vw;
  width: 20.833vw;
  margin: 0;
  border: 0.156250000vw solid #DD9064;
  padding: 0.781vw 1.042vw 1.563vw;
  color: #6E6E6E;
  z-index: 0;
}
.h-sec-2 .row-1 .wpb_text_column:after {
  content: '';
  position: absolute;
  left: -10.104vw;
  top: -5.885vw;
  width: 20.521vw;
  height: 4.740vw;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../images/text-sep-1.svg);
}
.h-sec-2 .row-1 .wpb_text_column:before {
  content: '';
  position: absolute;
  left: -0.521vw;
  right: 0.208vw;
  top: -0.521vw;
  bottom: 0.208vw;
  border: 0.156250000vw solid #E6B496;
  transition: var(--transition);
  z-index: -1;
}
.h-sec-2 .row-1 .wpb_text_column h3 {
  text-transform: uppercase;
  color: #6E6E6E;
  margin-bottom: 0.521vw;
}
.h-sec-2 .row-1 .text-2 {
  left: 31.250vw;
  top: 3.906vw;
  border-color: #AFA18B;
}
.h-sec-2 .row-1 .text-2:before {
  border-color: #C5BCAD;
}
.h-sec-2 .row-1 .text-2:after {
  left: -12.708vw;
  top: -4.167vw;
  width: 23.542vw;
  height: 2.969vw;
  background-image: url(../images/text-sep-2.svg);
}
.h-sec-2 .row-1 .text-3 {
  left: -63.125vw;
  top: 36.510vw;
  border-color: #898C95;
}
.h-sec-2 .row-1 .text-3:before {
  border-color: #A9ACB5;
}
.h-sec-2 .row-1 .text-3:after {
  left: 10.938vw;
  top: auto;
  bottom: -5.208vw;
  width: 14.375vw;
  height: 4.375vw;
  background-image: url(../images/text-sep-3.svg);
}
.h-sec-2 .row-2 {
  position: absolute;
  margin: 0;
  right: 0;
  top: 17.708vw;
  width: 35.781vw;
}
.h-sec-2 .row-2 .one-second.column {
  width: 100%;
}
.h-sec-2 .row-2 .mcb-column-inner {
  margin: 0;
  padding: 1.563vw 2.083vw;
  background-color: rgba(255, 255, 255, 0.4);
}
.h-sec-2 .row-2 .vc_column_container>.vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.h-sec-2 .woocommerce .product div.entry-summary h1.product_title {
  font-size: 1.823vw;
  line-height: 1;
  margin-bottom: 0.781vw;
  padding-bottom: 0;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
}
.h-sec-2 .woocommerce .product div.entry-summary h1.product_title::after {
  all: unset;
  content: ' : ';
}
.h-sec-2 .woocommerce .mfn-variations-wrapper {
  margin-bottom: 1.563vw;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr {
  display: block;
  padding: 0;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr label {
  display: none;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options {
  margin: 0;
  justify-content: space-between;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a {
  border: 0;
  font-size: 1.250vw;
  line-height: 2.396vw;
  padding: 0;
  border-radius: 0;
  margin: 0;
  width: 8.333vw;
  background: #4D322A;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  position: relative;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a:before,
.h-sec-2 .woocommerce .product div.entry-summary .cart .button:before {
  content: '';
  position: absolute;
  left: 0.208333333vw;
  right: -0.364583333vw;
  top: 0.208333333vw;
  bottom: -0.364583333vw;
  border: 0.156250000vw solid transparent;
  transition: var(--transition);
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.active a:before,
.h-sec-2 .woocommerce .product div.entry-summary .cart .button:hover:before {
  border-color: var(--hover-bg);
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.attr_cream a {
  background: #BFA387;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.attr_grey a {
  background: #6E6E6E;
}
.h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li {
  margin: 0;
}
.h-sec-2 .woocommerce .woocommerce-product-details__short-description {
  margin-bottom: 1.042vw;
  font-weight: 600;
}
.h-sec-2 .product_title + p.price {
  display: none;
}
.h-sec-2 .single_variation {
  margin-bottom: 0;
  position: absolute;
  left: 9.896vw;
  top: 1.510vw;
  font-size: 1.823vw;
  line-height: 1;
  font-weight: 800;
}
.h-sec-2 .single_variation .price,
.h-sec-2 .row-2 .woocommerce:last-child .price {
  font-size: inherit !important;
  margin-right: 0;
  padding-top: 0;
}
.h-sec-2 .woocommerce .product div.entry-summary .price {
    color: #333;
    font-size: 1.823vw;
    font-weight: 800;
    display: inline-block;
}
.h-sec-2 .woocommerce .quantity .qty {
  background-color: #333;
  color: #fff;
  font-weight: 500;
  font-size: 1.042vw;
  height: 2.396vw;
  line-height: 1;
  border: 0;
  border-radius: 5.208vw;
  padding: 0 !important;
}
.h-sec-2 .woocommerce .quantity a.quantity-change {
  top: 0.260vw;
  width: 1.823vw;
  height: calc(100% - 0.521vw);
  font-size: 1.042vw;
  background-color: #fff;
  color: #000;
  border-radius: 50%;
}
.h-sec-2 .entry-summary .mfn-wish-button {
  display: none;
}
.h-sec-2 .woocommerce-variation-add-to-cart,
.h-sec-2 .woocommerce .product div.entry-summary .cart {
  margin-bottom: 0 !important;
  justify-content: center;
  flex-direction: column;
}
.h-sec-2 .woocommerce .product div.entry-summary .cart .quantity {
  margin: 0 0 1.302vw;
  width: 7vw;
}
.h-sec-2 .woocommerce .product div.entry-summary .cart .button {
  margin-bottom: 0!important;
  width: 9.896vw;
  background-color: #333;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.094vw;
  padding: 0;
  line-height: 2.292vw;
  overflow: visible;
}
.h-sec-2 .row-2 .woocommerce:last-child .mcb-column-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.h-sec-2 .row-2 .woocommerce:last-child h1 {
  order: 1;
}
.h-sec-2 .row-2 .woocommerce:last-child .price {
  order: 2;
  display: block;
  margin: 0 0 0 0.208vw;
  line-height: 1;
}
.h-sec-2 .woocommerce:last-child .product div.entry-summary .cart {
  order: 3;
  flex-direction: inherit;
  margin-left: auto;
  align-items: center;
  justify-content: space-between;
}
.h-sec-2 .row-2 .woocommerce:last-child .woocommerce-product-details__short-description {
  order: 4;
  margin: 1.042vw 0 0;
  width: 100%;
}
.h-sec-2 .row-2 .woocommerce:last-child .price span {
  font-size: 1.823vw;
  font-weight: 800;
}
.h-sec-2 .woocommerce:last-child .product div.entry-summary .cart .quantity {
  margin: 0 1.302vw 0 0;
}
.h-sec-2 .woocommerce:last-child .product div.entry-summary h1.product_title {
  margin-bottom: 0;
}
.h-sec-2 .woocommerce {
  margin-bottom: 2.604vw;
}
.h-sec-2 .woocommerce button.button.added:after,
.h-sec-2 .woocommerce button.button.loading::after {
  width: auto;
  right: 0.208vw;
  left: auto;
  opacity: 1;
}
.h-sec-3 .wpb_text_column {
  text-align: center;
  position: absolute;
  left: 7.292vw;
  right: 7.292vw;
  top: 2.604vw;
  margin: 0;
  border: 0.156250000vw solid #FEE3D0;
  padding: 1.042vw 1.563vw 0.781vw;
  z-index: 0;
  font-size: 2.188vw;
  line-height: 1.35;
  font-weight: 300;
  text-transform: uppercase;
  z-index: 0;
}
.h-sec-3 .wpb_text_column strong {
  font-weight: 500;
}
.h-sec-3 .wpb_text_column:before {
  content: '';
  position: absolute;
  left: -0.729vw;
  right: 0.417vw;
  top: 0.417vw;
  bottom: -0.729vw;
  border: 0.156250000vw solid #F9E4D2;
  z-index: -1;
}
.h-sec-4 .vc_row-fluid {
  position: absolute;
  right: 3.646vw;
  top: 2.083vw;
  max-width: 63.021vw;
  text-align: right;
}
.h-sec-4 .vc_row-fluid h2 {
  font-size: 2.188vw;
  line-height: 1.5;
  text-transform: uppercase;
  color: #6E6E6E;
}
.h-sec-4 .vc_row-fluid h2 strong,
.h-sec-5 h2 strong {
  font-weight: 500;
}
.h-sec-4 .wpb_wrapper > div,
.h-sec-6 .wpb_wrapper > div {
  margin-bottom: 0;
}
.h-sec-4 .wpb_wrapper > div.wpb_text_column {
  margin-bottom: 2vw;
}
.btn-1 .vc_btn3.vc_btn3-size-lg {
  font-size: 1.667vw;
  line-height: 3.9vw;
  font-weight: 500;
  padding: 0 2.083vw;
  position: relative;
}
.btn-1 .vc_btn3.vc_btn3-size-lg:before,
.rev-btn:before {
  content: '';
  position: absolute;
  left: 0.313vw;
  right: -0.46vw;
  top: 0.313vw;
  bottom: -0.46vw;
  border: 0.156250000vw solid transparent;
  transition: var(--transition);
}
.btn-1 .vc_btn3.vc_btn3-size-lg:hover:before,
.rev-btn:hover:before {
  border-color: var(--hover-bg);
}
.h-sec-5 h2 {
  font-size: 2.188vw;
  line-height: 1.5;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  background-color: #333;
  padding: 0.833vw 0 0.573vw;
}
.h-sec-5 .wpb_text_column {
  margin-bottom: 3.125vw;
}
.h-sec-5 .wpb_image_grid .wpb_image_grid_ul {
  height: auto !important;
  padding: 0 5.208vw;
}
.h-sec-5 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  position: static !important;
  margin: 0 1.302vw;
}
.h-sec-5 .wpb_image_grid_ul .isotope-item img {
  width: 100%;
}
.button-flat .h-sec-5 button.slick-arrow {
  background: url(../images/left-arrow.svg);
  width: 3.333vw;
  height: 3.333vw;
  border-radius: 50%;
  font-size: 0;
  position: absolute;
  left: 1.302vw;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  margin: 0;
  background-size: contain;
  background-position: center;
  transition: var(--transition);
}
.button-flat .h-sec-5 button.slick-arrow:hover {
  opacity: .5;
}
.button-flat .h-sec-5 button.slick-next {
  background-image: url(../images/right-arrow.svg);
  left: auto;
  right: 1.302vw;
}
.h-sec-6 .vc_row-fluid {
  position: absolute;
  left: 2.604vw;
  right: 2.604vw;
  top: 1.563vw;
  bottom: 1.563vw;
  border: 0.520833333vw solid #fff;
  margin: 0;
  padding: 2.083vw;
}
.h-sec-6 h2 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 0.781vw;
  display: table;
  margin: 0.000vw auto 3.646vw;
}
.h-sec-6 h2::after {
  content: '';
  position: absolute;
  left: 4.167vw;
  right: 4.167vw;
  bottom: 0;
  border-bottom: 0.104166667vw solid #fff;
}
.h-sec-6 h2 strong {
  font-weight: 500;
}
.h-sec-6 .mailpoet_form {
  max-width: 58.073vw;
  margin: 0.000vw auto;
  position: relative;
}
.h-sec-6 .mailpoet_form .mailpoet_text {
  height: 4.167vw;
  font-size: 1.875vw;
  line-height: 1.2;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border: 0.15625vw solid #fff;
  padding: 0px 1.5vw !important;
  max-width: 83%;
}
.h-sec-6 .mailpoet_form .mailpoet_text::placeholder {
  color: #fff;
  opacity: 1;
}
.h-sec-6 .mailpoet_form .mailpoet_text:-ms-input-placeholder {
  color: #fff;
}
.h-sec-6 .mailpoet_form .mailpoet_text::-ms-input-placeholder {
  color: #fff;
}
.h-sec-6 #mailpoet_form_1 form.mailpoet_form {
  padding: 0;
}
.h-sec-6 .mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
  color: lightgreen;
  font-size: 1.719vw;
  line-height: 1.3;
}
.h-sec-6 .mailpoet_form .mailpoet_submit {
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  height: 4.167vw;
  background-color: #333;
  font-size: 1.667vw;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  max-width: 9.896vw;
  transition: var(--transition);
}
.h-sec-6 .mailpoet_form .mailpoet_submit:hover {
  background-color: var(--hover-bg);
}
.h-sec-6 #mailpoet_form_1 .mailpoet_form_loading {
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.h-sec-6 #mailpoet_form_1 .mailpoet_form_loading > span {
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.the_content_wrapper .parsley-errors-list {
  font-size: 1.042vw;
  line-height: 1;
  list-style: none;
  margin: 0.521vw 0 0;
}
#Footer .widgets_wrapper .mcb-column-inner {
  margin: 0;
}
.widget {
  margin: 0;
}
#Footer .container {
  max-width: 70.313vw;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
#Footer a {
  transition: var(--transition);
}
#Footer a:hover {
  text-decoration: none;
}
.foo-1 a {
  font-size: 1.823vw;
  line-height: 2.708vw;
  font-weight: 700;
  padding-left: 3.385vw;
  background: url(../images/mail-icon.svg) no-repeat 0 center;
  background-size: contain;
  display: table;
}
.foo-1 p {
  margin-bottom: 0;
}
.foo-2 img {
  width: 10.938vw;
  margin: 0.000vw auto;
  display: table;
}
footer h4 {
  font-size: 1.823vw;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 1.563vw;
}
ul.social {
  display: flex;
  gap: 3.125vw;
}
#Footer ul.social li a {
  width: 2.708vw;
  height: 2.708vw;
  border-radius: 50%;
  background-color: #fff;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.563vw;
}
#Footer ul.social li a:hover {
  background-color: var(--hover-bg);
}
.foo-3 aside {
  display: table;
  text-align: center;
  margin: 0 auto;
  padding-right: 2.083vw;
}
#Footer .widgets_wrapper {
  padding: 1.563vw 0;
}
.footer-copy-center #Footer .footer_copy {
  border: 0;
  background: #fff;
  color: #333;
  font-size: 1.250vw;
  line-height: 1.3;
  padding: 0.625vw 0;
}
#Footer .footer_copy .one {
  margin-bottom: 0;
  padding-top: 0;
  min-height: inherit;
}
#Footer .footer_copy a {
  color: #333;
}
#Footer .footer_copy a:hover {
  color: var(--hover-bg);
}
.mcb-column-inner {
  margin: 0;
}
.footer-copy-center #Footer .footer_copy .copyright {
  margin: 0;
}
.has_content .the_content_wrapper {
  margin-bottom: 0;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col a.mfn-chp-remove {
  font-size: 0;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col a.mfn-chp-remove i {
  font-size: 20px;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-col {
  text-align: left;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-footer .mfn-chpf-right {
  text-align: right;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-image a img {
  width: 90px;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info {
  border-right: 0;
  min-height: inherit;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info p.price {
  margin-bottom: 0;
}
.mfn-cart-holder .mfn-ch-content .mfn-ch-product {
  background-color: rgba(0,0,0,.08);
  margin-bottom: 10px;
  padding: 15px;
}
.mfn-header-login {
  box-shadow: 0 3px 6px #0003;
  font-size: 17px;
  line-height: 1.2;
}
.mfn-header-login h4 {
  font-size: 18px;
}
.header-shop #Top_bar .top_bar_right {
  padding: 0;
}
#Top_bar.is-sticky {
  height: 3.125vw;;
}

.mb {
  display: none !important;
}
body.single-product .product div.entry-summary .product_meta {
  display: none;
}
body.single-product .entry-summary.one-second {
  padding-left: 50px;
}
body.single-product .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li {
  margin: 0 15px;
}
body.single-product .product div.entry-summary .cart .button {
  width: 9.896vw;
  background-color: #333;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.094vw;
  padding: 0;
  line-height: 2.292vw;
}
body.single-product .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a {
  width: 8vw;
  background-color: #333;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1vw;
  padding: 0;
  line-height: 2vw;
  color: #fff;
  text-align: center;
  border-radius: 0;
}
body.single-product .accordion {
  display: none;
}
body.single-product .product .product_wrapper {
  padding-bottom: 50px;
}
.header-shop #Top_bar .top_bar_row_second {
  display: none;
}
.header-shop #Top_bar.is-sticky .responsive-menu-toggle {
  display: none;
}










































/* Start 767px */
@media screen and (max-width: 767px) {
  .content_wrapper .section_wrapper,
  .container,
  .four.columns .widget-area {
      max-width: 100% !important;
      padding-left: 4.673vw !important;
      padding-right: 4.673vw !important;
  }
  .vc_col-has-fill>.vc_column-inner,
  .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
  .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
  .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 3.505vw;
  }
  body {
      font-size: 4.206vw;
      line-height: 5.607vw;
  }
  h1 {
    font-size: 5.607vw;
  }
  h2 {
    font-size: 4.907vw;
  }
  h3 {
    font-size: 5.607vw;
  }
  h4 {
    font-size: 5.140vw;
  }
  h4 {
    font-size: 4.206vw;
  }
  .dsk {
   display: none !important;
  }
  .mb {
    display: block !important;
  }
  .wpb_wrapper > div {
    margin-bottom: 4.673vw;
  }
  .vc_row {
    margin-left: 3.505vw;
    margin-right: 3.505vw;
  }
  .header-shop #Top_bar .top_bar_row {
    min-height: 10.748vw;
  }
  #Top_bar #logo img.svg {
    width: 42.757vw;
  }
  #Top_bar .logo #logo {
    margin: 0;
  }
  #Top_bar .logo {
    top: -1.402vw;
    width: auto;
    left: 3.505vw;
  }
  .header-shop #Top_bar .top_bar_right {
    width: auto;
    float: right;
    right: 3.505vw;
  }
  #Top_bar .top_bar_right .top-bar-right-icon {
    font-size: 6.542vw;
  }
  #Top_bar a#header_cart .header-cart-count {
    right: -2.336vw;
    top: 3.271vw;
    width: 4.907vw;
    line-height: 4.439vw;
    font-size: 2.804vw;
    border-width: 0.234vw;
  }
  .top_bar_right .social li.instagram a {
    font-size: 7.243vw;
    top: 0.467vw;
    margin: 0 3.505vw;
  }
  #Top_bar .top_bar_right .top_bar_right_wrapper > a:last-child {
    font-size: 5.841vw;
  }
  #Action_bar .contact_details li.slogan,
  .mobile-header-mini #Action_bar {
    display: block;
  }
  .header-shop #Action_bar .contact_details li {
    font-weight: 500;
    font-size: 3.738vw;
  }
  .mobile-header-mini #Top_bar .logo {
    margin-left: 0;
  }
  #Action_bar .contact_details {
    padding: 1.636vw 0;
  }
  #Top_bar.is-sticky {
    height: auto;
  }
  #rev_slider_1_1_wrapper strong {
    font-size: 7.009vw;
  }
  .btn-1 .vc_btn3.vc_btn3-size-lg:before,
  .rev-btn:before {
    left: 0.9vw;
    right: -0.9vw;
    top: 0.9vw;
    bottom: -0.9vw;
    border-width: 2px;
  }
  #rev_slider_1_1_wrapper .ares.tp-bullets {
    margin-top: 5.841vw;
  }
  body #rev_slider_1_1_wrapper .ares .tp-bullet {
    width: 2.336vw;
    height: 2.336vw;
  }
  div.h-sec-2 {
    background-image: url(../images/h-sec-2-bg-mb.jpg) !important;
  }
  .vc_column_container>.vc_column-inner {
    padding-left: 3.505vw;
    padding-right: 3.505vw;
  }
  .h-sec-2 .row-2 {
    position: static;
    width: 100%;
  }
  .h-sec-2 .row-1 .wpb_text_column {
    position: relative;
    width: 82%;
    border-width: 0.701vw;
    padding: 2.570vw 3.738vw 4.206vw;
    left: auto;
    top: auto;
    margin: 0.000vw auto;
    text-align: center;
  }
  .h-sec-2 .row-1 {
    margin: 0 -3.505vw 7.009vw;
  }
  .h-sec-2 .row-1 .wpb_text_column:after {
    left: 48%;
    top: auto;
    width: 7.009vw;
    bottom: 100%;
    height: 28.037vw;
    margin-bottom: 5.140vw;
    transform: translateX(-50%);
    background-image: url(../images/text-sep-1-mb.svg);
  }
  .h-sec-2 .row-1 .text-2:after {
    left: 53%;
    background-image: url(../images/text-sep-2-mb.svg);
  }
  .h-sec-2 .row-1 .text-3:after {
    left: 51%;
    background-image: url(../images/text-sep-3-mb.svg);
  }
  .h-sec-2 .row-1 .wpb_single_image * {
    display: block;
    width: 100%;
  }
  .h-sec-2 .row-1 .wpb_single_image {
    margin-bottom: 9.346vw;
  }
  .h-sec-2 .row-1 .wpb_text_column:before {
    left: -2.336vw;
    right: 1.168vw;
    top: -2.336vw;
    bottom: 1.168vw;
    border-width: 0.701vw;
  }
  .h-sec-2 .woocommerce .product div.entry-summary h1.product_title {
    font-size: 5.607vw;
    line-height: 1;
    margin-bottom: 3.505vw;
    padding-right: 1.168vw;
    width: 50%;
    text-align: right;
  }
  .h-sec-2 .row-2 .mcb-column-inner {
    padding: 4.673vw;
  }
  .h-sec-2 .single_variation {
    position: absolute;
    left: 50%;
    top: 3.972vw;
    font-size: 5.607vw;
    padding-left: 1.168vw;
    width: 50%;
  }
  .h-sec-2 .woocommerce .woocommerce-product-details__short-description {
    margin-bottom: 3.505vw;
    text-align: center;
  }
  .h-sec-2 .woocommerce .mfn-variations-wrapper {
    margin-bottom: 5.841vw;
  }
  .h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a {
    font-size: 3.738vw;
    line-height: 9.346vw;
    padding: 0 1.168vw;
    width: 23.832vw;
    background: #4D322A;
  }
  .h-sec-2 .woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li a:before,
  .h-sec-2 .woocommerce .product div.entry-summary .cart .button:before {
    left: 0.9vw;
    right: -0.9vw;
    top: 0.9vw;
    bottom: -0.9vw;
    border-width: 2px;
  }
  .h-sec-2 .woocommerce .quantity .qty {
    font-size: 3.738vw;
    height: 9.346vw;
  }
  .h-sec-2 .woocommerce .product div.entry-summary .cart .quantity {
    margin: 0 0 5.841vw;
    width: 28.037vw;
  }
  .h-sec-2 .woocommerce .quantity a.quantity-change {
    top: 0.935vw;
    width: 7.243vw;
    height: calc(100% - 1.869vw);
    font-size: 4.206vw;
  }
  .h-sec-2 .woocommerce .product div.entry-summary .cart .button {
    width: 49.065vw;
    font-size: 4.673vw;
    line-height: 10.280vw;
  }
  .h-sec-2 .row-2 .woocommerce:last-child .price {
    order: 2;
    margin: 0;
    width: 50%;
    box-sizing: border-box;
    padding-left: 1.168vw;
  }
  .h-sec-2 .row-2 .woocommerce:last-child .price span {
    font-size: 5.607vw;
    font-weight: 800;
  }
  .h-sec-2 .row-2 .woocommerce:last-child .woocommerce-product-details__short-description {
    order: 3;
    margin: 3.505vw 0 2.336vw;
  }
  .h-sec-2 .woocommerce:last-child .product div.entry-summary .cart .quantity {
    margin: 0 auto 4.673vw;
    float: none;
  }
  .h-sec-2 .woocommerce:last-child .product div.entry-summary .cart {
    margin: 0 auto;
    display: block;
  }
  .vc_section[data-vc-stretch-content].h-3-secs {
    padding: 9.346vw 0 7.009vw;
  }
  .h-sec-3 .wpb_text_column {
    left: 7.009vw;
    right: 7.009vw;
    top: 8.178vw;
    padding: 3.505vw 3.972vw 4.673vw;
    font-size: 4.673vw;
    border-width: 0.701vw;
  }
  .h-sec-3 .wpb_text_column:before {
    left: -2.570vw;
    right: 1.168vw;
    top: 1.168vw;
    bottom: -2.570vw;
    border-width: 0.701vw;
  }
  .h-sec-4 .vc_row-fluid h2 {
    font-size: 4.673vw;
  }
  .h-sec-4 .vc_row-fluid {
    right: 0;
    top: 4.673vw;
    max-width: inherit;
    padding: 0 5.841vw;
    text-align: center;
  }
  .h-sec-4 .vc_btn3-right {
    text-align: center;
  }
  .btn-1 .vc_btn3.vc_btn3-size-lg {
    font-size: 3.738vw;
    line-height: 10.047vw;
    padding: 0 5.607vw;
    border: 0;
  }
  .h-sec-4 .wpb_wrapper > div.wpb_text_column {
    margin-bottom: 4.673vw;
  }
  .h-sec-5 h2 {
    font-size: 6.542vw;
    padding: 1.402vw 0;
  }
  .h-sec-5 .wpb_text_column {
    margin-bottom: 7.009vw;
  }
  .h-sec-6 .vc_row-fluid {
    left: 3.505vw;
    right: 3.505vw;
    top: 3.505vw;
    bottom: 3.505vw;
    padding: 6vw 3.505vw 0vw 3.505vw;
    border-width: 1.168vw;
  }
  .h-sec-6 h2 {
    margin: 0 auto 10vw;
    padding: 0 0 3.505vw;
    max-width: 78.738vw;
    font-size: 5.841vw;
  }
  .h-sec-6 h2::after {
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-width: 2px;
  }
  .h-sec-6 .mailpoet_form {
    max-width: 96%;
  }
  .h-sec-6 .mailpoet_form .mailpoet_text {
    height: 20vw;
    font-size: 5.607vw !important;
    border-width: 2px;
    font-weight: bold;
    text-align: center;
    max-width: 100%;
  }
  .h-sec-6 .mailpoet_form .mailpoet_submit {
    position: static;
    height: 10.280vw;
    max-width: 29.439vw;
    margin: 0.000vw auto !important;
    display: table;
  }
  .h-sec-6 #mailpoet_form_1 .mailpoet_paragraph {
    margin-bottom: 12vw;
  }
  .foo-2 img {
    width: 27.336vw;
    margin-bottom: 3.505vw;
  }
  .one-third.foo-1 {
    order: 3;
  }
  .foo-1 a {
    font-size: 3.972vw;
    line-height: 7.009vw;
    padding-left: 9.346vw;
    margin: 0.000vw auto;
  }
  footer h4 {
    font-size: 4.206vw;
    margin-bottom: 3.505vw;
  }
  .foo-3 aside {
    padding-right: 0;
    margin-bottom: 4.673vw;
  }
  ul.social {
    gap: 13.318vw;
    justify-content: center;
  }
  #Footer ul.social li a {
    width: 7.944vw;
    height: 7.944vw;
    font-size: 4.673vw;
  }
  #Footer .widgets_wrapper {
    padding: 5.841vw 0;
  }
  .footer-copy-center #Footer .footer_copy {
      font-size: 3.4vw;
      line-height: 1.4;
      padding: 3.505vw 10.243vw;
  }
  .h-sec-6 .mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    font-size: 4.907vw;
    width: 100%;
  }
  .the_content_wrapper .parsley-errors-list {
    font-size: 4.206vw;
    line-height: 1;
    margin: 2.336vw 0 0;
    font-weight: 700;
  }
  .mobile-header-mini #Top_bar #logo {
    height: auto !important;
    line-height: inherit !important;
  }
  #Top_bar.is-sticky .logo {
    padding-left: 3.505vw;
  }
  .header-shop #Top_bar .logo a.responsive-menu-toggle {
      display: none;
  }
.h-sec-2 .woocommerce .product div.entry-summary .price {
    font-size: 5.607vw;
}
}
/* End 767px */