/* Secondary gombok arrow ikonnal – EGYSÉGES */
.btn.btn-secondary.btn-with-arrow-icon{
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000 !important;
}

/* Hover / focus */
.btn.btn-secondary.btn-with-arrow-icon:hover,
.btn.btn-secondary.btn-with-arrow-icon:focus{
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}

/* Nyíl ikon */
.btn.btn-secondary.btn-with-arrow-icon svg{
  fill: #000000 !important;
}
/* Elsődleges gomb – fehér szöveg */
.btn.btn-primary{
  color: #ffffff !important;
}

/* Hover / focus */
.btn.btn-primary:hover,
.btn.btn-primary:focus{
  color: #ffffff !important;
}

/* Ikonok (ha vannak) */
.btn.btn-primary svg{
  fill: #ffffff !important;
}


/* stock-status-id-9 – szöveg színe */
.product-card__stock.stock-status-id-9{
  color: #939c69 !important;
}

/* ha van „badge” háttér / keret (gyakran így van) */
.product-card__stock.stock-status-id-9{
  background-color: rgba(147, 156, 105, 0.10) !important;
  border-color: #939c69 !important;
}



.reviews-box__content{
  background: #F0EEE9;
  border-radius: 6px;
  padding: 20px;          /* hogy ne tapadjon a szöveg */
  box-sizing: border-box;
}


.category-module.module-body li:hover,
.category-module.module-body li.active{
  background-color: #B7BE9E !important;
}

.category-module.module-body li:hover > a,
.category-module.module-body li.active > a{
  color: #000000 !important;
}



/* Kategória menü – AKTÍV (current) menüpont olvasható legyen */
.category-module.module-body a.active,
.category-module.module-body a.is-active,
.category-module.module-body a.selected,
.category-module.module-body a.current,
.category-module.module-body .active > a,
.category-module.module-body .is-active > a,
.category-module.module-body .selected > a,
.category-module.module-body .current > a,
.category-module.module-body a[aria-current="page"]{
  background-color: #B7BE9E !important;
  color: #000000 !important;
}


/*Kategória ajánló modul*/
@media (max-width: 767.98px){
	.categoryoffer-grid {
		grid-template-columns: repeat(2, 1fr);
    	max-width: 100%;
		justify-content: center;
	}
}
@media (min-width: 768px) and (max-width: 991.98px){
	.categoryoffer-grid {
		grid-template-columns: repeat(3, 1fr);
    	max-width: 100%;
		justify-content: center;
	}
}	
@media (min-width: 992px) {
    .categoryoffer-grid {
        grid-template-columns: repeat(4, 1fr);
		justify-content: center;
    }
}

.categoryoffer-card {
    gap: 6px;
    display: flex;
	align-items: center;
}
.categoryoffer-card__body {
    display: flex;
    justify-content: center;
    padding-bottom: 0.5rem;
}
.categoryoffer-card__title {
    font-size: 1rem;
    font-weight: 600;
    text-align: center;
}
.categoryoffer-card:active .categoryoffer-card__title,
.categoryoffer-card:hover .categoryoffer-card__title {
    color: #939C69;
}

/*kategória oldal*/
.subcategory-grid {
    display: grid;
	align-items: start;
    gap: 18px 15px;
    grid-template-columns: 1fr 1fr;
    padding: 0;
	max-width: 100%;
}
.active-subcategory-image .subcategory__card {
    display: flex;
    gap: 6px;
}
@media (max-width: 767.98px){
	.mobile-native-scroller__grid.subcategory-grid {
		grid-template-columns: repeat(2, 1fr);		
	}
}
@media (min-width: 768px) and (max-width: 991.98px){
	.subcategory-grid{
		grid-template-columns: 1fr 1fr 1fr;
	}
	.mobile-native-scroller__grid.subcategory-grid {
		grid-template-columns: repeat(3, 1fr);		
	}
}
@media (min-width: 992px){
	.subcategory-grid{
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.subcategory__card:active .subcategory__link,
.subcategory__card:hover .subcategory__link {
    color: #939C69;
}

/*bannerek*/
@media (max-width: 991.98px) {
    .small-banner-item__image {
        max-width: 160px;
    }
}
@media (min-width: 992px) {
    .banner-item__content {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
	.banner-item__title {
		font-size: 22px;
	}
	.banner-item__container {
		gap: 10px;
	}
	.small-banner-content {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
	.small-banner-title {
		font-size: 22px;
	}
}

/*hover színek*/
.widget__form-check-label:hover,
.widget__head:hover {
    color: #939C69;
}
.widget__head:hover .widget-icon-arrow {
    background-color: #939C69;
}
.product-collateral-list__item-name:active,
.product-collateral-list__item-name:hover {
    color: #939C69;
}
.product-parameter__link:active,
.product-parameter__link:hover,
.product-parameter__wishlist a:active,
.product-parameter__wishlist a:hover {
    color: #939C69;
}
svg.rating-star.star-filled {
    color: #939C69 !important;
}



/*kategóriák elrejtése - Hamburg sablon*/
nav#js-mobile-nav .mm-panels .mm-panel .mobile-menu-content li#cat_425 {
	display: none;
}
nav#js-mobile-nav .mm-panels .mm-panel .mobile-menu-content li#cat_404 {
	display: none;
}
nav#js-mobile-nav .mm-panels .mm-panel .mobile-menu-content li#cat_419 {
	display: none;
}