.woocommerce main.site-main,
.woocommerce-shop main.site-main {
  background-color: rgba(73, 93, 130, 0.05);
  background-color: white;
}

.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
}
.woocommerce ul.products.columns-1, .woocommerce ul.products.columns-2, .woocommerce ul.products.columns-3, .woocommerce ul.products.columns-4, .woocommerce ul.products.columns-5 {
  padding: 0px;
  padding-right: 0;
}
.woocommerce ul.products.columns-1 > li.product.type-product.status-publish, .woocommerce ul.products.columns-2 > li.product.type-product.status-publish, .woocommerce ul.products.columns-3 > li.product.type-product.status-publish, .woocommerce ul.products.columns-4 > li.product.type-product.status-publish, .woocommerce ul.products.columns-5 > li.product.type-product.status-publish {
  flex: 1 0 auto;
}
@media (min-width: 768px) {
  .woocommerce ul.products.columns-1 > li.product.type-product.status-publish.last, .woocommerce ul.products.columns-2 > li.product.type-product.status-publish.last, .woocommerce ul.products.columns-3 > li.product.type-product.status-publish.last, .woocommerce ul.products.columns-4 > li.product.type-product.status-publish.last, .woocommerce ul.products.columns-5 > li.product.type-product.status-publish.last {
    margin-right: 3.8%;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products.columns-6 li.product {
    width: 100%;
  }
}
.woocommerce ul.products .custom-product-sorting__wrap {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .woocommerce ul.products li.product-category {
    margin-right: 2%;
  }
}
.woocommerce ul.products li.product-category .custom-woocommerce-loop-category-img__wrap {
  margin-bottom: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
.woocommerce ul.products li.product-category .custom-woocommerce-loop-category-img__wrap > img {
  margin-bottom: 0;
  transition: 0.3s ease 0s;
  display: block;
  object-fit: cover;
  margin-bottom: 0;
}
.woocommerce ul.products li.product-category .custom-woocommerce-loop-category-img__wrap:hover img {
  transform: scale(1.1) translateZ(0);
  transition: 0.3s ease 0s;
}
.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  color: #495d82;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.25);
  transition: 0.3s ease 0s;
  word-break: break-all;
}
.woocommerce ul.products li.product-category .woocommerce-loop-category__title > .count {
  display: none;
}
.woocommerce ul.products li.product-category:hover h2.woocommerce-loop-category__title {
  transform: translateY(-8px) translateZ(0);
  transition: 0.3s ease 0s;
}
.woocommerce ul.products .custom-product__wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
}
.woocommerce ul.products .custom-product__wrap li:last-child {
  margin-right: 0;
}
.woocommerce ul.products .custom-product__wrap .custom-product__row {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
}
.woocommerce ul.products .custom-product__wrap .custom-product__row li {
  flex: 1 0 auto;
}
@media (min-width: 1200px) {
  .woocommerce ul.products .custom-product__wrap .custom-product__row {
    flex-wrap: nowrap;
  }
  .woocommerce ul.products .custom-product__wrap .custom-product__row li {
    flex: 1;
  }
}
.woocommerce ul.products .custom-product__wrap .custom-product__row li {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .woocommerce ul.products .custom-product__wrap .custom-product__row li {
    max-width: 179px;
    margin-left: 8.5px;
    margin-right: 8.5px;
  }
}
.woocommerce ul.products li.product.type-product.status-publish {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  transition: 0.2s ease;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.woocommerce ul.products li.product.type-product.status-publish.last {
  margin-right: 3.8%;
  margin-right: 10px;
}
.woocommerce ul.products li.product.type-product.status-publish:nth-of-type(1) {
  margin-left: 0;
}
.woocommerce ul.products li.product.type-product.status-publish.custom-flex {
  flex: 1 0 auto;
}
@media screen and (min-width: 768px) {
  .woocommerce ul.products li.product.type-product.status-publish:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products li.product.type-product.status-publish {
    margin-right: 10px;
    width: 50%;
  }
}
.woocommerce ul.products li.product.type-product.status-publish:hover {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
}
.woocommerce ul.products li.product.type-product.status-publish:hover h2.woocommerce-loop-product__title {
  color: #495d82;
  transition: 0.3s ease;
  opacity: 0.8;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link h2.woocommerce-looop-product__title,
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .star-rating,
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link span.price {
  transition: 0.3s ease;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link:hover {
  opacity: 1;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link:hover h2.woocommerce-looop-product__title,
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link:hover .star-rating,
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link:hover span.price {
  opacity: 0.8;
  transition: 0.3s ease;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .custom-woocommerce-loop-product-img__wrap {
  height: 100%;
  max-height: 162px;
  overflow: hidden;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .custom-woocommerce-loop-product-img__wrap {
    max-height: initial;
  }
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .custom-woocommerce-loop-product-img__wrap img {
  display: block;
  width: 65%;
  height: 100%;
  mix-blend-mode: darken;
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .woocommerce-loop-product__title {
  margin-top: 1em;
  padding-left: 16px;
  padding-right: 16px;
  width: 80%;
  height: 45%;
  word-break: break-all;
  transition: 0.3s ease;
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .woocommerce-loop-product__title {
    height: initial;
  }
}
.woocommerce ul.products li.product.type-product.status-publish .woocommerce-loop-product__link .price {
  height: 5%;
  font-size: 14px;
  color: #495d82;
}
.woocommerce ul.products li.product.type-product.status-publish h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product.type-product.status-publish .star-rating,
.woocommerce ul.products li.product.type-product.status-publish .price {
  padding-left: 16px;
  padding-right: 16px;
}
.woocommerce ul.products li.product.type-product.status-publish .button,
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart {
  box-sizing: border-box;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 1.2em;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}
@media (max-width: 768px) {
  .woocommerce ul.products li.product.type-product.status-publish .button,
  .woocommerce ul.products li.product.type-product.status-publish a.added_to_cart {
    width: calc(100% - 32px);
  }
}
.woocommerce ul.products li.product.type-product.status-publish .button,
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart {
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  transition: 0.2s ease;
}
.woocommerce ul.products li.product.type-product.status-publish .button:hover,
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: 0.2s ease;
}
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart {
  margin-top: -0.4em;
  padding: 10px 12px;
  background-color: #495d82;
  color: #fff;
  border-color: #495d82;
  text-align: center;
  text-decoration: none;
  overflow: visible;
}
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart:hover {
  color: #fff;
  opacity: 0.9;
}
.woocommerce ul.products li.product.type-product.status-publish .star-rating {
  display: none;
}
.woocommerce ul.products li.product.type-product.status-publish a {
  overflow: hidden;
}
.woocommerce ul.products li.product.type-product.status-publish a.added_to_cart {
  overflow: visible;
}
.woocommerce ul.products li.product.type-product.status-publish h2 {
  color: #495d82;
  text-align: center;
  transition: 0.3s ease 0s;
}
.woocommerce ul.products li.product.type-product.status-publish .custom-woocommerce-loop-product-img__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.025);
}
.woocommerce ul.products li.product.type-product.status-publish:hover {
  background-color: rgba(0, 0, 0, 0.025);
  transition: 0.2s ease;
}
.woocommerce ul.products li.product.type-product.status-publish img {
  transition: 0.3s ease 0s;
  display: block;
  object-fit: cover;
  margin-bottom: 0;
}
.woocommerce .custom-woocommerce-cart__wrap {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.woocommerce .custom-woocommerce-cart__wrap button[name=update_cart],
.woocommerce .custom-woocommerce-cart__wrap input[name=coupon_code],
.woocommerce .custom-woocommerce-cart__wrap button[name=apply_coupon] {
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  transition: 0.2s ease;
}
.woocommerce .custom-woocommerce-cart__wrap button[name=update_cart]:hover,
.woocommerce .custom-woocommerce-cart__wrap input[name=coupon_code]:hover,
.woocommerce .custom-woocommerce-cart__wrap button[name=apply_coupon]:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: 0.2s ease;
}
.woocommerce .custom-woocommerce-cart__wrap input[type=number] {
  position: relative;
  z-index: 1;
  border: 1px solid #666;
  border-radius: 3px;
  outline: none;
  background-color: transparent;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset;
  color: #000;
  -webkit-transition: border-color 0.15s ease-out 0s;
  transition: border-color 0.15s ease-out 0s;
  -webkit-appearance: none;
  line-height: 1.4;
}
.woocommerce .custom-woocommerce-cart__wrap table.cart td.actions .coupon input[name=coupon_code] {
  padding: 0.618em 1em;
  min-height: 35.24px;
  width: 200px;
}
.woocommerce .custom-woocommerce-cart__wrap .wc-proceed-to-checkout {
  padding-top: 0;
}
.woocommerce .custom-woocommerce-cart__wrap .wc-proceed-to-checkout p {
  margin-top: -9px;
  padding-left: 12px;
  color: #757575;
  font-size: 14px;
  line-height: 1.4;
}
.woocommerce .custom-woocommerce-cart__wrap .order-total {
  font-size: 22px;
}
.woocommerce .custom-woocommerce-cart__wrap .order-total th {
  text-transform: uppercase;
}
.woocommerce .custom-woocommerce-cart__wrap a {
  color: #495d82;
  transition: 0.3s ease;
  text-decoration: none;
}
.woocommerce .custom-woocommerce-cart__wrap a:hover {
  opacity: 0.8;
  transition: 0.3s ease;
}
.woocommerce .custom-woocommerce-cart__wrap h1 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
  color: #495d82;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__container {
    justify-content: space-between;
    flex-direction: row;
  }
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__container {
  align-items: flex-start;
  width: 100%;
  height: auto;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .custom_woocommerce_cart_form p {
  margin-top: 0;
  margin-bottom: 6px;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .custom_woocommerce_cart_form input {
  width: 100%;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .custom_woocommerce_cart_form input[type=submit] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  background-color: #495d82;
  padding: 0 1.8em;
  border: 1px solid transparent;
  border-radius: 3px;
  outline: none;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-family: "Lexend Deca";
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .custom_woocommerce_cart_form input[type=submit]:hover {
  background-color: #595959;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form {
  width: 100%;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form table.shop_table {
  border: 0;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form table.shop_table * {
  border: 0;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form a.remove {
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  transition: 0.2s ease;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form a.remove:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: 0.2s ease;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form a.remove {
  font-size: 1.5rem;
  line-height: 0.9;
  color: #495d82;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form a.remove:hover {
  color: #495d82;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form tr,
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form th,
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > form.woocommerce-cart-form td {
  color: #495d82;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .cart-collaterals .cart_totals {
  float: left;
  width: 100%;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .cart-collaterals .cart_totals table.shop_table {
  border: 0;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .cart-collaterals .cart_totals table.shop_table * {
  border: 0;
  color: #495d82;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  background-color: #495d82;
  padding: 0 1.8em;
  border: 1px solid transparent;
  border-radius: 3px;
  outline: none;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-family: "Lexend Deca";
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.woocommerce .custom-woocommerce-cart__wrap .custom-woocommerce-cart__column > .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #595959;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
}

.products .ec-page-title {
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
}
.products .ec-page-title h1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
}

.custom-wc__wrap.grid__description p {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  color: #495d82;
}
@media (min-width: 768px) {
  .custom-wc__wrap.grid__description p {
    text-align: left;
  }
}

.woocommerce-ordering select {
  background-color: transparent;
}
@media (max-width: 768px) {
  .woocommerce-ordering {
    width: 100%;
  }
  .woocommerce-ordering select {
    width: 100%;
  }
}

.woocommerce nav.woocommerce-pagination {
  padding-bottom: 1em;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
  border: 0px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li {
  margin-right: 0.25rem;
  border-right: 0;
  transition: 0.2s ease;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li:last-of-type {
  margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: 0.2s ease;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers {
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  font-weight: 600;
  font-size: 14px;
  background-color: #f2f2f2;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers {
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  font-weight: 600;
  font-size: 14px;
  background-color: transparent;
  transition: 0.2s ease;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover {
  background-color: #f2f2f2;
  transition: 0.2s ease;
  color: #495d82;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.custom-woocommerce-sidebar {
  position: relative;
  max-width: 100vw;
}
.custom-woocommerce-sidebar:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(255, 227, 181, 0.2);
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  /*@media (min-width: $break_md) {
    flex-wrap: nowrap;
  }*/
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu {
    display: block;
    margin-top: 100px;
  }
}
@media screen and (max-width: 768px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu {
    display: block;
    margin-top: 100px;
  }
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item {
  display: flex;
  justify-content: center;
  flex: 1 0 auto;
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item {
    justify-content: flex-start;
  }
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item > a {
  justify-content: center;
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item > a {
    max-width: 50%;
    width: 50%;
    padding: 0px;
    display: block;
    margin-top: 5px;
  }
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item ul.sub-menu a {
  justify-content: flex-start;
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item ul.sub-menu {
    max-width: 50%;
    width: 50%;
    padding: 0;
  }
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item {
  list-style-type: none;
  transition: 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item:hover {
  background-color: #ffe3b5;
  transition: 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item:hover a {
  color: #495d82;
  transition: 0.3s ease color;
  width: 100%;
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item a {
  display: flex;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 20px;
  padding-right: 20px;
  color: #495d82;
  text-decoration: none;
  transition: 0.3s ease color;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children {
  position: relative;
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover ul.sub-menu {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 100%;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-color: white;
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover ul.sub-menu li {
  background-color: white;
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover ul.sub-menu li:hover {
  background-color: rgba(255, 227, 181, 0.5);
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover {
  background-color: white;
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover ul.sub-menu {
    position: inherit;
  }
}
.custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children ul.sub-menu {
  display: none;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children ul.sub-menu {
    display: block;
  }
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item {
    max-width: 375px;
  }
}
@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar {
    display: block;
  }
}

.shop-nav-toggle {
  display: none;
}

@media screen and (max-width: 1200px) {
  .custom-woocommerce-sidebar {
    position: sticky;
    top: 110px;
    z-index: 180;
    max-width: 100%;
    background-color: rgba(255, 227, 181, 0.45);
  }
  .custom-woocommerce-sidebar .shop-nav-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 16px 20px;
    border: 0;
    background: transparent;
    color: #495d82;
    font-family: "Lexend Deca", sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 18px;
    text-transform: uppercase;
    cursor: pointer;
  }
  .custom-woocommerce-sidebar .shop-nav-toggle::after {
    content: "";
    width: 18px;
    height: 2px;
    background: #495d82;
    box-shadow: 0 -6px 0 #495d82, 0 6px 0 #495d82;
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu {
    display: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  .custom-woocommerce-sidebar.is-open {
    max-height: calc(100dvh - 110px);
    overflow-y: auto;
  }
  .custom-woocommerce-sidebar.is-open .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu {
    display: block;
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item {
    flex-direction: column;
    align-items: stretch;
    flex: none;
    max-width: none;
    width: 100%;
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item > a,
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item ul.sub-menu a {
    box-sizing: border-box;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding: 14px 20px;
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children > a::after {
    content: "";
    width: 8px;
    height: 8px;
    margin-left: 10px;
    border-right: 2px solid #495d82;
    border-bottom: 2px solid #495d82;
    transform: rotate(45deg);
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children.open > a::after {
    transform: rotate(225deg);
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children > ul.sub-menu, .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children:hover > ul.sub-menu {
    display: none;
    position: static;
    width: 100%;
    max-width: none;
    box-shadow: none;
    background: transparent;
  }
  .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children.open > ul.sub-menu, .custom-woocommerce-sidebar .custom-woocommerce-sidebar__wrap .custom-woocommerce-sidebar__container ul.custom-woocommerce-menu li.menu-item.menu-item-has-children.open:hover > ul.sub-menu {
    display: block;
    position: static;
    width: 100%;
    max-width: none;
    box-shadow: none;
  }
}
body.single-product > #sidebar {
  display: none;
}

.container div.product.type-product.status-publish {
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
.container div.product.type-product.status-publish .product_title.entry-title {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}
.container div.product.type-product.status-publish .price {
  color: #495d82;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
}
.container div.product.type-product.status-publish .stock {
  color: #495d82;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}
.container div.product.type-product.status-publish section.related.products > ul.products {
  padding: 0;
  flex-wrap: wrap;
}
@media (min-width: 1201px) {
  .container div.product.type-product.status-publish section.related.products > ul.products {
    flex-wrap: nowrap;
  }
}
.container div.product.type-product.status-publish section.related.products > ul.products li {
  margin-right: 1rem;
  margin-bottom: 1rem;
  width: 25%;
  flex: 1 0 auto;
}
.container div.product.type-product.status-publish section.related.products > ul.products li:nth-of-type(6n) {
  margin-right: 1rem;
}
@media (min-width: 960px) {
  .container div.product.type-product.status-publish section.related.products > ul.products li {
    width: 15.5%;
    flex: none;
  }
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap > div:nth-child(1), .container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap > div:nth-child(2) {
  width: 50%;
}
@media (max-width: 768px) {
  .container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap > div:nth-child(1), .container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap > div:nth-child(2) {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap > div:nth-child(1) {
    padding-top: 200px;
  }
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-summary__wrap {
  flex-wrap: wrap;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap {
  display: flex;
  flex-wrap: wrap;
  color: #495d82;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .stock {
  width: 100%;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart {
  width: 100%;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart > .custom-woocommerce-single-product-quantity__wrap {
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart > .custom-woocommerce-single-product-quantity__wrap > p.custom-woocommerce-single-product-quantity__text {
  margin-right: 0.5rem;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  color: #495d82;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart > .custom-woocommerce-single-product-quantity__wrap > .quantity > input {
  margin-bottom: 0;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart .quantity {
  width: 100%;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart .quantity input {
  position: relative;
  z-index: 1;
  border: 1px solid #666;
  border-radius: 3px;
  outline: none;
  background-color: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset;
  color: #000;
  transition: border-color 0.15s ease-out 0s;
  -webkit-appearance: none;
  line-height: 1.4;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart button.button {
  display: inline-block;
  min-height: 50px;
  max-width: 84.3304%;
  background-color: #495d82;
  padding: 0 1.8em;
  border: 1px solid transparent;
  border-radius: 3px;
  outline: none;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-family: "Lexend Deca";
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > form.cart button.button:hover {
  background-color: #595959;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs {
  padding-right: 1em;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li {
  background-color: #495d82;
  border-color: #495d82;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li:before {
  box-shadow: 2px 2px 0 #495d82;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li:after {
  box-shadow: -2px 2px 0 #495d82;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li a {
  color: white;
  font-weight: 400;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li.active {
  background-color: white;
  border-bottom-color: white;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li.active:before {
  box-shadow: 2px 2px 0 white;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li.active:after {
  box-shadow: -2px 2px 0 #fff;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs ul.tabs li.active a {
  color: #495d82;
  font-weight: 400;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs > #tab-description .custom-woocommerce-single-product-tab-description__content {
  max-height: 14em;
  overflow: hidden;
  transition: max-height 15s ease;
  position: relative;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs > #tab-description .custom-woocommerce-single-product-tab-description__content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  left: 0;
  bottom: 0;
  box-shadow: 0px 0px 50px 50px #ffffff;
  z-index: 1;
  transition: box-shadow 30s ease;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs > #tab-description .custom-woocommerce-single-product-tab-description__content.custom-woocommerce-single-product-expanded-tab-description {
  max-height: 9999px;
  transition: max-height 30s ease;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap > .woocommerce-tabs > #tab-description .custom-woocommerce-single-product-tab-description__content.custom-woocommerce-single-product-expanded-tab-description:after {
  box-shadow: 0 0 50px 50px transparent;
  transition: box-shadow 5s ease;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap .custom-woocommerce-single-product-expand-description {
  cursor: pointer;
  font-family: "Lexend Deca";
  color: #495d82;
  transition: color 0.12s ease-out 0s;
  font-size: 16px;
  font-weight: 600;
  transition: opacity 1s ease;
}
.container div.product.type-product.status-publish .custom-woocommerce-single-product-add-to-cart__wrap .custom-woocommerce-single-product-expand-description.custom-woocommerce-single-product-description-button-worked {
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}
.container div.product.type-product.status-publish .wp-post-image {
  padding-right: 0px;
}

.woocommerce-product-details__short-description p {
  color: #495d82;
}

h1.product_title.entry-title {
  color: #495d82;
}

.woocommerce-products-header h1 {
  color: #495d82;
}

.related.products h2 {
  color: #495d82;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  padding-right: 61px;
}

.custom-woocommerce-after-main-content__row {
  margin-top: 45.5px;
  padding-bottom: 91px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
@media (min-width: 768px) {
  .custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list {
    width: 50%;
  }
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list li.custom-woocommerce-after-main-content-row__item {
  list-style-type: none;
  display: block;
  width: 150px;
  height: 70px;
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list li.custom-woocommerce-after-main-content-row__item a.custom-woocommerce-after-main-content-item__container {
  color: #495d82;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: 0.12s ease;
  text-decoration: none;
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list li.custom-woocommerce-after-main-content-row__item a.custom-woocommerce-after-main-content-item__container:hover {
  cursor: pointer;
  opacity: 0.8;
  transition: 0.12s ease;
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list li.custom-woocommerce-after-main-content-row__item a.custom-woocommerce-after-main-content-item__container .custom-woocommerce-after-main-content-item__image {
  margin-bottom: 0rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
}
.custom-woocommerce-after-main-content__row ul.custom-woocommerce-after-main-content-row__list li.custom-woocommerce-after-main-content-row__item a.custom-woocommerce-after-main-content-item__container .custom-woocommerce-after-main-content-item__title {
  margin-top: 0.5rem;
  padding: 0 10px;
  text-align: center;
  transition: 0.12s ease;
  font-size: 16px;
  word-wrap: break-word;
}

.added_to_cart.wc-forward {
  display: flex;
}

.product_meta {
  display: flex;
  flex-direction: column;
}
.product_meta a {
  color: #495d82;
  text-decoration: none;
}
.product_meta a:hover {
  opacity: 0.8;
}
.product_meta span {
  color: #495d82;
}

nav.woocommerce-breadcrumb a {
  text-decoration: none;
}

.woocommerce-notices-wrapper .woocommerce-error {
  border-top-color: #495d82;
}
.woocommerce-notices-wrapper .woocommerce-error::before {
  color: #495d82;
  top: 1.5em;
}
.woocommerce-notices-wrapper .woocommerce-message {
  border-top-color: #495d82;
}
.woocommerce-notices-wrapper .woocommerce-message::before {
  color: #495d82;
}
.woocommerce-notices-wrapper .button {
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #495d82;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  transition: 0.2s;
}
.woocommerce-notices-wrapper .button:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: 0.2s ease;
}

.woocommerce-products-header__title.page-title {
  display: none;
}

.custom-woocommerce-shop__wrap {
  display: flex;
  flex-direction: column;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content {
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content:nth-of-type(1) > .custom-wc-shop__block {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #495d82;
  font-size: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content:nth-of-type(1) > .custom-wc-shop__block:hover {
  opacity: 0.8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row:last-of-type {
  margin-bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row > .custom-wc-shop__block {
  margin-bottom: 10px;
  margin-right: 10px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row > .custom-wc-shop__block:last-of-type {
  margin-right: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row > .custom-wc-shop__block {
  font-size: 0;
  width: 100%;
  height: 100%;
  background-color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row > .custom-wc-shop__block:hover {
  opacity: 0.8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content img {
  display: block;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
@media (min-width: 720px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content {
    justify-content: space-between;
    flex-direction: row;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content {
    width: calc(50% - 5px);
    margin-bottom: 0;
  }
}
@media (min-width: 600px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-1.hero-content > .custom-wc-shop__content > .custom-wc-shop__row > .custom-wc-shop__block {
    width: 49%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > .custom-wc-shop__title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > .custom-wc-shop__title span {
  position: relative;
  padding-bottom: 0.56em;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #495d82;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > .custom-wc-shop__title span:after {
  content: "";
  position: absolute;
  background-color: #ffe3b5;
  width: 3.438em;
  height: 0.188em;
  left: 0;
  bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > .custom-wc-shop__title a {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.058em;
  color: #495d82;
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > .custom-wc-shop__title a:hover {
  color: #bcd3d8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products {
  padding-left: 0;
  padding-top: 35px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products {
    flex-wrap: nowrap;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li {
  list-style-type: none;
  width: 100%;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li {
    width: 48%;
    margin-right: 2%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li {
  margin-bottom: 5%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li:nth-of-type(2n) {
  margin-right: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-decoration: none;
  color: #495d82;
  transition: 0.3s ease;
  box-sizing: border-box;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link:hover {
  color: #bcd3d8;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link:hover img {
  object-fit: cover;
  object-position: center;
  opacity: 0.8;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link img {
  object-fit: cover;
  object-position: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link p.custom-wc-shop__title {
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.4em;
  height: 80px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li a.custom-wc-shop__link span.custom-wc-shop__price {
  font-size: 1.5625rem;
  font-weight: 600;
}
@media (min-width: 720px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products {
    flex-wrap: nowrap;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-2.whats-new > ul.custom-wc-shop__products li {
    width: 24%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > .custom-wc-shop__title {
  padding-bottom: 35px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > .custom-wc-shop__title span {
  position: relative;
  padding-bottom: 0.56em;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #495d82;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > .custom-wc-shop__title span:after {
  content: "";
  position: absolute;
  background-color: #ffe3b5;
  width: 3.438em;
  height: 0.188em;
  left: 0;
  bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > .custom-wc-shop__title a {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.058em;
  color: #495d82;
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > .custom-wc-shop__title a:hover {
  color: #bcd3d8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts {
  padding-left: 0;
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts {
    flex-wrap: nowrap;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post {
  width: 100%;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post {
    width: 49%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post {
  margin-bottom: 2rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post:last-of-type {
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post {
    margin-bottom: 0;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post > a.custom-wc-shop__link {
  width: 49%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post a.custom-wc-shop__link {
  text-decoration: none;
  color: #495d82;
  transition: 0.3s ease;
  box-sizing: border-box;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post a.custom-wc-shop__link:hover {
  opacity: 0.8;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post a.custom-wc-shop__link:hover img {
  object-fit: cover;
  object-position: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post a.custom-wc-shop__link.with-text {
  margin-top: 1.4rem;
  font-size: 1rem;
  line-height: 1.3rem;
  letter-spacing: 0.07em;
  font-weight: 600;
  color: #ffe3b5;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80%;
  overflow: hidden;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post .custom-wc-shop__column {
  display: flex;
  flex-direction: column;
  width: 48%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post time {
  font-size: 0.875rem;
  letter-spacing: 0.07em;
  line-height: 1.75rem;
  color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post img {
  object-fit: cover;
  object-position: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post span.custom-wc-shop__title {
  margin-bottom: 6px;
  color: #495d82;
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: 0.034em;
  line-height: 1.25em;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-3.inspirate-van-de-blog > ul.custom-wc-shop__posts li.custom-wc-shop__post span.custom-wc-shop__excerpt {
  color: #495d82;
  font-size: 1rem;
  line-height: 1.75rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products {
  margin: 1.75rem 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1201px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products {
    flex-wrap: nowrap;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product {
  float: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1rem;
  margin-bottom: 1rem;
  width: 25%;
  max-width: none;
  flex: 1 0 auto;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product:nth-of-type(6n) {
  margin-right: 1rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product:last-child {
  margin-right: 0;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product {
    width: 15.5%;
    flex: none;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products {
  padding-left: 0;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products {
    display: flex;
    flex-flow: row-wrap;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products .flickity-slider > li {
  width: 192px;
  margin-right: 10px;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products .flickity-slider > li {
    max-width: 16.66%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products .flickity-button svg {
  fill: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products .flickity-page-dots {
  bottom: -2rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products .flickity-page-dots li {
  background-color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li {
  overflow: hidden;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-decoration: none;
  color: #495d82;
  transition: 0.3s ease;
  box-sizing: border-box;
  position: relative;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a:hover {
  color: #bcd3d8;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a:hover img {
  object-fit: cover;
  object-position: center;
  opacity: 0.8;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a img {
  object-fit: cover;
  object-position: center;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a p.custom-wc-shop__title {
  display: block;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 1rem;
  line-height: 1.4em;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht ul.custom-wc-shop__products li a span.custom-wc-shop__price {
  font-size: 1rem;
  font-weight: 600;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht li {
  list-style-type: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > .custom-wc-shop__title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > .custom-wc-shop__title span {
  position: relative;
  padding-bottom: 0.56em;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #495d82;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > .custom-wc-shop__title span:after {
  content: "";
  position: absolute;
  background-color: #ffe3b5;
  width: 3.438em;
  height: 0.188em;
  left: 0;
  bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > .custom-wc-shop__title a {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.058em;
  color: #495d82;
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > .custom-wc-shop__title a:hover {
  color: #bcd3d8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li {
    width: 15%;
    flex: 1 0 auto;
  }
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li {
    margin-right: 1rem;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li:last-of-type {
  margin-right: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a:hover img {
  opacity: 0.8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a:hover {
  text-decoration: underline;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a > .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  height: 407px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a {
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a > .custom-wc-shop__title {
  margin-top: 22px;
  margin-bottom: 22px;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a > .custom-wc-shop__title {
    margin-bottom: 0;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a > .custom-wc-shop__title {
  display: flex;
  font-size: 1rem;
  font-weight: 600;
  color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-5.categories ul li a img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__title span {
  position: relative;
  padding-bottom: 0.56em;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #495d82;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__title span:after {
  content: "";
  position: absolute;
  background-color: #ffe3b5;
  width: 3.438em;
  height: 0.188em;
  left: 0;
  bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__title a {
  font-size: 1rem;
  letter-spacing: 0.058em;
  color: #495d82;
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__title a:hover {
  color: #bcd3d8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__bigger-title {
  margin-top: 1.25em;
  display: flex;
  flex-direction: column;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__bigger-title span {
  padding: 0.3em 0.75em 0;
  display: block;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__bigger-title span {
    width: 45%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__bigger-title span {
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: 0.034em;
  line-height: 1.25em;
  color: #495d82;
  background-color: rgba(255, 227, 181, 0.5);
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us > .custom-wc-shop__bigger-title p {
  margin-left: 1.24em;
  margin-top: 0.44em;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks {
  padding-left: 0;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block {
  list-style-type: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block {
  margin-bottom: 20px;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block {
    margin-bottom: 0;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block {
  display: flex;
  width: 100%;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block {
    width: 50%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block {
  height: 420px;
  position: relative;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block:hover {
  opacity: 0.8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block a {
  display: flex;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__title-container {
  position: absolute;
  left: 0;
  bottom: 25px;
  padding-left: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  width: 280px;
  height: 85px;
  background-color: white;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__title-container span {
  display: block;
  font-size: 1.75rem;
  line-height: 1.75rem;
  letter-spacing: 0.034em;
  font-weight: 600;
  color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__title-container p {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  font-size: 0.875rem;
  line-height: 1.75rem;
  color: #495d82;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__image {
    padding-left: 105px;
    padding-right: 105px;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__image {
    width: 400px;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__image {
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__block.bigger-block .custom-wc-shop__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: fit-content;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row {
    max-height: 400px;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row {
  position: relative;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
  display: flex;
  width: 30%;
  height: 50%;
  flex: 1 0 auto;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block {
    flex: auto;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 0;
  display: block;
  width: calc(100% - 20px);
  height: 100%;
  background-color: #495d82;
  z-index: 1;
  opacity: 0;
  transition: 0.3s ease;
  pointer-events: none;
}
@media (min-width: 1030px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block:nth-of-type(3n) {
    padding-right: 0;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block:nth-of-type(3n):before {
    width: calc(100% - 10px);
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block:hover:before {
  opacity: 0.5;
  transition: 0.3s ease;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block .custom-wc-shop__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-6.join-us .custom-wc-shop__blocks .custom-wc-shop__row .custom-wc-shop__block .custom-wc-shop__image img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts {
  margin-bottom: 50px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title {
  margin-top: 1.25em;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title span {
  position: relative;
  padding-bottom: 0.56em;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #495d82;
  text-transform: uppercase;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title span:after {
  position: absolute;
  background-color: #ffe3b5;
  width: 3.438em;
  height: 0.188em;
  left: 0;
  bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title a {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.058em;
  color: #495d82;
  text-decoration: none;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title a:hover {
  color: #bcd3d8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title > .custom-wc-shop__bigger-title {
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title > .custom-wc-shop__bigger-title {
    width: 45%;
  }
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title > .custom-wc-shop__bigger-title span {
  padding: 0.3em 0.75em 0;
  display: block;
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: 0.034em;
  line-height: 1.25em;
  color: #495d82;
  background-color: rgba(255, 227, 181, 0.5);
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__title > .custom-wc-shop__bigger-title p {
  margin-left: 1.24em;
  margin-top: 0.44em;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #495d82;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block {
  margin-bottom: 20px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block:last-of-type {
  margin-bottom: 0;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block {
  list-style-type: none;
  display: flex;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a {
  display: flex;
  position: relative;
  color: #495d82;
  width: 100%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a:hover .custom-wc-shop__image {
  opacity: 0.8;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__title {
  z-index: 1;
  position: absolute;
  bottom: 10%;
  left: 5%;
  padding: 13px 20px 13px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  width: 85%;
  min-height: 19.1%;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__title span {
  font-size: 1.75rem;
  letter-spacing: 0.034rem;
  line-height: 1.25em;
  font-weight: 600;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__title p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.75rem;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__title {
  background-color: white;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__image {
  display: flex;
  position: relative;
  width: 100%;
  height: 400px;
}
.custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__image img {
  object-fit: cover;
  object-position: center;
  display: flex;
  width: 100%;
}
@media (min-width: 960px) {
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block {
    margin-bottom: 0;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block:first-of-type {
    width: 59%;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block:last-of-type {
    width: 39%;
  }
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-7.another-blog-posts > .custom-wc-shop__blocks .custom-wc-shop__block a .custom-wc-shop__title {
    width: 50%;
    max-width: 255px;
  }
}

/** WooCommerce checkout page **/
form.checkout.woocommerce-checkout {
  color: #495d82;
}
form.checkout.woocommerce-checkout label abbr.required {
  color: #ffe3b5;
}
form.checkout.woocommerce-checkout #payment.woocommerce-checkout-payment {
  background-color: rgba(73, 93, 130, 0.05);
}
form.checkout.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-info {
  border-top-color: #495d82;
}
form.checkout.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-info:before {
  color: #495d82;
}
form.checkout.woocommerce-checkout #payment.woocommerce-checkout-payment a {
  color: #495d82;
}
form.checkout.woocommerce-checkout button[type=submit] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  background-color: #495d82;
  padding: 0 1.8em;
  border: 1px solid transparent;
  border-radius: 3px;
  outline: none;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-family: "Lexend Deca";
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
form.checkout.woocommerce-checkout button[type=submit]:hover {
  background-color: #595959;
  transition: background-color 0.12s ease-out 0s, color 0.12s ease-out 0s, border-color 0.12s ease-out 0s, box-shadow 0.12s ease-out 0s, transform 0.05s ease-out 0s, opacity 0.2s ease-out 0s;
  transition-duration: 0.12s, 0.12s, 0.12s, 0.12s, 0.05s, 0.2s;
  transition-timing-function: ease-out, ease-out, ease-out, ease-out, ease-out, ease-out;
  transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  transition-property: background-color, color, border-color, box-shadow, transform, opacity;
}

/** WooCommerce info **/
.woocommerce-info a {
  color: #495d82;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
  border-top-color: #495d82;
}
.woocommerce-form-coupon-toggle .woocommerce-info:before {
  color: #495d82;
}

@media (max-width: 768px) {
  .woocommerce ul.products.columns-2 > li.product.type-product,
  .woocommerce ul.products.columns-3 > li.product.type-product,
  .woocommerce ul.products.columns-4 > li.product.type-product,
  .woocommerce ul.products.columns-5 > li.product.type-product,
  .woocommerce ul.products.columns-6 > li.product.type-product,
  .woocommerce-page ul.products.columns-2 > li.product.type-product,
  .woocommerce-page ul.products.columns-3 > li.product.type-product,
  .woocommerce-page ul.products.columns-4 > li.product.type-product,
  .woocommerce-page ul.products.columns-5 > li.product.type-product,
  .woocommerce-page ul.products.columns-6 > li.product.type-product,
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product,
  .container div.product.type-product.status-publish section.related.products > ul.products > li {
    box-sizing: border-box;
    width: calc(50% - 8px);
    max-width: calc(50% - 8px);
    flex: 0 0 calc(50% - 8px);
    margin-left: 0;
    margin-right: 16px;
    float: none;
    clear: none;
  }
  .woocommerce ul.products.columns-2 > li.product.type-product:nth-child(2n),
  .woocommerce ul.products.columns-3 > li.product.type-product:nth-child(2n),
  .woocommerce ul.products.columns-4 > li.product.type-product:nth-child(2n),
  .woocommerce ul.products.columns-5 > li.product.type-product:nth-child(2n),
  .woocommerce ul.products.columns-6 > li.product.type-product:nth-child(2n),
  .woocommerce-page ul.products.columns-2 > li.product.type-product:nth-child(2n),
  .woocommerce-page ul.products.columns-3 > li.product.type-product:nth-child(2n),
  .woocommerce-page ul.products.columns-4 > li.product.type-product:nth-child(2n),
  .woocommerce-page ul.products.columns-5 > li.product.type-product:nth-child(2n),
  .woocommerce-page ul.products.columns-6 > li.product.type-product:nth-child(2n),
  .custom-woocommerce-shop__wrap > .custom-wc-shop__container.container-4.best-verkocht > ul.products > li.product:nth-child(2n),
  .container div.product.type-product.status-publish section.related.products > ul.products > li:nth-child(2n) {
    margin-right: 0;
  }
}
