.site-footer .site-footer-section {
    padding: 0 20px;
}
.pxlt-menu-slider {
    overflow: hidden;
}
.single-product .yith-wapo-block .yith-wapo-addon {
	padding-right: 25px;
    float: left;
    margin: 0 !important;
    margin-bottom: 30px !important;
}
.single-product a.added_to_cart.wc-forward,
.woocommerce-cart .product-name a
{
    color: #e40082;
    font-size: 18px;
    font-family: 'Oswald';
}
.woocommerce-cart .cart_totals .checkout-button,
.woocommerce-checkout .place-order button
{
	background: #e40082;
	color:#fff;
    font-family: 'Oswald';
	text-transform:uppercase;
}
.woocommerce-cart .shop_table thead {
    background: #e40082 !important;
}
.woocommerce-cart .shop_table thead tr th{
	color:#fff;
}
.woocommerce-cart .coupon{
	display:none !important;
}
.pxlt-highlighted-option {
/*     background: #bf1522; */
	    margin-left: -15px;
    padding-left: 15px;
}
input.pxlt-search-product-options {
    width: 350px;
	max-width: 100%;
    border-bottom: 0;
    border-radius: 6px 6px 0 0 !important;
    font-family: 'Oswald';
	border-color:#d1d5db !important;
}
.single-product .yith-wapo-block .addon-header .wapo-addon-title {
    margin-bottom: 12px;
    font-size: 20px;
}
.single-product .yith-wapo-block::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.single-product .yith-wapo-block::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}
.single-product .yith-wapo-block::-webkit-scrollbar-thumb
{
	border-radius: 10px 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #bf1522;
}
.single-product #wapo-total-price-table table{
	width:100%;
	border:1px solid #d1d5db;
	border-collapse: collapse;
	    font-family: 'Oswald';
}
.single-product #wapo-total-price-table table td,
.single-product #wapo-total-price-table table th {
    padding: .7em 1em !important;
	border:1px solid #d1d5db;
}


.post-type-archive-product .wpfPriceInputs input, .post-type-archive-product .wpfPriceInputs {
    font-family: 'Oswald' !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.post-type-archive-product .wpfFilterWrapper .wpfFilterTitle {
    font-family: 'Oswald';
    text-transform: uppercase;
    margin-bottom: 4px;
}
.post-type-archive-product .wpfFilterWrapper .ui-widget-header {
    background: #e40082 !important;
    padding: 6px !important;
}
.post-type-archive-product .ui-slider.ui-widget-content .ui-slider-handle {
    background: #f89619;
    border: 1px solid #a0a0a0 !important;
    border-radius: 50%;
}
.post-type-archive-product .ui-state-hover {
    background: #e40082 !important;
}
.post-type-archive-product .ui-slider.ui-widget-content:not(.iris-slider-offset) {
    background: #bf152280;
    border-radius: 20px;
    border: 1px solid #bf1522;
}
.woocommerce-info {
    border-top-color: #e40082;
	font-family: 'Source Serif 4';
}
.woocommerce-info::before {
    color: #e40082;
}
.woocommerce-info a {
    color: #e40082 !important;
    font-family: 'Oswald' !important;
}
.single-product .woocommerce-product-gallery img{
	border-radius: 20px;
}
.single-product .woocommerce-tabs ul.tabs li.active:before{
	background: #e40082 !important;
}
.single-product .entry-summary .single-product-category a,
.single-product .entry-summary  .entry-title ,
.single-product .entry-summary p.price,
.single-product .woocommerce-tabs .tabs li,
#wpfSortProducts,
.wpfCheckboxHier,
.cart_totals h2, .entry-title
{
	    font-family: 'Oswald';
}
#block-20.ast-woo-sidebar-widget .wp-block-button{
	width:100%;
}
#block-20.ast-woo-sidebar-widget{
	margin:0px;
	    margin-top: 25px;

}
button.wpfClearButton, .ast-woo-sidebar-widget .wp-element-button {
    background: #e40082;
    font-family: 'Oswald';
    font-size: 20px !important;
    letter-spacing: 1px;
	text-transform:uppercase;
}
button.wpfClearButton:hover, .ast-woo-sidebar-widget .wp-element-button:hover{
	background: #f89619;
}
.single-product .entry-summary .single-product-category a {
    color: #e40082;
    font-weight: 700;
    font-size: 18px;
}
.single-product .entry-summary  .entry-title {
    font-size: 34px;
    text-transform: uppercase;
    color: #000;
}
.single-product .entry-summary .woocommerce-product-details__short-description p,
.single-product .woocommerce-tabs .woocommerce-Tabs-panel p,
.ast-footer-copyright p
{
	font-family:'Source Serif 4';
}
.pxlt-social {
    display: flex;
    gap: 10px;
    align-items: center;
}
.single-product .shopengine-wishlist,
.single-product .shopengine_comparison_add_to_list_action,
.single-product  .shopengine-quickview-trigger,
.post-type-archive-product .astra-shop-summary-wrap .shopengine-wishlist,
.post-type-archive-product .astra-shop-summary-wrap .shopengine_comparison_add_to_list_action,
.post-type-archive-product .astra-shop-summary-wrap .shopengine-quickview-trigger
{
	display:none;
}
.single-product .entry-summary .single_add_to_cart_button{
	    padding: 12px 20px !important;
    background: #e40082;
    font-family: 'Oswald';
    text-transform: uppercase;
}
.single-product .entry-summary .quantity input,
.single-product .entry-summary select,
.woocommerce-cart .product-quantity input
{
    border: 1px solid #e40082 !important;
    border-radius: 4px !important;
    font-family: 'Oswald';
}
.single-product .entry-summary button.disabled,
.woocommerce-cart .shop_table .actions button
{
	border-color: #e40082 !important;
    background-color: #e40082 !important;
	font-family: 'Oswald' !important;
}
.single-product .entry-summary .single_add_to_cart_button:hover{
	background:#F89619;
}
.post-type-archive-product .woocommerce-products-header__title.page-title,
.single-product .related h2
{
    font-size: 40px;
    font-family: 'Oswald';
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
	margin-bottom:10px;
}
.post-type-archive-product li.product img,
.single-product .related li.product img
{
    border-radius: 15px;
}
.post-type-archive-product li.product .astra-shop-summary-wrap,
.single-product .related .astra-shop-summary-wrap
{
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
}
.slide .woocommerce-loop-product__title,
.post-type-archive-product li.product .astra-shop-summary-wrap,
.single-product .related .astra-shop-summary-wrap
{
	position:relative;
}
.post-type-archive-product li.product .astra-shop-summary-wrap .ast-loop-product__link,
.single-product .related .astra-shop-summary-wrap .ast-loop-product__link

