.container{max-width: 100% !important}
.cart-space{min-width: 300px !important; max-width: 300px !important; right: 0px !important}
.no-event-mobile{pointer-events: none;}
.row-produse, .row-category-one, .row-category-both {grid-template-columns: repeat(2, calc(100%/2 - var(--default-products-gap)/2));}
.popup-product-container{border-radius: 0; padding: 10px;}
.popup-product-title{font-size: 18px;}
.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{display: grid; grid-template-columns: 12fr; gap: 10px; margin: 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{display: grid !important; grid-template-columns: 12fr; gap: 10px; justify-content: center;}
.footerbtn:first-child{grid-column: 1 / span 6;}
.footerbtn:nth-child(2n){grid-column: 7 / span 6;}
.footerbtn:last-child{grid-row-start: 2; grid-column:1 / span 12}
.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;}
.row-header-top{grid-template-columns: 12fr;}
.bottomprice{display: grid; gap: 10px;}
.row-opt-price-procent{display: grid; gap: 0px;}
.row-checkout-cart{grid-template-columns: 12fr;}
.calculator{display: flex; 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%;}
.product-price{grid-template-columns: 100%;}
.row-product-cart{grid-template-columns: 40% 60%; gap:10px}
.icon-button{display: none;}
.product-info-right{padding: 0;}
.product-tabs {padding: 0;}
/* END PRODUCT */
.rowcarusel{display: block;}
.row-header-top{display: grid; text-align: center;grid-template-columns: auto auto auto; gap: 7px;justify-content: center;}
.headertoplink{margin-right: 0; padding-right: 0; border-right: none}
.logoarea img{min-width: 100px;max-width:100px !Important}
.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(2, calc(50% - 5px)); gap: 10px; height: initial !important; margin-top: 30px !important; padding: 20px;}
.boxfcategbox{margin-top: 30px;}
.titleoutcateg{font-size: 40px; line-height: initial}
.descroutcateg{font-size: 16px; line-height: initial; margin-bottom: 20px;}
.imgcategbox{position: initial; height: auto}
.boxfcategbox{display: block; height: initial; padding: 15px 5px; font-size: 16px;}
.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(3, 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, calc(50% - 20px)); height: initial; gap: 20px;}
.ropagprodus{grid-template-columns:12fr}
#button-cart .text-button{font-size: 16px}
.rowdspnoi{grid-template-columns: 12fr}
.rowproducatoribrand{grid-template-columns: repeat(2, 12fr)}
.header-drop{position: initial !important}
.accessarea{position: relative !important}
#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-header-account{text-align: center; padding-right: 0 !important}
.header-cart-empty{text-align: center}
.btn-popup-product{font-size: 15px;}
.header-cart-product{grid-template-columns: auto;}