.headermenu-list {
    gap: 48px;
    background: red;
    height: 38px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 30px;
}

@media(min-width:992px){div.header-middle {
	    background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(255, 243, 230, 1) 50%, rgb(255 0 0) 100%);
	}}

li.headermenu-list__item.nav-item a {
    font-size: 16px;
    font-weight: 600;
}


div.header-top.d-none.d-lg-flex {
	   background: #0077b9;
}
.header-logo-img {
	max-width: 90%!important;}
a.header-logo {
	display: flex;
    justify-content: center;
}
@media(max-width:753px){
	img.header-logo-img {
	max-width: 200px !important;
	}
}

.header-top-row {
    display: flex;
    justify-content: center!important;
    align-items: center;
}
.headermenu-list {
	margin-left: initial!important;	
}

li.headermenu-list__item.nav-item a {
	color: white;
    font-size: 15px;
}
li.headermenu-list__item.dropdown-item a {
	color: #000000;
    font-size: 15px;
	text-decoration: none;
}

div.header-bottom.d-none.d-lg-block {
	background: #fbc833;
    border-top: 5px solid #256b09;
	display: none !important;
}
.small-header .category-menu>.category-list>.nav-link {
    font-size: 16px;
	margin: 7px 30px;
    font-weight: 700;
    text-transform: uppercase;
}

li#cat_157 {
	background: #f5011b;
}

li#cat_157 a {
	color:white;
}

li#cat_163 {
	background:#359e0d;
}
li#cat_163 a {
	color:white;
}

li#cat_187 {
	background:#f88204;
}
li#cat_187 a {
	 color:white;
}
li#cat_165 {
	background:#0077b9;
}

li#cat_165 a {
	 color:white;
}
li#cat_219 {
	background:#a860b6;
}

li#cat_219 a {
	font-size: 16px;
    margin: 7px 30px;
    font-weight: 700;
    text-transform: none;
    background: #ffffff;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 15px;
}

@media(min-width:1100px){

li#cat_157 {
	width: 180px;
    display: flex;
    justify-content: center;
}


li#cat_163 {
	width: 180px;
    display: flex;
    justify-content: center;
}

li#cat_187 {
	width: 180px;
    display: flex;
    justify-content: center;
}
	
li#cat_165 {
	width: 180px;
    display: flex;
    justify-content: center;
    }
}

ul.list-unstyled.flex-column.children a {
	color: black !important;
    font-size: 16px;
}

.header-logo-img {
    max-width: 450px;
    margin-bottom: -10px;
}
.cart-00001 img {
	width:30px;
}

.small-header .header-logo-img {
    max-height: 100%;
}

.cart-dropdown-toggle {
    border: 1px solid #e3372d;
    background: #e3372d;
}

@media (min-width: 992px) {
    .header-middle-right-wrapper {
		border: 2px solid #1868af;
        background: white;}
}

@media (min-width: 992px) {
    .search-module__input {
        border: 2px solid #1868af;
		background: #ffffff;}
    }
span.search-button-append.d-flex.position-absolute.h-100 button.btn {padding:0px;}
span.search-button-append.d-flex.position-absolute.h-100 img {width: 60px;}

.form-control:focus-visible {
    opacity: 100;
    background-color: rgb(255 255 255);
}

@media(max-width:992px){div.header-middle{
	background:white;
	}
.header-logo-img {
    max-width: 200px;
    margin-bottom: 0px
}
span.search-button-append.d-flex.position-absolute.h-100 img {
    width: 40px;
}
.search-module__input {
        background-color: rgb(155 155 155 / 10%);
        }
}

div.module.seoh1-module.home-position.container {
	margin-bottom: 20px;
}
div.module.bannerslider-module.home-position.container-wide.banner-container {
margin-bottom: 40px;	
}

div.module.seoh1-module.home-position.container h1{
	font-size: x-large;
	color: #1869af;
}

@media(max-width:580px){
	div.module.seoh1-module.home-position.container h1 {
	font-size: 22px;}
}

div#featured h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#featured .h2.module-head-title::before,
div#featured .h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#featured .h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#featured .h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

div#module_categoryoffer_wrapper {
    background: #e3e3e3;
    padding-bottom: 50px;
    padding-top: 20px;
}

div#module_categoryoffer_wrapper .categoryoffer-card {
    background: #ffffff;
    border: 3px solid #1869af;
}

