/* 
Theme Name: Bannegordijn Theme 
Version: 1.0
Description: Cavalletta Theme
Author: Movve
Template: apparel 
*/
/* BASE SETTINGS */
form.woocommerce-shipping-calculator {
  display: none !important;
}

#shipping_method.woocommerce-shipping-methods {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: baseline;
  width: 100%;
  padding: 15px !important;
  background-color: #eeeeee;
}
#shipping_method.woocommerce-shipping-methods li {
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 30px !important;
}
#shipping_method.woocommerce-shipping-methods li input {
  margin: 0 5px 0 0 !important;
}
#shipping_method.woocommerce-shipping-methods li label {
  margin: 0 !important;
}

#order_review td[data-title=Verzending] {
  width: 100%;
}

.mollie-gateway-icon {
  display: none !important;
}

.woocommerce-checkout .checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {
  margin: 10px 0 0 0 !important;
}

div.mbf-notification-bar {
  background: #821305;
}
div.mbf-notification-bar .mbf-notification-bar__inner {
  color: #f8f4ee;
  padding: 8px;
}

.woocommerce-checkout .wcpay-payment-request-wrapper {
  display: none;
}

header.mbf-header {
  padding: 10px 0;
  background-color: #f8f4ee;
}
header.mbf-header .mbf-header__logo img {
  width: 160px;
}
header.mbf-header .mbf-header__offcanvas-toggle .mbf-icon {
  color: #821305;
}
header.mbf-header .mbf-header__search-toggle .mbf-header__search-label span, header.mbf-header .mbf-header__cart .mbf-header__cart-label span, header.mbf-header .mbf-header__search-toggle .mbf-icon, header.mbf-header .mbf-header__my-account span {
  color: #821305;
}
header.mbf-header .mbf-header__cart .mbf-header__cart-quantity {
  background-color: #821305;
  color: #fff;
}
header.mbf-header .mbf-header__cart {
  border-left: 1px solid var(--mbf-color-border);
  padding-left: 1rem;
}

/**
 * Menu
 */
.mv_base_menu {
  line-height: 60px;
  background-color: #821305;
}
.mv_base_menu nav.mbf-header__nav {
  padding: 0 20px;
}
.mv_base_menu .mbf-header__nav-inner li a {
  color: #f8f4ee;
}
.mv_base_menu .mbf-header__nav-inner li:hover a > span {
  color: #f8f4ee;
}
.mv_base_menu .mbf-header__nav-inner li.menu-item-has-children a:after {
  color: #f8f4ee;
}
.mv_base_menu .mbf-header__nav-inner li.menu-item-has-children ul.sub-menu {
  background-color: #f8f4ee;
  border-top: 2px solid #821305;
}
.mv_base_menu .mbf-header__nav-inner li.menu-item-has-children ul.sub-menu li a span {
  color: #821305;
  line-height: 30px;
}
.mv_base_menu .mbf-header__nav-inner li.mbf-no-focus a span {
  color: #ad9e9e;
}

#content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover {
  color: #fff;
}
#content .wp-block-button.is-style-outline .wp-block-button__link {
  border: none;
}

.wp-block-button {
  line-height: 30px;
}

@media screen and (max-width: 992px) {
  .mv_base_menu {
    display: none;
  }
}
.woocommerce a.add-request-quote-button.button {
  border: 2px solid #ffd700;
  background: #ffd700;
  font-size: 12px !important;
  width: 100%;
}

#yith-ywraq-form th.product-quantity {
  display: none;
}
#yith-ywraq-form td.product-thumbnail img {
  width: 150px;
}
#yith-ywraq-form td.product-quantity {
  display: none;
}

#rqa_privacy_description_row {
  background-color: #FFF5E1;
  margin: 10px 0;
  font-size: 12px;
  padding: 20px;
}

footer.mbf-footer {
  background-color: #f8f4ee;
}
footer.mbf-footer .mbf-footer__info-promo img {
  max-width: 300px;
}

.is-style-mbf-featured-category-simple .wc-block-featured-category__wrapper .wc-block-featured-category__background-wrap {
  height: 300px;
}

.woocommerce .mbf-single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information > h2:after {
  content: "" !important;
  margin: 0;
}

.product_title_wrap {
  flex-direction: column !important;
}
.product_title_wrap p.price {
  padding: 0 !important;
  margin: 20px 0 0 0 !important;
}

table.variations tbody {
  display: block;
  width: 100%;
}

.mbf-single-product .mbf-single-product-summary-wrap .mbf-single-product-summary .entry-summary .single_add_to_cart_button {
  background-color: #821305 !important;
  border-color: #821305 !important;
}

.woocommerce-variation-availability p {
  display: none !important;
}
.woocommerce-variation-availability p.out-of-stock {
  display: block !important;
  color: #821305 !important;
}

.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
  max-width: 100% !important;
}

.productShortDescription {
  font-size: 12px;
  color: #686868;
  font-style: italic;
  margin: 10px 0 0 0;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
  display: none !important;
}

.product-usp {
  padding: 0;
  list-style-type: none;
  background-color: #f8f4ee;
  border-radius: 10px;
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
}
.product-usp li {
  border-bottom: 1px solid #e7e7e7;
  padding: 10px;
}
.product-usp li svg {
  fill: #821305;
  margin: 0 10px 0 0;
}
.product-usp li:last-child {
  border-bottom: none;
}
