.container{max-width: 100% !important}
.cart-space{min-width: 320px !important; max-width: 320px !important; right: -62px !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;}
.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;}
.bannertitle2{margin-top:0;}
.row-footer-newsletter{grid-template-columns: 12fr;}
.footer-social{text-align: left}
.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: 12fr auto; grid-template-areas:"logoarea accessarea"}
.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 */