{
	   width: 60% !important;
    margin-bottom: -10px;
}
.order-now-slider,
.post-type-archive-product li.product .astra-shop-summary-wrap .add_to_cart_button,
.single-product .related .astra-shop-summary-wrap .add_to_cart_button
{
	background-color: #e40082;
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #e40082;
    border-radius: 10px;
    padding: 10px 15px 10px 15px;
    margin-top: 12px;
    position: absolute;
    top: 0;
    right: 0;
}
.order-now-slider:hover,
.order-now-slider:focus,
.woocommerce-cart .cart_totals .checkout-button:hover,
.woocommerce-checkout .place-order button:hover,
.single-product .related .astra-shop-summary-wrap .add_to_cart_button:hover
{
	background:#F89619;
	border-color:#F89619;
}
.post-type-archive-product p.woocommerce-result-count {
    font-family: 'Source Serif 4';
    font-weight: 600;
    color: #000;
}
.post-type-archive-product select.orderby {
    border: 1px solid #000 !important;
    padding: 0px 15px !important;
    border-radius: 4px !important;
    font-family: 'Source Serif 4';
    font-size: 14px;
}

/* .post-type-archive-product .sidebar-main .filter-title {
    font-family: 'Oswald';
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    margin-bottom: 40px;
}
.post-type-archive-product .sidebar-main button.btn-primary {
    background: #bf1522;
    text-transform: uppercase;
    font-family: 'Oswald';
}
.post-type-archive-product .sidebar-main p {
    margin: 0;
}

.post-type-archive-product .sidebar-main ul.filter-items li a {
    font-size: 16px !important;
    font-family: 'Source Serif 4';
    font-weight: 500;
    color: #000 !important;
}

.post-type-archive-product .sidebar-main ul.filter-items li input {
    height: 20px;
    width: 18px;
    margin-right: 10px;
}

.post-type-archive-product .sidebar-main ul.filter-items label {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
} */

.slide .woocommerce-loop-product__title p{
	font-size:20px !important;
	font-family:'Oswald' !important;
	margin:0px !important;
}
.slide a img{
	width: 100%;
	border-radius:15px;
	height:340px !important;
	object-fit:cover;
}
 .slick-slide{
  padding: 10px;
 }
 
