a:1:{s:8:"page_css";s:5851:".custom-owl-section .owl-carousel.owl-nav-rounded .owl-nav [class*=owl-] {
    margin-top: -30px;
    box-shadow: none;
    background: #fff;
    border: 1px solid #fff;
    color: #142b43;
}
.custom-owl-section .owl-carousel.owl-nav-rounded .owl-nav [class*=owl-].disabled {
  background: #f8fafe;
  border: 1px solid #d7dbe3;
}
.custom-owl-section .owl-simple .owl-dots .owl-dot.active span {
  width: 20px;
}
.custom-owl-section .owl-simple .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px;
  border-width: 2px;
}
.cat-section-38 .cat-block {
  min-height: 150px;
  border: 1px solid transparent;
  border-radius: 0;
}
.cat-section-38 .overlay-hover figure a:before {
  display: none;
}
.cat-section-38 .cat-block:hover {
  border-color: #ccc;
  box-shadow: none;
}
.cat-section-38 .cat-block.product-category:hover .cat-title a {
  color: #da2c38;
}
.cat-section-38 .product-category .cat-title a:hover {
  text-decoration: underline;
}
.cat-section-38 .cat-block figure {
  min-height: 72px;
}
.cat-section-38 .product-category .count {
  margin-bottom: 0;
}
.top-products-section:not(.prod-sec-2) .product-wrap {
  border: 1px solid #e7e9ee;
}
.top-products-section .owl-item:not(:last-child) .product-wrap {
  border-right-width: 0;
}
.top-products-section .carousel-with-shadow .owl-stage-outer {
  padding: 0 0 7rem;
  margin: 0 0 -7rem -1px;
}
.custom-nav-top .owl-carousel.owl-nav-top .owl-nav .owl-prev {
  margin-right: 5px;
}
.custom-owl-dots-2 .owl-simple .owl-dots .owl-dot span {
  border-width: 2px;
  margin: 5px;
}
.single-products-38 {
  border: 2px solid #39c0c1;
}
.single-products-38 .product-image-gallery a:before {
  border-color: #f2f5fa;
  opacity: 1;
  visibility: visible;
}
.single-products-38 .product-image-gallery a.active:before {
  border-color: #bac0cd;
}
.single-products-38 .ratings-text,
.single-products-38 .quantity,
.single-products-38 .yith-wcwl-add-to-wishlist,
.single-products-38 .social-icons,
.single-products-38 .posted_in>span,
.single-products-38 div.product form.cart .button:before {
  display: none !important;
}
.single-products-38 .summary {
  display: flex;
  flex-direction: column;
}
.single-products-38 .product-intro .product_meta {
  order: -1;
  border: none; 
  padding-top: 1.7rem;
}
.single-products-38 .woocommerce div.product .product_title {
  margin: -3px 0 6px;
  font-weight: 500;
}
.single-products-38 .posted_in a:first-of-type {
  margin-left: 0;
  color: #bac0cd;
  box-shadow: none;
}
.single-products-38 .posted_in a:first-of-type:hover {
  color: #DA2C38;
}
.single-products-38 .price, .single-products-38 .cart {
  order: 1;
}
.single-products-38 .woocommerce div.product form.cart {
  margin: 1.3rem 1.3rem 2.5rem 0;
}
.single-products-38 .deal-container {
  order: 2;
}
.single-products-38 .woocommerce-product-details__short-description p {
  font-size: 1.5rem;
  font-weight: 400;
  color: #666;
  line-height: 24px;
  margin: .5rem 0 2rem;
}
.single-products-38 div.product form.cart .button {
  width: 100%;
  letter-spacing: -.01em;
  font-size: 1.5rem;
}
.single-products-38 .product-intro .deal-prefix {
  margin-bottom: .8rem;
  font-weight: 500;
  font-size: 1.5rem;
  padding-bottom: 1.1rem;
}
.single-products-38 .deal-countdown .countdown-amount {
  margin-bottom: .4rem;
  font-size: 2rem;
  color: #142b43;
}
.single-products-38 .block-type .deal-countdown .countdown-period {
  left: 2px;
  bottom: 1.7rem;
  font-size: 1.3rem;
  color: #142b43;
  text-transform: capitalize;
  letter-spacing: -.025em;
}
.single-products-38 .product-intro .deal-countdown .countdown-section {
  margin: 0 .5px;
  padding: 1.4rem 2.3rem 3.2rem 2.7rem;
}
.prod-sec-2 .product-simple {
  border: 1px solid transparent;
  transition: .3s;
}
.prod-sec-2 .products .product:hover {
  border-color: #d7dbe3;
}
.prod-sec-2 .product.product-simple .product-body {
  padding-bottom: 0.9rem;
  padding-top: 1.8rem;
}
.custom-testimonial-1 {
  box-shadow: 0 8px 10px rgba(0,0,0,0.03);
}
.custom-testimonial-1, .custom-testimonial-1>.elementor-widget-container {
  height: 100%;
} 
.testimonial-sec-1 .owl-stage-outer {
  margin: -1.5rem;
  padding: 1.5rem;
  padding-bottom: 5rem;
}
.home-newsletter .wpcf7-form > p {
  padding: 0;
}
.home-newsletter .wpcf7-form .wpcf7-form-control {
  background: #fff;
  border-color: #fff;
  height: 46px;
  font-size: 1.6rem;
  letter-spacing: -.01em;
}
.home-newsletter .wpcf7-form .wpcf7-submit {
  padding: 1.3rem 1.8rem 1.15rem;
  color: #222;
}
.home-newsletter .wpcf7-form .wpcf7-submit:hover {
  color: #da2c38;
}
.home-newsletter .wpcf7-form-control-wrap>input {
  padding-left: 1.8rem;
}
.home-newsletter .wpcf7-submit:after {
    margin-left: 0.5rem;
    content: 'f112';
    font-size: 14px;
}
.main .page-content {
  padding-bottom: 0;
}
.imagebox-custom .elementor-image-box-img img {
  width: 28px;
  max-width: none;
}
@media(max-width: 767px) {
  .grid-sec .elementor-container.grid>.grid-item {
    padding: 5px 0;
  }
}
@media(min-width: 768px) {
  .single-products-38 .summary {
    margin-left: -1rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .banners-container-38 .w-50-md {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .single-products-38 .col-md-6:first-child {
      flex: 0 0 62.5%;
      max-width: 62.5%;
  }
  .single-products-38 .col-md-6:last-child {
      flex: 0 0 37.5%;
      max-width: 37.5%;
  }
}
@media (min-width: 1500px) {
  .single-products-38 .product-gallery .product-image-gallery {
      flex: 0 0 13rem;
      max-width: 13rem;
  }
  .single-products-38 .thumb-vertical .product-gallery-carousel {
      flex-basis: calc(100% - 13rem);
      max-width: calc(100% - 13rem);
  }
  .single-products-38 .woocommerce-product-gallery {
    padding-right: 3rem;
  }
  .single-products-38 .woocommerce-product-gallery .product-labels {
    left: 27%;
  }
}";}