.cart-dropdown-toggle {

    background: #fff;
	color:var(--text-on-body-bg);
	        border: 1px solid rgba(var(--rgb-text-on-body-bg), .1);
}
#js-cart .header-quantity-box {
    background-color: var(--bs-primary);
    color: #fff;
}
.category-menu>.category-list>.nav-link {

    font-weight: 700;
    font-size: 1.05rem;
    margin: 1.47rem 1.565rem;
 
}
.product-cart-box {
    background-color: var(--light-bg);

}
.product-addtocart .form-control {

    background-color: #fff !important;

}
.js-input-spinner-wrapper {

    background: #fff;
}
.product-cart-box .product-addtocart .button-add-to-cart {
    color: #fff !important;
	background: var(--bs-primary);
	justify-content:center;
	font-size:1rem;
	  box-shadow:
    0 2px 4px rgba(0, 0, 0, 0.08),
    0 6px 14px rgba(0, 0, 0, 0.12);
}
.product-cart-box .product-addtocart .button-add-to-cart:hover {
  box-shadow:
    0 4px 8px rgba(0, 0, 0, 0.10),
    0 10px 22px rgba(0, 0, 0, 0.16);
  transform: translateY(-1px);
}

.product-cart-box .product-addtocart .button-add-to-cart:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  transform: translateY(0);
}
.product-cart-box .product-addtocart .button-add-to-cart:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 3px rgba(255, 255, 255, 0.5),
    0 0 0 6px rgba(25, 135, 84, 0.35),
    0 6px 14px rgba(0, 0, 0, 0.12);
}
.quantity_to_cart.quantity-to-cart.js-input-spinner-injected.form-control {
	min-width:20px;
}
.js-input-spinner-wrapper .btn {
    color: var(--bs-primary);
    opacity: 0.6;
}
.js-input-spinner-wrapper .btn:hover {
    opacity: 1;
}
.active.tab-menu__item-button-desktop {
    text-decoration: none;
	    border-radius: 0 !important;
background-color: transparent;

    border-bottom: solid 2px #afac9a !important;
}
    .product-page-tab-container {
border: 0;
        background-color: var(--light-bg);
    }
.product_table_addtocartbtn {
	width:100%;
}
.product-page-tab-container img {
	border-radius: var(--corner_30);
}
    .footer-middle {
        background: var(--light-bg);
    }


footer .form-control {
	background:transparent;
}
.product-card {

    padding: 20px;

}
@media (min-width: 1200px) {
    .tab-content.product-page-tab-content {
        font-size: 0.95rem;
		
    }
	.tab-content.product-page-tab-content img {
    margin-left: 2rem;
}
}
.tab-content.product-page-tab-content ul {
    padding-left: 1rem;
}
    .advantages-grid {
        padding-top: 0;
        padding-bottom: 0;
        border: none;
    }
    .mosaic-item {
        background: var(--light-bg);
    }
/* mobil */

#js-hamburger-icon {
    background: none;
}

@media screen and (max-width: 991.98px) {
		.cart-dropdown-toggle {
			border: none;
		}
	    .header-middle-row {
        flex-wrap: wrap;
        padding: 10px;
			padding-top:0px;
			padding-bottom:0px;
    	}
}
.input-group>.form-control, .input-group>.form-floating, .input-group>.form-select {
    border-radius: 10px;
   
}
.header-navbar-search {

        padding: 10px;
}

.banner-item__content {
    background: var(--light-bg);
align-items:center;
}
@media screen and (min-width: 992px) {
	.banner-item__content {
	align-items:flex-start;
   
	}
}
/* mobil/ */
/* termekkártya */
.product-card-image img {
	border-radius:10px;
}
.badgeitem.badgeitemid_9 {
	background: none !important;
    background-color: #2dc57947 !important;
    border-radius: 10px 5px !important;
	height: 30px !important;
    padding: 0px 15px !important;
    width: auto !important;
	
}
.badgeitem-text {
    font-weight: 600 !important;
}

/* termekkártya vege */