.container{max-width: 100% !important}
.row-produse, .row-category-one, .row-category-both {grid-template-columns: repeat(3, 12fr);}
.popup-product-container{border-radius: 0; padding: 30px;}
.rowicons{display:grid; grid-template-columns: repeat(1, 12fr); gap: 10px;}
.icon-box{display:grid; grid-template-columns: auto 12fr;}
.row-category-box{grid-template-columns: 12fr;}
.row-category-box-elements{justify-content: start;}
.row-bannere{margin: 20px 0; gap: 10px;}
.bannertitle2{margin-top:0;}
.row-footer-newsletter{grid-template-columns: 12fr;}
.footer-social a{margin-left: 7px;}
.row-footer-main{grid-template-columns: repeat(2, 12fr);}
.footer-menu{columns: 2}
.footer-row{display: grid; grid-template-columns: 12fr; gap: 10px;}
.footer-anpc{gap: 20px; justify-content: start !important;}
.row-header-bottom {grid-template-columns: auto 12fr auto; gap:10; grid-template-areas:"logoarea searcharea accessarea"}
.logoarea {display: flex; gap: 10px; align-items: center;}
.bottomprice{display: grid; gap: 10px;}
/* CATEGORY */ 
.breadcrumb{flex-wrap: nowrap; overflow-x: auto;}
.contentone, .contentboth{width: 100%;}
.row-pagination{display: grid; gap: 10px;}
/* END CATEGORY */
/* PRODUCT */
.row-product-cart{grid-template-columns: 12fr; gap:10px}
.icon-button{display: none;}
.product-info-right{padding: 0;}
.product-tabs {padding: 0;}
/* END PRODUCT */
.rowcarusel{display: block;}
.logoarea img{min-width: 140px;}
.itemscartheader{display: none}
.accessarea{justify-content: end}
.searcharea{margin-bottom: 10px;}
.titlebanner{font-size: 24px;}
.boxabstext{width: 100%}
.descrbanner{font-size: 14px;}
.rowavantaje{grid-template-columns: repeat(3, 12fr); gap: 10px; height: initial !important; margin-top: 30px !important; padding: 20px; align-items: center;}
.boxfcategbox{margin-top: 30px;}
.titleoutcateg{font-size: 48px; line-height: intial}
.descroutcateg{font-size: 16px; line-heighT: initial; margin-bottom: 20px;}
.imgcategbox{position: initial; max-width: 100%; height: auto}
.boxfcategbox{display: block; height: initial}
.numelemodulelor{font-size: 28px; margin-top: 30px;}
.row-produse{padding: 0}
.module-featured-title-tabs{margin-bottom: 20px;}
.product-box .title{margin: 5px; font-size: 14px; font-weight: 500;}
.bottomprodbox .price{font-size: 18px}
.btnaddcart img{display: none}
.btnaddcart{height: initial; margin: 10px auto; padding: 0 10px}
.product-box .image .special-badge{font-size: 16px; font-weight: 600}
.product-box .price .price-old{display: none}
.bannerabs{width: 100%; padding: 0 20px}
.bannertitle{font-size: 24px; line-height: 24px; margin-bottom: 10px}
.bannertitle2{font-size: 16px}
.vzprodusele{margin-top: 10px; font-size: 14px; font-weight: 500;}
.spacecarusel{margin-top: 20px}
.rowproducatori{grid-template-columns: repeat(5, 12fr); gap: 20px; margin-bottom: 50px;}
.img-slideshow{min-height: 400px !important}
.module.module-slideshow{min-heighT: 400px !important}
.row-subcategory{grid-template-columns: repeat(3, 12fr); height: initial; gap: 20px;}
.ropagprodus{gap: 10px;}
.rowdspnoi{grid-template-columns: 12fr}
.rowproducatoribrand{grid-template-columns: repeat(3, 12fr)}
#account-edit #column-left, #account-password  #column-left, #account-address #column-left, #account-wishlist #column-left, #account-order #column-left, #account-return #column-left{display: block !important; width: 100% !important}
#account-edit .rowpage, #account-password .rowpage, #account-address .rowpage, #account-wishlist .rowpage, #account-order .rowpage, #account-return .rowpage{display: block !important}