.woocommerce {
  font-family: "Heebo", Sans-serif;
}
.woocommerce .htmline-banner {
  background-position: center right;
}
.woocommerce .htmline-banner__inner-content,
.woocommerce .site-main .elementor-container,
.woocommerce .featured_products .elementor-container {
  padding: 0 20px;
}
@media (min-width: 1024px) {
  .woocommerce .htmline-banner__inner-content,
  .woocommerce .site-main .elementor-container,
  .woocommerce .featured_products .elementor-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
  }
}
.woocommerce .product_search_wrap {
  border-bottom: 10px solid #004437;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.woocommerce .htmline-banner__logo {
  margin-right: 0;
}
.woocommerce .woocommerce-breadcrumb a {
  text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb a + a {
  margin-right: 10px;
}
.woocommerce .woocommerce-breadcrumb a:nth-child(2) {
  background: #c7d6d3;
  padding: 2px 8px;
  color: #004437;
}
.woocommerce .woocommerce-Price-currencySymbol {
  margin-right: 5px;
}
.woocommerce .price ins {
  text-decoration: none;
  font-weight: inherit !important;
}
.woocommerce span.onsale {
  padding: 5px;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  background-color: #004437;
}
.woocommerce ul.products {
  margin-top: 30px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link img {
  border: 1px solid #848484;
}
.woocommerce ul.products li.product span.onsale {
  top: 10px;
  right: 10px;
  margin: 0;
}
.woocommerce ul.products li.product span.onsale.onsale-discount {
  right: 80px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  color: #000;
  margin-bottom: 10px;
}
.woocommerce ul.products li.product .price {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000;
}
.woocommerce ul.products li.product .woocommerce_shop_loop_wrap {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  gap: 5px;
  position: relative;
}
@media (min-width: 768px) {
  .woocommerce ul.products li.product .woocommerce_shop_loop_wrap {
    flex-direction: column;
    padding: 0 25px;
    align-items: stretch;
    gap: 0;
  }
}
.woocommerce
  ul.products
  li.product
  .woocommerce_shop_loop_wrap
  .added_to_cart.wc-forward {
  display: none;
}
.woocommerce ul.products li.product .wp-element-button.button {
  margin-top: 0;
  background-color: #004437;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.3 28.2' xml:space='preserve'%3E%3Cpath d='M21.8 24.6c.6.6.9 1.3.6 2.2-.1.5-.4.8-.8 1.1-.8.5-1.9.5-2.6-.2-.4-.4-.6-.9-.7-1.5 0-.6.2-1.1.7-1.5H5.4c.6.6.8 1.3.6 2.1-.1.5-.4.8-.8 1.1-.8.5-1.8.4-2.5-.2-.4-.4-.7-.9-.7-1.5s.2-1.1.6-1.5v-.1H1.5c-.4 0-.7-.2-.9-.5-.4-.7.3-1.5.8-1.4h16c.8 0 1.6-.1 2.4-.1.8 0 1.6 0 2.5-.1.1 0 .2-.1.3-.2.4-.9.2-2.1-.5-2.8-.6-.7-1.4-1.3-2.2-1.7-.3-.2-.7-.1-1.1-.2-1-.1-1.9-.2-2.9-.3-.9-.1-1.7-.1-2.6-.2-.8-.1-1.7-.2-2.5-.2-.9-.1-1.8-.2-2.7-.2-.8-.1-1.7-.2-2.5-.2l-2.7-.3c-.5 0-1-.1-1.4-.2-.3 0-.5-.3-.6-.7L.6 12c-.1-.9-.2-1.9-.3-2.8 0-.8-.1-1.7-.1-2.6C.1 6 0 5.5 0 4.9c0-.3 0-.7.1-1 .1-.3.4-.5.7-.6.5 0 .9-.1 1.4-.1 2.4 0 4.8 0 7.2-.1l9-.3c1.2 0 2.5-.1 3.7-.1.2 0 .3-.1.4-.3C23 1.3 23.9.6 25.1.5c.9-.1 1.7-.2 2.6-.3.5-.1 1-.1 1.5-.1s.9.3 1.1.8c.1.4-.2 1-.6 1.1h-1.1c-1 .1-2.1.2-3.1.3-.7.1-1.1.4-1.3 1-.3.9-.7 1.9-1 2.8-.2 1-.5 1.9-.7 2.8-.2.9-.4 1.7-.6 2.6-.2.7-.3 1.3-.5 2s-.3 1.5-.4 2.2c-.1.4.1.5.3.7.7.5 1.5 1 2.1 1.5.8.7 1.3 1.7 1.3 2.8 0 .9-.1 1.8-.4 2.6-.2.6-1 1.1-1.7 1.2-.2 0-.5 0-.8.1 0-.1 0 0 0 0M15.4 7.9h1.5c.2 0 .3-.1.3-.3V5c0-.2-.1-.3-.3-.3-1 0-2 .1-3 .1-.2 0-.3.1-.3.3v2.6c0 .2.1.3.3.3.5-.1 1-.1 1.5-.1m0 .7h-1.5c-.2 0-.3.1-.3.3v2.6c0 .2.1.3.3.3h3c.2 0 .2-.1.2-.2V9c0-.2-.1-.2-.2-.2-.4-.2-1-.2-1.5-.2m6.3-4h-.1c-1.2 0-2.3.1-3.5.1-.2 0-.2.1-.2.3v2.7c0 .2.1.3.3.3h2.4c.1 0 .2 0 .2-.2.2-.8.4-1.6.7-2.4 0-.2.1-.5.2-.8m-6.3 7.9h-1.5c-.2 0-.3.1-.3.3V15c0 .4 0 .4.4.5h.2l2.7.3c.2 0 .3 0 .3-.2v-2.7c0-.2-.1-.3-.3-.3-.4-.1-1-.1-1.5-.1m-4.2-3.9H9.7c-.2 0-.3 0-.2.2v2.6c0 .2.1.2.2.2h3c.2 0 .2-.1.2-.2V8.8c0-.2-.1-.3-.3-.2h-1.4m0-.7h1.5c.2 0 .3-.1.3-.3V5.1c0-.2-.1-.3-.3-.2-1 0-2 .1-3 .1-.2 0-.2.1-.2.3v2.4c0 .2.1.2.2.2h1.5m-4 3.8h1.4c.2 0 .2 0 .2-.2V8.8c0-.2-.1-.2-.2-.2H5.9c-.2 0-.2.1-.2.2v2.7c0 .2.1.2.2.2h1.3m5.7 3.6v-2.5c0-.2-.1-.3-.3-.3H9.7c-.2 0-.3.1-.3.3v1.9c0 .3.1.3.3.3.7.1 1.4.1 2.1.2.5 0 .8 0 1.1.1M7.2 7.9h1.4c.1 0 .2 0 .2-.2V5.2c0-.1 0-.2-.2-.2-.9 0-1.9.1-2.8.1-.1 0-.2.1-.2.2v2.3c0 .2.1.2.2.2.5.1.9.1 1.4.1m-2.3 2.3V8.9c0-.2-.1-.3-.3-.3h-2c-.2 0-.3 0-.2.3.1.9.2 1.8.2 2.7 0 .2.1.2.3.2h1.8c.2 0 .3-.1.2-.3v-1.3m-1.4-5c-.5.1-.9.1-1.3.1-.1 0-.2 0-.2.2.1.7.1 1.5.2 2.2 0 .2.1.2.2.2h2.2c.2 0 .2 0 .2-.2V5.4c0-.2-.1-.2-.2-.2H3.5m5.3 9.7v-2.2c0-.2-.1-.2-.2-.2H5.9c-.2 0-.2 0-.2.2v1.7c0 .2.1.2.2.2.2 0 .5 0 .7.1.6 0 1.4.1 2.2.2m11.8-6.2h-2.4c-.2 0-.2.1-.2.2v2.6c0 .2 0 .3.2.2h1.4c.2 0 .3-.1.3-.3.1-.4.2-.7.2-1.1.2-.5.3-1 .5-1.6m-2.7 5.4v1.4c0 .2.1.3.3.3h.6c.1 0 .2-.1.2-.1.1-.4.1-.8.2-1.1.1-.6.3-1.2.4-1.9 0-.2 0-.2-.2-.2h-1.3c-.2 0-.3.1-.2.3v1.3M3.8 12.5h-.9c-.2 0-.2 0-.2.2 0 .5.1 1 .1 1.4 0 .1.1.2.2.2.6.1 1.1.1 1.6.2.2 0 .2 0 .2-.2v-1.6c0-.2-.1-.2-.2-.2h-.8M4 27.3c.6 0 1.1-.5 1.1-1.1.1-.7-.5-1.2-1.1-1.2-.6 0-1.1.5-1.1 1.1 0 .7.5 1.2 1.1 1.2m17.6-1.1c0-.6-.5-1.2-1.1-1.2-.6 0-1.2.5-1.2 1.1 0 .6.5 1.1 1.1 1.1.6.2 1.2-.4 1.2-1' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
  width: 60px;
  height: 60px;
  border-radius: 50px;
}
@media (min-width: 768px) {
  .woocommerce ul.products li.product .wp-element-button.button {
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
  }
}
.woocommerce ul.products li.product .wp-element-button.button.added:after {
  background: #004437;
  width: 60px;
  height: 60px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  top: 0;
  left: 0;
  margin: 0;
  color: #fff;
}
.woocommerce
  .products.related
  ul.products
  li.product
  .woocommerce_shop_loop_wrap {
  padding: 0;
}
.woocommerce
  .products.related
  ul.products
  li.product
  .woocommerce_shop_loop_wrap
  .wp-element-button.add_to_cart_button {
  left: 0;
  width: 50px;
  height: 50px;
}
.woocommerce nav.woocommerce-pagination {
  margin-bottom: 40px;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  display: inline-block;
  padding: 15px 18px;
  color: #000;
}
.woocommerce nav.woocommerce-pagination ul li a.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li span:focus {
  background: #004437;
  color: #fff;
}
.woocommerce form.woocommerce-product-search {
  margin-top: 30px;
  text-align: right;
  position: relative;
}
.woocommerce form.woocommerce-product-search .search-field {
  border: 1px solid #3d4444;
  padding: 15px;
  padding-right: 60px;
  width: 100%;
  outline: none;
  text-align: left;
}
@media (min-width: 1024px) {
  .woocommerce form.woocommerce-product-search .search-field {
    width: 550px;
  }
}
.woocommerce form.woocommerce-product-search .wp-element-button {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background: transparent;
  padding: 0;
  height: 30px;
}
.woocommerce form.woocommerce-product-search .wp-element-button svg {
  width: 30px;
  height: 30px;
}

body.single-product form.cart div.quantity {
  margin: 0;
}
body.single-product form.cart div.quantity .qty {
  display: block;
  width: 80px;
  padding: 10px;
  text-align: right;
  outline: none;
  border: 1px solid #848484;
}
body.single-product .qty_sale_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 20px;
}
body.single-product .qty_sale_wrap .qty_wrap {
  display: flex;
  flex-direction: column;
  text-align: left;
}
body.single-product .qty_sale_wrap .qty_wrap span {
  font-size: 20px;
  color: #000;
}
body.single-product .qty_sale_wrap .on_sale_wrap {
  display: flex;
  align-items: center;
}
body.single-product .qty_sale_wrap span.onsale {
  position: static;
}
body.single-product .qty_sale_wrap span.onsale + .onsale {
  margin-left: 10px;
}
body.single-product .product_header_wrap {
  display: flex;
  margin-bottom: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
@media (min-width: 600px) {
  body.single-product .product_header_wrap {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
  }
}
body.single-product .other_products_links {
  display: flex;
  align-items: center;
  direction: ltr;
}
body.single-product .other_products_links a {
  direction: ltr;
  align-items: center;
  display: flex;
  color: #808080;
  text-decoration: none;
}
body.single-product .other_products_links a svg {
  width: 30px;
  height: 30px;
}
body.single-product .other_products_links a + a {
  margin-left: 15px;
}
body.single-product .other_products_links a + a:before {
  margin-right: 15px;
  content: "";
  background-color: #004437;
  width: 3px;
  height: 20px;
  display: inline-block;
}
body.single-product .woocommerce-product-gallery__wrapper {
  text-align: right;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}
body.single-product
  .woocommerce-product-gallery__wrapper
  .woocommerce-product-gallery__image {
  width: 100% !important;
}
body.single-product
  .woocommerce-product-gallery__wrapper
  .woocommerce-product-gallery__image:first-child {
  grid-column: 1/-1;
}
body.single-product
  .woocommerce-product-gallery__wrapper
  .woocommerce-product-gallery__image
  + .woocommerce-product-gallery__image {
  margin-top: 10px;
}
body.single-product
  .woocommerce-product-gallery__wrapper
  .woocommerce-product-gallery__image
  a
  img {
  border: 1px solid #848484;
}
body.single-product .entry-summary {
  text-align: left;
}
body.single-product .entry-summary .product_title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.4 65.6' xml:space='preserve'%3E%3Cpath d='M29.6 65.6c1 0 2 0 3-.2 6.6-.7 12.5-3.9 16.7-9 4.2-5.1 6.1-11.6 5.5-18.2-1.2-11.5-11.5-19.9-23-18.8-9.8 1-17 9.8-16 19.7L27.1 38c-.4-3.6 2.2-6.7 5.8-7.1 2.5-.3 5 .5 7 2.1s3.2 3.9 3.5 6.4c.7 7.3-4.6 13.9-11.9 14.6-4.8.5-9.5-.9-13.3-4-3.7-3.1-6.1-7.4-6.6-12.2-.6-6.4 1.2-12.7 5.3-17.6 4-4.9 9.7-8 15.9-8.7h52.5V0H32C22.5 1 14 5.6 8 12.9 2 20.3-.8 29.5.2 39c1.5 15.2 14.4 26.6 29.4 26.6' fill='%23cbcbcb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 130px;
  font-weight: 600;
  font-size: 30px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
body.single-product .entry-summary p.price {
  margin: 0;
  margin-right: 80px;
  font-size: 24px;
  color: #000;
  font-weight: 500;
}
body.single-product
  .entry-summary
  button.single_add_to_cart_button.button.wp-element-button {
  display: block;
  width: 100%;
  margin-top: 10px;
  border-radius: 0;
  padding: 10px 15px;
  outline: none;
  background-color: #004437;
}
body.single-product
  .entry-summary
  button.single_add_to_cart_button.button.wp-element-button:before {
  display: inline-block;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.3 28.2' xml:space='preserve'%3E%3Cpath d='M21.8 24.6c.6.6.9 1.3.6 2.2-.1.5-.4.8-.8 1.1-.8.5-1.9.5-2.6-.2-.4-.4-.6-.9-.7-1.5 0-.6.2-1.1.7-1.5H5.4c.6.6.8 1.3.6 2.1-.1.5-.4.8-.8 1.1-.8.5-1.8.4-2.5-.2-.4-.4-.7-.9-.7-1.5s.2-1.1.6-1.5v-.1H1.5c-.4 0-.7-.2-.9-.5-.4-.7.3-1.5.8-1.4h16c.8 0 1.6-.1 2.4-.1.8 0 1.6 0 2.5-.1.1 0 .2-.1.3-.2.4-.9.2-2.1-.5-2.8-.6-.7-1.4-1.3-2.2-1.7-.3-.2-.7-.1-1.1-.2-1-.1-1.9-.2-2.9-.3-.9-.1-1.7-.1-2.6-.2-.8-.1-1.7-.2-2.5-.2-.9-.1-1.8-.2-2.7-.2-.8-.1-1.7-.2-2.5-.2l-2.7-.3c-.5 0-1-.1-1.4-.2-.3 0-.5-.3-.6-.7L.6 12c-.1-.9-.2-1.9-.3-2.8 0-.8-.1-1.7-.1-2.6C.1 6 0 5.5 0 4.9c0-.3 0-.7.1-1 .1-.3.4-.5.7-.6.5 0 .9-.1 1.4-.1 2.4 0 4.8 0 7.2-.1l9-.3c1.2 0 2.5-.1 3.7-.1.2 0 .3-.1.4-.3C23 1.3 23.9.6 25.1.5c.9-.1 1.7-.2 2.6-.3.5-.1 1-.1 1.5-.1s.9.3 1.1.8c.1.4-.2 1-.6 1.1h-1.1c-1 .1-2.1.2-3.1.3-.7.1-1.1.4-1.3 1-.3.9-.7 1.9-1 2.8-.2 1-.5 1.9-.7 2.8-.2.9-.4 1.7-.6 2.6-.2.7-.3 1.3-.5 2s-.3 1.5-.4 2.2c-.1.4.1.5.3.7.7.5 1.5 1 2.1 1.5.8.7 1.3 1.7 1.3 2.8 0 .9-.1 1.8-.4 2.6-.2.6-1 1.1-1.7 1.2-.2 0-.5 0-.8.1 0-.1 0 0 0 0M15.4 7.9h1.5c.2 0 .3-.1.3-.3V5c0-.2-.1-.3-.3-.3-1 0-2 .1-3 .1-.2 0-.3.1-.3.3v2.6c0 .2.1.3.3.3.5-.1 1-.1 1.5-.1m0 .7h-1.5c-.2 0-.3.1-.3.3v2.6c0 .2.1.3.3.3h3c.2 0 .2-.1.2-.2V9c0-.2-.1-.2-.2-.2-.4-.2-1-.2-1.5-.2m6.3-4h-.1c-1.2 0-2.3.1-3.5.1-.2 0-.2.1-.2.3v2.7c0 .2.1.3.3.3h2.4c.1 0 .2 0 .2-.2.2-.8.4-1.6.7-2.4 0-.2.1-.5.2-.8m-6.3 7.9h-1.5c-.2 0-.3.1-.3.3V15c0 .4 0 .4.4.5h.2l2.7.3c.2 0 .3 0 .3-.2v-2.7c0-.2-.1-.3-.3-.3-.4-.1-1-.1-1.5-.1m-4.2-3.9H9.7c-.2 0-.3 0-.2.2v2.6c0 .2.1.2.2.2h3c.2 0 .2-.1.2-.2V8.8c0-.2-.1-.3-.3-.2h-1.4m0-.7h1.5c.2 0 .3-.1.3-.3V5.1c0-.2-.1-.3-.3-.2-1 0-2 .1-3 .1-.2 0-.2.1-.2.3v2.4c0 .2.1.2.2.2h1.5m-4 3.8h1.4c.2 0 .2 0 .2-.2V8.8c0-.2-.1-.2-.2-.2H5.9c-.2 0-.2.1-.2.2v2.7c0 .2.1.2.2.2h1.3m5.7 3.6v-2.5c0-.2-.1-.3-.3-.3H9.7c-.2 0-.3.1-.3.3v1.9c0 .3.1.3.3.3.7.1 1.4.1 2.1.2.5 0 .8 0 1.1.1M7.2 7.9h1.4c.1 0 .2 0 .2-.2V5.2c0-.1 0-.2-.2-.2-.9 0-1.9.1-2.8.1-.1 0-.2.1-.2.2v2.3c0 .2.1.2.2.2.5.1.9.1 1.4.1m-2.3 2.3V8.9c0-.2-.1-.3-.3-.3h-2c-.2 0-.3 0-.2.3.1.9.2 1.8.2 2.7 0 .2.1.2.3.2h1.8c.2 0 .3-.1.2-.3v-1.3m-1.4-5c-.5.1-.9.1-1.3.1-.1 0-.2 0-.2.2.1.7.1 1.5.2 2.2 0 .2.1.2.2.2h2.2c.2 0 .2 0 .2-.2V5.4c0-.2-.1-.2-.2-.2H3.5m5.3 9.7v-2.2c0-.2-.1-.2-.2-.2H5.9c-.2 0-.2 0-.2.2v1.7c0 .2.1.2.2.2.2 0 .5 0 .7.1.6 0 1.4.1 2.2.2m11.8-6.2h-2.4c-.2 0-.2.1-.2.2v2.6c0 .2 0 .3.2.2h1.4c.2 0 .3-.1.3-.3.1-.4.2-.7.2-1.1.2-.5.3-1 .5-1.6m-2.7 5.4v1.4c0 .2.1.3.3.3h.6c.1 0 .2-.1.2-.1.1-.4.1-.8.2-1.1.1-.6.3-1.2.4-1.9 0-.2 0-.2-.2-.2h-1.3c-.2 0-.3.1-.2.3v1.3M3.8 12.5h-.9c-.2 0-.2 0-.2.2 0 .5.1 1 .1 1.4 0 .1.1.2.2.2.6.1 1.1.1 1.6.2.2 0 .2 0 .2-.2v-1.6c0-.2-.1-.2-.2-.2h-.8M4 27.3c.6 0 1.1-.5 1.1-1.1.1-.7-.5-1.2-1.1-1.2-.6 0-1.1.5-1.1 1.1 0 .7.5 1.2 1.1 1.2m17.6-1.1c0-.6-.5-1.2-1.1-1.2-.6 0-1.2.5-1.2 1.1 0 .6.5 1.1 1.1 1.1.6.2 1.2-.4 1.2-1' fill='%23fff'/%3E%3C/svg%3E%0A");
  width: 25px;
  vertical-align: middle;
  margin-right: 15px;
}
body.single-product .entry-summary #sbw_wc-adding-button {
  display: block;
  width: 100%;
  margin: 0;
  margin-top: 10px;
  border-radius: 0;
  padding: 15px;
  outline: none;
  background-color: #808080;
}

section.featured_products {
  display: block;
  width: 100%;
  float: left;
  border-top: 10px solid #004437;
  margin-bottom: 40px;
}
section.featured_products .slick-slide {
  margin: 0 2px;
}
section.featured_products .featured_product {
  position: relative;
}
section.featured_products img {
  margin-bottom: 0;
  border: 0;
}
section.featured_products .woocommerce_shop_loop_wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: block;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px;
}
section.featured_products
  .woocommerce_shop_loop_wrap
  .woocommerce-loop-product__title {
  margin: 0;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
}
section.featured_products
  .woocommerce_shop_loop_wrap
  .woocommerce-loop-product__title
  a {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 700px) {
  section.featured_products button.slick-next.slick-arrow,
  section.featured_products button.slick-prev.slick-arrow {
    top: 50%;
  }
}

button#place_order,
.wc-proceed-to-checkout a.checkout-button.button {
  background: #004437;
  color: #fff;
}

button#place_order:hover, button#place_order:focus,
.wc-proceed-to-checkout a.checkout-button.button:hover,
.wc-proceed-to-checkout a.checkout-button.button:focus {
	background: #004437;
	color: #fff;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  max-width: none;
}