@import url("https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
body {
  font-family: "Open Sans", sans-serif;
  background-color: white;
  background: url(images/bg-honing.jpg) no-repeat center center fixed;
  background-size: cover;
  color: #390d20;
}
body > div {
  font-size: 1.4rem;
}

:focus {
  color: inherit;
  outline: none;
}

a {
  color: #390d20;
  text-decoration: none;
}
a:hover {
  color: #390d20;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Arvo", serif;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.8rem;
}

h3 {
  font-size: 1.6rem;
}

h4 {
  font-size: 1.4rem;
}

@media only screen and (max-width: 992px) {
  h1 {
    font-size: 1.8rem;
  }
  h2 {
    font-size: 1.6rem;
  }
  h3 {
    font-size: 1.5rem;
  }
}
.bg-primary {
  background-color: #390d20;
  color: #e9ae4a;
}

.bg-secondary {
  background-color: #e9ae4a;
  color: #390d20;
}

.p-0 {
  padding: 0 !important;
}

.p-3 {
  padding: 1.6rem;
}

.imageborder {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}

.imageborder-primary {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}

.is-style-imageborder img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}

.is-style-imageborder-primary img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}

.hide-pageheader header.entry-header {
  display: none;
}

.wp-block-image figcaption {
  font-size: 1.3rem;
}

.caption-primary {
  position: relative;
  line-height: 0;
}
.caption-primary figcaption {
  position: absolute;
  background-color: #390d20;
  color: #f1cb8c;
  bottom: 4px;
  margin-bottom: 0;
  text-align: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
  font-family: "Playfair Display", serif;
  left: 4px;
  right: 5px;
  font-size: 1.6rem;
}

.title-lg {
  font-size: 2.4rem;
}

.st0 {
  stroke-width: 2;
  color: #390d20;
}

table {
  word-break: normal;
}

.single-page header.entry-header h1 {
  padding: 1.6rem 1.6rem;
  font-size: 24px;
}

.grecaptcha-badge {
  visibility: hidden;
}

.last-display-product .woovr-variations .woovr-variation:last-child .woovr-variation-price {
  display: none;
}
.last-display-product .woovr-variations .woovr-variation:last-child .woovr-variation-availability:after {
  content: "Neem contact op voor meer info.";
}
.last-display-product .woovr-variations .woovr-variation:last-child .woovr-variation-availability .stock.out-of-stock {
  display: none;
}
.last-display-product .woocommerce-variation-availability .stock.out-of-stock {
  display: none;
}

.show-mobile {
  display: none !important;
}

@media only screen and (max-width: 992px) {
  .hidden-lg {
    display: none !important;
  }
  .show-mobile {
    display: flex !important;
  }
  .title-lg {
    font-size: 1.8rem;
  }
  .block-margin-b-lg .wp-block-column {
    margin-bottom: 1.6rem;
  }
  .block-px-0-lg.wp-block-columns {
    padding-left: 0;
    padding-right: 0;
  }
}
blockquote.wp-block-quote:before {
  display: none;
}

.wp-block-embed-youtube {
  color: #e9ae4a;
  background-color: #390d20;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  position: relative;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .wp-block-embed-youtube .wp-block-embed__wrapper object, .wp-block-embed-youtube .wp-block-embed__wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-embed-youtube figcaption {
  color: #f5dcb8;
  padding: 0.8rem 1.6rem;
  margin: 0;
}
.wp-block-embed-youtube figcaption a {
  color: #f1cb8c;
  font-weight: 600;
  text-decoration: underline;
}