div#module_categoryoffer_wrapper h3.h2.module-head-title {
	font-size: 22px;
    color: #ffffff;
    background-image: url(/custom/bogyoesbabocabolt/image/data/redesign-2025/kiemelt-kategoriak-title-0.webp);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 400px;
}

div#module_categoryoffer_wrapper .h2.module-head-title::before {
  content: "";
  display: inline-block;
  width: 90px;
  height: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_categoryoffer_wrapper .h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 110px;
  height: 110px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_categoryoffer_wrapper .h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-.webp");
}

div#module_categoryoffer_wrapper .h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-.webp");
}
@media (max-width: 576px) {
    .categoryoffer-card {
        flex-direction: column;
        padding: 30px;
    }
}

@media (max-width: 576px) {
    .categoryoffer-card img {
        max-width: 100%;
    }
}
.bogyo-es-babova-sorozatrol-box .box {
	display: flex;
    flex-direction: row;
    align-items: center;
}
.bogyo-es-babova-sorozatrol-box .image-01 img {max-width: 50%;}
.bogyo-es-babova-sorozatrol-box .image img {max-width:100%;}
.bogyo-es-babova-sorozatrol-box .content-text {max-width: 450px;}
.bogyo-es-babova-sorozatrol-box .content-text .btn-box {
	display: flex;
    align-items: center;
    flex-direction: row;
}
.bogyo-es-babova-sorozatrol-box .content-text .btn-box  .btn01 a {
	background: #ef2a22;
    padding: 10px 30px 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
    color: white;
    text-decoration: none;
    text-align: center;
    display: block;
}
.bogyo-es-babova-sorozatrol-box .content-text .btn-box  .btn01 {
	padding: 10px;
}
#dealofday {
	margin-bottom: 90px;
}

div#module_customcontent_wrapper div#customcontent {
	margin-bottom: 50px;
}
div#module_customcontent_wrapper .text-box {
	margin-top: 30px;
    margin-bottom: 30px;
}
@media(max-width:992px){
	.bogyo-es-babova-sorozatrol-box .box {
    display: flex;
    flex-direction: column;
    align-items: center;
	}
.bogyo-es-babova-sorozatrol-box .content-text {max-width: 100%;}

div#module_customcontent_wrapper {
    background: #f0f0f0;
	border-radius: 0px;}
}

@media(max-width:450px){
	.bogyo-es-babova-sorozatrol-box .content-text .btn-box {
		display: block;
        align-items: center;
        flex-direction: column;
	}
}

#module_customcontent2_wrapper {
    padding-top: 30px;
	padding-bottom: 40px;
}
div#customcontent2.module.content-module.home-position.customcontent.module-editable.hide-top.container{
	max-width: 100%!important;
}

.applikacio {
	max-width: 600px;
    margin: auto;
}

.applikacio .title {
	padding-top: 10px;
    padding-bottom: 20px;
	text-align: center;
}
.applikacio .title h3 {
	color:white;
}

.applikacio .btn-app-01 a {
	background: #ef2a22;
    padding: 10px 30px 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
    color: white;
    text-decoration: none;
    text-align: center;
    display: block;
}

.applikacio div.btn-applikaciok {
	display: flex;
    align-items: center;
    justify-content: center;
}

.applikacio .text-001 {
	padding-bottom: 20px;
    font-size: 16px;
	color: white;
    text-align: center;
}

.applikacio .btn-app-01 {
	width: 200px;
    padding-right: 10px;
    padding-left: 10px;
}
.applikacio-box {
	display: flex;
    flex-direction: row;
    align-items: center;
}
div#customcontent2 {
	margin-bottom: 20px;
}

.applikacio-box .image img {
	max-width: 100%;
}
@media(max-width:992px){.applikacio-box .image img {
	max-width: 100%;
	padding: 20px;
}
.applikacio-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}




























.module-dealofday-wrapper .module-body:after {
    border-radius: 0px;
    width: calc(100vw - 10px);
    left: 50%;
    margin-left: -50vw;
}
div#dealofday h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#dealofday h3.h2.module-head-title::before,
div#dealofday h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#dealofday h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#dealofday h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}


div#dealofday a.product-card-image__link.position-relative.js-product-card-image-link img {
	border: 3px solid red;
}

div#dealofday div.product-card__item.product-card__short-description {
	font-size: 15px;
    line-height: 30px;
}