.slide .woocommerce-loop-product__title a{
	
	color:#000;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
	font-weight:700;
  font-family:"Oswald";
	    width: 65%;
    display: block;
	    margin-bottom: -10px;
	
}
.pxlt-right-border, .site-primary-footer-wrap .site-footer-section {
  background-image: url(../image/border-right.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  padding-top: 20px;
  padding-bottom: 20px;
	    height: 100%;
}
.site-footer-primary-section-1 .widget_text p{
	margin:0;
	font-family: 'Source Serif 4';
    margin-right: 120px;
}
.site-footer-section .widget_nav_menu ul li,
.site-footer-section.site-footer-section-4 .widget_text p{
	    margin-bottom: 14px;
    font-family: 'Oswald';
    text-transform: uppercase;
    font-weight: 700;
}
.pxlt-carousel .swiper-wrapper {
  margin-bottom: 20px;
}

.pxlt-home-best-products .woocommerce .star-rating {
  display: none !important;
}

/* Hide "Read more" or "View Product" buttons */
.pxlt-home-best-products .woocommerce .products .product .button {
  display: none;
}

/* Hide any icons (view icon, quick view, wishlist, etc.) */
.pxlt-home-best-products .woocommerce .products .product .ast-woo-product-category,
.pxlt-home-best-products .woocommerce .products .product .shopengine_add_to_list_action,
.pxlt-home-best-products .woocommerce .products .product .shopengine-quickview-trigger,
.pxlt-home-best-products .woocommerce .products .product .shopengine_comparison_add_to_list_action {
  display: none !important;
}

/* .pxlt-home-best-products .astra-shop-thumbnail-wrap img {
  border-radius: 15px;
}
.pxlt-home-best-products .astra-shop-summary-wrap {
    text-align: center;
}
.pxlt-home-best-products .astra-shop-summary-wrap .price {
    font-size: 18px !important;
    margin-top: 6px;
    font-family: 'Oswald';
}
.pxlt-home-best-products .woocommerce-loop-product__title {
  text-align: center;
  margin: 0 !important;
  font-size: 18px !important;
  text-transform: uppercase;
  font-family: "Oswald";
} */

#mobile-metter .fire-inner {
  position: relative;
  margin: 0 auto;
  display: table;
  overflow: hidden;
}

#mobile-metter .fire-metter-img {
  width: 100%;
  position: relative;
  max-width: 175px;
  padding-left: 35px;
}

#mobile-metter .img-animate {
  position: absolute;
  top: 0;
  left: 8px;
  animation: moveAndScalescalem 11s infinite ease-in-out;
}

@keyframes moveAndScalescalem {
  0% {
    top: 2%;
    transform: translateY(8px) scale(1);
  }
  50% {
    top: 92%;
    transform: translateY(calc(100% - 60px)) scale(1.6);
  }
  100% {
    top: 4%;
    transform: translateY(0) scale(1);
  }
}
@keyframes moveAndScalescale {
  0% {
    left: 0%;
    transform: translateX(0) scale(1);
  }
  50% {
    left: 94%;
    transform: translateX(calc(100% - 120px)) translateY(-22px) scale(1.6);
  }
  100% {
    left: 0%;
    transform: translateX(0) scale(1);
  }
}
.img-animate {
  position: absolute;
  top: 0;
  left: 0;
  animation: moveAndScalescale 12s infinite ease-in-out;
  margin-top: -10px;
}

.fire-inner {
  position: relative;
}

.fire-metter-img {
  position: relative;
  width: 100%;
}

.img-animate img {
  width: 100%;
  max-width: 120px;
  animation: moveAndScale 12s infinite ease-in-out;
}

