header bdi {
    font-weight: normal !important;
}
.woocommerce a.added_to_cart {
    font-family: 'poppins';
    font-size: 14px;
    font-weight: bold;
    padding-left: 3px;
}
body p,
body{
	font-family: 'Poppins';
}
.aws-container .aws-show-clear .aws-search-field {
    padding-right: 40px;
    font-family: 'Poppins';
    font-size: 16px;
}
.elementor-popup-modal .dialog-close-button svg {
    fill: #fff !important;    
}
span.blue {
    color: #13B7F6;
}
span.red {
    color: #FE0607;
}
.aws-search-result .aws_result_link {
 
    font-family: 'Poppins';
}
a#elementor-menu-cart__toggle_button {
    background: none;
}
.elementor-menu-cart__toggle.elementor-button-wrapper bdi {
    color: #fff;
}
.copy-right a {
    color: #fff;
    text-decoration: none !important;
}
.rec h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    color: #111;
	font-family:'Poppins';
}
.rec .price bdi {
	  color: #fe0607;
    font-weight: bold;
	font-family:'Poppins';
	
}
.rec a.button.product_type_simple.add_to_cart_button {
    background: #13B7F6;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 18px;
    transition: 0.35s;
}


.rec a.button.product_type_simple.add_to_cart_button:hover {
    background: #FE0607;
}
.rec li.entry.product {
    text-align: center;
    border: 1px solid #ddd;
    padding: 20px !important;
}
.archive li.entry.product,
li.entry.product,
.shop li.product-category.product {
    text-align: center;
    transition: 0.35s;
	border: 1px solid #ddd;
    padding: 15px !important;
}
.archive li.entry.product:hover,
li.entry.product:hover,
.shop li.product-category.product:hover{
background:#13B7F617;	
}
.archive h2.woocommerce-loop-product__title,
h2.woocommerce-loop-product__title,
.shop h2.woocommerce-loop-category__title {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 500;
    color: #111;
}
.shop .product mark.count {
    display: none;
}
.single-product .woocommerce-tabs p {
    font-size: 16px;
    margin-bottom: 10px;
}
p.woocommerce-result-count {
    font-size: 16px;
}
.single-product .related.products bdi {
    font-size: 24px;
	color:#FE0607;
	 font-family: 'Poppins';    
    font-weight: bold;    
}
.archive a.button.product_type_simple.add_to_cart_button,
a.button.product_type_simple.add_to_cart_button {
    background: #13B7F6;
    color: #fff;
    font-size: 16px !important;
    font-weight: 500;
    font-family: 'Poppins';
    transition: 0.35s;
}
.archive a.button.product_type_simple.add_to_cart_button:hover,
a.button.product_type_simple.add_to_cart_button:hover {
    background: #FE0607;
}
.archive bdi,
.featured bdi {
    color: #FE0607;
    font-weight: bold;
    font-family: 'Poppins';
    font-size: 18px;
}
.archive article#woocommerce-wrapper,
.single-product article#woocommerce-wrapper {
    max-width: 1240px;
    width: 100%;
}
.archive nav.woocommerce-breadcrumb,
.single-product nav.woocommerce-breadcrumb {
    font-size: 14px;
    font-family: 'Poppins';
    margin-top: 10px;
}
.single-product h1.product_title.entry-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    color: #111;
}
.single-product .featured bdi {
    font-size: 24px;
}
.single-product button.single_add_to_cart_button {
    background: #13B7F6 !important;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins';
    transition: 0.35s;
    min-height: 56px;
}

.single-product button.single_add_to_cart_button:hover {
    background: #FE0607 !important;
}
.single-product .related.products > h2 {
    text-align: center;
    margin-bottom: 20px;
    text-transform: capitalize;
    color: #FE0607;
}
.single-product .related.products h2.woocommerce-loop-product__title {
    min-height: 60px;
}
.single-product span.posted_in,
.single-product span.sku_wrapper {
    font-family: 'Poppins';
    font-size: 14px;
}


.related.products h2.woocommerce-loop-product__title {
    font-size: 16px !important;
}
.product_meta a {
    color: #FE0607;
}
.woocommerce-tabs a {
    font-family: 'Poppins';
    font-weight: 500 !important;
    font-size: 18px;
}
.single-product #respond input#submit {
    background: #FE0607;
    color: #fff;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
	transition:0.35s;
}