div#dealofday .snapshot-price--special {
    color: #ffffff;
    font-size: 30px;
}
div#dealofday del.snapshot-price.snapshot-price--original {
	font-size: 16px;
}

div#dealofday a.button.btn.btn-primary.button-add-to-cart {
	background: red;
    width: 250px;
    color: white;
    font-size: 16px;
    border: 2px solid white;
}

.categoryoffer-card__link.stretched-link {
	color: rgb(24 105 175);}

div#section-linkcollection {
	background: #ef2a22;
}
div#section-linkcollection .link-collection-wrapper {
	border: none;}
div#section-linkcollection a.btn.btn-secondary.link-collection__link {
	background: #f6d512;
    border: 2px solid #ffffff;
}

h3.link-collection-titles.link-collection__title.h2.module-head-title {
	font-size: 22px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

div.faq-item {
	background: #ffffff;
    border: 1px solid red;
}
.faq-item__question {
    font-size: 16px;
}

div#section-linkcollection h3.link-collection-titles.link-collection__title.h2.module-head-title::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#section-linkcollection h3.link-collection-titles.link-collection__title.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/search-0.webp");
}

.module-newsletter_subscribe-wrapper .home-position{
	background: #015b03;
	border-radius: 0px;
    padding-top: 30px;
    margin-bottom: 0px!important;}

div#module_newsletter_subscribe_wrapper {
	background: #015b03;
}

div#module_newsletter_subscribe_wrapper h3.h2.module-head-title {
	font-size: 22px;
    color: white;
    text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#module_newsletter_subscribe_wrapper .h2.module-head-title::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_newsletter_subscribe_wrapper .h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/hirlevel-feliratkozas-.webp");
}

div#module_newsletter_subscribe_wrapper div.subscribe-box input {
	background: #ffffff;
    color: black;
    border: 1px solid red;
    border-radius: 30px;
    width: 250px;
}

div#module_newsletter_subscribe_wrapper div.subscribe-box .form-control::placeholder {
  color: black!important;
}


p.newsletter-pretext {
	text-align: center;
    font-size: 16px;
}

.home-position #newsletter-emailsubscribe {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
    align-content: center;
}

div#module_newsletter_subscribe_wrapper .subscribe-box {
    display: flex;
    flex-direction: row;;
    justify-content: center;
}
@media(max-width:830px){div#module_newsletter_subscribe_wrapper .subscribe-box{
		display: block;
        flex-direction: column;
        justify-content: center;
        width: 100%;
	}
div#module_newsletter_subscribe_wrapper div.subscribe-box input {
    width: 100%;
    margin: 10px;}
}

div#module_newsletter_subscribe_wrapper  button.btn.btn-primary {
	background: red;
    width: 250px;
    color: white;
    font-size: 16px;
    border: 2px solid white;
}

div#section-faq {
	background: #008acf;
    padding-top: 50px;
    padding-bottom: 50px;
	background: #008acf;
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(/custom/bogyoesbabocabolt/image/data/redesign-2025/gyakran-ismtelt-kerdesek-felho-.webp);
    background-position: top;
    background-repeat: no-repeat;
}

div#section-faq h3.h2.module-head-title {
	font-size: 25px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#section-faq h3.h2.module-head-title::before,
div#section-faq h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 100px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#section-faq h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/gyakran-ismtelt-kerdesek-1.webp");
}

div#section-faq h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/gyakran-ismtelt-kerdesek-2.webp");
}

@media(max-width:450px){

div#section-faq h3.h2.module-head-title::before {
display:none;
	}
div#section-faq h3.h2.module-head-title::after {
display:none;
	}

}


div.module.faq-module.home-position.container.aos-init.aos-animate {
	 margin-bottom: 20px;
}

.advantages-grid {
	padding: 10px;
}

.advantages-grid {
	border: 0px;}

div#section-advantages {
	background: #fbc833;
    padding-top: 20px;
    padding-bottom: 20px;
}

div.module.advantages-module.home-position.container {
	margin-bottom: 20px;
}

h4.advantages-item__title {
	font-size: 16px;
    font-weight: 800;
}

div.footer-middle {
	background: white;
    border: 2px solid red;
    color: black;
}

#module_information_wrapper a {
	color:black;
}

#module_information2_wrapper a {
	color:black;
}

#module_customcontent5_wrapper a {
	color:black;
	text-decoration: none;
}

#module_information3_wrapper a {
	color:black;
}