#mobile-metter {
  display: none;
}
button.single_add_to_cart_button.button.alt.whmc-spinner, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading {
    padding-right: 20px ! IMPORTANT;
}
.woocommerce-js #respond input#submit.loading::after, .woocommerce-js a.button.loading::after, .woocommerce-js button.button.loading::after, .woocommerce-js input.button.loading::after {
	    position: absolute;
    top: 10px;
    right: 5px;
}
@media (min-width: 922px) {
    .post-type-archive-product  #primary {
        width: 75%;
    }
	 .post-type-archive-product  #secondary {
        width: 25%;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1114px) {
	.pxlt-navbar .elementskit-navbar-nav .menu-item a{
		font-size: 14px;
	}
}
@media only screen and (max-width: 1600px) {
  .img-animate img {
    width: 100%;
    max-width: 87px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .img-animate img {
    width: 100%;
    max-width: 70px !important;
  }
}
@media only screen and (max-width: 1200px){
	.post-type-archive-product li.product .astra-shop-summary-wrap .ast-loop-product__link {
    width: 54% !important;
    font-size: 16px;
}
	.order-now-slider, .post-type-archive-product li.product .astra-shop-summary-wrap .add_to_cart_button{
		font-size: 12px;
		padding: 10px;
	}
}
@media only screen and (max-width: 1100px) {
  .img-animate {
    margin-top: -3px;
  }
  .img-animate img {
    width: 100%;
    max-width: 58px !important;
  }
	.site-footer-primary-section-1 .widget_text p{
		margin:10px;
		font-size: 18px;
	}
	.site-footer-section .widget_nav_menu ul li, .site-footer-section.site-footer-section-4 .widget_text p {
		font-size: 18px;
	}
}
@media (max-width: 1024px) {
  .img-animate {
    margin-top: -2px;
  }
  .img-animate img {
    width: 100%;
    max-width: 45px !important;
  }
  .slide .woocommerce-loop-product__title a{
    font-size:18px;
  }
  button.elementskit-menu-toggler:focus{
    background-color: transparent;
  }
}
@media (min-width: 1024px) and (max-width: 1114px) {
	.pxlt-navbar .elementskit-navbar-nav .menu-item a{
		font-size: 14px !important;
	}
}
@media (min-width: 993px) {
    .ast-left-sidebar #primary {
        padding-left: 45px;
    }
	.ast-left-sidebar #secondary {
        padding-right: 30px;
    }
}
@media (min-width: 921px) {
	.site-primary-footer-wrap .site-footer-section:last-child{
	background-image:none;
}
	.ast-woo-sidebar-widget .wp-element-button {
		display:none;
	}
	#block-8.ast-woo-sidebar-widget{
		display:block !important;
	}
}
@media (max-width: 921px) {
  .fire-metter-img {
    width: 100%;
    position: relative;
    height: 100%;
    min-height: 120px;
  }
	.site-footer-below-section-1{
		margin-bottom:0 !important;
	}
	.single-product .yith-wapo-block{
		height: 50vh;
		overflow-y: scroll;
		background: #ffffff;
		width: 350px;
		border: 1px solid #d1d5db;
		border-radius: 6px 6px;
		padding: 10px 0px 15px 0px !important;
		font-family: 'Oswald';
		max-width: 100%;
		border-right: 0;
	}
	.single-product .yith-wapo-block .yith-wapo-addon {
		padding-right: 0;
		padding-left:15px;
		float:none;
		margin-bottom:15px !important;
		
	}
	  .ast-left-sidebar #content > .ast-container {
        flex-direction: column;
    }
	#secondary{
		margin:0px;
	}
		.post-type-archive-product #primary {
    margin-top: 1em;
}
	.post-type-archive-product h1.page-title.ast-archive-title{
		text-align:center;
	}
	#block-8.ast-woo-sidebar-widget{
		display:none;
	}
}
@media (max-width: 767px) {
  #desktop-metter {
    display: none;
  }
  #mobile-metter {
    display: block;
  }
  .fire-metter-img {
    height: 100%;
    min-height: 115px;
  }
  .img-animate {
    margin-top: 0;
  }
/*   .pxlt-right-border{
    background-image: none;
  } */
  .slide .woocommerce-loop-product__title a{
    font-size:14px;
  }
.your-next-best {
    display: flex;
    flex-direction: column-reverse;
}
}
@media (max-width: 544px) {
	.site-primary-footer-wrap .site-footer-section{
	background-image:none;
}
	.site-primary-footer-wrap  .site-primary-footer-inner-wrap{
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	.site-footer-primary-section-1 .widget_text p {
        margin: 0;
    }
	.site-primary-footer-wrap  .site-primary-footer-inner-wrap .site-footer-primary-section-1 img{
		    margin-left: -15px;
	}
	.slide .woocommerce-loop-product__title, .post-type-archive-product li.product .astra-shop-summary-wrap, .single-product .related .astra-shop-summary-wrap {
    position: inherit;
}
	.order-now-slider, .post-type-archive-product li.product .astra-shop-summary-wrap .add_to_cart_button, .single-product .related .astra-shop-summary-wrap .add_to_cart_button{
		position: inherit;
	}
	   .post-type-archive-product li.product .astra-shop-summary-wrap .ast-loop-product__link {
        width: 100% !important;
    }
	.site-footer .site-footer-section {
    padding-left: 0;
		padding-right:0px;
}
}
/*# sourceMappingURL=main.css.map */
