.container{max-width: 100% !important}
.cart-space{min-width: 546px !important; max-width: calc(100vw - 60px) !important; right: 0px !important}
.no-event-mobile{pointer-events: none;}
.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(2, 12fr); gap: 10px;}
.icon-box{display:grid; grid-template-columns: auto 12fr;}
.icon-box:first-child{padding-left: 5%;}
.row-category-box{grid-template-columns: 12fr;}
.row-category-box-elements{justify-content: start;}
.row-bannere{display: grid; grid-template-columns: 12fr; gap: 10px; margin: 20px 0;}
.bannertitle2{margin-top:0;}
.row-footer-newsletter{grid-template-columns: 12fr;}

.footer-social a{margin-left: 7px;}
.row-footer-main{grid-template-columns: 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: 50% 50%; gap:0; grid-template-areas:"logoarea accessarea" "searcharea searcharea"}
.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-productpage{grid-template-columns: 100%;}
.row-product-cart{grid-template-columns: 40% 12fr auto; gap:10px}
.product-info-right{padding: 0;}
.product-tabs {padding: 0;}
/* END PRODUCT */
.rowcarusel{display: block;}
.row-header-top{display: block; text-align: center;}
.headertoplink{margin-right: 0; padding-right: 0; border-right: none}
.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;}
.module-featured-title-tabs{display: block}
.nav-item{width: 100%; margin-bottom: 20px}
.title-tabs{width: 100%}
.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(4, 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(2, 12fr); height: initial; gap: 20px;}
.ropagprodus{grid-template-columns:12fr}
.rowdspnoi{grid-template-columns: 12fr}
.rowproducatoribrand{grid-template-columns: repeat(2, 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}
.btn-popup-product{font-size: 15px;}