div.footer-seo.aos-init.aos-animate {
	text-align: center;
    font-size: 16px;
}
footer.d-print-none {
	background: #e4f6ff;
    border-top: 4px solid #256b09;
}

div.footer-bottom.d-flex.justify-content-between.align-items-center.flex-wrap {
	justify-content: center !important;
    padding-bottom: 30px;
}

div#section-videos {
	background-image: url(/custom/bogyoesbabocabolt/image/data/redesign-2025/youtube-hatter-.webp);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}

div.module.video-module.home-position.container {
	margin-bottom: 0px;
    background: #ffffffd9;
    border-radius: 20px;
    border: 2px solid red;
    padding-bottom: 20px;
    padding-top: 40px;
}

div#section-videos h2.module-head-title.h1 {
	font-size: 22px;
    color: #ffffff;
    background-image: url(/custom/bogyoesbabocabolt/image/data/redesign-2025/kiemelt-kategoriak-title-0.webp);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 400px;
}

div#section-videos h2.module-head-title.h1::before {
  content: "";
  display: inline-block;
  width: 90px;
  height: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#section-videos h2.module-head-title.h1::after {
content: "";
  display: inline-block;
  width: 160px;
  height: 160px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#section-videos h2.module-head-title.h1::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-.webp");
}

div#section-videos h2.module-head-title.h1::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-00.webp");
}

.footer-hatter-01 img {max-width:100%;}

div#module_lastseen_wrapper h3.h2.module-head-title {
	font-size: 25px;
    color: #1869af;
}

@media(max-width:767px){
div#information {
	text-align: center;
}
div#customcontent5 {
	text-align: center;	
}
div#information3 {
	text-align:center;
}
div#information2 {
	text-align:center;	
}
div.module.partners_footer-module div.module-body.d-flex.flex-wrap.align-items-center {
	justify-content: center;
	}
}

div#stockfilter {
	padding: 20px;
    border: 0px;
    background: #e6f7e8;
    font-weight: 600;
    border: 2px solid #359e0d;
    margin-bottom: 10px;
}

div#stockfilter h3.h2.module-head-title {
	font-weight:700;
}

div#paf_filter {
	margin-bottom: 10px;
}

div#special h3.h2.module-head-title {
	font-weight: 700!important;
    color: red!important;
}

div#special span.discount-measure__badge {
	display:none;
}

#special .product-card--highlighted {
    border: 1px solid rgb(209 0 0);
}

div#special {
	background: #ffefef;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 20px;
    border: 1px solid red;
}

div#customcontent10 {
	border: 2px solid #1869af;
}

div#customcontent10 {
    margin-bottom: 10px;	
}

div#customcontent11 {
	margin-bottom: 10px;
    padding: 0px;
}

.subcategory__card {
    border: 2px solid rgb(0 119 185);
	background: #fbc833;}

.subcategory__card-body a {
	color: #000000;
    text-decoration: none;
}

.subcategory__card-body {
	padding: 10px 10px;}

.nanobar-modal .nanobar-cookie-box {
	background-color: #0b3457c7;
}
div.nanobar__buttons.col-12 {
	display: flex;
    justify-content: center;
}

div.col-lg-4.product-page-middle {
	background: #f7f7f7;
    font-size: 15px;
    border-radius: 30px !important;
    padding-top: 20px;
    border: 2px solid #fbc833;
}

.product-parameter__short-description a {
	font-weight:700;
	color: #1869af;
    text-decoration: none;
}

tr.product-parameter.product-parameter__stock {
	background: #ffffff;
    border: 2px solid #d3d3d3;
}

tr.product-parameter.product-parameter__wishlist {
	background: #ffffff;
    border: 2px solid #d3d3d3;
}

.product-cart-box {
	border: 3px solid red;}

.product-collateral-list__item {
	border: 1px solid rgb(251 200 51);}

.product-image__main {
        border: 3px solid #359e0d;
}

div#productyoutubevideo {
	border: 3px solid rgb(2 119 184);
    background: #f3f3f3;
}

div#productyoutubevideo h3.h2.module-head-title {
	font-size: 22px;
    color: #ffffff;
    background-image: url(/custom/bogyoesbabocabolt/image/data/redesign-2025/kiemelt-kategoriak-title-0.webp);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
	background-size: 400px;
}

div#productyoutubevideo h3.h2.module-head-title::before,
div#productyoutubevideo h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 100px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#productyoutubevideo h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-.webp");
}

