/* KreaStore 7.71 – javított kategóriakép és pontosított elrendezés. */
/* Ne vágjuk le a feltöltött, feliratozott képet semmilyen kijelzőn. */
body.theme-cedrus section.ks763-banner,
section.ks763-banner{width:min(1536px,100%)!important;max-width:1536px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:block!important;line-height:0!important;margin:20px auto 22px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;clear:both!important;position:relative!important;z-index:1!important;background:transparent!important;}
body.theme-cedrus section.ks763-banner img,
section.ks763-banner img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;clip-path:none!important;border-radius:0!important;}
/* Katalógus: a széles látványtervhez közelebb álló oszlopok és levegősebb kártyák. */
body.theme-cedrus section.ks50-category.ks730-category{width:min(1536px,calc(100% - 36px))!important;max-width:1536px!important;padding-top:8px!important;margin:0 auto 48px!important;}
body.theme-cedrus .ks50-layout{grid-template-columns:285px minmax(0,1fr)!important;gap:18px!important;}
body.theme-cedrus .ks50-products.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;}
body.theme-cedrus .ks50-products.is-grid .ks50-card{min-height:395px!important;}
body.theme-cedrus .ks50-products.is-grid .ks50-card-photo{height:215px!important;min-height:215px!important;}
body.theme-cedrus .ks50-products.is-grid .ks50-card-action,
body.theme-cedrus .ks50-filter-submit{background:#829A6A!important;border-color:#829A6A!important;color:#fff!important;}
@media(max-width:1250px){body.theme-cedrus .ks50-products.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:950px){body.theme-cedrus .ks50-layout{grid-template-columns:230px minmax(0,1fr)!important;}body.theme-cedrus .ks50-products.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:760px){body.theme-cedrus section.ks763-banner,section.ks763-banner{width:100%!important;margin:16px auto!important;}body.theme-cedrus section.ks763-banner img,section.ks763-banner img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;}body.theme-cedrus .ks50-layout{display:block!important;}body.theme-cedrus section.ks50-category.ks730-category{width:calc(100% - 24px)!important;}}
@media(max-width:440px){body.theme-cedrus .ks50-products.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}body.theme-cedrus .ks50-products.is-grid .ks50-card-photo{height:135px!important;min-height:135px!important;}}