@media only screen and (max-width: 768px) {
  blockquote {
    margin: 0;
    padding: 0 !important;
  }
}
header.site-header {
  background-color: transparent;
}
header.site-header .wrap {
  display: flex;
  padding: 2rem 1.6rem;
  padding-top: 0;
  align-items: flex-end;
}
header.site-header .wrap .title-area {
  margin: 0;
  width: 365px;
  max-width: 365px;
}
header.site-header .wrap .title-area .site-title a {
  min-height: 80px;
  background: url("images/logo-honingonline.svg") no-repeat !important;
  transition: none;
}
header.site-header .wrap a.xoo-cp-sc-cont {
  display: none;
}
header.site-header .wrap .widget {
  margin-bottom: 0;
}
header.site-header .wrap .header-widget-area {
  display: flex;
  flex: 1;
  margin-left: 2.4rem;
}
header.site-header .wrap .header-widget-area .widget {
  margin-bottom: 0;
  transition: 0.2s ease-out;
  top: -20px;
  margin-left: auto;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search {
  border: 1px solid #390d20;
  display: flex;
  border-radius: 8px;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search input {
  background-color: #f5dcb8;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-width: 300px;
  padding: 0.8rem 1.6rem !important;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search input::-moz-placeholder {
  color: #775564;
  font-weight: 600;
  font-size: 1.6rem;
  font-family: "Playfair Display", serif;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search input::placeholder {
  color: #775564;
  font-weight: 600;
  font-size: 1.6rem;
  font-family: "Playfair Display", serif;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search input:hover {
  background-color: #f5e0c2;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search button {
  background-color: #e9ae4a;
  color: #390d20;
  border-left: 1px solid #390d20;
  display: flex;
  padding: 0.8rem 0.8rem;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search button:before {
  content: "";
  display: inline-block;
  background-image: url("images/loep.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  margin-right: 0.4rem;
}
header.site-header .wrap .header-widget-area .widget .widget-wrap .woocommerce-product-search button:hover {
  background-color: #f1cb8c;
}
header.site-header .wrap .header-widget-area .account {
  display: none;
}

.js-dgwt-wcas-overlay-mobile {
  background-color: rgba(0, 0, 0, 0.8);
}
.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-om-return {
  background-color: #390d20;
}
.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-form input {
  padding-left: 40px !important;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline .dgwt-wcas-st {
  border: none;
  font-family: "Playfair Display", serif;
  text-transform: none;
  font-size: 1.4rem;
  font-weight: 600;
}
@media only screen and (max-width: 1200px) {
  header.site-header .wrap {
    align-items: center;
  }
  header.site-header .wrap .title-area {
    width: 100%;
    max-width: 176px;
  }
  header.site-header .wrap .title-area .site-title a {
    min-height: 24px;
  }
}
@media only screen and (max-width: 992px) {
  .site-container {
    display: unset;
  }
  header.site-header {
    position: sticky;
    top: -1px;
    z-index: 999;
  }
  header.site-header .wrap {
    background: #390d20;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    align-items: center;
  }
  header.site-header .wrap div.title-area {
    padding: 0;
    margin-left: 24%;
  }
  header.site-header .wrap div.title-area .site-title {
    display: block !important;
    width: auto !important;
    margin-left: auto !important;
    position: relative !important;
    top: auto !important;
    height: auto !important;
    box-shadow: none !important;
    padding: 0 !important;
  }
  header.site-header .wrap div.title-area .site-title a {
    background: url("images/logo-honingonline-mobile.svg") no-repeat !important;
  }
  header.site-header .wrap .widget-area.header-widget-area {
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget {
    margin-left: unset;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget {
    position: fixed;
    margin: 1.6rem 0;
    top: unset;
    bottom: 4px;
    z-index: 9999;
    left: 8px;
    margin: 0;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search input, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget input {
    min-width: unset;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget#text-2 {
    position: absolute;
    left: 8px;
    top: -33px;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget#text-2 .kk-reviews .kk-review-holder .kk-review-holder--left .kk-header, header.site-header .wrap .widget-area.header-widget-area .widget#text-2 .kk-reviews .kk-review-holder .kk-review-holder--left .kk-total-reviews {
    display: none;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget#text-2 .kk-reviews .kk-review-holder .kk-review-holder--left .kk-sumscore .kk-rating .kk-rating-stars .star {
    height: 19px;
    width: 19px;
    background-size: 19px;
    background-position: 0 -3px;
    background-image: url(images/stars-default-mobiel.svg);
  }
  header.site-header .wrap .widget-area.header-widget-area .widget#text-2 .kk-reviews .kk-review-holder .kk-average-score {
    margin-left: 0;
    font-size: 1.1em;
    height: 30px;
    width: 30px;
    line-height: 30px;
  }
  header.site-header .wrap .widget-area.header-widget-area .account {
    display: block;
    position: absolute;
    right: 67px;
    top: 16px;
  }
  header.site-header .wrap .widget-area.header-widget-area .account:before {
    display: block;
    content: "";
    background-image: url(images/account.svg);
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
    background-position: center;
    margin-right: 0;
  }
  header.site-header .wrap a.xoo-cp-sc-cont {
    color: #e9ae4a;
    position: absolute;
    top: 20px;
    right: 10px;
    display: flex;
  }
  header.site-header .wrap a.xoo-cp-sc-cont .xoo-cp-sc-icon:before {
    content: "";
    background-image: url(images/cart.svg);
    background-repeat: no-repeat;
    height: 23px;
    width: 32px;
    margin-right: 2px;
    display: block;
  }
  header.site-header .wrap a.xoo-cp-sc-cont .xoo-cp-sc-count {
    position: absolute;
    top: -17px;
    right: -4px;
    color: #390d20;
    background-color: #e9ae4a;
    display: block;
    border-radius: 20px;
    padding: 0px 7px;
  }
  header.site-header .wrap a.xoo-cp-sc-cont .xoo-cp-sc-text {
    display: none;
  }
  header.site-header .wrap a.xoo-cp-sc-cont .xoo-cp-sc-total {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  header.site-header .wrap {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search .widget-wrap .woocommerce-product-search, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget .widget-wrap .woocommerce-product-search {
    width: 80%;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search .widget-wrap input::-moz-placeholder, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget .widget-wrap input::-moz-placeholder {
    font-size: 1.2rem;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search .widget-wrap input::placeholder, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget .widget-wrap input::placeholder {
    font-size: 1.2rem;
  }
  header.site-header .wrap .widget-area.header-widget-area .widget.widget_product_search .widget-wrap form.dgwt-wcas-search-form, header.site-header .wrap .widget-area.header-widget-area .widget.dgwt-wcas-widget .widget-wrap form.dgwt-wcas-search-form {
    max-width: 185px;
  }
}
.site-inner, .wrap {
  max-width: 1280px;
  background: linear-gradient(90deg, rgba(255, 249, 241, 0.7) 0%, rgba(255, 240, 220, 0.6) 3%, rgba(250, 231, 207, 0.712) 50%, rgba(255, 240, 220, 0.6) 97%, rgba(255, 249, 241, 0.7) 100%);
}

.site-container {
  overflow: hidden;
  display: unset;
}
.site-container .site-inner {
  padding-top: 0;
  max-width: 1280px;
}
.site-inner {
  padding-top: 1.6rem !important;
}

.content-sidebar .content-sidebar-wrap {
  display: flex;
}
.content-sidebar .content-sidebar-wrap .content {
  flex: 1;
}
.content-sidebar .content-sidebar-wrap .sidebar {
  width: 300px;
}

@media only screen and (max-width: 992px) {
  .entry {
    padding: 0;
  }
  .site-inner {
    padding: 0;
  }
  .woocommerce.archive div.site-inner .content-sidebar-wrap, .single.woocommerce.single-product div.site-inner .content-sidebar-wrap {
    flex-direction: column;
    padding: 0.8rem;
  }
  .woocommerce.archive div.site-inner .content-sidebar-wrap .content, .single.woocommerce.single-product div.site-inner .content-sidebar-wrap .content {
    padding: 0 0.8rem;
  }
  .woocommerce.archive div.site-inner .content-sidebar-wrap .sidebar, .single.woocommerce.single-product div.site-inner .content-sidebar-wrap .sidebar {
    width: auto;
    margin: 0.8rem;
  }
  .woocommerce.archive div.site-inner .content-sidebar-wrap .sidebar .widget, .single.woocommerce.single-product div.site-inner .content-sidebar-wrap .sidebar .widget {
    min-height: 0;
  }
}
.footer-widgets {
  font-size: 1.4rem;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 40px;
}
.footer-widgets:before {
  display: block;
  content: "";
  background-image: url("images/bg-footer.svg"), linear-gradient(90deg, rgba(255, 249, 241, 0.7) 0%, rgba(255, 240, 220, 0.6) 3%, rgba(250, 231, 207, 0.712) 50%, rgba(255, 240, 220, 0.6) 97%, rgba(255, 249, 241, 0.7) 100%);
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 44px;
  max-width: 1280px;
  margin: 0 auto;
  padding-top: 64px;
  border-right: 1px solid #e9ae4a;
}
.footer-widgets .wrap {
  max-width: 1280px;
  display: flex;
  background: #390d20;
  color: #f1cb8c;
  padding-top: 1.6rem;
  border: 1px solid #e9ae4a;
  border-top: 0;
}
.footer-widgets .wrap .widget-area {
  flex: 1;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.footer-widgets .wrap .widget-area ul.menu {
  display: flex;
}
.footer-widgets .wrap .widget-area ul.menu > li {
  margin-right: 1.6rem;
}
.footer-widgets .wrap .widget-area ul.menu > li > a {
  color: #e9ae4a;
  font-family: "Arvo", serif;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 0.8rem;
  display: inline-block;
}
.footer-widgets .wrap .widget-area ul.menu > li ul li {
  margin: 0;
}
.footer-widgets .wrap .widget-area ul.menu > li ul li a {
  color: #e9ae4a;
  white-space: nowrap;
}
.footer-widgets .wrap .widget-area ul.menu > li ul li a:before {
  content: "";
  background-image: url(images/list-arrow.svg);
  background-repeat: no-repeat;
  height: 9px;
  width: 8px;
  display: inline-block;
  margin-right: 0.8rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 {
  width: auto;
  margin-right: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 .widget {
  margin-bottom: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 ul#menu-footer {
  justify-content: space-between;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 .footer-iconen .footer-iconen-betaling {
  margin-bottom: 1.2rem;
  background-image: url(images/footer/veilig-betalen-honing-webshop-van-de-imker.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 50px;
  max-width: 190px;
  margin-right: 1.2rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 .footer-iconen .footer-iconen-betaling-2 {
  width: 100%;
  max-width: 320px;
}
.footer-widgets .wrap .widget-area.footer-widgets-1 .footer-iconen .footer-iconen-betaling-2 a {
  display: block;
  margin-bottom: 1.2rem;
  background-image: url(images/footer/duurzaam.svg);
  background-repeat: no-repeat;
  width: 100%;
  height: 50px;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 {
  max-width: 275px;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 input.lsb-form-input {
  border: none !important;
  padding: 0.4rem 0.8rem !important;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 .widget_text#text-8 {
  margin-right: 0 !important;
  white-space: nowrap;
  margin-bottom: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 .widget_text#text-8 a {
  color: #e9ae4a;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 .widget_text#text-8:first-child {
  margin-right: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-2 .widget_text#text-8 .kk-average-score {
  min-width: 40px !important;
}
.footer-widgets .wrap .widget-area.footer-widgets-3 {
  width: auto;
  text-align: right;
  max-width: 275px;
  flex-wrap: wrap;
}
.footer-widgets .wrap .widget-area.footer-widgets-3 .widget_text {
  margin-right: 0 !important;
  white-space: nowrap;
  margin-bottom: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-3 .widget_text a {
  color: #e9ae4a;
}
.footer-widgets .wrap .widget-area.footer-widgets-3 .widget_text:first-child {
  margin-right: 1.6rem;
}
.footer-widgets .wrap .widget-area.footer-widgets-3 #text-8 {
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .footer-widgets .wrap .widget-area.footer-widgets-1 {
    display: none;
  }
  .footer-widgets .wrap .widget-area .widget-title {
    font-size: 1.4rem;
  }
  .footer-widgets .wrap .widget-area ul.menu > li > a {
    font-size: 1.4rem !important;
  }
}
@media only screen and (max-width: 992px) {
  .footer-widgets:before {
    padding-top: 61px;
  }
  .footer-widgets .wrap {
    flex-direction: column;
    padding: 0;
    border: none;
  }
  .footer-widgets .wrap .widget-area .widget-title {
    font-size: 1.4rem;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-1 {
    width: 100%;
    display: block;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-1 .footer-iconen {
    flex-wrap: wrap;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-2 {
    max-width: none;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-3 {
    max-width: none;
    text-align: left;
  }
  .footer-widgets .wrap .menu-footer-container .menu {
    flex-direction: column;
  }
  .footer-widgets .wrap .menu-footer-container .menu ul.sub-menu a {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    display: inline-block;
  }
}
@media only screen and (max-width: 768px) {
  .footer-widgets {
    padding-bottom: 54px;
  }
  .footer-widgets:before {
    padding-top: 50px;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-3 {
    flex-direction: column;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-3 #text-6 {
    padding-bottom: 1.2rem;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-3 #text-8 {
    display: block;
    padding-bottom: 2.4rem;
  }
  .footer-widgets .wrap .widget-area.footer-widgets-3 #text-8 .kk-header {
    color: #f1cb8c;
  }
}
.topheader-widget {
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  color: #e9ae4a;
  padding: 0.4rem 1.6rem;
  background-image: url("images/bg-header.svg"), linear-gradient(90deg, rgba(255, 249, 241, 0.7) 0%, rgba(255, 240, 220, 0.6) 3%, rgba(250, 231, 207, 0.712) 50%, rgba(255, 240, 220, 0.6) 97%, rgba(255, 249, 241, 0.7) 100%);
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 40px;
}
.topheader-widget .widget_text {
  margin-bottom: 0;
}
.topheader-widget .widget_text ul {
  display: flex;
}
.topheader-widget .widget_text ul li {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-right: 1.6rem;
  display: flex;
  align-items: center;
  color: #e9ae4a;
}
.topheader-widget .widget_text ul li:before {
  content: "";
  display: inline-block;
  background-image: url("images/check.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  margin-right: 0.4rem;
}
.topheader-widget .widget_text#text-4 {
  margin-left: 44px;
}
.topheader-widget .textwidget {
  color: #f5dcb8;
}
.topheader-widget .textwidget p {
  padding-top: 3px;
}
.topheader-widget .textwidget a {
  color: #e9ae4a;
}
.topheader-widget .widget_nav_menu {
  margin-bottom: 0;
  margin-left: auto;
}
.topheader-widget .widget_nav_menu ul {
  display: flex;
}
.topheader-widget .widget_nav_menu ul li {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0px;
  display: flex;
  align-items: center;
}
.topheader-widget .widget_nav_menu ul li a {
  color: #f5dcb8;
  padding: 0 1.2rem;
  padding-left: 0;
  text-decoration: none;
  display: flex;
  align-items: center;
  line-height: 27px;
}
.topheader-widget .widget_nav_menu ul li a:hover {
  color: #e9ae4a;
}
.topheader-widget .widget_nav_menu ul li a:before {
  font-family: "dashicons";
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 20px;
  color: #f5dcb8;
  float: left;
  text-indent: 0 !important;
}
.topheader-widget .widget_nav_menu ul li.nieuws a:before {
  content: "\f451";
}
.topheader-widget .widget_nav_menu ul li.nieuws a:before {
  content: "";
  background-image: url(images/nieuws-bij.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.topheader-widget .widget_nav_menu ul li.account a:before {
  content: "";
  background-image: url(images/account.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  margin-right: 0;
}
.topheader-widget .widget_nav_menu ul li.afrekenen a:before {
  content: "";
  background-image: url(images/cart.svg);
  background-repeat: no-repeat;
  height: 17px;
  width: 27px;
  margin-right: 2px;
}
.topheader-widget #text-8 {
  display: none;
}

@media only screen and (max-width: 1200px) {
  .topheader-widget .widget_text#text-4 {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .topheader-widget {
    padding-bottom: 0.8rem;
    background-image: none;
    background-color: #e9ae4a;
    align-items: center;
  }
  .topheader-widget .widget_text {
    flex: 1;
  }
  .topheader-widget .widget_text ul {
    justify-content: end;
    padding: 0 1.2rem;
    padding-right: 0;
  }
  .topheader-widget .widget_text ul li {
    color: #390d20;
    font-size: 1.2rem;
    white-space: nowrap;
    margin-right: 0.8rem;
  }
  .topheader-widget .widget_text ul li:before {
    background-image: url("images/check-primary.svg");
    text-transform: capitalize;
    background-repeat: no-repeat;
    background-size: 18px 28px;
    width: 18px;
  }
  .topheader-widget .widget_text ul li:nth-child(2) {
    display: none;
  }
  .topheader-widget .widget_nav_menu {
    position: absolute;
    top: 64px;
    right: 0;
  }
  .topheader-widget .widget_nav_menu ul {
    justify-content: space-around;
  }
  .topheader-widget .widget_nav_menu ul li a {
    display: block;
    text-indent: -999px;
    padding: 1.2rem;
    color: #390d20;
  }
  .topheader-widget .widget_nav_menu ul li.nieuws {
    display: none;
  }
  .topheader-widget .widget_nav_menu ul li.account {
    margin-right: 54px;
  }
  .topheader-widget .widget_nav_menu ul li.afrekenen {
    display: none;
  }
  .topheader-widget .widget_nav_menu ul li.afrekenen a:before {
    height: 21px;
    width: 28px;
  }
}
@media only screen and (max-width: 768px) {
  .topheader-widget {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    padding-bottom: 0.4rem;
  }
  .topheader-widget .widget_text ul {
    padding-left: 2px;
  }
  .topheader-widget .widget_text ul li:before {
    background-image: url("images/bij-honingonline-logo.svg");
    background-repeat: no-repeat;
    background-size: 25px 33px;
    width: 28px;
  }
  .topheader-widget .widget_text ul li:nth-child(4) {
    display: none;
  }
  .topheader-widget .widget_text ul li:nth-child(3) {
    display: none;
  }
  .topheader-widget .widget_nav_menu {
    top: 48px;
  }
}
.sidebar #text-9 {
  padding: 0;
  background-color: transparent;
}
.sidebar #text-9 a.btn {
  background-color: #e9ae4a;
  border-radius: 8px;
  color: #390d20;
  padding: 1.2rem 1.6rem;
  font-weight: 600;
  border: 1px solid #390d20;
}

.blog .site-inner, .archive.category .site-inner {
  background-color: #f5dcb8;
}
.blog .site-inner .archive-description, .archive.category .site-inner .archive-description {
  background-color: transparent;
  padding: 0;
  display: none;
}
.blog .site-inner main.content, .archive.category .site-inner main.content {
  padding: 1.6rem;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
}
.blog .site-inner main.content article, .archive.category .site-inner main.content article {
  width: calc(50% - 8px);
  margin: 0 4px;
  margin-bottom: 0.8rem;
  background-color: #fbf1e2;
  padding: 1.6rem;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.blog .site-inner main.content article .entry-header .entry-title, .archive.category .site-inner main.content article .entry-header .entry-title {
  margin-bottom: 0;
  font-size: 2rem;
}
.blog .site-inner main.content article .entry-header .entry-title a, .archive.category .site-inner main.content article .entry-header .entry-title a {
  color: #390d20;
  transition: all 0.3s ease;
}
.blog .site-inner main.content article .entry-header .entry-title a:hover, .archive.category .site-inner main.content article .entry-header .entry-title a:hover {
  color: #390d20;
}
.blog .site-inner main.content article .entry-header .entry-meta, .archive.category .site-inner main.content article .entry-header .entry-meta {
  font-size: 1.4rem;
}
.blog .site-inner main.content article .entry-header .entry-meta .entry-comments-link, .archive.category .site-inner main.content article .entry-header .entry-meta .entry-comments-link {
  display: none;
}
.blog .site-inner main.content article .entry-content img, .archive.category .site-inner main.content article .entry-content img {
  border-radius: 8px;
}
.blog .site-inner main.content article .entry-footer .entry-meta, .archive.category .site-inner main.content article .entry-footer .entry-meta {
  border: none;
  padding-top: 0;
  font-size: 1.4rem;
}
.blog .site-inner main.content article .entry-footer .entry-meta .entry-categories, .archive.category .site-inner main.content article .entry-footer .entry-meta .entry-categories {
  margin-top: 1.2rem;
  display: inline-block;
  font-size: 1.2rem;
}
.blog .site-inner main.content .pagination ul li a, .archive.category .site-inner main.content .pagination ul li a {
  background-color: #e9ae4a;
  color: #390d20;
  border-radius: 8px;
}
.blog .site-inner main.content .pagination ul li a:hover, .archive.category .site-inner main.content .pagination ul li a:hover {
  background-color: #b47c1b;
}
.blog .site-inner main.content .pagination ul li.active a, .archive.category .site-inner main.content .pagination ul li.active a {
  background-color: #390d20;
  color: #f1cb8c;
}
.blog .footer-widgets:before, .archive.category .footer-widgets:before {
  background-color: #f5dcb8;
}

.archive.category.category-honing-bijen-imker-blog .site-inner aside.sidebar {
  margin-top: 1.6rem;
  padding-top: 1.6rem;
}
.archive.category.category-honing-bijen-imker-blog .site-inner main.content article .entry-content a.entry-image-link {
  display: flex;
  justify-content: center;
}

.category-recepten .site-inner main.content {
  width: 100%;
}
.category-recepten .site-inner main.content article .entry-footer {
  display: none;
}
.category-recepten .site-inner aside.sidebar {
  display: none;
}

@media only screen and (max-width: 992px) {
  .blog .site-inner main.content article, .archive.category .site-inner main.content article {
    width: 100%;
    margin-bottom: 1.6rem;
  }
  .blog .site-inner main.content article .entry-content img.alignleft, .archive.category .site-inner main.content article .entry-content img.alignleft {
    float: none;
  }
}
.breadcrumb {
  padding-left: 0;
}
.breadcrumb a {
  text-decoration: none;
}

.wp-block-columns {
  margin-bottom: 3.2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

@media only screen and (max-width: 768px) {
  .wp-block-columns {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
.wp-block-group.alignfull {
  margin-bottom: 4.8rem;
}

.wp-block-image {
  margin-bottom: 0;
}

.alignfull {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  background-color: #f1f4f7;
  min-height: 200px;
  display: flex;
}
.alignfull.center-content {
  justify-content: center;
}
.alignfull.center-content .wp-block-group__inner-container {
  max-width: 1280px;
  flex: 1;
}
.alignfull.block-split {
  justify-content: center;
}
.alignfull.block-split .wp-block-group__inner-container {
  max-width: 1400px;
}
.alignfull.block-split .wp-block-group__inner-container .wp-block-columns {
  align-items: center;
  margin-bottom: 0;
}
.alignfull.block-split .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image {
  margin-bottom: 0;
}
.alignfull.block-split .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image img {
  display: block;
}

.block-uitgelicht {
  padding: 0;
  margin-bottom: 0;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category {
  min-height: 235px !important;
  border-radius: 8px;
  margin-bottom: 0;
  overflow: hidden;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__inner-blocks {
  padding: 0;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wp-block-woocommerce-category-title {
  padding: 1.2rem 1.2rem;
  background-color: rgba(241, 202, 140, 0.8);
  color: #390d20;
  position: absolute;
  bottom: 0px;
  transition: all 0.3s ease;
  font-size: 1.4rem;
  align-content: center;
  min-height: 60px;
  margin: 0;
  width: 100%;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper img.wc-block-featured-category__background-image {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper:hover .wp-block-woocommerce-category-title {
  background-color: rgb(241, 202, 140);
  bottom: 4px;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__inner-blocks .wp-block-button__link {
  background-color: transparent;
  text-indent: -9999px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__link .wp-block-button__link {
  background-color: transparent;
  text-indent: -9999px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}

.block-uitgelicht.lijst {
  padding: 0;
  margin-bottom: 0;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category {
  min-height: auto !important;
  border-radius: 8px;
  margin-bottom: 0;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__title {
  padding: 1.2rem 1.2rem;
  background-color: rgba(241, 202, 140, 0.8);
  color: #390d20;
  position: absolute;
  bottom: 0px;
  transition: all 0.3s ease;
  font-size: 1.4rem;
  align-content: center;
  min-height: 60px;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper img.wc-block-featured-category__background-image {
  position: relative;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper:hover .wc-block-featured-category__title {
  background-color: rgb(241, 202, 140);
  bottom: 4px;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__link {
  padding: 0;
}
.block-uitgelicht.lijst .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__link .wp-block-button__link {
  background-color: transparent;
  text-indent: -9999px;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}

@media only screen and (max-width: 992px) {
  .block-uitgelicht {
    display: flex;
    flex-wrap: wrap !important;
    margin: 0px;
  }
  .block-uitgelicht .wp-block-column {
    flex: none;
    flex-basis: unset !important;
    width: calc(50% - 16px) !important;
    margin: 0px;
    margin-bottom: 1.6rem;
  }
  .block-uitgelicht .wp-block-column .wc-block-featured-category .wc-block-featured-category__wrapper .wc-block-featured-category__title {
    font-size: 1.2rem;
  }
  .block-uitgelicht.uitgelicht--bottom {
    margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .block-uitgelicht.wp-block-columns > .wp-block-column {
    flex-basis: unset !important;
  }
  .block-uitgelicht.wp-block-columns > .wp-block-column .wc-block-featured-category {
    min-height: 175px !important;
  }
}
.block-title {
  background-color: #390d20;
  color: #e9ae4a;
  padding: 1.2rem;
  border-bottom: 12px solid #390d20;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.block-title h1, .block-title h2, .block-title h3, .block-title h4, .block-title h5 {
  margin-bottom: 0;
  font-size: 2.4rem;
}
.block-title .wp-block-columns {
  margin-bottom: 0;
}
.block-title.block-title--full {
  margin-left: -16px;
  margin-right: -16px;
  margin-bottom: 1.6rem;
}
.block-title.block-title--secondary {
  background-color: #e9ae4a;
  color: #390d20;
}

@media only screen and (max-width: 992px) {
  .block-title h1, .block-title h2, .block-title h3, .block-title h4, .block-title h5 {
    font-size: 1.8rem;
  }
}
.block-bee .wp-block-columns .wp-block-column {
  cursor: pointer;
}
.block-bee .wp-block-columns .wp-block-column:hover a {
  background-color: #10330f;
}
.block-bee .wp-block-columns .wp-block-column:hover.block-bee__middle a {
  background-color: #b47c1b;
}
.block-bee .wp-block-columns .wp-block-column:before {
  content: "";
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 1.6rem;
  height: 85px;
  margin-bottom: 1.6rem;
}
.block-bee .wp-block-columns .wp-block-column:first-child:before {
  background-image: url(images/bijen-portje-honing.svg);
}
.block-bee .wp-block-columns .wp-block-column:nth-child(2):before {
  background-image: url(images/koningin-bij.svg);
}
.block-bee .wp-block-columns .wp-block-column:nth-child(3):before {
  background-image: url(images/bee-sleep.svg);
  height: 70px;
  margin-top: 20px;
}
.block-bee .wp-block-columns .wp-block-column:nth-child(4):before {
  background-image: url(images/bij-emmer-honing.svg);
}
.block-bee .wp-block-columns .wp-block-column:nth-child(5):before {
  background-image: url(images/bij-vliegend-met-emmer.svg);
}
.block-bee .wp-block-columns .wp-block-image {
  margin-bottom: 0;
}
.block-bee .wp-block-columns .wp-block-image .aligncenter {
  margin-bottom: 1.6rem;
}
.block-bee .wp-block-columns .wp-block-image .aligncenter img {
  height: 90px;
  width: auto;
}
.block-bee .wp-block-columns a {
  margin-top: 1.2rem;
  background-color: #186d16 !important;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.block-bee .wp-block-columns a:hover {
  background-color: #10330f !important;
}
.block-bee .wp-block-columns a {
  padding: 1.2rem 0.8rem;
  border: 1px solid #f5dcb8;
  box-shadow: 4px 4px 8px #4c4c4c;
  font-size: 1.5rem;
  font-family: "Arvo", serif;
}
.block-bee .wp-block-columns h4 {
  font-weight: 600;
  font-size: 1.8rem;
}
.block-bee .wp-block-columns .block-bee__middle {
  background-image: url(images/background-star.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 1.6rem;
}
.block-bee .wp-block-columns .block-bee__middle .aligncenter {
  margin-bottom: 0;
}
.block-bee .wp-block-columns .block-bee__middle p {
  font-size: 1.2rem;
  line-height: 14px;
}
.block-bee .wp-block-columns .block-bee__middle a {
  display: inline-block;
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.block-bee .wp-block-columns .block-bee__middle a:hover {
  background-color: #b47c1b;
}
.block-bee .wp-block-columns .block-bee__middle a {
  background-color: #e9ae4a !important;
  border-color: #390d20;
  margin-top: 0.8rem;
  box-shadow: none;
  font-size: 1.3rem;
}

.block-primary-border {
  color: #e9ae4a;
  background-color: #390d20;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  position: relative;
}
.block-primary-border.block-color-lighter {
  color: #f5dcb8;
}
.block-primary-border h1, .block-primary-border h2, .block-primary-border h3, .block-primary-border h4, .block-primary-border h5 {
  padding: 1.6rem;
  padding-bottom: 0;
  margin-bottom: 0;
}
.block-primary-border p {
  padding: 0.8rem 1.6rem;
}
.block-primary-border ul {
  padding-right: 1.6rem;
}
.block-primary-border a {
  color: #f1cb8c;
  font-weight: 600;
  text-decoration: underline;
}
.block-primary-border .schema-faq .schema-faq-question {
  color: #e9ae4a;
}
.block-primary-border .schema-faq .schema-faq-answer {
  color: #f5dcb8;
}
.block-primary-border .schema-how-to .schema-how-to-step-name {
  color: #e9ae4a;
}
.block-primary-border .schema-how-to .schema-how-to-step-text {
  color: #f5dcb8;
}
.block-primary-border.block--secondary {
  color: #390d20;
  background-color: #e9ae4a;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.block-primary-border.block--secondary a {
  color: #390d20;
}
.block-primary-border.block--secondary a.wp-block-button__link {
  background-color: #390d20;
  color: #f1cb8c;
  text-decoration: none;
}
.block-primary-border.block--secondary a.wp-block-button__link:hover {
  background-color: #11010c;
}
.block-primary-border.block--secondary .schema-faq .schema-faq-question {
  color: #390d20;
}
.block-primary-border table {
  margin-bottom: 0;
}
.block-primary-border table tbody {
  border-color: #b47c1b;
}
.block-primary-border table tbody tr td {
  border-color: #b47c1b;
}
.block-primary-border.bee:after {
  content: "";
  background-image: url(images/bij-duim-omhoog.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  top: -50%;
  height: 200px;
  width: 100px;
  z-index: 99;
}
.block-primary-border .wp-block-embed {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}
.block-primary-border .wc-block-grid ul {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  color: #390d20;
}
.block-primary-border .wc-block-grid ul li a {
  color: #390d20;
}

@media only screen and (max-width: 768px) {
  .block-primary-border {
    margin-bottom: 1.6rem;
  }
  .block-primary-border p {
    padding: 0.8rem 0.8rem;
  }
  .block-primary-border h1, .block-primary-border h2, .block-primary-border h3, .block-primary-border h4 {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
.block-primary {
  color: #e9ae4a;
  background-color: #390d20;
  position: relative;
  z-index: 2;
}
.block-primary p {
  padding: 0.8rem 1.6rem;
}
.block-primary h1, .block-primary h2, .block-primary h3, .block-primary h4, .block-primary h5 {
  padding: 1.6rem;
  padding-bottom: 0;
  color: #f1cb8c;
}

.block-title-content .wp-block-group__inner-container h3 {
  background-color: #f5dcb8;
  color: #390d20;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0;
  border: 3px solid #390d20;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #390d20;
  color: #e9ae4a;
  border-color: #f5dcb8;
}
.block-title-content .wp-block-group__inner-container .wp-block-columns {
  background-color: #f5dcb8;
  color: #390d20;
  border-radius: 8px;
  border-top-left-radius: 0;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
.block-title-content .wp-block-group__inner-container .wp-block-columns .wp-block-buttons {
  margin-bottom: 0;
}

.block-imker {
  margin-bottom: -23px;
  position: relative;
  padding-bottom: 1.6rem;
}
.block-imker p {
  font-weight: 600;
  font-size: 1.4rem;
}

.block-about {
  margin-bottom: 0;
}
.block-about > .wp-block-column:first-child h3 {
  background-color: #f5dcb8;
  color: #390d20;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0;
  border: 3px solid #390d20;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.block-about > .wp-block-column:first-child .wp-block-group {
  background-color: #390d20;
  color: #f5dcb8;
  border-radius: 8px;
  border-top-left-radius: 0;
}
.block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns {
  background-color: #390d20;
  color: #f5dcb8;
}
.block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column {
  padding-top: 1.2rem;
}
.block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column b, .block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column strong {
  color: #e9ae4a;
}
.block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.block-about > .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column a {
  color: #f1cb8c;
  font-weight: 600;
  text-decoration: underline;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {
  background-color: #390d20;
  color: #e9ae4a;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0;
  border: 3px solid #e9ae4a;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container .wp-block-columns {
  background-color: #e9ae4a;
  color: #390d20;
  border-radius: 8px;
  border-top-left-radius: 0;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column {
  padding-top: 1.2rem;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column h3 {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 0;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container .wp-block-columns > .wp-block-column a {
  text-decoration: none;
  font-weight: 600;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container .wp-block-columns ul.wp-block-latest-posts li a {
  font-size: 1.8rem;
  text-decoration: none;
  font-weight: 600;
}
.block-about > .wp-block-column .wp-block-group .wp-block-group__inner-container > .wp-block-image img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.block-about > .wp-block-column .wp-block-group.block-s-lighter .wp-block-group__inner-container > h3 {
  border-color: #f5dcb8;
}
.block-about > .wp-block-column .wp-block-group.block-s-lighter .wp-block-group__inner-container .wp-block-columns {
  background-color: #f5dcb8;
}

ul.wp-block-latest-posts {
  margin: 0;
}
ul.wp-block-latest-posts li {
  list-style: none;
}
ul.wp-block-latest-posts li a {
  font-family: "Arvo", serif;
}

@media only screen and (max-width: 992px) {
  .block-about {
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
  .block-about .wp-block-column {
    flex-basis: 100% !important;
    width: 100%;
  }
  .block-bee .wp-block-columns {
    display: flex;
    flex-wrap: wrap;
  }
  .block-bee .wp-block-columns .wp-block-column {
    margin-bottom: 1.6rem;
    width: calc(50% - 16px);
    flex-basis: unset !important;
    margin-left: auto;
  }
  .block-bee .wp-block-columns .wp-block-column:nth-child(3) {
    width: 100% !important;
  }
  .block-bee .wp-block-columns .wp-block-column a {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 768px) {
  .block-bee .wp-block-columns .wp-block-column:nth-child(3) {
    flex-basis: 100% !important;
  }
  .block-bee .wp-block-columns .wp-block-column a {
    font-size: 1.2rem;
  }
  .block-bee .wp-block-columns .wp-block-column em {
    max-width: 190px;
    display: inline-block;
  }
}
.wp-block-button__link {
  background-color: #390d20;
  color: #f1cb8c;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.wp-block-button__link:hover {
  background-color: #b47c1b;
}
.wp-block-button__link:active, .wp-block-button__link:focus {
  color: #f1cb8c;
}

.btn-simple {
  color: #390d20;
  font-weight: 600;
  transition: all 0.3s ease;
}
.btn-simple:hover {
  color: #11010c;
}
.btn-simple:active, .btn-simple:focus {
  color: #11010c;
}

.btn.btn-secondary {
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.btn.btn-secondary:hover {
  background-color: #b47c1b;
}
.btn.btn-secondary {
  padding: 1.2rem 1.2rem;
  display: inline-block;
}

.is-style-button-tertiary .wp-block-button__link {
  background-color: #186d16 !important;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.is-style-button-tertiary .wp-block-button__link:hover {
  background-color: #10330f !important;
}
.is-style-button-tertiary .wp-block-button__link {
  text-decoration: none !important;
}

.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background) {
  background-color: #e9ae4a;
  color: #390d20;
}
.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background):hover {
  background-color: #b47c1b;
}

.wp-block-buttons .wp-block-button {
  margin-bottom: 0;
}

select {
  font-size: 1.4rem;
  padding: 0.8rem 0.8rem;
  background-color: #e9ae4a;
  border-color: #e9ae4a;
  border-radius: 8px;
}

.woocommerce input {
  font-size: 1.4rem !important;
  color: #390d20;
  background-color: #fbf1e2;
  border-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
  height: auto !important;
  border-radius: 8px;
}
.woocommerce select {
  background-color: #f1cb8c;
  padding: 1.2rem 1.2rem;
}
.woocommerce .select2 .select2-selection {
  background-color: #fbf1e2;
}
.woocommerce textarea {
  font-size: 1.4rem;
  background-color: #fbf1e2;
  border-radius: 8px;
  border-color: #e9ae4a !important;
}

.select2-container .select2-dropdown {
  background-color: #fbf1e2;
}
.select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option {
  font-size: 1.4rem;
}

.lsb-form label {
  font-size: 1.4rem;
}
.lsb-form input {
  font-size: 1.4rem;
  background-color: #f5dcb8;
  border-color: #f1cb8c;
  border-radius: 8px;
  font-weight: 600;
  color: #e9ae4a;
  background-color: #562339;
  border-color: #390d20;
}
.lsb-form input::-moz-placeholder {
  color: #e9ae4a;
}
.lsb-form input::placeholder {
  color: #e9ae4a;
}
.lsb-form button.lsb-form-button {
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.lsb-form button.lsb-form-button:hover {
  background-color: #b47c1b;
}
.lsb-form button.lsb-form-button {
  padding: 0.4rem 1.6rem;
  font-size: 1.4rem;
  margin-top: 0.4rem;
}
.lsb-form {
  margin-bottom: 1.6rem;
}

.wpcf7 input {
  font-size: 1.4rem !important;
  color: #390d20;
  background-color: #fbf1e2;
  border-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
  height: auto !important;
  border-radius: 8px;
}
.wpcf7 input[type=submit] {
  background-color: #e9ae4a;
}
.wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:active, .wpcf7 input[type=submit]:focus {
  background-color: #b47c1b;
  color: #11010c;
}
.wpcf7 textarea {
  font-size: 1.4rem !important;
  color: #390d20;
  background-color: #fbf1e2;
  border-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
  height: auto !important;
  border-radius: 8px;
}
.wpcf7 select {
  font-size: 1.4rem !important;
  color: #390d20;
  background-color: #fbf1e2;
  border-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
  height: auto !important;
  border-radius: 8px;
}

.wpforms-container {
  padding: 0 1.6rem !important;
  margin-top: 0 !important;
}
.wpforms-container .wpforms-form .wpforms-field label.wpforms-field-label {
  color: #e9ae4a;
  font-weight: 500;
  font-size: 1.4rem;
  margin-bottom: 0.4rem !important;
}
.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox fieldset legend {
  color: #e9ae4a;
}
.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox fieldset ul li label {
  color: #e9ae4a;
}
.wpforms-container .wpforms-form .wpforms-field input[type=text], .wpforms-container .wpforms-form .wpforms-field input[type=email], .wpforms-container .wpforms-form .wpforms-field textarea {
  font-size: 1.4rem !important;
  color: #390d20;
  background-color: #fbf1e2;
  border-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
  height: auto !important;
  border-radius: 8px;
}
.wpforms-container .wpforms-submit-container button.wpforms-submit {
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.wpforms-container .wpforms-submit-container button.wpforms-submit:hover {
  background-color: #b47c1b;
}
.wpforms-container .wpforms-submit-container button.wpforms-submit {
  font-weight: 800 !important;
  background-color: #e9ae4a !important;
  color: #390d20 !important;
}
.wpforms-container .wpforms-submit-container button.wpforms-submit:hover {
  background: #b47c1b !important;
  background-color: #b47c1b !important;
  color: #11010c !important;
}

body.is-sticky header.site-header div.title-area .site-title {
  position: fixed;
  top: 0px;
  z-index: 1001;
  width: 188px;
  margin-left: -204px;
  background-color: #390d20;
  height: 67px;
  display: flex;
  align-items: center;
  padding-left: 9px;
  padding-right: 9px;
  box-shadow: -9px 1px 14px #1f0510;
}
@media only screen and (max-width: 1750px) {
  body.is-sticky header.site-header div.title-area .site-title {
    display: none;
  }
}
body.is-sticky header.site-header div.title-area .site-title a {
  background: url("images/logo-honingonline-mobile.svg") no-repeat !important;
  min-height: 36px;
}
body.is-sticky nav .cart-widget:before {
  top: 10px;
}
body.is-sticky .menu-primary > .menu-item > .sub-menu {
  left: -9999px;
  opacity: 1;
}
@media only screen and (min-width: 1200.001px) {
  body.is-sticky .widget_product_search, body.is-sticky .dgwt-wcas-widget {
    position: fixed;
    top: 10px !important;
    z-index: 1001;
    margin-left: 120px !important;
  }
}

@media only screen and (min-width: 992.001px) {
  nav.nav-primary {
    max-width: 1280px;
    margin: 0 auto;
    border: none;
    position: sticky;
    top: -1px;
    z-index: 999;
  }
  nav.nav-primary .wrap {
    margin: auto;
    background: #390d20;
  }
  nav.nav-primary .wrap:before {
    content: "";
    width: 100%;
    background-image: url(images/bijenraat-met-eitjes.jpg);
  }
  nav.nav-primary .wrap ul.genesis-nav-menu {
    padding-top: 1.2rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    font-weight: 400;
    position: relative;
    display: flex;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu .sub-menu {
    border: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu .sub-menu a {
    border: none;
    padding: 1.6rem 0.8rem;
    font-size: 1.3rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item--cart {
    /*
    > a::after{
        content: "";
        background-image: url(images/caret.svg);
        background-repeat: no-repeat;
        height: 14px;
        width: 29px;
        display: inline-block;
        left: space(1);
    }
    */
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item--cart .xoo-cp-sc-cont {
    padding-left: 56px;
    position: relative;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item--cart .xoo-cp-sc-cont .xoo-cp-sc-icon {
    position: absolute;
    left: 1.6rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item--cart .xoo-cp-sc-cont .xoo-cp-sc-icon:before {
    content: "";
    background-image: url(images/winkelmandje-donker.svg);
    height: 16px;
    width: 27px;
    display: inline-block;
    background-repeat: no-repeat;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink a {
    background-color: transparent;
    color: #f5dcb8;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink a:hover {
    background-color: transparent;
    color: #f1cb8c;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink.current-menu-item a {
    color: #f1cb8c;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink#menu-item-5513 {
    margin-left: 1.2rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink.right {
    margin-left: auto;
    margin-right: 1.6rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink.right a {
    color: #e9ae4a;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.passie {
    padding-left: 30%;
    padding-top: 0;
    margin-top: -6px;
    vertical-align: top;
    margin-left: auto;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.passie a {
    background-color: transparent;
    color: #f1cb8c;
    font-family: "Arvo", serif;
    pointer-events: none;
    font-weight: 400;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.passie:hover a {
    background-color: transparent;
    color: #f1cb8c;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > a {
    font-family: "Arvo", serif;
    font-weight: 600;
    text-decoration: none;
    color: black;
    background-color: #f1cb8c;
    color: #390d20;
    padding: 2rem 1.6rem;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > a:hover {
    background-color: #e9ae4a;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li#menu-item-47 > a::before {
    content: "";
    background-image: url(images/menu.svg);
    background-repeat: no-repeat;
    height: 14px;
    width: 29px;
    display: inline-block;
    left: 0.8rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li.current_page_item a {
    color: #390d20;
    text-decoration: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li:hover a {
    color: #390d20;
    text-decoration: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li:hover > .sub-menu {
    left: auto !important;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu {
    width: auto;
    box-shadow: 0px 3px 3px #390d20;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu:hover {
    background-color: #f5dcb8;
    box-shadow: 0px 4px 8px #797979;
    width: calc(100% - 1.6rem);
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li {
    display: flex;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li > a {
    background-color: #f1cb8c;
    white-space: nowrap;
    width: auto;
    flex: 1;
    border-bottom: 1px solid #390d20;
    font-weight: 600;
    max-width: 290px;
    width: 290px;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li > a:after {
    content: "";
    background-image: url(images/arrow-right.svg);
    background-repeat: no-repeat;
    height: 14px;
    width: 10px;
    display: inline-block;
    float: right;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li.specials, nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li.nav-keuzehulp {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:last-child > a {
    border-bottom: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover a {
    color: #390d20;
    background-color: #f5dcb8;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu {
    -moz-columns: 4 200px;
         columns: 4 200px;
    margin: 0;
    left: 290px;
    width: calc(100% - 290px);
    height: 100%;
    top: 0;
    -moz-column-fill: auto;
         column-fill: auto;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li {
    background-color: #f5dcb8;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li > a {
    background-color: #f5dcb8;
    font-weight: 600;
    padding: 1.6rem 1.6rem 0.8rem 1.6rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li > a:hover {
    color: #e9ae4a;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li ul.sub-menu {
    display: block !important;
    position: relative;
    left: auto;
    margin: 0;
    opacity: 1;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li ul.sub-menu li a {
    background-color: #f5dcb8;
    padding: 0.4rem 1.6rem;
    font-weight: 400;
    transition: background-color 0.3s ease;
    border-radius: 3px;
    margin-left: 1.2rem;
    width: 210px;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li ul.sub-menu li a:hover {
    background-color: #e8ca9e;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: 0.8rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li a {
    display: block;
    padding: 0.8rem 1.6rem;
    min-width: 250px;
    font-weight: 600;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li a:after {
    content: "";
    background-image: url(images/arrow-right.svg);
    background-repeat: no-repeat;
    height: 14px;
    width: 10px;
    display: inline-block;
    margin-left: 1.6rem;
    float: right;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li a:hover {
    color: #e9ae4a;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li:last-child {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
    text-align: center;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li:last-child a {
    background-color: #e9ae4a;
    color: #390d20;
    font-family: "Arvo", serif;
    font-weight: 600;
    border-radius: 8px;
    transition: all 0.3s ease;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li:last-child a:hover {
    background-color: #b47c1b;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li:last-child a {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    border: 1px solid #390d20;
    min-width: auto;
    margin-left: 1.6rem;
    box-shadow: 4px 4px 8px #b1a89b;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu > li > ul.sub-menu > li:hover > ul.sub-menu > li.special-items li:last-child a:after {
    display: none;
  }
}
nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item-54364, nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item-56397 {
  flex-grow: 1;
}
nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item-54364 .dgwt-wcas-search-wrapp, nav.nav-primary .wrap ul.genesis-nav-menu > li.menu-item-56397 .dgwt-wcas-search-wrapp {
  width: auto;
  margin-right: 20px;
  min-width: auto;
}
nav.nav-primary .wrap ul.genesis-nav-menu > li.sidelink {
  white-space: nowrap;
}

.menu-primary > li > ul.sub-menu > li > a {
  padding-left: 40px !important;
}
.menu-primary > li > ul.sub-menu > li > a:before {
  content: "";
  display: inline-block;
  padding-right: 1.2rem;
  background-image: url(images/iconen-menu/honing.svg);
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  position: absolute;
  margin-right: 30px;
  left: 10px;
  margin-top: -3px;
}
.menu-primary > li > ul.sub-menu > li#menu-item-44 > a:before {
  background-image: url(images/iconen-menu/speciale-honing.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-622 > a:before {
  background-image: url(images/iconen-menu/propolis-gezondheid.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-627 > a:before {
  background-image: url(images/iconen-menu/bijenpollen-en-royal-jelly.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-630 > a:before {
  background-image: url(images/iconen-menu/honingwijn-lekkers.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-635 > a:before {
  background-image: url(images/iconen-menu/bloemen-voor-bijen.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-638 > a:before {
  background-image: url(images/iconen-menu/verzorging.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-643 > a:before {
  background-image: url(images/iconen-menu/honingsnoep-koek.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-650 > a:before {
  background-image: url(images/iconen-menu/overige-producten.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-2292 > a:before {
  background-image: url(images/iconen-menu/vragen.svg);
}
.menu-primary > li > ul.sub-menu > li#menu-item-7404 > a:before {
  background-image: url(images/iconen-menu/thee.svg);
}
.menu-primary > li > ul.sub-menu > li.specials > a:before {
  background-image: url(images/iconen-menu/korting.svg);
}

.menu-toggle {
  background-color: #390d20;
  color: #e9ae4a;
  border: none;
}

@media only screen and (max-width: 992px) {
  body.scrolledTop nav.nav-primary {
    padding-top: 52px;
  }
  nav.nav-primary {
    position: sticky;
    top: -1px;
    left: 0;
    width: 100%;
    display: none;
    z-index: 998;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary {
    height: calc(100vh - 120px);
    overflow-y: auto;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary #menu-item-47 > .sub-menu-toggle {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li.sidelink:first {
    border-top: 1px solid #e9d7bc;
    margin-top: 8px;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li.sidelink a {
    font-size: 1.4rem;
    padding-left: 1.6rem;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li.sidelink.current-menu-item a {
    text-decoration: none !important;
    color: #f1cb8c !important;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li.sidelink.btn-keuzehulp {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li a:hover, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li a:active, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li a:focus {
    text-decoration: none;
    color: #390d20;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu {
    display: block;
    padding-left: 0;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu a {
    background-color: transparent;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu a:hover, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu a:active, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu a:focus {
    text-decoration: none;
    color: #390d20;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle {
    float: none;
    background-color: #ffeed5;
    padding: 8px 14px;
    outline: 0;
    border-radius: 4px;
    right: 4px;
    top: 3px;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle.activated:before {
    color: #e9ae4a;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle.activated ~ .sub-menu {
    background-color: #f5dcb8;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle:before {
    float: right;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle:hover, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle:active, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu .sub-menu-toggle:focus {
    outline: 0;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item > .sub-menu li.menu-item > .sub-menu a {
    color: #bf7f0b;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item > .sub-menu li.menu-item > .sub-menu a:focus, nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item > .sub-menu li.menu-item > .sub-menu a:active {
    text-decoration: none;
    color: #bf7e0b;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item > .sub-menu li.menu-item.special-items {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item.specials {
    display: block;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item.nav-keuzehulp {
    display: block;
    margin-bottom: 1.6rem;
    margin-top: 1.6rem;
    float: right;
    z-index: 999;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item.nav-keuzehulp a {
    display: inline-block;
    width: auto;
    background-color: #e9ae4a;
    color: #390d20;
    font-weight: 600;
    border-radius: 8px;
    margin-right: 2.4rem;
    text-align: center;
    padding-left: 1.6rem !important;
    padding-right: 1.6rem !important;
    box-shadow: 4px 4px 8px #4c4c4c;
    border: 1px solid #390d20;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary > li > .sub-menu li.menu-item.nav-keuzehulp a:before {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary .passie {
    display: none;
  }
  nav.nav-primary .wrap ul.genesis-nav-menu.menu-primary .menu-item--cart {
    display: none;
  }
  nav.nav-primary .passie {
    display: none;
  }
  nav.nav-primary .menu-item--cart a:before {
    display: none;
  }
  nav.nav-primary .menu-item--cart a {
    padding: 2rem 1.6rem !important;
  }
  .menu-toggle {
    position: absolute;
    text-align: right;
    box-shadow: none;
    margin: unset;
    display: block;
    width: auto;
    position: sticky;
    margin-top: -49px;
    z-index: 1001;
    top: -1px;
    padding: 13px 12px;
    display: flex;
    align-items: center;
  }
  .menu-toggle:hover, .menu-toggle:active, .menu-toggle:focus {
    background-color: #390d20;
    border: none;
    outline: 0;
    color: #b47c1b;
  }
  .menu-toggle:before {
    content: "" !important;
    background-image: url(images/menu-mobile.svg);
    background-repeat: no-repeat;
    height: 24px !important;
    width: 26px !important;
    display: inline-block;
  }
  .menu-toggle.activated:before {
    background-image: url(images/menu-sluiten.svg);
  }
}
.kk-reviews .kk-review-holder {
  display: flex;
  align-items: center;
}
.kk-reviews .kk-review-holder .kk-review-holder--left .kk-header {
  font-size: 1.8rem;
  font-weight: 600;
}
.kk-reviews .kk-review-holder .kk-review-holder--left .kk-sumscore {
  display: flex;
  align-items: center;
}
.kk-reviews .kk-review-holder .kk-review-holder--left .kk-sumscore .kk-rating {
  margin-right: 0.8rem;
}
.kk-reviews .kk-review-holder .kk-average-score {
  margin: 0;
  margin-left: 1.2rem;
  background-color: #186d16;
}
.kk-reviews .kk-dropdown {
  display: none;
}
.kk-reviews .kk-review-list-top .kk-average-score {
  background-color: #186d16;
}
#text-2 .widget-title {
  margin-bottom: 0;
}

ul.list--ring {
  margin: 0;
  margin-bottom: 1.6rem;
}
ul.list--ring li {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-right: 2rem;
  display: flex;
  align-items: center;
  color: #e9ae4a;
  line-height: 45px;
}
ul.list--ring li:before {
  content: "";
  display: inline-block;
  background-image: url("images/check-ring.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  margin-right: 0.4rem;
}

ul.usp {
  margin-left: 0;
}
ul.usp li {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-right: 1.6rem;
  display: flex;
  align-items: normal;
}
ul.usp li:before {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("images/check-primary.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  margin-right: 0.4rem;
  min-width: 35px;
}

.list-quick-nav ul {
  margin: 0;
}
.list-quick-nav ul li {
  list-style: none;
  font-weight: 500;
  font-family: "Playfair Display", serif;
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
  border-radius: 8px;
  background-color: #f1cb8c;
  margin-bottom: 1.2rem;
  padding: 0 0.8rem;
}
.list-quick-nav ul li a {
  display: block;
  padding: 0.4rem 0;
  font-size: 1.6rem;
  width: 100%;
  text-decoration: none;
}
.list-quick-nav ul li:after {
  content: "";
  background-image: url(images/arrow-right.svg);
  background-repeat: no-repeat;
  height: 14px;
  width: 10px;
  display: inline-block;
  margin-left: auto;
  margin-right: 0;
  transition: all 0.3s ease;
}
.list-quick-nav ul li:hover {
  background-color: #f5dcb8;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.list-quick-nav ul li:hover a {
  color: #0c0307;
}
.list-quick-nav li a {
  text-decoration: none !important;
}

.block-primary-border .list-quick-nav ul {
  padding-left: 1.6rem;
}
.block-primary-border .list-quick-nav ul li a {
  color: #390d20;
}

.sidebar {
  background-color: #f5dcb8;
  border-radius: 8px;
  margin-left: 1.6rem;
  font-size: 1.4rem;
}
.sidebar .widget {
  background-color: transparent;
  padding: 1.6rem;
}

.content-sidebar-wrap .sidebar {
  margin-right: 1.6rem;
}

.single-post .site-inner {
  background-color: #f5dcb8;
}
.single-post .site-inner .content {
  padding: 1.6rem;
}
.single-post .site-inner .content article {
  padding-left: 100px;
  padding-right: 100px;
  font-size: 1.6rem;
}
.single-post .site-inner .content article a {
  font-weight: bold;
  text-decoration: underline;
}
.single-post .site-inner .content article a:hover {
  text-decoration: none;
}
.single-post .site-inner .content article header .entry-title {
  margin-bottom: 0;
  font-size: 4rem;
  color: #390d20;
}
.single-post .site-inner .content article header .entry-comments-link {
  display: none;
}
.single-post .site-inner .content article .entry-content .wc-block-grid.wp-block-handpicked-products.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-post .site-inner .content article .entry-content .wc-block-grid.wc-block-product-best-sellers.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-post .site-inner .content article .entry-content .wc-block-grid.wp-block-product-new.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-post .site-inner .content article .entry-content .wc-block-grid.wc-block-product-on-sale.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-post .site-inner .content article .entry-content .wc-block-grid.wc-block-product-tag.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product {
  margin-bottom: 1.6rem;
}
.single-post .site-inner .content article .entry-content blockquote p {
  word-break: normal;
}
.single-post .site-inner .content article .entry-footer .entry-meta .entry-categories {
  display: none;
}
.single-post .footer-widgets:before {
  background-color: #f5dcb8;
}
.single-post .comment-respond {
  background-color: #f5dcb8;
  padding: 1.6rem;
}
.single-post .comment-respond textarea {
  background-color: #f1cb8c;
}
.single-post .comment-respond .form-submit input {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.single-post .comment-respond .form-submit input:hover {
  background-color: #b47c1b;
}

.single-page main.content article a {
  text-decoration: underline;
  font-weight: bold;
}
.single-page main.content article a:hover {
  text-decoration: none;
}
.single-page main.content article a.wp-block-button__link {
  text-decoration: none;
}
.single-page main.content article ul li a {
  text-decoration: none;
  font-weight: unset;
}

@media only screen and (max-width: 992px) {
  .single-post .site-inner .content {
    padding: 1.6rem;
  }
  .single-post .site-inner .content article {
    padding-left: 0px;
    padding-right: 0px;
  }
  .single-post .site-inner .content article header .entry-title {
    font-size: 2rem;
  }
  .single-post .site-inner .content article .entry-content blockquote p, .single-post .site-inner .content article .entry-content blockquote cite {
    font-size: 1.3rem;
  }
  .single-post .site-inner .content article .entry-content ol {
    margin-left: 1.6rem;
  }
  .single-post .site-inner .content article .entry-content > .wp-block-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .single-post .site-inner .content article .entry-content > .wp-block-columns > .wp-block-column > .wp-block-columns {
    padding-left: 0;
    padding-right: 0;
  }
}
.keuzehulp .entry-header {
  display: none;
}
.keuzehulp .content {
  padding: 1.6rem;
}
.keuzehulp .content .wp-block-button .wp-block-button__link {
  color: #e9ae4a;
  text-decoration: none;
}
.keuzehulp .content .wp-block-button.is-style-outline .wp-block-button__link {
  color: #390d20;
}
.keuzehulp .ptam-block-post-grid article .ptam-block-post-grid-text {
  padding: 1.6rem !important;
  background-color: #f1cb8c !important;
}
.keuzehulp .wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product, .keuzehulp .wc-block-product-category ul.wc-block-grid__products li.wc-block-grid__product {
  margin-bottom: 1.6rem !important;
  padding-bottom: 80px !important;
}
.keuzehulp .wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .keuzehulp .wc-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
  min-height: 34px !important;
}
.keuzehulp .wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .keuzehulp .wc-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description {
  display: none;
}

.block-heading {
  background-color: #f5dcb8;
  margin-top: -32px;
  margin-bottom: 0px;
  margin-right: -15px;
  margin-left: -15px;
  padding: 32px;
}

.single-keuzehulp-honing .site-inner, .single-kennisplein-honing .site-inner {
  background-color: #f5dcb8;
}
.single-keuzehulp-honing .site-inner .content, .single-kennisplein-honing .site-inner .content {
  padding: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article, .single-kennisplein-honing .site-inner .content article {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-header, .single-kennisplein-honing .site-inner .content article .entry-header {
  display: block;
}
.single-keuzehulp-honing .site-inner .content article .entry-header .entry-meta, .single-kennisplein-honing .site-inner .content article .entry-header .entry-meta {
  display: none;
}
.single-keuzehulp-honing .site-inner .content article .content, .single-kennisplein-honing .site-inner .content article .content {
  padding: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-content h2, .single-keuzehulp-honing .site-inner .content article .entry-content h3, .single-keuzehulp-honing .site-inner .content article .entry-content h4, .single-kennisplein-honing .site-inner .content article .entry-content h2, .single-kennisplein-honing .site-inner .content article .entry-content h3, .single-kennisplein-honing .site-inner .content article .entry-content h4 {
  margin-top: 4rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .block-title--full h2, .single-keuzehulp-honing .site-inner .content article .entry-content .block-title--full h3, .single-keuzehulp-honing .site-inner .content article .entry-content .block-title--full h4, .single-kennisplein-honing .site-inner .content article .entry-content .block-title--full h2, .single-kennisplein-honing .site-inner .content article .entry-content .block-title--full h3, .single-kennisplein-honing .site-inner .content article .entry-content .block-title--full h4 {
  margin-top: 0.4rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .wp-block-buttons .wp-block-button a.wp-block-button__link, .single-kennisplein-honing .site-inner .content article .entry-content .wp-block-buttons .wp-block-button a.wp-block-button__link {
  color: #f1cb8c;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link, .single-kennisplein-honing .site-inner .content article .entry-content .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link {
  color: #390d20;
}
.single-keuzehulp-honing .site-inner .content article .entry-content a:not(.wp-block-button__link), .single-kennisplein-honing .site-inner .content article .entry-content a:not(.wp-block-button__link) {
  font-weight: bold;
  text-decoration: underline;
}
.single-keuzehulp-honing .site-inner .content article .entry-content a:not(.wp-block-button__link):hover, .single-kennisplein-honing .site-inner .content article .entry-content a:not(.wp-block-button__link):hover {
  text-decoration: none;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .block-primary-border, .single-kennisplein-honing .site-inner .content article .entry-content .block-primary-border {
  margin-bottom: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .block-primary-border h1, .single-keuzehulp-honing .site-inner .content article .entry-content .block-primary-border h2, .single-keuzehulp-honing .site-inner .content article .entry-content .block-primary-border h3, .single-kennisplein-honing .site-inner .content article .entry-content .block-primary-border h1, .single-kennisplein-honing .site-inner .content article .entry-content .block-primary-border h2, .single-kennisplein-honing .site-inner .content article .entry-content .block-primary-border h3 {
  margin-top: 0;
  margin-bottom: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-content .block-primary-border .schema-faq, .single-kennisplein-honing .site-inner .content article .entry-content .block-primary-border .schema-faq {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.single-keuzehulp-honing .site-inner .content article .entry-footer .entry-meta, .single-kennisplein-honing .site-inner .content article .entry-footer .entry-meta {
  border: none;
}
.single-keuzehulp-honing .site-inner .content article .entry-footer .entry-meta .entry-categories, .single-kennisplein-honing .site-inner .content article .entry-footer .entry-meta .entry-categories {
  display: none;
}
.single-keuzehulp-honing .site-inner .content article ul.wc-block-grid__products li, .single-kennisplein-honing .site-inner .content article ul.wc-block-grid__products li {
  margin-bottom: 1.6rem !important;
}
.single-keuzehulp-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns, .single-kennisplein-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns {
  padding: 0;
}
.single-keuzehulp-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products, .single-kennisplein-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products {
  margin: 0 -8px;
}
.single-keuzehulp-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-kennisplein-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product {
  width: calc(33.3333333% - 16px);
}
.single-keuzehulp-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .single-kennisplein-honing .site-inner .content article .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description {
  display: none;
}

.keuzehulp-grid h2, .keuzehulp-grid h3 {
  background-color: #f5dcb8;
  color: #390d20;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0;
  border: 3px solid #390d20;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #f5dcb8;
  background-color: #390d20;
  color: #f5dcb8;
}
.keuzehulp-grid .wp-block-group {
  background-color: #f1cb8c;
  color: #390d20;
  border-radius: 8px;
  border-top-left-radius: 0;
}
.keuzehulp-grid .wp-block-group .summary {
  padding-top: 1.2rem;
  margin-bottom: 0;
  flex-wrap: nowrap !important;
}
.keuzehulp-grid .wp-block-group .summary img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.keuzehulp-grid .wp-block-group .summary a {
  text-decoration: underline;
  font-weight: 600;
}
.keuzehulp-grid .wp-block-group .summary a:hover {
  text-decoration: none;
}
.keuzehulp-grid .wp-block-group .subheading {
  background-color: #e9ae4a;
  padding: 0.8rem 1.6rem;
}
.keuzehulp-grid .wp-block-group .wp-block-handpicked-products {
  padding: 0;
  margin-bottom: 1.2rem;
}
.keuzehulp-grid .wp-block-group .wp-block-handpicked-products ul.wc-block-grid__products {
  margin: 0 -8px;
}
.keuzehulp-grid .wp-block-group .wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product {
  list-style: none;
  border-radius: 8px;
  background-color: #f5dcb8;
  border: 1px solid #e9ae4a;
  width: calc(50% - 16px);
  margin: 0 8px;
}
.keuzehulp-grid .wp-block-group .wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img {
  border-bottom: 1px solid #e9ae4a;
}

@media only screen and (max-width: 992px) {
  .keuzehulp .site-inner .content {
    padding: 0.4rem;
  }
  .keuzehulp .site-inner .content .entry-content > .wp-block-columns > .wp-block-column {
    margin-bottom: 2.4rem;
  }
  .keuzehulp .site-inner .content .entry-content > .wp-block-columns > .wp-block-column .bee:after {
    display: none;
  }
  .keuzehulp .site-inner .content .block-title.block-title--full {
    margin-left: 0px;
    margin-right: 0px;
  }
  .keuzehulp-grid .wp-block-group .wp-block-group__inner-container > .wp-block-columns:not(.summary) {
    padding: 0;
  }
  .keuzehulp-grid .wp-block-group .wp-block-group__inner-container .summary .wp-block-column {
    flex-basis: 40% !important;
  }
  .keuzehulp-grid .wp-block-group .wp-block-group__inner-container .summary .wp-block-column:first-child {
    flex-basis: 60% !important;
  }
  .single-keuzehulp-honing .site-inner .content, .single-kennisplein-honing .site-inner .content {
    padding: 0.8rem;
  }
  .single-keuzehulp-honing .site-inner .content article, .single-kennisplein-honing .site-inner .content article {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 1.4rem;
  }
  .single-keuzehulp-honing .site-inner .content article .entry-content > .wp-block-columns, .single-kennisplein-honing .site-inner .content article .entry-content > .wp-block-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .single-keuzehulp-honing .site-inner .content article .entry-content > .wp-block-columns > .wp-block-column > .wp-block-columns, .single-kennisplein-honing .site-inner .content article .entry-content > .wp-block-columns > .wp-block-column > .wp-block-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .single-keuzehulp-honing .site-inner .content article .entry-content .wp-block-column > ul, .single-kennisplein-honing .site-inner .content article .entry-content .wp-block-column > ul {
    margin-left: 20px;
  }
  .single-keuzehulp-honing .site-inner .content article .entry-content .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .single-kennisplein-honing .site-inner .content article .entry-content .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product {
    width: calc(50% - 16px);
  }
}
@media only screen and (max-width: 768px) {
  .keuzehulp .site-inner .entry-content > .wp-block-columns {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
  .keuzehulp .site-inner .entry-content .block-heading {
    margin-top: -32px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 32px 8px;
  }
}
.xoo-cp-container {
  border-color: #390d20;
  background-color: #fff4e3;
}
.xoo-cp-container .xoo-cp-hdtxt {
  margin-bottom: 0;
}
.xoo-cp-container .xoo-cp-content {
  padding-left: 0;
}
.xoo-cp-container .xoo-cp-content .xcp-btn {
  border-radius: 8px;
}
.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-btn-vc {
  display: none;
}
.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-close {
  background-color: #e9ae4a;
  border-color: #e9ae4a;
  color: #390d20;
  font-weight: 600;
}
.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-close:hover {
  background-color: #b47c1b;
}
.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-btn-ch {
  background-color: #186d16;
  transition: all 0.3s ease;
  color: #f5dcb8;
  font-weight: 600;
  box-shadow: 2px 3px 2px #1a6b17;
}
.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-btn-ch:hover {
  background-color: #10330f;
}
.xoo-cp-container .xoo-cp-hdtxt {
  background-color: #390d20;
  color: #e9ae4a;
  text-transform: unset;
  text-align: left;
  padding: 0.8rem 1.6rem;
}
.xoo-cp-container .xcp-rel-head {
  background-color: #fff4e3;
  color: #390d20;
  text-transform: unset;
  text-align: left;
  padding: 0.8rem 1.6rem;
  border: none;
  border-bottom: 2px solid #e9ae4a;
}
.xoo-cp-container table.xoo-cp-cart {
  margin-top: 0;
}
.xoo-cp-container table.xoo-cp-cart tr {
  background: white;
  border-color: #e9ae4a;
}
.xoo-cp-container table.xoo-cp-cart tr th {
  font-size: 1.2rem;
  display: none;
}
.xoo-cp-container table.xoo-cp-cart tr th:first-child, .xoo-cp-container table.xoo-cp-cart tr th:nth-child(2) {
  text-indent: -9999px;
}
.xoo-cp-container table.xoo-cp-cart tr td {
  font-size: inherit;
  padding: 0.8rem 0.8rem;
  background-color: #fff4e3;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pimg img {
  width: 60px;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pqty .xoo-cp-qtybox {
  display: flex;
  margin-top: 10px;
  font-size: 1.4rem;
  max-width: none;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pqty .xoo-cp-qtybox input {
  font-size: 1.4rem;
  padding: unset !important;
  height: 100% !important;
  border-radius: unset;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pqty .xoo-cp-qtybox .xcp-chng {
  flex-grow: 1;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pprice {
  white-space: nowrap;
}
.xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-ptotal {
  white-space: nowrap;
}
.xoo-cp-container table.xoo-cp-cart tr td a {
  font-size: inherit;
  word-break: normal;
  color: #390d20;
  line-height: normal;
}
.xoo-cp-container .xoo-cp-rel-prods ul li a img {
  width: 60px;
}
.xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li {
  background-color: #f5dcb8;
  text-align: left;
  list-style: none;
  font-size: 1.4rem;
  border: 1px solid #e9ae4a;
  border-radius: 8px;
}
.xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li img {
  border-radius: 8px;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  border-image-slice: 3 3;
}
.xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li .xoo-cp-rel-title, .xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li .xoo-cp-rel-price, .xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li .product {
  padding: 0 0.8rem;
}
.xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li .product {
  margin-top: 0.8rem;
}
.xoo-cp-container .xoo-cp-rp-container .xoo-cp-rel-slider ul.xoo-cp-rel-prods li .product a.button {
  border-radius: 8px;
}

.xoo-cp-basket {
  background-color: #390d20;
  border: 2px solid #e9ae4a;
  box-shadow: 4px 4px 8px #b1a89b;
}
.xoo-cp-basket .xcp-bk-count {
  background-color: #390d20;
  border: 2px solid #e9ae4a;
  line-height: 25px;
}
.xoo-cp-basket .xcp-bk-icon {
  color: #f5dcb8;
}

@media only screen and (max-width: 768px) {
  .xoo-cp-container table.xoo-cp-cart tr.xoo-cp-ths {
    background: transparent;
  }
  .xoo-cp-container table.xoo-cp-cart tr td {
    vertical-align: top;
  }
  .xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pimg {
    display: none;
  }
  .xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pqty {
    min-width: auto;
  }
  .xoo-cp-container table.xoo-cp-cart tr td.xoo-cp-pqty .xoo-cp-qtybox {
    margin-top: 0;
  }
  th.xcp-rhead, td.xoo-cp-remove {
    display: table-cell !important;
  }
}
.topbar {
  width: 100%;
  top: 0;
  bottom: 0;
  background-color: rgba(57, 13, 32, 0.95);
  color: #f5dcb8;
  text-align: center;
  padding: 1.6rem;
  z-index: 999999999;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 10px 10px #000;
}
.topbar .topbar-content {
  max-width: 480px;
}
.topbar .topbar-content a {
  color: #e9ae4a;
  text-decoration: underline;
  font-weight: 600;
}

.table--mobile {
  overflow: auto;
}
.table--mobile table td {
  white-space: nowrap;
}
.table--mobile table td:first-child {
  background-color: #e9ae4a;
  border-right: 1px solid #390d20;
  position: sticky;
  left: 0;
}

@media only screen and (max-width: 768px) {
  .table--mobile table td:first-child {
    padding-left: 0.8rem;
    border-left: 1px solid #390d20;
    background-color: #f5dcb8;
    white-space: normal;
    max-width: 142px;
    min-width: 140px;
    word-break: break-word;
  }
}
.single-post .schema-faq {
  padding-top: 1.6rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.dgwt-wcas-search-wrapp {
  margin-left: 1.6rem;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-solaris button.dgwt-wcas-search-submit {
  background: #e9ae4a !important;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-solaris button.dgwt-wcas-search-submit:before {
  border: none;
  content: "";
  display: inline-block;
  background-image: url("images/loep.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  top: 7px;
  left: 10px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-solaris button.dgwt-wcas-search-submit svg {
  display: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {
  border-radius: 0 !important;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact .dgwt-wcas-search-form button.dgwt-wcas-search-submit:before {
  border: none;
  content: "";
  display: inline-block;
  background-image: url("images/loep.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  margin-right: 0.4rem;
  margin-top: -7px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact .dgwt-wcas-search-form button.dgwt-wcas-search-submit svg {
  display: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact .dgwt-wcas-search-form input.dgwt-wcas-search-input {
  box-shadow: none !important;
  background: #f5dcb8 !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-width: 300px;
  padding: 1.2rem 1.6rem !important;
  padding-left: 40px !important;
  color: #390d20;
  font-weight: 600;
  font-size: 1.6rem;
  border: 1px solid #390d20 !important;
  border-radius: 8px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact .dgwt-wcas-search-form input.dgwt-wcas-search-input:hover {
  background-color: #f5e0c2;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled input.dgwt-wcas-search-input {
  padding-left: 8px !important;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled button.dgwt-wcas-search-submit {
  right: 2px !important;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-close {
  right: 18px !important;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si, .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-cat .dgwt-wcas-si {
  width: 70px;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si img, .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-cat .dgwt-wcas-si img {
  background-color: transparent;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
  border-width: 2px;
  border-image-slice: 1 1;
  padding: 0;
}

.dgwt-wcas-details-inner .star-rating span::before {
  color: #e9ae4a;
}
.dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image {
  width: 70px;
  background-color: transparent;
  border: none;
}
.dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image img {
  background-color: transparent;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
  border-width: 2px;
  border-image-slice: 1 1;
  padding: 0;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image {
  border-bottom: 0;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image img {
  background-color: transparent;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
  margin-top: 1.2rem;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-product-title {
  color: #390d20;
  font-weight: 700;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-product-title:hover {
  text-decoration: none;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-product-sku {
  display: none;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-price {
  font-size: 1.4rem;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-hr {
  display: none;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-addtc .add_to_cart_inline a.add_to_cart_button {
  font-size: 1.4rem;
  width: 100%;
  padding: 1.6rem 1.2rem;
  margin-bottom: 0;
  border-radius: 8px;
  width: 62px;
  text-indent: -9999px;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-addtc .add_to_cart_inline a.add_to_cart_button:before {
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/bij-vliegend-met-emmer.svg);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  position: absolute;
  right: -20px;
  top: -24px;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-addtc .add_to_cart_inline a.add_to_cart_button:after {
  display: block;
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/cart.svg);
  background-repeat: no-repeat;
  height: 18px;
  width: 27px;
  position: absolute;
  right: 18px;
  top: 14px;
}
.dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-addtc .add_to_cart_inline a.add_to_cart_button:hover:before {
  right: -8px;
  top: -17px;
}

.dgwt-wcas-open-pirx .dgwt-wcas-sf-wrapp {
  background: #f5dcb8 !important;
}

.fibosearch {
  display: none;
}

@media only screen and (max-width: 992px) {
  .fibosearch {
    padding: 12px 12px;
    background-color: #390d20;
    display: block;
    max-width: 1280px;
    margin: 0 auto;
    margin-top: -8px;
  }
  .fibosearch .dgwt-wcas-search-wrapp {
    max-width: none;
    margin-left: 0;
  }
}
.wp-block-getwid-media-text-slider {
  max-height: 500px;
  overflow: hidden;
}
.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide__content {
  padding: 48px;
}
.wp-block-getwid-media-text-slider .slick-list .slick-track {
  max-height: 500px;
  overflow: hidden;
}
.wp-block-getwid-media-text-slider .slick-list .slick-track img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
  border-image-slice: 13 19;
}
.wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper {
  background-color: rgba(241, 203, 140, 0.8);
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
  padding: 1.6rem;
  max-width: 400px;
}
.wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper h1, .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper h2, .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper h3, .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper h4, .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper h5, .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper p {
  color: #390d20;
}
.wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper .is-style-outline a {
  color: #390d20;
  border-color: #390d20;
}
.wp-block-getwid-media-text-slider .slick-arrow {
  width: 31px;
  height: 29px;
  background-color: #e9ae4a;
  border-radius: 50%;
}
.wp-block-getwid-media-text-slider .slick-arrow:before {
  color: #390d20 !important;
  font-size: 32px;
}

.wp-block-getwid-images-slider .slick-slider .slick-arrow {
  width: 31px;
  height: 29px;
  background-color: #e9ae4a;
  border-radius: 50%;
}
.wp-block-getwid-images-slider .slick-slider .slick-arrow:before {
  color: #390d20 !important;
  font-size: 32px;
}

@media only screen and (max-width: 992px) {
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide {
    min-height: 300px !important;
  }
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide .wp-block-getwid-media-text-slider-slide__content {
    padding: 20px;
    min-height: 300px !important;
  }
  .wp-block-getwid-media-text-slider .slick-list .slick-track .wp-block-getwid-media-text-slider-slide-content__content-wrapper {
    padding: 1.2rem;
  }
}
@media only screen and (max-width: 768px) {
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide .wp-block-getwid-media-text-slider-slide__content .wp-block-getwid-media-text-slider-slide-content__content h1 {
    font-size: 14px !important;
  }
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide .wp-block-getwid-media-text-slider-slide__content .wp-block-getwid-media-text-slider-slide-content__content p {
    font-size: 10px;
  }
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide .wp-block-getwid-media-text-slider-slide__content .wp-block-getwid-media-text-slider-slide-content__content .wp-block-buttons {
    font-size: 9px;
  }
}
.woovr-variations.woovr-variations-select2 {
  display: flex;
  align-items: center;
}
.woovr-variations.woovr-variations-select2:before {
  content: "Maak keuze:";
  font-weight: 700;
  display: inline-block;
  margin-right: 1.2rem;
  line-height: normal;
  padding-top: 6px;
}
.woovr-variations.woovr-variations-select2 {
  padding-top: 0;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown {
  flex: 1;
  max-width: none;
  margin-left: auto;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown:hover {
  background-color: transparent;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown .woovr-variation-selector .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single {
  height: 48px;
  background-color: #fbf1e2;
  border-color: #e9ae4a;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown .woovr-variation-selector .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  padding: 0;
  padding-left: 5px;
  color: #390d20;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown .woovr-variation-selector .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow {
  height: 46px;
}
.woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown .woovr-variation-selector .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single .select2-selection__arrow b {
  border-color: #390d20 transparent transparent transparent;
  border-width: 7px 5px 0 5px;
}

body > .select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted {
  background-color: #186d16;
}
body > .select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option[area-selected=true] {
  background-color: #186d16;
}

@media only screen and (max-width: 992px) {
  .woovr-variations.woovr-variations-select2 .woovr-variation.woovr-variation-dropdown {
    max-width: 224px;
  }
  body > .select2-container.select2-container--default.select2-container--open {
    left: 8px !important;
    right: 8px;
  }
  body > .select2-container.select2-container--default .select2-dropdown {
    width: 100% !important;
  }
}
.wps_wpr_points_wrapper_with_exp {
  display: block;
  float: none;
}
.wps_wpr_view_log {
  display: block;
  float: none;
  clear: both;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
.wps_wpr_view_log a {
  padding: 0.8rem 2rem;
  display: inline-block;
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.wps_wpr_view_log a:hover {
  background-color: #b47c1b;
}

.wps_ways_to_gain_points_section .wps_wpr_heading {
  font-size: 1.4rem;
}
.wps_ways_to_gain_points_section fieldset.wps_wpr_each_section {
  border: none !important;
  padding: 0;
  box-shadow: none;
}

.wps_wpr_slide_toggle .wps_wpr_common_slider {
  color: #390d20;
  background-color: #f1cb8c;
}
.wps_wpr_slide_toggle .wps_wpr_total_points tr td h4 {
  margin: 0;
}

.woocommerce_before_checkout .wps_wpr_checkout_points_class {
  background-color: #fff5e9;
  border: 1px solid #e9ae4a;
  padding: 1.2rem 1.6rem;
  margin-bottom: 1.6rem;
  position: relative;
  display: flex;
  align-items: center;
}
.woocommerce_before_checkout .wps_wpr_checkout_points_class::before {
  display: none;
}
.woocommerce_before_checkout .wps_wpr_checkout_points_class input.input-text#wps_cart_points {
  padding: 7px !important;
}
.woocommerce_before_checkout .wps_wpr_checkout_points_class button {
  white-space: nowrap;
}
.woocommerce_before_checkout .wps_wpr_checkout_points_class > p {
  margin-left: 1.6rem;
}

.wprm-recipe-container .wprm-recipe-template-chic {
  background-color: #fff9ef;
  border-radius: 8px;
  border: 1px solid #e9ae4a;
  color: #390d20;
}
.wprm-recipe-container .wprm-recipe-template-chic h2, .wprm-recipe-container .wprm-recipe-template-chic h3 {
  color: #390d20;
  font-family: "Playfair Display", serif;
}
.wprm-recipe-container .wprm-recipe-template-chic a.wprm-recipe-link-wide-button.wprm-recipe-print-wide-button {
  background-color: #186d16 !important;
  text-decoration: none;
}
.wprm-recipe-container .wprm-recipe-template-chic a.wprm-recipe-link-wide-button.wprm-recipe-print-wide-button:hover {
  background-color: #10330f !important;
}
.wprm-recipe-container .wprm-recipe-template-chic a.wprm-recipe-link-wide-button.wprm-recipe-pin-wide-button {
  border-color: #390d20 !important;
  color: #390d20 !important;
  text-decoration: none;
  background-color: #f5dcb8 !important;
}
.wprm-recipe-container .wprm-recipe-meta-container .wprm-recipe-details-label {
  word-break: normal;
  word-wrap: normal;
}

.woocommerce-account .site-inner {
  padding: 1.6rem;
}
.woocommerce-account .site-inner .login {
  border: none;
  color: #e9ae4a;
  background-color: #390d20;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce-account .site-inner .login .button:active, .woocommerce-account .site-inner .login .button:focus {
  background-color: #b47c1b;
  color: #390d20;
}
.woocommerce-account .site-inner .login .button:hover {
  background-color: #b47c1b;
  color: #390d20;
}
.woocommerce-account .site-inner .login .lost_password {
  margin-top: 1.6rem;
}
.woocommerce-account .site-inner .login .lost_password a {
  color: #e9ae4a;
}
.woocommerce-account .site-inner .login .lost_password a:hover {
  color: #b47c1b;
}
.woocommerce-account .site-inner .register {
  border: none;
  color: #390d20;
  background-color: #e9ae4a;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.woocommerce-account .site-inner .register .button {
  background-color: #390d20;
  color: #e9ae4a;
}
.woocommerce-account .site-inner .register .button:hover {
  background-color: #11010c;
}
.woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-content {
  background-color: #fff9ef;
  padding: 1.6rem;
  border-radius: 8px;
}
.woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-navigation {
  border: none;
  color: #e9ae4a;
  background-color: #390d20;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-navigation ul li a {
  color: #e9ae4a;
}
.woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
.woocommerce-account .site-inner .woocommerce table {
  border: 1px solid #e9ae4a;
}
.woocommerce-account .site-inner .woocommerce table tr td, .woocommerce-account .site-inner .woocommerce table tr th {
  border-color: #f5dcb8;
  background-color: #fff5e9;
  padding: 0.8rem 1.2rem;
  font-size: 1.4rem;
}
.woocommerce-account .site-inner .woocommerce table tr td a.button, .woocommerce-account .site-inner .woocommerce table tr th a.button {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce-account .site-inner .woocommerce table tr td a.button:hover, .woocommerce-account .site-inner .woocommerce table tr th a.button:hover {
  background-color: #b47c1b;
}
.woocommerce-account .site-inner .woocommerce table tr td a.button, .woocommerce-account .site-inner .woocommerce table tr th a.button {
  text-decoration: none;
}
.woocommerce-account .site-inner .woocommerce table tr td a, .woocommerce-account .site-inner .woocommerce table tr th a {
  text-decoration: underline;
}
.woocommerce-account .site-inner .woocommerce table tr td a:hover, .woocommerce-account .site-inner .woocommerce table tr th a:hover {
  text-decoration: none;
}
.woocommerce-account.woocommerce-orders a.button {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce-account.woocommerce-orders a.button:hover {
  background-color: #b47c1b;
}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tr td a.woocommerce-button {
  background-color: transparent !important;
  padding: 0.4rem 1.6rem;
  color: #390d20 !important;
  text-decoration: underline !important;
  font-size: 1.4rem !important;
}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tr td a.woocommerce-button:hover {
  text-decoration: none !important;
}

@media only screen and (max-width: 992px) {
  .woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-navigation ul li {
    display: block;
  }
  .woocommerce-account .site-inner .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 1.6rem 0.8rem;
    display: block;
    text-align: left;
  }
}
.woocommerce.archive .site-inner .content-sidebar-wrap {
  display: flex;
  flex-direction: row-reverse;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content {
  flex: 1;
  background-color: transparent;
  padding: 0.4rem 1.6rem;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description .archive-title {
  padding: 1.6rem;
  padding-bottom: 0;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description a {
  font-weight: 800;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description ul {
  margin-left: 0;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description ul li {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-right: 1.6rem;
  display: list-item;
  padding-left: 40px;
  list-style: none;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description ul li:before {
  position: absolute;
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("images/check-primary.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  min-width: 35px;
  margin-right: 0.4rem;
  margin-left: -42px;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description .schema-faq p {
  padding: 0;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description .schema-faq .schema-faq-section .schema-faq-question {
  padding: 0.4rem 1.6rem;
  display: block;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description .schema-faq .schema-faq-section .schema-faq-answer {
  padding: 0.4rem 1.6rem;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description .schema-faq .schema-faq-section .schema-faq-answer img {
  margin: 0.8rem 0;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .archive-description {
  margin-top: 2.4rem;
  background-color: transparent;
  background-color: #f5dcb8;
  font-size: 1.4rem;
  padding: 0;
  border-radius: 8px;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce.archive .site-inner .content-sidebar-wrap .content .xt-framework-notices {
  display: none;
}
.woocommerce.archive .site-inner .sidebar {
  width: 300px;
  background-color: transparent;
}
.woocommerce.archive .site-inner .sidebar .widget {
  padding-top: 0.8rem;
  background-color: #f5dcb8;
  min-height: 300px;
  border-radius: 8px;
}
.woocommerce.archive .site-inner .sidebar .widget h3 {
  margin-bottom: 0.8rem;
}

@media only screen and (max-width: 768px) {
  .woocommerce.archive div.site-inner .content-sidebar-wrap .content {
    padding: 0;
  }
}
.woocommerce a.button.add_to_cart_button, .add_to_cart_button {
  background-color: #186d16;
  color: #f5dcb8;
  padding: 1.2rem 1.2rem;
  transition: all 0.3s ease;
}
.woocommerce a.button.add_to_cart_button:hover, .add_to_cart_button:hover {
  background-color: #10330f;
}
.woocommerce a.button.add_to_cart_button:active, .woocommerce a.button.add_to_cart_button:focus, .add_to_cart_button:active, .add_to_cart_button:focus {
  color: #f5dcb8;
}

.woocommerce button.button.single_add_to_cart_button {
  background-color: #186d16;
  color: #f5dcb8;
  border-radius: 8px;
  padding: 1.2rem 1.2rem;
  font-size: 1.4rem;
  border: 1px solid #10330f;
}
.woocommerce button.button.single_add_to_cart_button:hover {
  background-color: #10330f;
}

.woocommerce button.button {
  background-color: #e9ae4a;
  color: #390d20;
  padding: 1.2rem 1.2rem;
  transition: all 0.3s ease;
  border: 1px solid #e9ae4a;
  font-size: 1.4rem !important;
  border-radius: 8px;
}
.woocommerce button.button:hover {
  background-color: #10330f;
}
.woocommerce button.button[disabled] {
  background-color: #e9ae4a !important;
  padding: 1.2rem 1.2rem !important;
}
.woocommerce button.button[disabled]:hover {
  color: white !important;
}
.woocommerce a.checkout-button.button {
  border-radius: 8px;
  background-color: #186d16;
  color: #f5dcb8;
  padding: 1.2rem 1.2rem;
  transition: all 0.3s ease;
}
.woocommerce a.checkout-button.button:hover {
  background-color: #10330f;
}

.menu-item--cart .cart-widget {
  font-family: "Playfair Display", serif;
  font-weight: 600;
  position: relative;
  padding-left: 7rem !important;
}
.menu-item--cart .cart-widget:before {
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/bij-vliegend-met-emmer.svg);
  background-repeat: no-repeat;
  height: 60px;
  width: 60px;
  position: absolute;
  left: 0.8rem;
  top: -25px;
  transition: all 0.3s ease;
}
.menu-item--cart .cart-widget:hover {
  background-color: #e9ae4a !important;
}
.menu-item--cart .cart-widget:hover:before {
  top: -20px;
}
.menu-item--cart .cart-widget .cart--items {
  display: none;
}

.wc-block-grid.wp-block-handpicked-products, .wc-block-grid.wc-block-product-best-sellers, .wc-block-grid.wp-block-product-new, .wc-block-grid.wc-block-product-on-sale, .wc-block-grid.wc-block-product-tag, .wc-block-grid.wp-block-product-category {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.wc-block-grid.wp-block-handpicked-products.has-4-columns, .wc-block-grid.wc-block-product-best-sellers.has-4-columns, .wc-block-grid.wp-block-product-new.has-4-columns, .wc-block-grid.wc-block-product-on-sale.has-4-columns, .wc-block-grid.wc-block-product-tag.has-4-columns, .wc-block-grid.wp-block-product-category.has-4-columns {
  padding: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-4-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers.has-4-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new.has-4-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale.has-4-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag.has-4-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category.has-4-columns ul.wc-block-grid__products {
  margin: 0 -8px;
}
.wc-block-grid.wp-block-handpicked-products.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product {
  width: calc(25% - 16px);
  margin-bottom: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-3-columns, .wc-block-grid.wc-block-product-best-sellers.has-3-columns, .wc-block-grid.wp-block-product-new.has-3-columns, .wc-block-grid.wc-block-product-on-sale.has-3-columns, .wc-block-grid.wc-block-product-tag.has-3-columns, .wc-block-grid.wp-block-product-category.has-3-columns {
  padding: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers.has-3-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new.has-3-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale.has-3-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag.has-3-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category.has-3-columns ul.wc-block-grid__products {
  margin: 0 -8px;
}
.wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product {
  width: calc(33.33333% - 16px);
  margin-bottom: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-2-columns, .wc-block-grid.wc-block-product-best-sellers.has-2-columns, .wc-block-grid.wp-block-product-new.has-2-columns, .wc-block-grid.wc-block-product-on-sale.has-2-columns, .wc-block-grid.wc-block-product-tag.has-2-columns, .wc-block-grid.wp-block-product-category.has-2-columns {
  padding: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-2-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers.has-2-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new.has-2-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale.has-2-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag.has-2-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category.has-2-columns ul.wc-block-grid__products {
  margin: 0 -8px;
}
.wc-block-grid.wp-block-handpicked-products.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product {
  width: calc(50% - 16px);
  margin-bottom: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-1-columns, .wc-block-grid.wc-block-product-best-sellers.has-1-columns, .wc-block-grid.wp-block-product-new.has-1-columns, .wc-block-grid.wc-block-product-on-sale.has-1-columns, .wc-block-grid.wc-block-product-tag.has-1-columns, .wc-block-grid.wp-block-product-category.has-1-columns {
  padding: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-1-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers.has-1-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new.has-1-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale.has-1-columns ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag.has-1-columns ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category.has-1-columns ul.wc-block-grid__products {
  margin: 0;
}
.wc-block-grid.wp-block-handpicked-products.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product {
  width: 100%;
  margin: 0;
  margin-bottom: 1.6rem;
}
.wc-block-grid.wp-block-handpicked-products.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a, .wc-block-grid.wc-block-product-best-sellers.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a, .wc-block-grid.wp-block-product-new.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a, .wc-block-grid.wc-block-product-on-sale.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a, .wc-block-grid.wc-block-product-tag.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a, .wc-block-grid.wp-block-product-category.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product a {
  text-align: center;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products {
  margin: 0 1.6rem;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product {
  background-color: #f5dcb8;
  text-align: left;
  list-style: none;
  width: calc(20% - 16px);
  margin: 0 8px;
  font-size: 1.4rem;
  border: 1px solid #e9ae4a;
  flex: none;
  max-width: none;
  margin-bottom: 1.6rem;
  border-radius: 8px;
  position: relative;
  padding-bottom: 70px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link {
  text-decoration: none;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img {
  border-radius: 8px;
  border-bottom: 1px solid #e9ae4a;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  border-image-slice: 3 3;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating {
  margin: 0;
  margin-top: 1.6rem;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
  margin: 0;
  margin-left: 0.8rem;
  position: absolute;
  bottom: 60px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span:before {
  color: #e9ae4a;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating > span .rating:before {
  color: #e9ae4a;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale {
  position: absolute;
  left: auto;
  top: 5px;
  background-color: #fbf1e2;
  border: #e9ae4a;
  color: #390d20;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 36px;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  margin-bottom: 0;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  font-size: 1.3rem;
  font-weight: 400;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-short-description p {
  margin-bottom: 0;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  position: absolute;
  bottom: 1.2rem;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol {
  padding-right: 2px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price > .amount bdi {
  font-weight: 600;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del .amount {
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount), .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount), .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount), .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount), .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount), .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount) {
    display: none;
  }
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
  text-decoration: none;
  margin-left: 0;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button {
  position: absolute;
  bottom: 1.2rem;
  right: 1.2rem;
  margin-bottom: 0;
  width: 62px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a {
  font-size: 1.4rem;
  width: 100%;
  border-radius: 0;
  border-radius: 8px;
  padding: 1.2rem 1.2rem;
  font-weight: 600;
  position: relative;
  display: block;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:before {
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/bij-vliegend-met-emmer.svg);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  position: absolute;
  right: -20px;
  top: -24px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:after {
  display: block;
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/cart.svg);
  background-repeat: no-repeat;
  height: 18px;
  width: 27px;
  position: absolute;
  right: 18px;
  top: 14px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link.loading:after {
  animation: none;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link {
  text-indent: -9999px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.wp-block-button__link:hover:before {
  right: -8px;
  top: -17px;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  width: 0;
  padding: 0;
}
.wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.added_to_cart:after {
  position: absolute;
  top: 12px;
  left: -23px;
  content: "";
  background-image: url(images/check.svg);
  background-size: 28px 18px;
  height: 22px;
  width: 28px;
  margin-left: 0.8rem;
  background-repeat: no-repeat;
  border-radius: 16px;
  background-color: #186d16;
}

.wp-block-woocommerce-product-collection {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.wp-block-woocommerce-product-collection ul {
  margin: 0 1.6rem;
  display: flex;
  flex-wrap: wrap;
  grid-gap: unset;
  margin: 0 -8px;
  padding: 0;
}
.wp-block-woocommerce-product-collection ul.columns-5 li {
  width: calc(20% - 16px);
}
.wp-block-woocommerce-product-collection ul.columns-4 li {
  width: calc(25% - 16px);
}
.wp-block-woocommerce-product-collection ul.columns-3 li {
  width: calc(33.333333% - 16px);
}
.wp-block-woocommerce-product-collection ul.columns-2 li {
  width: calc(50% - 16px);
}
.wp-block-woocommerce-product-collection ul li {
  background-color: #f5dcb8;
  text-align: left;
  list-style: none;
  width: calc(20% - 16px);
  margin: 0 8px;
  font-size: 1.4rem;
  border: 1px solid #e9ae4a;
  flex: none;
  max-width: none;
  margin-bottom: 1.6rem;
  border-radius: 8px;
  position: relative;
  padding-bottom: 55px;
  color: #390d20;
}
.wp-block-woocommerce-product-collection ul li .wc-block-components-product-image a {
  color: #390d20;
}
.wp-block-woocommerce-product-collection ul li .wc-block-components-product-image a .wc-block-components-product-sale-badge {
  position: absolute;
  left: auto;
  top: 5px;
  background-color: #fbf1e2;
  border: #e9ae4a;
  color: #390d20;
}
.wp-block-woocommerce-product-collection ul li .wc-block-components-product-image a img {
  border-radius: 8px;
  border-bottom: 1px solid #e9ae4a;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  border-image-slice: 3 3;
}
.wp-block-woocommerce-product-collection ul li h3 a {
  color: #390d20;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 36px;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  margin-bottom: 0;
  font-size: 1.4rem;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  position: absolute;
  bottom: 1.2rem;
  text-align: left;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price .woocommerce-Price-currencySymbol {
  padding-right: 2px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price > .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price > .amount bdi {
  font-weight: 600;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price del .amount {
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price del ~ ins > span:first-child:not(.amount) {
    display: none;
  }
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price ins {
  text-decoration: none;
  margin-left: 0;
}
.wp-block-woocommerce-product-collection ul li .wp-block-woocommerce-product-price .wc-block-grid__product-price ins .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button {
  position: absolute;
  bottom: 1.2rem;
  right: 1.2rem;
  margin-bottom: 0;
  width: 62px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link {
  overflow: visible;
  text-indent: -9999px;
  font-size: 1.4rem;
  width: 100%;
  border-radius: 0;
  border-radius: 8px;
  padding: 1.2rem 1.2rem;
  font-weight: 600;
  position: relative;
  display: block;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link:before {
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/bij-vliegend-met-emmer.svg);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  position: absolute;
  right: -20px;
  top: -24px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link:after {
  display: block;
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/cart.svg);
  background-repeat: no-repeat;
  height: 18px;
  width: 27px;
  position: absolute;
  right: 18px;
  top: 14px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link.loading:after {
  animation: none;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link {
  text-indent: -9999px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .wp-block-button__link:hover:before {
  right: -8px;
  top: -17px;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .added_to_cart {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  width: 0;
  padding: 0;
}
.wp-block-woocommerce-product-collection ul li .wp-block-button .added_to_cart:after {
  position: absolute;
  top: 12px;
  left: -23px;
  content: "";
  background-image: url(images/check.svg);
  background-size: 28px 18px;
  height: 22px;
  width: 28px;
  margin-left: 0.8rem;
  background-repeat: no-repeat;
  border-radius: 16px;
  background-color: #186d16;
}

.products.up-sells {
  margin-bottom: 1.6rem;
}

.products.related ul.products, .woocommerce.archive ul.products, .products.up-sells ul.products {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
}
.products.related ul.products li.product, .woocommerce.archive ul.products li.product, .products.up-sells ul.products li.product {
  background-color: #f5dcb8;
  border: 1px solid #e9ae4a;
  border-radius: 8px;
  transition: all 0.3s ease;
  width: calc(25% - 8px);
  margin: 0 4px;
  margin-bottom: 0.8rem;
  padding: 0;
  padding-bottom: 66px;
}
.products.related ul.products li.product:hover a img, .woocommerce.archive ul.products li.product:hover a img, .products.up-sells ul.products li.product:hover a img {
  transform: scale(1.03);
}
.products.related ul.products li.product a, .woocommerce.archive ul.products li.product a, .products.up-sells ul.products li.product a {
  padding-bottom: 0.8rem;
}
.products.related ul.products li.product a img, .woocommerce.archive ul.products li.product a img, .products.up-sells ul.products li.product a img {
  transition: all 0.3s ease;
  border-radius: 8px;
  border-bottom: 1px solid #e9ae4a;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  border-image-slice: 3 3;
}
.products.related ul.products li.product a h2, .woocommerce.archive ul.products li.product a h2, .products.up-sells ul.products li.product a h2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 36px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  font-family: "Open Sans", sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.products.related ul.products li.product a .description, .woocommerce.archive ul.products li.product a .description, .products.up-sells ul.products li.product a .description {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  font-size: 1.3rem;
  font-weight: 400;
}
.products.related ul.products li.product a .description p, .woocommerce.archive ul.products li.product a .description p, .products.up-sells ul.products li.product a .description p {
  margin-bottom: 0;
}
.products.related ul.products li.product a .price, .woocommerce.archive ul.products li.product a .price, .products.up-sells ul.products li.product a .price {
  padding-top: 0.8rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  color: #390d20;
  display: flex;
  flex-direction: column;
  position: absolute;
  bottom: 0.4rem;
}
.products.related ul.products li.product a .price .woocommerce-Price-currencySymbol, .woocommerce.archive ul.products li.product a .price .woocommerce-Price-currencySymbol, .products.up-sells ul.products li.product a .price .woocommerce-Price-currencySymbol {
  padding-right: 2px;
}
.products.related ul.products li.product a .price > .amount, .woocommerce.archive ul.products li.product a .price > .amount, .products.up-sells ul.products li.product a .price > .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.products.related ul.products li.product a .price > .amount bdi, .woocommerce.archive ul.products li.product a .price > .amount bdi, .products.up-sells ul.products li.product a .price > .amount bdi {
  font-weight: 600;
}
.products.related ul.products li.product a .price del .amount, .woocommerce.archive ul.products li.product a .price del .amount, .products.up-sells ul.products li.product a .price del .amount {
  font-weight: 400;
}
.products.related ul.products li.product a .price ins, .woocommerce.archive ul.products li.product a .price ins, .products.up-sells ul.products li.product a .price ins {
  text-decoration: none;
  margin-left: 0;
}
.products.related ul.products li.product a .price ins .amount, .woocommerce.archive ul.products li.product a .price ins .amount, .products.up-sells ul.products li.product a .price ins .amount {
  font-size: 1.6rem;
  font-weight: 600;
}
.products.related ul.products li.product a .onsale, .woocommerce.archive ul.products li.product a .onsale, .products.up-sells ul.products li.product a .onsale {
  position: absolute;
  left: 5px;
  top: 5px;
  right: auto;
  background-color: #fbf1e2;
  border: #e9ae4a;
  color: #390d20;
  text-transform: uppercase;
  width: auto;
  display: inline-block;
  font-size: 0.875em;
  font-weight: 600;
  padding: 0.4rem 0.8rem;
  margin: 0;
  border-radius: 3px;
}
.products.related ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .products.up-sells ul.products li.product a.button {
  font-size: 1.4rem;
  width: 100%;
  margin-top: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 1.2rem 1.2rem;
  position: relative;
  position: absolute;
  padding: 1.6rem 1.2rem;
  bottom: 1.2rem;
  right: 1.2rem;
  margin-bottom: 0;
  border-radius: 8px;
  width: 62px;
}
.products.related ul.products li.product a.button:before, .woocommerce.archive ul.products li.product a.button:before, .products.up-sells ul.products li.product a.button:before {
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/bij-vliegend-met-emmer.svg);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  position: absolute;
  right: -20px;
  top: -24px;
}
.products.related ul.products li.product a.button:after, .woocommerce.archive ul.products li.product a.button:after, .products.up-sells ul.products li.product a.button:after {
  display: block;
  content: "";
  transition: all 0.3s ease;
  background-image: url(images/cart.svg);
  background-repeat: no-repeat;
  height: 18px;
  width: 27px;
  position: absolute;
  right: 18px;
  top: 14px;
}
.products.related ul.products li.product a.button.loading:after, .woocommerce.archive ul.products li.product a.button.loading:after, .products.up-sells ul.products li.product a.button.loading:after {
  animation: none;
}
.products.related ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .products.up-sells ul.products li.product a.button {
  text-indent: -9999px;
}
.products.related ul.products li.product a.button:hover:before, .woocommerce.archive ul.products li.product a.button:hover:before, .products.up-sells ul.products li.product a.button:hover:before {
  right: -8px;
  top: -17px;
}
.products.related ul.products li.product a.added_to_cart, .woocommerce.archive ul.products li.product a.added_to_cart, .products.up-sells ul.products li.product a.added_to_cart {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  width: 0;
  padding: 0;
}
.products.related ul.products li.product a.added_to_cart:after, .woocommerce.archive ul.products li.product a.added_to_cart:after, .products.up-sells ul.products li.product a.added_to_cart:after {
  position: absolute;
  top: 12px;
  left: -23px;
  content: "";
  background-image: url(images/check.svg);
  background-size: 28px 18px;
  height: 22px;
  width: 28px;
  margin-left: 0.8rem;
  background-repeat: no-repeat;
  border-radius: 16px;
  background-color: #186d16;
}
.products.related ul.products li.product .star-rating, .woocommerce.archive ul.products li.product .star-rating, .products.up-sells ul.products li.product .star-rating {
  margin: 0;
  margin-left: 0.8rem;
  position: absolute;
  bottom: 48px;
}
.products.related ul.products li.product .star-rating > span:before, .woocommerce.archive ul.products li.product .star-rating > span:before, .products.up-sells ul.products li.product .star-rating > span:before {
  color: #e9ae4a;
}
.products.related ul.products li.product .star-rating > span .rating:before, .woocommerce.archive ul.products li.product .star-rating > span .rating:before, .products.up-sells ul.products li.product .star-rating > span .rating:before {
  color: #e9ae4a;
}
.products.related ul.products li.product.product-category h2, .woocommerce.archive ul.products li.product.product-category h2, .products.up-sells ul.products li.product.product-category h2 {
  padding-bottom: 1.6rem;
}
.products.related ul.products li.product.product-category h2 .count, .woocommerce.archive ul.products li.product.product-category h2 .count, .products.up-sells ul.products li.product.product-category h2 .count {
  background-color: transparent;
}

@media only screen and (max-width: 1200px) {
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products {
    margin: 0 !important;
  }
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product {
    padding-right: 0;
    padding-left: 0;
    width: calc(25% - 16px);
  }
  .wp-block-woocommerce-product-collection ul {
    margin: 0 !important;
  }
  .wp-block-woocommerce-product-collection ul li {
    padding-right: 0;
    padding-left: 0;
    width: calc(25% - 16px) !important;
  }
}
@media only screen and (max-width: 992px) {
  .wc-block-grid.wp-block-handpicked-products, .wc-block-grid.wc-block-product-best-sellers, .wc-block-grid.wp-block-product-new, .wc-block-grid.wc-block-product-on-sale, .wc-block-grid.wc-block-product-tag, .wc-block-grid.wp-block-product-category {
    padding-left: 0;
    padding-right: 0;
  }
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products {
    display: flex !important;
  }
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product {
    width: calc(33.3333% - 16px);
  }
  .products.related ul.products li.product, .woocommerce.archive ul.products li.product {
    width: calc(33.3333% - 8px);
  }
  .wp-block-woocommerce-product-collection {
    padding-left: 0;
    padding-right: 0;
  }
  .wp-block-woocommerce-product-collection ul {
    display: flex !important;
  }
  .wp-block-woocommerce-product-collection ul li {
    width: calc(33.3333% - 16px) !important;
  }
}
@media only screen and (max-width: 768px) {
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product {
    width: calc(50% - 16px);
  }
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del {
    font-size: 1.1rem;
  }
  .wc-block-grid.wp-block-handpicked-products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-best-sellers ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wp-block-product-new ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-on-sale ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wc-block-product-tag ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins, .wc-block-grid.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
    display: block;
    margin-left: 0;
  }
  .wc-block-grid.wp-block-handpicked-products.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-handpicked-products.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-best-sellers.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-new.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-on-sale.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wc-block-product-tag.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-3-columns ul.wc-block-grid__products li.wc-block-grid__product, .wc-block-grid.wp-block-product-category.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product {
    width: calc(50% - 16px);
    margin-bottom: 1.6rem;
  }
  .products.related ul.products, .woocommerce.archive ul.products {
    margin: 0;
  }
  .products.related ul.products li.product, .woocommerce.archive ul.products li.product {
    width: calc(50% - 8px);
  }
  .wp-block-woocommerce-product-collection {
    padding-left: 0;
    padding-right: 0;
  }
  .wp-block-woocommerce-product-collection ul li {
    width: calc(50% - 16px) !important;
    margin-bottom: 1.6rem;
  }
  .wp-block-woocommerce-product-collection ul.columns-5 li, .wp-block-woocommerce-product-collection ul.columns-4 li, .wp-block-woocommerce-product-collection ul.columns-3 li {
    width: calc(50% - 16px) !important;
    margin-bottom: 1.6rem;
  }
}
@media only screen and (max-width: 1200px) {
  .woocommerce.single-product nav .dgwt-wcas-search-wrapp {
    display: none;
  }
}
.woocommerce.single-product .fibosearch {
  display: none !important;
}
.woocommerce.single-product .site-inner {
  padding: 1.6rem;
}
.woocommerce.single-product .site-inner .content-sidebar-wrap {
  background-color: #f5dcb8;
  padding: 1.6rem;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  display: flex;
  flex-direction: row-reverse;
}
.woocommerce.single-product .site-inner .sidebar {
  margin-left: 0;
}
.woocommerce.single-product .site-inner .sidebar .widget {
  padding: 0;
}
.woocommerce.single-product .site-inner .content {
  background-color: transparent;
  padding: 0.4rem 1.6rem;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.woocommerce.single-product .site-inner .content .product .summary .product_title {
  font-size: 2.4rem;
  margin-bottom: 0;
}
.woocommerce.single-product .site-inner .content .product .summary .price {
  color: #390d20;
  font-size: 1.4rem;
}
.woocommerce.single-product .site-inner .content .product .summary .price .amount bdi {
  font-weight: 600;
  font-size: 1.6rem;
  color: #390d20;
}
.woocommerce.single-product .site-inner .content .product .summary .woocommerce-Price-currencySymbol {
  padding-right: 2px;
}
.woocommerce.single-product .site-inner .content .product .summary .woocommerce-product-rating {
  margin: 0;
  display: flex;
  align-items: center;
}
.woocommerce.single-product .site-inner .content .product .summary .woocommerce-product-rating .star-rating {
  margin: 0;
}
.woocommerce.single-product .site-inner .content .product .summary .woocommerce-product-rating .star-rating > span:before {
  color: #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .summary .woocommerce-product-rating .star-rating > span .rating:before {
  color: #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty {
  font-size: 1.4rem;
  background-color: #fbf1e2;
  border-color: #e9ae4a;
  border-radius: 8px;
  padding: 1.2rem 1.2rem;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button {
  background-color: #186d16;
  box-shadow: 2px 3px 2px #1a6b17;
  border: 1px solid #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover {
  background-color: #11010c;
  box-shadow: none;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button:after {
  display: none;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .added_to_cart {
  display: block;
  clear: both;
  padding-top: 1.2rem;
  line-height: unset;
  text-decoration: underline;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .added_to_cart:hover {
  text-decoration: none;
}
.woocommerce.single-product .site-inner .content .product .summary form.cart .woocommerce-variation-add-to-cart .added_to_cart.wc-forward {
  display: none;
}
.woocommerce.single-product .site-inner .content .product .summary .product_meta {
  display: none;
}
.woocommerce.single-product .site-inner .content .product .summary .product_meta .posted_in a {
  font-weight: 600;
  color: #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs {
  margin-bottom: 0;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li {
  background-color: #f5dcb8;
  color: #390d20;
  display: inline-block;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0;
  border: 3px solid #390d20;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #f1cb8c;
  border-color: #f1cb8c;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li a {
  color: #390d20;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li a::after {
  display: none;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li.active {
  background-color: #e0c9a8;
  border-color: #e0c9a8;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li.active a {
  color: #390d20;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs:before {
  border-color: #e0c9a8;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .woocommerce-Tabs-panel--description a {
  font-weight: bold;
  text-decoration: underline;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .woocommerce-Tabs-panel--description a:hover {
  text-decoration: none;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #f5dcb8;
  padding: 1.6rem;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab:focus {
  outline: none;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab table {
  width: auto;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab table tr td {
  border: 1px solid #e9ae4a;
  background-color: transparent;
  padding: 0.4rem 1.2rem;
  font-size: 1.3rem;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab table tr td:first-child {
  font-weight: 600;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab ul {
  margin-left: 0;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab ul li {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-right: 1.6rem;
  display: list-item;
  padding-left: 40px;
  list-style: none;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab ul li:before {
  position: absolute;
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("images/check-primary.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  min-width: 35px;
  margin-right: 0.4rem;
  margin-left: -42px;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #comments ol.commentlist li.review .comment_container img {
  display: none;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #comments ol.commentlist li.review .comment_container div.comment-text {
  margin: 0 !important;
  border: none;
  border: 5px solid !important;
  border-radius: 8px !important;
  -o-border-image: url(images/border-secondary.svg) !important;
     border-image: url(images/border-secondary.svg) !important;
  border-image-slice: 5 5 !important;
  background-color: #fff3e1;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #comments ol.commentlist li.review .comment_container div.comment-text .meta {
  color: #390d20 !important;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #comments ol.commentlist li.review .comment_container div.comment-text .star-rating > span:before {
  color: #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #comments ol.commentlist li.review .comment_container div.comment-text .star-rating > span .rating:before {
  color: #e9ae4a;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #review_form #respond .comment-reply-title {
  font-size: 1.4rem;
  margin-bottom: 1.6rem;
  display: block;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #review_form #respond .form-submit input {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab .woocommerce-Reviews #review_form #respond .form-submit input:hover {
  background-color: #b47c1b;
}
.bulk_table .wdp_pricing_table_caption {
  display: none;
}
.bulk_table table.wdp_pricing_table thead tr td {
  color: #390d20 !important;
  background-color: #e0c9a8 !important;
  border-color: #e9ae4a !important;
}
.bulk_table table.wdp_pricing_table tbody tr td {
  color: #390d20 !important;
  background-color: #fbf1e2 !important;
  border-color: #e9ae4a !important;
}

@media only screen and (max-width: 992px) {
  .woocommerce.single-product .site-inner .sidebar .widget ul.product-categories > li {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .woocommerce.single-product .site-inner .sidebar .widget ul.product-categories > li > a {
    display: block;
    padding: 1.2rem;
    border-bottom: 1px solid #390d20;
  }
  .woocommerce.single-product .site-inner .sidebar .widget ul.product-categories > li.cat-parent ul.children li a {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    display: block;
  }
  .woocommerce.single-product .site-inner .sidebar .widget ul.product-categories > li.cat-parent.current-cat-parent {
    background-color: #fbf1e2;
  }
  .woocommerce.single-product .site-inner .content .product .summary h1.product_title {
    font-size: 1.8rem;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart {
    position: fixed;
    bottom: 0px;
    background: #e9ae4a;
    box-shadow: 0px -1px 9px 0px #a39573;
    z-index: 999;
    width: 100%;
    left: 0px;
    padding: 0.8rem !important;
    margin-bottom: 0 !important;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap {
    display: flex;
    align-items: center;
    margin-top: 12px;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-price {
    margin-bottom: unset;
    padding-right: 0.8rem;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-price .amount bdi {
    font-size: 2rem;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-description,
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-availability {
    display: none;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
    display: flex;
    margin-left: auto;
  }
  .woocommerce.single-product .site-inner .content .product .summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button {
    white-space: nowrap;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs {
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
    display: flex;
    position: sticky;
    top: 50px;
    background-color: #f1cb8c;
    z-index: 9;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li {
    padding: 0;
    border-radius: 0;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs ul.tabs li a {
    font-size: 1.3rem;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab {
    padding: 1.6rem 0;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab ul.usp {
    margin: 0;
    margin-bottom: 1.6rem;
  }
  .woocommerce.single-product .site-inner .content .product .woocommerce-tabs .wc-tab table {
    width: 100%;
  }
  .woocommerce.single-product .site-inner .content .product.product-type-simple p.price {
    position: fixed;
    bottom: -5px;
    z-index: 9999;
  }
  .woocommerce.single-product .site-inner .content .product.product-type-simple form.cart {
    min-height: 95px;
    display: flex;
  }
  .woocommerce.single-product .site-inner .content .product.product-type-simple form.cart .button {
    flex: 1;
    height: 45px;
  }
}
@media only screen and (max-width: 768px) {
  .woocommerce.single-product .site-inner {
    padding: 0;
    padding-bottom: 20px;
    margin-bottom: 0;
  }
}
.woocommerce-info {
  background-color: #f1cb8c;
  border: none;
  color: #390d20;
}
.woocommerce-info:before {
  color: #390d20;
}
.woocommerce-info a {
  font-weight: 600;
}

.woocommerce span.onsale {
  background-color: #e9ae4a;
  border: #e9ae4a;
  color: #390d20;
}

.pswp .pswp__bg {
  background-color: rgba(0, 0, 0, 0.8);
}

.xoo-cp-basket {
  display: none;
}

@media only screen and (max-width: 992px) {
  .xoo-cp-basket {
    bottom: 70px;
  }
}
ul.product-categories > li.cat-item {
  margin-left: 0;
}
ul.product-categories > li.cat-item.current-cat > a {
  font-weight: 600;
}
ul.product-categories > li.cat-item ul li {
  margin-left: 1.2rem;
}
ul.product-categories > li.cat-item ul li a:hover {
  color: #e9ae4a;
}
ul.product-categories > li.cat-item ul li.current-cat > a {
  font-weight: 600;
}

.archive.tax-product_cat ul.products li.product-category {
  padding-bottom: 0;
  position: relative;
}
.archive.tax-product_cat ul.products li.product-category img {
  margin-bottom: 0;
}
.archive.tax-product_cat ul.products li.product-category h2.woocommerce-loop-category__title {
  background-color: #f5dcb8;
  width: 100%;
  padding: 1.2rem 1.2rem;
}
.archive.tax-product_cat ul.products li.product-category h2.woocommerce-loop-category__title mark {
  color: #e9ae4a;
}

.woovr-variations div.woovr-variation {
  transition: all 0.3s ease;
  border-radius: 8px;
}
.woovr-variations div.woovr-variation:hover {
  background-color: #fbf1e2;
}
.woovr-variations div.woovr-variation .woovr-variation-image img {
  border-radius: 8px;
}

.woocommerce-form-login-toggle .woocommerce-info {
  background-color: #e9ae4a;
  display: inline-block;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-primary.svg);
     border-image: url(images/border-primary.svg);
  border-image-slice: 7 9;
}
.woocommerce-form-login-toggle .woocommerce-info:before {
  content: "";
  background-image: url(images/account-primary.svg);
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  margin-right: 0;
}

.woocommerce-notices-wrapper .woocommerce-error {
  margin-left: 0;
  border: none;
  color: #390d20;
  background-color: #f1cb8c;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce-notices-wrapper .woocommerce-error li a {
  text-decoration: underline;
}

.wps_rwpr_settings_display_none_notice, #wps_wpr_cart_points_success {
  border-top: none !important;
}
.wps_rwpr_settings_display_none_notice:before, #wps_wpr_cart_points_success:before {
  color: #390d20;
}

nav.woocommerce-pagination {
  margin-top: 1.6rem;
}
nav.woocommerce-pagination ul.page-numbers {
  border: none;
}
nav.woocommerce-pagination ul.page-numbers li {
  border: none;
  margin-right: 0.8rem;
}
nav.woocommerce-pagination ul.page-numbers li a, nav.woocommerce-pagination ul.page-numbers li span {
  padding: 1.6rem;
  background-color: #f5dcb8;
  font-weight: bold;
  border: none;
  border-radius: 8px;
}
nav.woocommerce-pagination ul.page-numbers li a:hover, nav.woocommerce-pagination ul.page-numbers li span:hover {
  background-color: #e9ae4a;
  color: #390d20;
}
nav.woocommerce-pagination ul.page-numbers li span.current {
  background-color: #390d20;
  color: #e9ae4a;
}

.xt-framework-notice {
  background-color: transparent;
}
.xt-framework-notice:before {
  display: none;
}
.xt-framework-notice {
  padding: 1.6rem 0;
  margin-bottom: 0;
}

.home .entry-header .entry-title {
  display: none;
}
.home .block-primary-border {
  margin-bottom: 0;
}
.home .menu-primary > .menu-item > .sub-menu {
  left: auto;
  opacity: 1;
}
.home .page.entry {
  margin-bottom: -60px;
}
.home .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.home .wp-block-button.is-style-fill .wp-block-button__link, .home .wp-block-buttons .wp-block-button__link {
  color: #f1cb8c;
}

@media only screen and (max-width: 992px) {
  .home .page.entry {
    margin-bottom: 0px;
  }
  .home .column-cat {
    margin-left: 0;
    flex-basis: 100% !important;
  }
}
@media only screen and (max-width: 781px) {
  .home .site-inner .entry-content > .wp-block-columns {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
  .home .site-inner .entry-content .wp-block-handpicked-products ul li:last-child {
    display: none;
  }
  .home .column-cat {
    margin-right: 1.6rem;
  }
}
@media only screen and (max-width: 599px) {
  .home .colomn-imker {
    display: none;
  }
  .home .column-cat {
    margin-right: 0.4rem;
  }
}
.woocommerce-cart .site-inner {
  background-color: #f5dcb8;
}
.woocommerce-cart .site-inner .content {
  padding: 0.4rem 1.6rem;
}
.woocommerce-cart .site-inner .content table {
  border-color: #e9ae4a;
}
.woocommerce-cart .site-inner .content table tr td {
  font-size: 1.4rem;
  padding: 0.8rem 1.2rem;
  border-color: #e9ae4a;
}
.woocommerce-cart .site-inner .content #coupon_code {
  height: 40px !important;
}
.woocommerce-cart .site-inner .content .xt-framework-notices a.button {
  display: none;
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce-cart .site-inner .content .xt-framework-notices a.button:hover {
  background-color: #b47c1b;
}
.woocommerce-cart .site-inner .content .checkout-button:focus, .woocommerce-cart .site-inner .content .checkout-button:focus {
  background-color: #10330f;
}
.woocommerce-cart .footer-widgets:before {
  background-color: #f5dcb8;
}

.woocommerce-checkout .menu-toggle,
.woocommerce-checkout .widget_product_search,
.woocommerce-checkout .footer-widgets,
.woocommerce-checkout .menu-item--cart,
.woocommerce-checkout a.xoo-cp-sc-cont,
.woocommerce-checkout .fibosearch,
.woocommerce-checkout .woocommerce-form-login-toggle,
.woocommerce-checkout #menu-hoofdmenu,
.woocommerce-checkout .nieuws,
.woocommerce-checkout .afrekenen {
  display: none !important;
}
.woocommerce-checkout header .title-area {
  margin-left: auto !important;
}
.woocommerce-checkout header a.account {
  right: 12px !important;
}
.woocommerce-checkout .woocommerce_before_checkout div:first-child {
  margin-right: 1.6rem;
}
.woocommerce-checkout .menu-item.account {
  margin-right: 1.2rem !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  background-color: transparent;
  padding: 0;
  margin-bottom: 1.2rem;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before {
  display: none;
}
.woocommerce-checkout .checkout_coupon {
  display: none;
}
.woocommerce-checkout .site-inner h3 {
  background-color: #390d20;
  color: #e9ae4a;
  padding: 0.8rem 1.6rem;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  margin-bottom: 0;
}
.woocommerce-checkout .site-inner h3#ship-to-different-address {
  background-color: transparent;
  color: #390d20;
}
.woocommerce-checkout .site-inner h3#ship-to-different-address span {
  padding-left: 1.2rem;
}
.woocommerce-checkout .site-inner {
  background-color: #f5dcb8;
}
.woocommerce-checkout .site-inner .content header.entry-header {
  display: none;
}
.woocommerce-checkout .site-inner .content {
  padding: 0.4rem 1.6rem;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .xt-framework-notices {
  flex: 1 0 100%;
  display: flex;
  align-items: baseline;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
  background-color: #f1cb8c;
  margin-bottom: 1.6rem;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .xt-framework-notices .xt-framework-notice {
  margin-bottom: 0;
  padding: 0 1.6rem;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .xt-framework-notices .xt-framework-notice .button.xt_woopr_apply_discount {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .xt-framework-notices .xt-framework-notice .button.xt_woopr_apply_discount:hover {
  background-color: #b47c1b;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .woocommerce-NoticeGroup-checkout {
  width: 100%;
}
.woocommerce-checkout .site-inner .content form.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul {
  margin-left: 0;
  border: none;
  color: #390d20;
  background-color: #f1cb8c;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.woocommerce-checkout .site-inner .content #order_review {
  flex: 1;
}
.woocommerce-checkout .site-inner .content #customer_details {
  margin-bottom: 1.6rem;
  display: flex;
  flex-direction: column;
  max-width: 450px;
  margin-right: 2.4rem;
}
.woocommerce-checkout .site-inner .content #customer_details .col-1, .woocommerce-checkout .site-inner .content #customer_details .col-2 {
  float: none;
  width: auto;
}
.woocommerce-checkout .site-inner .content #customer_details .col-1 {
  background-color: #f1cb8c;
  border: 1px solid #e9ae4a;
}
.woocommerce-checkout .site-inner .content #customer_details .col-1 .woocommerce-billing-fields__field-wrapper {
  padding: 1.2rem;
}
.woocommerce-checkout .site-inner .content #customer_details .col-1 .woocommerce-account-fields {
  padding: 1.2rem;
  padding-top: 0;
}
.woocommerce-checkout .site-inner .content #customer_details .col-1 .woocommerce-account-fields span {
  font-weight: 600;
}
.woocommerce-checkout .site-inner .content #customer_details .col-2 .woocommerce-shipping-fields {
  padding-top: 2.4rem;
  padding-bottom: 1.2rem;
}
.woocommerce-checkout .site-inner .content #customer_details .col-2 .woocommerce-shipping-fields h3 {
  padding: 0;
}
.woocommerce-checkout .site-inner .content #customer_details .col-2 .woocommerce-shipping-fields .shipping_address {
  margin-top: 4.6rem;
}
.woocommerce-checkout .site-inner .content #customer_details .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
  background-color: #f1cb8c;
  border: 1px solid #e9ae4a;
  padding: 1.2rem;
}
.woocommerce-checkout .site-inner .content table {
  border: 1px solid #e9ae4a;
}
.woocommerce-checkout .site-inner .content table tr td, .woocommerce-checkout .site-inner .content table tr th {
  border-color: #f5dcb8;
  background-color: #fff5e9;
  padding: 0.8rem 1.2rem;
}
.woocommerce-checkout .site-inner .content .place-order .button {
  background-color: #186d16;
  color: #f5dcb8;
  border-radius: 8px;
  padding: 1.2rem 1.2rem;
  font-size: 1.4rem;
  border: 1px solid #10330f;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options {
  margin-bottom: 1.6rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options table {
  border: none;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options table tr td {
  padding: 0.4rem 1.2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options table tr td .myparcel-delivery-options__button {
  background-color: #e9ae4a;
  font-size: 1.4rem;
  padding: 0.8rem 1.2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options table tr td .myparcel-delivery-options__pickup-locations--list .myparcel-delivery-options__button {
  background-color: transparent;
  font-weight: 600;
  color: #390d20;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options > div > table.myparcel-delivery-options__table {
  border: 1px solid #e9ae4a;
  margin-bottom: 1.2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__choice .pb-2 {
  margin-bottom: 1.2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__errors button {
  background-color: #e9ae4a;
  color: #390d20;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__errors button:hover {
  background-color: #b47c1b;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__errors button {
  padding: 0.8rem 2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__modal.myparcel-delivery-options__modal--full {
  border: none;
  box-shadow: none;
  background-color: transparent;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__modal.myparcel-delivery-options__modal--full h3 {
  display: inline-block;
  padding: 0;
  background-color: transparent;
  color: #390d20;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__modal.myparcel-delivery-options__modal--full .myparcel-delivery-options__modal__close g {
  fill: red;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__modal.myparcel-delivery-options__modal--full .myparcel-delivery-options__errors {
  display: none;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__pickup-locations--list, .woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__pickup-locations--map {
  margin-bottom: 1.2rem;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__pickup-locations--map--modal h3 {
  display: inline-block;
  padding: 0;
  background-color: transparent;
  color: #390d20;
}
.woocommerce-checkout .site-inner .content .woocommerce-myparcel__delivery-options .myparcel-delivery-options__pickup-locations--map--modal {
  border: 1px solid #390d20;
  box-shadow: 0px 0px 8px #390d20;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table {
  background-color: #fff5e9;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tbody tr td.product-name {
  display: flex;
  align-items: center;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tbody tr td.product-name .remove {
  margin-right: 1.6rem;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tbody tr td.product-name .ts-product-image {
  max-width: 55px;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tbody tr td.product-name .ts-product-image img {
  border-radius: 8px;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tbody tr td.product-name .ts-product-image {
  margin-right: 1.6rem;
  margin-left: 1.6rem;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  border-bottom: 1px solid #f5dcb8;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping {
  display: flex;
  flex-direction: column;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping th {
  color: #18b513;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td, .woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping th {
  border: none;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr td .woocommerce-shipping-methods li {
  display: flex;
}
.woocommerce-checkout .site-inner .content table.woocommerce-checkout-review-order-table tfoot tr td .woocommerce-shipping-methods li input {
  margin-right: 1.6rem !important;
}
.woocommerce-checkout .footer-widgets:before {
  background-color: #f5dcb8;
}
.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea {
  height: 285px;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment {
  background-color: #fff5e9;
  padding: 1.6rem;
  border: 1px solid #e9ae4a;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.methods {
  border-color: #e9ae4a;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.methods li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.methods li label {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.methods li label img {
  margin: 0;
  margin-right: 0.8rem;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment .button {
  box-shadow: 4px 4px 8px #4c4c4c;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment .button:hover {
  background-color: #10330f;
  box-shadow: none;
}
.woocommerce-checkout .cr-customer-consent {
  display: none;
}

.return-to-shop a.button {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.return-to-shop a.button:hover {
  background-color: #b47c1b;
}

@media only screen and (max-width: 992px) {
  .woocommerce-checkout header .dgwt-wcas-widget {
    display: none;
  }
  .woocommerce-checkout .woocommerce_before_checkout {
    display: block;
  }
  .woocommerce-checkout .site-inner .content form.woocommerce-checkout {
    flex-direction: column;
  }
  .woocommerce-checkout .site-inner .content form.woocommerce-checkout .xt-framework-notices {
    width: 100%;
  }
  .woocommerce-checkout .site-inner .content form.woocommerce-checkout #customer_details {
    flex-direction: column;
    max-width: none;
  }
  .woocommerce-checkout .site-inner .content form.woocommerce-checkout #customer_details .col-1, .woocommerce-checkout .site-inner .content form.woocommerce-checkout #customer_details .col-2 {
    float: none;
    width: auto;
  }
  .woocommerce-checkout .site-inner .content form.woocommerce-checkout #order_review {
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table {
    border: none !important;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table thead {
    display: none;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr, .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr {
    margin-top: 1.2rem;
    display: flex;
    flex-direction: column;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr {
    border-bottom: 1px solid #e9ae4a;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td {
    border: none;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name {
    position: relative;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name .remove {
    margin-left: 1.6rem;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity {
    background-color: #f1cb8c;
    border-radius: 16px;
    padding: 2px 4px;
    position: absolute;
    right: 0px;
    top: -5px;
    font-size: 1.2rem;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-total {
    padding-top: 0;
    font-weight: 600;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
    display: flex;
    flex-direction: column;
  }
}
.reviews .content {
  padding: 1.6rem;
}
.reviews .content .entry-header {
  text-align: center;
}
.reviews .content .entry-header h1 {
  font-size: 1.6rem;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top {
  margin-bottom: 1.6rem;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top .kk-average-score {
  margin: 0;
  margin-right: 1.6rem;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top > div {
  display: flex;
  align-items: center;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder {
  margin-right: 1.6rem;
  margin-top: 0;
  margin-bottom: 2rem;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder .kk-summary-text {
  font-size: 1.4rem;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder .kk-summary-company-url {
  font-size: 1.4rem;
  font-weight: 600;
}
.reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder .kk-logo img {
  height: auto;
}
.reviews .content .entry-content .kk-reviews .kk-reviews-list {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
}
.reviews .content .entry-content .kk-reviews .kk-reviews-list .kk-single-review {
  display: block;
  margin: 0.8rem;
  flex: 1;
  background-color: #f5dcb8;
  padding: 1.6rem;
  margin-bottom: 1.6rem;
  border: none;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.reviews .content .entry-content .kk-reviews .kk-reviews-list .kk-single-review .kk-single-review-rating {
  background-color: #186d16;
  font-size: 2em;
  margin-bottom: 1.2rem;
}
.reviews .content .entry-content .kk-reviews .kk-reviews-list .kk-single-review .kk-single-review-text-meta .kk-single-review-text > p {
  font-size: 1.6rem;
  font-family: "Arvo", serif;
  font-weight: bold;
}
.reviews .content .entry-content .kk-reviews .kk-reviews-list .kk-single-review:nth-child(5n-1) {
  flex: 0 0 50%;
}

@media only screen and (max-width: 992px) {
  .reviews .content .entry-content .kk-reviews .kk-review-list-top {
    flex-direction: column;
  }
  .reviews .content .entry-content .kk-reviews .kk-review-list-top > div {
    display: flex;
    align-items: unset;
  }
  .reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder {
    margin-bottom: 1.6rem;
  }
  .reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder .kk-logo {
    text-align: center;
  }
  .reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-logo-holder .kk-logo img {
    height: 60px;
  }
  .reviews .content .entry-content .kk-reviews .kk-review-list-top > div.kk-rating {
    margin-left: unset;
  }
}
.cr-all-reviews-shortcode {
  padding: 1.6rem;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap {
  background-color: #f5dcb8;
  border: none;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox {
  background-color: #f5dcb8;
  border: none;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text {
  background-color: #f5dcb8;
  border: none;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.cr-all-reviews-shortcode .cr-ajax-search .cr-button-search {
  background: #390d20;
  color: #e9ae4a;
  border: none;
}
.cr-all-reviews-shortcode .commentlist {
  display: flex;
  flex-wrap: wrap;
}
.cr-all-reviews-shortcode .commentlist li.review {
  background-color: #f5dcb8;
  padding: 1.6rem;
  margin-bottom: 1.6rem;
  margin: 0.8rem;
  flex: 1 0 33%;
  width: 100%;
  border: none;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.cr-all-reviews-shortcode .commentlist li.review .comment_container .comment-text {
  margin: 0;
}
.cr-all-reviews-shortcode .commentlist li.review .comment_container .avatar {
  display: none;
}
.cr-all-reviews-shortcode .commentlist li.review .comment_container .meta {
  color: #390d20;
}
.cr-all-reviews-shortcode .commentlist li.review .comment_container .iv-comment-product .iv-comment-product-img {
  width: auto;
  border: 5px solid;
  border-radius: 8px;
  -o-border-image: url(images/border-secondary.svg);
     border-image: url(images/border-secondary.svg);
  border-image-slice: 5 5;
}
.cr-all-reviews-shortcode .commentlist li.review .comment_container .iv-comment-product a {
  font-size: 1.4rem;
}
.cr-all-reviews-shortcode .ivole-show-more-button {
  background-color: #390d20;
  color: #f5dcb8;
  font-family: "Arvo", serif;
  font-weight: 600;
  border-radius: 8px;
  transition: all 0.3s ease;
}
.cr-all-reviews-shortcode .ivole-show-more-button:hover {
  background-color: #b47c1b;
}
.cr-all-reviews-shortcode .ivole-show-more-button {
  height: auto;
}/*# sourceMappingURL=custom.css.map */