div#productyoutubevideo h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-.webp");
}

div#relatedproducts h3.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#relatedproducts h3.module-head-title::before,
div#relatedproducts h3.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#relatedproducts h3.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#relatedproducts h3.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

div.tags.d-flex.flex-wrap {
	border: 3px solid #1869af;
    background: #fec833;
    font-weight: 700;
}

.product-page-body {
	background: #fbc8330d;
}


div#similar_products h3.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#similar_products h3.module-head-title::before,
div#similar_products h3.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#similar_products h3.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#similar_products h3.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

div#section-product_advantages .product-advantages-grid {
	max-width: 100%;
    background: #fbc833;
    border: 3px solid #0076bc;}


div#module_packageoffer_wrapper h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#module_packageoffer_wrapper h3.h2.module-head-title::before,
div#module_packageoffer_wrapper h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_packageoffer_wrapper h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#module_packageoffer_wrapper h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

div.module.product-advantages-module {
	margin-bottom: 5px!important;
}
div#packageoffer {
	margin-bottom: 10px;
}
div#relatedproducts {
	margin-bottom: 40px;
}

div#similar_products {
	margin-bottom: 5px;
}


div#module_latest_wrapper h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#module_latest_wrapper h3.h2.module-head-title::before,
div#module_latest_wrapper h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_latest_wrapper h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#module_latest_wrapper h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}


div#module_lastseen_wrapper h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#module_lastseen_wrapper h3.h2.module-head-title::before,
div#module_lastseen_wrapper h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#module_lastseen_wrapper h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#module_lastseen_wrapper h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

.no-information-box-right section.col-lg-9.col-12.column-content.two-column-content.column-content-left {
	width: 100%;
}

.no-information-box-right aside.col-lg-3.col-12.column-right {
	display:none;
}

.no-information-box-right section.footer-top-position {
	padding-top:0px!important;
}

div#customcontent3{
	border: 2px solid #1869af;
}

div#customcontent3 {
    margin-bottom: 10px;	
}

div#customcontent3 {
	margin-bottom: 10px;
    padding: 0px;
}

div#bestseller h3.h2.module-head-title {
	font-weight: 700!important;
    color: red!important;
}

div#bestseller span.discount-measure__badge {
	display:none;
}

div#bestseller .product-card--highlighted {
    border: 1px solid rgb(209 0 0);
}

div#bestseller {
	background: #eeeeee;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 20px;
    border: 1px solid #f88204;
}

div.product-cart-box.d-flex.flex-column {
	border: 2px solid #fbc833;
    padding: 10px;
    background: #ffffff;
    color: #000000;
}

div.product-cart-box.d-flex.flex-column div.js-input-spinner-wrapper.input-group {
	background: #1869af;
}

div.product_table_addtocartbtn a.button.btn.btn-primary.button-add-to-cart {
	background: #359e0d;
    color: white;
    border: 2px solid #236a07;
    width: 130px;
    display: flex;
    justify-content: center;
}

div.col-lg-4.product-page-middle h1.page-head-title.product-page-head-title.position-relative {
	font-size: 25px;
}

@media (min-width: 1200px) {
    .main-content .module:not(.module-search-criteria) {
        margin-bottom: 50px;
    }
}

.informationid_103 h1.page-head-title.position-relative {
	display:none;
}

.packageoffer__package-total {
        gap: 10px;
        padding: 20px;
}

@media(min-width:992px){.packageoffer__product-list {
        grid-template-columns: repeat(4, 1fr);
	}
}

.informationid_65 section.col-lg-9.col-12.column-content.two-column-content.column-content-left {
	width: 100%;
}

.informationid_65 aside.col-lg-3.col-12.column-right {
	display:none;
}

div.packageoffer__product-list .product-card {
    border: 1px solid red;
    padding: 5px;
    background-color: #fff;
}

.packageoffer__product:nth-child(3n):after {
        display:none;
}

div.packageoffer__package-total {
	background: #bb0000;
    border: 2px solid #f3d20e;
}

div.packageoffer.first-package {
	background: #f3f3f3;
    border: 3px solid #fbc833;
}

h5.packageoffer__name.ac-package-name.text-center.h4 {
	margin: 0px;
    padding: 10px;
}

.packageoffer__product:not(:last-child):after {
display:none;
}

div.packageoffer__package-total {
	top: 0px;
    margin-bottom: 10px !important;
}