.single-product #respond input#submit:hover {
  background: #13B7F6;
	color:#fff !important;
}
	.single-product .woocommerce-tabs h2 {
    font-size: 22px;
    font-family: 'Poppins';
    text-transform: capitalize;
}
.single-product .woocommerce-product-details__short-description {
    margin: 20px 0;
}
.single-product .summary .woocommerce-Price-amount bdi {
   font-size: 24px;
    color: #FE0607;
    font-weight: bold;
    font-family: 'Poppins';
}
.single-product #respond span#reply-title {
    font-size: 20px;
    text-align: left;
    font-weight: bold;
}
.single-product.woocommerce table.shop_attributes td {
    padding: 10px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-size: 18px;
}
.woocommerce .star-rating span::before {
    
    color: #ff5500;
}
.archive h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    min-height: 40px;
}
.archive select.orderby {
    font-size: 16px;
}
.archive header.woocommerce-products-header {
    text-align: center;
}
.archive .term-description p {
       margin-top: 40px;
    font-size: 16px;
    margin-bottom: 40px;
}
.woocommerce-cart h1.entry-title,
.archive h1.woocommerce-products-header__title.page-title {
    color: #FE0607;
    font-size: 34px;
	font-family: 'poppins';
}

.elementor-menu-cart__main {
    background-image: url(/wp-content/uploads/2025/04/fav.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 350px;
}
.cart_item span.quantity {
    color: #FE0607;
    font-weight: 500;
}
.elementor-menu-cart__product-name.product-name a {
    color: #111;
}
a.elementor-button.elementor-button--view-cart {
    background: #13B7F6;
    color: #fff;
    font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
    transition: 0.35s;
    border-radius: 4px;
}
.widget_shopping_cart_content a.elementor-button.elementor-button--checkout:hover,
a.elementor-button.elementor-button--view-cart:hover {
background: #FE0607;
}

.widget_shopping_cart_content a.elementor-button.elementor-button--checkout{
	 background: #13B7F6;
    color: #fff;
    font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
    transition: 0.35s;
    border-radius: 4px;
}
.woocommerce-cart-form input#coupon_code {
    min-height: 55px;
    border: 1px solid #aaa;
}
.woocommerce-cart-form .product-name a {
    color: #111 !important;
}
.e-shop-table .input-text.qty.text {
    text-align: center;
}
.my-cart label {
    font-size: 16px;
}
.my-cart p.form-row {
    margin-bottom: 10px !important;
}
h3#ship-to-different-address {
    margin-bottom: 10px;
}
.woocommerce-error li a {
    color: red !important;
}

/*My Account page*/


/* General Page Styling */
.woocommerce-account {
  font-family: 'Poppins', sans-serif;
}

/* Tabs Menu Styling */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 1px solid #eee;
}

.woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #eee;
}

.woocommerce-MyAccount-navigation ul li a {
  display: block;
  padding: 15px 20px;
  color: #333;
  text-decoration: none;
  transition: 0.3s ease;
  font-weight: 500;
	 font-family: 'Poppins', sans-serif;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #FE0607;
  color: #fff;
}

/* Dashboard Content Styling */
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3 {
  color: #FE0607;
  font-weight: 600;
	 font-family: 'Poppins', sans-serif;
}

/* Buttons (Logout, Save Changes, etc.) */
.woocommerce button.button,
.woocommerce a.button {
  background-color: #FE0607;
  color: #fff;
  border: none;
  padding: 10px 20px;
  text-transform: uppercase;
  transition: 0.3s ease;
  font-weight: 600;
	 font-family: 'Poppins', sans-serif;
}

.woocommerce button.button:hover,
.woocommerce a.button:hover {
  background-color: #13B7F6;
  color: #fff;
}

/* Notices (success, error, info) */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  border-top-color: #13B7F6;
  background-color: #f0faff;
  color: #000;
  font-family: 'Poppins', sans-serif;
}

/* Links */
.woocommerce-MyAccount-content a {
  color: #13B7F6;
  font-weight: 500;
}

.woocommerce-MyAccount-content a:hover {
  color: #FE0607;
}

/* Form Field Focus */
.woocommerce-MyAccount-content input:focus,
.woocommerce-MyAccount-content textarea:focus {
  border-color: #13B7F6;
  box-shadow: 0 0 3px #13B7F6;
}

.woocommerce form fieldset {
    padding: 10px;
}
.woocommerce .products .star-rating {
    display: inline-block !important;
 }
.products a.res.button.alt:hover,
.single-product .product a.res.button:hover {
	background-color: #FE0607!important;
  color: #fff;
}
.products a.res.button.alt {
    background: #13b7f6;
    text-transform: none;
    font-family: "poppins";
    font-weight: 500;
    font-size: 16px;
}
.single-product .summary a.res.button.alt {
    background: #13B7F6;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins';
    transition: 0.35s;
    min-height: 56px;
    line-height: 45px;
}

@media only screen and (min-width:300px) and (max-width:767px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;
        float: left;
        clear: both;
        margin: 0 0 0.5em;
    }
	.aws-container .aws-show-clear .aws-search-field {
    padding-right: 27px !important;    
}
	
	
}