.packageoffer__package-total-original {
    background: #6a0000;
    padding: 10px;
    border-radius: 20px;
    font-weight: 600;
}

div.packageoffer__package-total-discount {
	background: #e5d42b;
    padding: 10px;
    border-radius: 20px;
    font-weight: 600;
    color: black;
}

div.packageoffer-totals.product-packageoffer-package-price {
	background: #fd010e;
    padding: 10px;
    border-radius: 20px;
    font-weight: 600;
    border: 2px solid #ffffff;
}

div.packageoffer__package-total a.button.btn.btn-primary.button-add-to-cart.package_add_to_cart {
	background: #3ba109;
    border: 2px solid #ffffff;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
}

@media(max-width:767px){
	.packageoffer__package-total-original, .packageoffer__package-total-discount,.packageoffer-totals.product-packageoffer-package-price  {
		margin: 5px;
	}
	div.packageoffer__package-total a.button.btn.btn-primary.button-add-to-cart.package_add_to_cart {
		width: 100%;
	}
}

div#dealofday {
	margin-bottom: 0px!important;
}

div#productdescription {
	border: 1px solid rgb(0 119 185);
    background: white;
}

div#productdescription h3.h2.module-head-title {
	font-size: 22px;
    color: #1869af;
	display: flex;
    justify-content: center;
    align-items: center;
}

div#productdescription h3.h2.module-head-title::before,
div#productdescription h3.h2.module-head-title::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
  margin-left: 15px;
}

div#productdescription h3.h2.module-head-title::before {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/bogyo-haz-ikon.webp");
}

div#productdescription h3.h2.module-head-title::after {
  background-image: url("/custom/bogyoesbabocabolt/image/data/redesign-2025/baboca-ikon.webp");
}

div.product-card__item.product-card__attributes {
	margin-top: 2px!important;
    margin-bottom: 2px!important;
}

div.product-card__item.product-card__attributes table.featured-table {
	margin-bottom: 0px!important;
}

.footer-copyright {
	text-align: center!important;
    margin-top: 20px!important;
    opacity: 100!important;
}

div#customcontent4 {
	background: #fff7e0;
    border: 2px solid #1869af;
}

div#customcontent4 h3.h2.module-head-title {
	font-weight: 800!important;
    color: #0077b9;
}

button#js-search-page-button img {display:none;}
button#js-search-page-button {
	background: #ff0000;
}
button#js-search-page-button span {
	margin-left: 0px;
}


/*Szereplőkereső*/
.bogyo-es-baboca-szereplokereso section.col-lg-9.col-12.column-content.two-column-content.column-content-left {
	    flex: 0 0 auto;
        width: 100%;
}

.bogyo-es-baboca-szereplokereso aside.col-lg-3.col-12.column-right {
	display:none;
}

.bogyo-es-baboca-szereplokereso h1.page-head-title.position-relative {
	display:none;
}


/*Póló webáruház*/

div#module_customcontent_wrapper {
	background: #fbc733;
    text-align: center;
    font-size: 17px;
    color: #0077b9;
    font-weight: 700;
    border-top: 5px solid #256b09;
    border-bottom: 5px solid #256b09;
	padding-top: 25px;
    padding-bottom: 25px;
}

div#module_customcontent_wrapper div#customcontent {
    margin-bottom: 0px!important;
}

div#section-header.header-sticky {
	height: 98px!important;
}

div.minta-title {
	text-align: center;
    margin-top: 10px;
    margin-bottom: 50px;
}

div.minta-title h2 {
	font-size: 28px;
    color: #920605;
    text-transform: uppercase;
}

.minta-box {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(6, 1fr);
}

.box-minta1 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.box-minta1 img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 6px;
}


.box-minta1:hover {
    transform: translateY(-8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
	border-radius: 28px;
}


@media (max-width: 1200px) {
    .minta-box {
        grid-template-columns: repeat(5, 1fr);
    }
}


@media (max-width: 1000px) {
    .minta-box {
        grid-template-columns: repeat(3, 1fr);
    }
}


@media (max-width: 800px) {
    .minta-box {
        grid-template-columns: repeat(2, 1fr);
    }
}

div#module_customcontent15_wrapper a {
	color:black!important;
	color: black !important;
    text-decoration: auto;
}

@media(max-width:992px){div#module_customcontent15_wrapper {
	text-align: center;
	}
}