@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,600,700&subset=latin-ext');

:root {
	--container-width:1200px;
}

.container-h{max-width:var(--container-width);}
.fa{font-weight:300;}
.acount-section>ul>li>a>i {font-size: 18px;}
/* header sticky */
.main-header.fix-nav{position:relative;top:0;left:0;right:0;margin:0 auto;width:100%;z-index:999;}
.main-header.fix-nav #navigation{top: 100%;left: 0;right: 0;margin: 0 auto;width: 100%;transition:all .15s ease-out;-webkit-transform: translateY(0);transform: translateY(0);}
.main-header.fix-nav .top-head-bg{position:relative;background:#fff;z-index:9999;}
.main-header.fix-nav .top-head{transition:all .12s ease-out;}
.main-header.fix-nav.fade-menu {position:absolute;-webkit-transition: .12s!important;transition: .12s!important;-webkit-transform: translateY(-100%);transform: translateY(-100%);box-shadow: 0 4px 12px -6px rgba(0,0,0, .3);}
.main-header.fix-nav.fade-menu.animate-menu {position:fixed;-webkit-transform: translateY(0);transform: translateY(0);}
.main-header.fix-nav.fade-menu #logo img {max-height: 40px;}
.main-header.fix-nav.fade-menu .top-head{padding-top: 10px;padding-bottom: 10px;}
.main-header.fix-nav.fade-menu #navigation{position: absolute;-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.main-header.fix-nav.fade-menu.active-menu #navigation{-webkit-transform: translateY(0);transform: translateY(0);}
@media screen and ( max-width:1090px ) {
	.main-header.fix-nav #navigation {position:relative;transition: none;-webkit-transform: none!important;transform: none!important;z-index:999;}
	.main-header.fix-nav.fade-menu .top-head-bg{display:none;}
	.main-header.fix-nav.fade-menu #navigation {position:relative;}
}
.main-header .menu-dd{pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}

/*banner*/
.bnn-group-big .owl-pagination{display:block;position:absolute;bottom: 30px;left: 0;right: 0;}
#main-bnn .owl-pagination .owl-page {overflow:hidden;display: inline-block;border:none!important;}
#main-bnn .owl-pagination .owl-page span{display:inline-block;border-bottom: 2px solid #fff;opacity: .4;width: 40px;transition:all .3s ease-in;}
#main-bnn .owl-pagination .owl-page.active span{opacity: 1;width: 50px;}
#main-bnn .owl-prev, #main-bnn .owl-next {display: block;}
.carousel-slide .owl-theme .owl-controls .owl-buttons div {font-size: 28px;width: 40px;background: rgba(255, 255, 255,.8);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;box-shadow: 0 2px 7px -2px rgb(0 0 0 / 30%);}
.carousel-slide .owl-prev{left:-10px;}
.carousel-slide .owl-next{right:-10px;}
/*small banner*/
.pin .image:before,.pin .image:after{content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition:all .3s ease-in-out;}
.pin .image:before{width: 0%;height: 96%;border-top: 1px solid #ddd;border-bottom: 1px solid #ccc;}
.pin .image:after{width: 96%;height: 0%;border-left: 1px solid #ddd;border-right: 1px solid #ccc;}
.pin:hover .image:before,.pin:hover .image:after{width: 96%;height: 96%;}
/*product box*/
.product-box{padding-left: 4px;padding-right: 4px;}
.product-box .title {padding: 0 5px;margin-bottom: 5px;font-size: 13px;}
.product-icon-box {top:10px;}
/*footer*/
.bottom-section .col{padding: 25px 15px;}
footer,.main-footer {background: #222 !important;}
.main-footer{padding-top:30px;padding-bottom:30px}
.main-footer .col .title{text-transform:uppercase;color:#fff;font-size:15px;font-weight:300;margin-top:0;margin-bottom:20px}
.main-footer .col .title a{color:#fff;}
.main-footer .col ul li{display:block;margin-bottom:5px;color:#888}
.main-footer .col ul li a{display:block;color:#888;font-weight:400;font-size:13px;transition:all .3s ease-in-out;}
.main-footer .col ul li a:hover{color:#fff;}
.main-footer .col ul li i{font-size:15px;}
.main-footer .col-right {color: #888;}
.main-footer .col-right a{color: #fff;}
/* category */
.product-listing .product{margin-left: -10px;margin-right: -10px;}
.filter.box.-g-category-filters-apply-all {position: sticky;bottom: 0;background: #fff!important;z-index: 99;padding: 10px 15px 0 15px!important;margin: 0 -15px;box-shadow: 0px -1px 3px -2px #00000030!important;}
/*detail*/
.detail-tabs,
.detail-recomended{width:100%;}
ul.resp-tabs-list{display:none}
span.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.detail-tabs span.resp-accordion{padding:12px 15px!important;margin-bottom: 0;font-size: 15px;border:none!important;background: #f2f2f2!important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;position: relative;z-index:8;}
.detail-tabs .resp-tab-content{padding: 25px;border:none!important;}

/*menu update*/
.main-header .menu-dd.column2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column3 ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd.column4 ul{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.main-header .menu-dd.column3.banner ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column4.banner ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd ul li{width:100%!important;max-width:100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
@-moz-document url-prefix() {
.main-header .menu-dd ul li{float:none!important;}
}
.main-header .menu-dd ul li{float:none!important9}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.main-header .menu-dd ul li{float:none!important;}
}
@supports (-ms-ime-align:auto) {
.main-header .menu-dd ul li{float:none!important;}
}
.main-header .nav-menu-hh{position:relative;}
.main-header .menu-dd.column1{width:300px!important;}
.main-header .menu-dd.column1.banner{width:600px!important;}
.main-header .menu-dd.column2{width:550px!important;}
.main-header .menu-dd.column3{width:700px!important;}
.main-header .menu-dd.column4{width:min(calc(var(--container-width) - 60px), calc(100vw - 60px))!important;}
.main-header .menu-dd.column-sld{min-width:400px;}
.main-header .menu-dd.col-sub-img {width: 650px;}
.main-header .menu-dd.col1-img {width: 450px;}

.instagramContainer{padding-top:20px!important;}

/* MEDIA-Q */
@media screen and ( max-width:1300px ) {
.carousel-slide .owl-carousel{padding:0 20px;}
}
@media screen and (max-width: 800px){
.bottom-section .col {border:none!important;}
}
@media screen and (max-width: 480px){
.carousel-slide .owl-carousel{padding:0;}
}
@media screen and (max-height: 725px){
	.main-header .menu-dd {overflow-y:auto;max-height:550px;}
	.main-header .menu-dd::-webkit-scrollbar {width: 6px;}
	.main-header .menu-dd::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
	.main-header .menu-dd::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, .6);}
	.main-header .menu-dd::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .4);}
}


#wrapper .btn:not(.filter-trg){font-size: 12px!important;line-height:30px!important;padding: 0px 15px!important;}
.btn.std{color:#ffffff;}
.btn.std{background:#da2128;border:1px solid #da2128;}
.btn.btn-cmd,.cart-header-btn .q-cart, .cart-m .q-cart{color:#ffffff !important;}
.btn.btn-cmd, .cart-header-btn .q-cart, .cart-m .q-cart{background:#da2128 !important;border: 1px solid #da2128;} .-g-one-time-offers .-g-one-time-cart-label {background: #da212820;}
.product-box .title{font-size:16px !important;}
.product-box .title{-webkit-line-clamp: 2;}
.product-box .title{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:normal !important;}
.product-box .price, .product-box .price .text-main, .detail-price, .cart-items .price .text-main, .cart-dd .price .text-main, .extra-offer .box-offer .price .text-main, .ac-price .text-main{color: #da2128 !important;}
.product-box .price s, .detail-price s, .cart-items .price s, .cart-dd .price s, .extra-offer .box-offer .price .price-full, .ac-price s{color: #000000 !important;}
.detail-title h1.title,.detail-title h1.title span {font-size:24px !important;} 
.detail-title h1.title {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
#product-page .detail-price {font-size:25px !important;}
#product-page .detail-price {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
#product-page .wish-section a {font-size:16px !important;}
.add-section .add2cart.btn{font-size: 16px!important;line-height:1.4!important;padding: 12px 20px!important;}
#product-page .btn.btn-cmd {font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.stock-status.available {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.icon.new{background: #000000 !important; }
.icon.discount{background: #da2128 !important; }
.icon-group{background: #fafafa !important; }
body{font-family: 'Poppins', sans-serif;}

/**
* Scrie aici codul tau CSS...
*/

/**
* Scrie aici codul tau CSS...
*/
#wrapper {
    max-width: 100%;
    background-color: #ebebeb;
}
.-g-pagetype-homepage {
    background-color: #ebebeb !important;
}

:root {
    --container-width: 1600px;
}
/* Meniu */

.main-header .nav-menu {
  text-align: left;
}
#main-menu {
    background: #120e0b;
}
.all-product-button.menu-drop {
    display: none;
}
.main-menu ul li a {
    color: #fff;
}


#main-menu .nav-menu.base-menu.container-h {
    margin-left: -5px;
    padding-left: 0;
}

.nav-menu.base-menu > li {
    border-color: #262626 !important;
    padding: 10px !important;
    font-weight: 600;
}

.menu-trg {
    margin-left: 15px;
}


/* Content */

.logo-h {
    /*left: -15px;*/
}
.acount-section {
    /*right: -15px;*/
}
.container-h.container-bg.gomagComponent.smx-home-html-bg {
    padding: 0;
}
@media (min-width: 1170px) {
    .body-smx-pag-categorii .container-h.container-bg, .-g-pagetype-homepage .container-h.container-bg {
        max-width: 1600px;
    }
    body:not(.body-smx-pag-categorii) #category-page.container-h, .carousel-slide.__recentProducts {
        max-width: 1600px;
    }
    .body-pagina-produs-smx .pagina-produs-smx {
        max-width: 1600px;
    }
    #contact-page, .container-h.-g-component-id-1441, .container-h.-g-component-id-1442, .container-h.-g-component-id-116 {
      max-width: 1600px;
    }
}
.pin {
    background-color: #fff0;
 }
 .btn.std {
  color: #fff;
}
#category-page {
  background: #ebebeb !important;
}
.product-box.center.dataProductId.__GomagListingProductBox {
    padding: 5px;
    margin: 0;
}
.product-box .box-holder {
     background-color: #fff;
     padding: 5px;
     border-radius:12px;
}
#nav-filter.filter-group:not(.mm-nav-filter) .filter-holder {
    background-color: #fff;
    margin: 0px -10px 5px -15px;
    padding: 5px 5px 5px 10px;
}
.container-h.container-bg.-g-breadcrumbs-container {
    background: #ebebeb !important;
    /*left: -15px;*/
    position: relative;
    margin-bottom: -20px;
}
.bread-static {
    background: #ebebeb !important;
}
.category-content.col-sm-9.col-xs-12.fr .catTitle {
    background-color: #fff;
    padding: 5px 0px 5px 10px;
    margin-left: -10px;
    margin-right: -10px;
}
.-g-component-id-1345, .-g-component-id-1346 {
    position: relative;
    left: -15px;
    padding-top: 10px;
}
.category-content.col-sm-9.col-xs-12.fr .result-section.clearfix {
    background-color: #fff;
    padding: 5px 0px 5px 10px;
    margin-left: -10px;
    margin-right: -10px;
}
.result-section .col {
    padding-right: 5px;
}
/*
.add-list .-g-listing-button-versions {
    display: none;
}
*/
.ghid-marimi-table {
    width: 600px !important;
    display: inline-block;
}
.ghid-marimi-img {
    vertical-align: top;
}
.ghid-marimi-table thead h3 {
    font-size: 15px;
    font-weight: 900;
}
.ghid-marimi-table thead th {
    padding: 10px;
    background-color: #f2f2f2;
    border: 2px solid #000;
}
.ghid-marimi-table tbody {
    border: 2px solid #000;
}
.ghid-marimi-table tbody td {
    border: 1px solid #000;
}
.breadcrumbs-default ol li a, .breadcrumbs-default ol li {
    color: #2b87c3;
}
.-g-breadcrumbs-container .breadcrumbs-default {
    background: #ebebeb;
}
.col-titlu-produs-smx {
    float: none;
    vertical-align: middle;
    display: inline-block;
    width: 80%;
    margin-left: -15px;
}
.img-brands-produs-smx {
    text-align: right;
    float: none;
    vertical-align: middle;
    display: inline-block;
    width: 20%;
}
@media (max-width: 767px) {
    .titlu-produs-smx-mobil {
        padding-top: 15px;
        margin-bottom: 10px;
    }
    .col-titlu-produs-smx {
    width: 100%;
    }
    .img-brands-produs-smx-mobile {
        display: none;
    }
}
#-g-product-page-before {
    margin-top: -10px;
}
.img-brands-produs-smx img {
    width: 80px;
    /*---*/
    margin-right: -15px;
}
.detail-price {
    font-size: 18px;
    font-weight: 600;
}
.product-box .price {
  font-size: 16px;
  font-weight: 600;
}

.body-pagina-produs-smx, .body-pagina-produs-smx #wrapper {
  background-color: #fff;
}
.body-pagina-retur-smx .side-menu {
    display: none;
}
.body-pagina-retur-smx .account-section {
    width: 100%;
}
#category-page .brands-h {
    background-color: #fff;
    margin: -15px;
    padding: 15px;
}
.smx-produs-caracteristici-tr:nth-child(odd){
  background-color: #eee;
  color: #5b5b5b;
}
#product-page .smx-produs-caracteristici-td {
    padding: 5px;
}
#product-page .smx-produs-caracteristici-table {
    /*margin: 15px 0;*/
    width: 100%;
}
.detail-tabs .resp-tab-content {
    padding: 10px;
}
#product-page #resp-tab .resp-tab-active {
      background-color: #ddd !important;
}
.body-smx-pag-cataloage .container-h {
  padding-left: inherit;
  padding-right: inherit;
}

#contact-page {
  padding-bottom: inherit;
  padding-top: 35px;
}

body:not(.body-smx-pag-categorii) #category-page .-g-component-id-1426 {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -10px;
    margin-right: -15px;
}
body:not(.body-smx-pag-categorii) #category-page .product-listing.clearfix {
    margin-left: -5px;
    margin-right: -10px;
}
body:not(.body-smx-pag-categorii) #category-page .result-section.clearfix  {
    padding: 5px 0px 5px 15px;
    margin-left: -10px;
    margin-right: -15px;
    margin-bottom: 5px;
}
body:not(.body-smx-pag-categorii) #category-page .-g-component-id-1426 .title {
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.body-smx-pag-categorii #category-page .category-content {
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.body-smx-pag-categorii #category-page .product-listing.clearfix {
    padding: 5px 0px;
    margin-left: -5px;
    margin-right: -5px;
}
body:not(.body-smx-pag-categorii) #category-page .-g-component-id-1458 .title {
    padding: 5px 0px 5px 10px;
    margin: 0px -10px 10px -10px;
}
body:not(.body-smx-pag-categorii) #category-page .-g-component-id-1458 {
    margin-left: -10px;
    margin-right: -15px;
}
body:not(.body-smx-pag-categorii) #category-page .category-content .catTitle {
    padding: 5px 0px 5px 10px;
    margin: 0px -15px 10px -10px;
}
#category-page .result-section.clearfix {
    line-height: 1.8em;
}
.gomagComponent.-g-component-id-117 {
    display: none;
}
.gomagComponent.-g-component-id-116 .title {
    padding-top: 8px;
}
#category-page .brands-h {
  margin-bottom: 10px;
}
.smx-produs-caracteristici-tr:nth-child(2n+1) {
  background-color: #ddd;
}


.baner-reduceri-toamna-2023 {
	margin: 0;
	padding: 0 10px 0 0;
}

@media (max-width: 1170px) {
    .baner-reduceri-toamna-2023 {
		padding: 0 0.833vw 0 0;
	}
}

.bnn-group-left {
    margin-left: -10px;
    margin-right: -15px;
}
/* Scoate marginile de pe homepage */

.-g-component-id-1800 {
    margin-left: -10px;
    margin-right: -15px;
}

/* START Cod Paul */

/* Navigatie */
.top-head.container-h {
    max-width: 1600px !important;
}
.main-header.fix-nav {
    background: #222222 !important;
}
.sportmax-custom-menu {
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
}

/* CHECKOUT */
.checkout .testimonials{
    border-radius:10px;
}
.checkout .image._sliderElement .img-responsive{
    border-radius:10px !important;
}
.checkout .cart-amount {
    padding-bottom: 20px;
}
.checkout .faild-products {
    background: #da21280f;
    border-radius: 10px;
    border: 1px solid #da2128;
}
.checkout .-g-checkout-summary {
    border: none;
    border-radius: 10px;
    margin-top: 20px;
    box-shadow: 0 1px 10px 0px rgba(0, 0, 0, 0.1);
}

/* END CHECKOUT */

.link-reduceri-rosu span {
    color: #b60505 !important;
    font-weight: 700 !important;
}

.icon.discount {
    background: #FF0909 !important;
}

.titleComponent{
    padding-top:10px;
}



.landing-content img{
    margin-bottom:0px;
}

.-g-blog-page .title {
    margin-top: 15px;
}
.-g-blog-page {
    padding-top: 0px; 
}
.-g-blog-post .-g-post-content-detail ol {
    margin-top: 10px;
}
.-g-post-content-detail h1{
    margin-top: 15px;
}
.-g-post-content-detail h2{
    margin-top: 10px;
}

.body-pagina-produs-smx .icon-group .row {
  flex-wrap: inherit;
}

@media screen and (max-width: 1169px) {
    .body-pagina-produs-smx .icon-group .row {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 480px) {
  .body-pagina-produs-smx .icon-group .col {
    width: 33.3% !important;
  }
}

.widget-popup .content-redactor table tr {
    border: 1px solid #ddd;
}
.reset-popup * {
    text-align: center;
}

.widget2 * {
    text-align: left !important;
}

.widget-popup .content-redactor table tbody td, .widget-popup .content-redactor table thead th {
    border: 1px solid #ddd;
}
.btn.btn-cmd, .cart-header-btn .q-cart, .cart-m .q-cart {
    color: #ffff;
}
#shoppingcart .label-s.pay-s {
    display: flex;
}
#shoppingcart .label-s.pay-s .img-responsive {
    margin-left: 20px;
}
#_searchFormBlog{
    margin-top:20px !important;
}
.cart-items.fixed .prod {
    display: flex;
    flex-direction: column;
}

/* START Cod Pachete */
@media (min-width: 1100px) {
    .-g-product-pack-box .row{
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .-g-product-pack-box .row .owl-wrapper{
        justify-content: space-between;
    }
    
    .-g-product-pack-box .row .owl-item{
        max-width:250px;
        width: auto !important;
    }
    
    .extra-offer .owl-item .box-offer .prod-img:after{
        right: -50px;
    }
}
.body-pagina-produs-smx .extra-offer{
    border-radius: 10px;
    box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1);
    border: none;
}

/* Stiluri pentru tooltip */
    .form-cpn {
        position: relative;
    }

    /* Stiluri pentru textul tooltip-ului */
    /* Codurile promotionale se aplica doar in cazul produselor care nu sunt la reduceri si nu se cumuleaza! */
    .form-cpn::after {
        content: 'Codurile promotionale nu se cumuleaza si se aplica doar in cazul produselor care nu se afla in campanii!';
        visibility: hidden;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px;
        position: absolute;
        z-index: 1;
        bottom: -60px;
        left: 50%;
        transform: translate(-50%,0%);
        margin-left: 0;
        opacity: 0;
        transition: opacity 0.3s;
        width: 100%;
        max-width: 400px;
    }

    /* Stiluri pentru afișarea tooltip-ului la hover */
    .form-cpn:hover::after {
        visibility: visible;
        opacity: 1;
    }
    
    @media (max-width: 767px) {
        .form-cpn::after{
            font-size:14px;
        }
    }
    #updateCart .cart-box {
        border: none;
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1);
    }
    #updateCart .cart-head {
        padding: 10px 0;
        background: #222;
    }
    #updateCart .cart-head li {
        color: #fff;
    }
    #updateCart .faild-products {
        background: #da21280f;
        border-radius: 10px;
        border: 1px solid #da2128;
    }
    #updateCart .faild-products .offert-remove-l{
        margin-bottom: 0px !important;
        color: black;
    }
    #updateCart .cart-total {
        padding: 10px;
        box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1);
        border-radius: 10px;
    }
    #updateCart .info-prod {
        min-width: 100px;
    }
    #checkoutform {
        box-shadow: 0 1px 10px 0px rgba(0,0,0,0.1);
        border-radius: 10px;
    }
    

/* END Cod Paul */
/* START Cod Input Voucher */
    .form-cpn{
        display:block !important;
    }
    .form-cpn input[type=text] {
        padding: 10px;
        border: 1px solid #000000;
    }
    @media (min-width: 992px) {
    .cart-amount .col-md-3 {
        width: 50%;
    }
}
/* END Cod Input Voucher */
/* START Cod Acordeon Produs */
@media (min-width: 1200px) {
    #product-page #resp-tab .resp-tab-active {
        background-color: #ffffff !important;
    }
    .detail-tabs h2.resp-accordion {
        padding: 0px !important;
        margin-bottom: 20px !important;
        font-weight: 700;
        font-size: 24px;
    }
    .detail-tabs h2.resp-tab-active span.resp-arrow:before {
        display:none;
    }
    .resp-tab-content{
        margin-bottom:30px;
    }
}

@media (max-width: 767px) {

    
    .newsletter-form input[type=submit] {
        width: 100%;
    }
    .newsletter-form input[type=text] {
        max-width: none; 

    }
    .pagina-reduceri-smx .bnn-group-left{
        margin-left: -15px;
    }
    .pagina-reduceri-smx .owl-item .active{
        width:100vw !important;
    }
    #checkoutform {
        box-shadow: none;
        border-radius: 0px;
    }
    .checkout .-g-checkout-summary {
        box-shadow: none;
    }
}

@media screen and (max-width: 767px) {
    .product-component-details-title-brand-image-mobile {
        display: none;
    }
}
/*STAR COD MODIFICARI ASPECT MARTIE 2025*/
.product-box .image-holder {
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}
.product-box .image {
    margin-bottom: 0px !important;
    transition: all .3s ease-in-out;
}
.product-box .image:hover {
    transform: scale(1.025);
}
#nav-filter.filter-group:not(.mm-nav-filter) .filter-holder {
    padding: 10px;
    border-radius: 10px;
}
.filter.box:last-of-type {
    margin-bottom: 0px;
}
.filter.box {
    margin-bottom: 15px;
    padding: 5px;
    background: #ebebeb;
    border-radius: 5px;
}
.filter.box .title {
    margin-bottom: 5px;
    font-size: 15px;
    background: #ebebeb;
}
#category-page .product-listing.clearfix {
    padding: 5px 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#category-page .product-listing .product{
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 5px;
}
.product-listing.container-h .product{
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}
.product-listing.container-h .product-box {
    margin-top: 40px;
    width: 100%;
}
#category-page .col-md-4 {
        width: 100%;
}
@media (max-width: 767px) {

    #category-page .product-listing .product {
        display: grid !important;
            grid-template-columns: 1fr 1fr;
            gap: 0px;
    }
    .product-listing.container-h .product {
        display: grid !important;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
    }
    #category-page .category-content {
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 15px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .row {
        margin:0px !important;
    }
}

.category-content.col-sm-9.col-xs-12.fr .catTitle {
    background-color: #d92027;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
}
.category-content.col-sm-9.col-xs-12.fr .result-section.clearfix {
    background-color: #fff;
    padding: 10px;
    border-radius: 10px;
    margin-left: -10px;
    margin-right: -10px;
}
select .input-s {
    border: 1px solid #dbdbdb;
    padding-left: 10px;
    padding-right: 25px;
    color: #333;
    font-size: 13px;
    font-weight: 400;
    min-height: 30px;
    border-radius: 5px;
    appearance: none;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-size: 0.8rem auto;
}
.__optionSelector {
    min-width: 60px;
    border-radius: 5px;
}
.__optionSelector:hover {
    background:#f2f2f2;
}
.__optionSelectorSizeGrid a {
    text-align: center;
}
.__optionSelectorSizeGrid a {
    padding: 10px 35px;
}
.filter.box .title-h.line:after {
    display:none;
}
@media (max-width: 1200px) {
    .__recentProducts {
        border-radius: 10px;
        margin-bottom: 20px;
    }
}
@media (min-width: 1200px) {
    #product-page .thumb-h {
        display: none !important;
    }
    
    #product-page .slick-slider .slick-track {
        width: 100% !important;
        display: grid !important;
        grid-template-columns: 1fr  1fr;
        grid-template-rows: auto auto;
        gap: 10px; /* Spațiere între elemente */
        left: 0px !important;
        opacity: 100 !important;
    }

    #product-page .slick-slider .slick-track > :first-child {
        grid-column: span 2; /* Primul element ocupă toată lățimea */
    }
    
    #product-page .slick-slider .slick-track > :nth-child(n+2) {
        left: 0px !important;
        opacity: 100 !important;
        width: 100% !important;
    }
    #product-page .sticky-container{
        position: sticky;
        top: 150px; 
        z-index: 100;
        background: white; 
        padding: 10px;
        max-width: 600px;
    }

    #product-page .slick-active{
        width:100% !important;
    }
    #product-page .vertical-slide-img img {
        max-height: 100%;
    }
    #product-page .pull-right {
        float: left !important;
    }
    #product-page .vertical-slide-img img {
        width: 800px;
    }
    .product-box .box-holder {
        max-width: fit-content;
    }
    #product-page .-g-product-row-box{
        display: inline;
    }
    #product-page .detail-slider-holder.col-sm-6.-g-product-images{
        padding-left:0px !important;
    }
    .detail-share {
        margin-bottom: 60px;
    }
    .resp-accordion {
        pointer-events: none;
        cursor: default;
    }
    .add-section .qty-regulator {
        display: flex;
    }
    .add-section {
        display: flex;
    }
    #product-page .btn.btn-cmd {
        width: -webkit-fill-available;
    }
    .detail-tabs .resp-tab-content {
        padding: 0px !important;
    }
    #category-page .row{
        margin:0px !important;
    }
}
.fPrice {
    line-height: 25px;
}
#product-page .product-component-details-title-brand-image{
    display:none;
}
.-g-versions-attribute-name {
    margin-bottom: 15px;
}
.specs-table{
    border: 2px solid #dddddd;
}

@media screen and (max-width: 767px) {
    .detail-product-atributes .prod-attr-h .__optionSelector {
        width: 22%;
    }
    .__optionSelectorSizeGrid a {
        padding: 7px 0px !important;
    }
}
@media screen and (max-width: 767px) {
    .add-section {
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: center;
    }
    #product-page .btn.btn-cmd {
        width: -webkit-fill-available;
        font-size: 18px !important;
        padding: 8px 0px !important;
    }
    .body-smx-pag-categorii #category-page .category-content {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    #category-page .row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .detail-title {
         margin-top: 10px;
    }
    .detail-tabs .resp-tab-content {
        padding: 10px 0px;
    }
}
.-g-attribute-characteristic-value {
    display:block;
}
.-g-attirbute-characteristics-popup-display{
    display:none;
}
/*STOP COD MODIFICARI ASPECT MARTIE 2025*/
.carousel-slide .owl-item:hover {
    z-index: 10;
}
.owl-carousel .owl-wrapper-outer {
    padding: 15px 0px;
}
/* END Cod Acordeon Produs */

.detail-prod-attr .detail-price s {display:block;font-size:16px;}
.detail-price .decimals {font-size: 12px;vertical-align: top;}
/*.detail-prod-attr .detail-price {visibility:hidden;}
.detail-prod-attr .detail-price.visible {visibility:visible;}*/

.-g-checkout-billing-section .pfz .custom-chk {
    pointer-events: none;
}
.body-pagina-termeni .container-h.container-bg.-g-breadcrumbs-container {
    background: #ffffff !important;
}

.body-pagina-termeni .bread-static {
    background: #ffffff !important;
}

.pfz input[readonly] {
  border: none;
}



/* ACCOUNT HEADER */
.acount-section {order:1;}
.acount-section>ul>li>a>i {font-size: 21px;}
.acount-section ul li a {color: #000;padding-left: 0;margin-left: 8px!important;border-left: none;}
.acount-section ul li a span{display:none;}
.cart-header-btn .count{display:none!important;}
.-g-user-icon .-g-user-fidelity-registration-bonus{min-width:60px;}
.-g-user-fidelity-registration-bonus-popup{left:auto;right:0;}
.cart-header-btn .q-cart,
.cart-m .q-cart,
.wishlist-header-m .-g-wishlist-product-count,
.wishlist-header .-g-wishlist-product-count {
	font-size: 13px;color: #da2127;background:#fff;
	min-width: 17px;height: 17px;line-height: 16px;
}
/* ACCOUNT HEADER MEDIA Q */
@media screen and (max-width: 1090px){
	.acount-section .-g-user-icon{display:none!important;}
}
@media screen and (max-width: 991px){
	.main-header .acount-section{width:100%;padding-left:5px;}
	.acount-section ul li a {margin-left: 5px!important;}
}

/* SEARCH */
.main.search-form-box{/* display:none; */}
.search-form-box.search-toggle .search-modal {display: block!important;position: absolute;top: 20px;right: 25px;font-size: 26px;color: #fff}
.search-form-box.search-toggle .search-close {display: block!important}
.search-form-box.search-toggle {position: fixed;top: 0;left: 0;right: 0;margin: auto;padding: 30px;width: 100%;height: 100%;background: rgba(0,0,0,.85);z-index: 9999;overflow-y: auto;}
.search-form-box.search-toggle .search-form {margin: 50px auto 0;max-width: 1000px}
.search-form-box.search-toggle input[type=text] {background: none;height: 50px;font-weight: 300;font-size: 21px;color: #fff;border: none;border-bottom: 1px solid #fff;border-radius: 0;box-shadow: none;}
.search-form-box.search-toggle input[type=text]::placeholder {color: #fff}
.search-form-box.search-toggle .search-button {font-size:21px;}
.search-form-box.search-toggle .search-button i {color: #fff;}
.search-form-box.search-toggle .autocomplete-suggestion {background: 0 0;box-shadow: none;}
.search-form-box.search-toggle .autocomplete-suggestion div {font-weight: 300;font-size: 17px;color: #fff!important;}
.search-form-box.search-toggle .ac-h {padding: 10px 0;}
.search-form-box.search-toggle .ac-h .ac-head {display: none;}
.search-form-box.search-toggle .ac-h .ac-list {overflow: hidden;height: auto;margin-top: 10px;}
.search-form-box.search-toggle .ac-h .ac-box {float: left;width: calc(25% - 4px);min-height: 260px;padding: 0;border: none;border-radius: 3px;background: #fff;overflow: hidden;position: relative;margin: 0 2px 4px;}
.ac-h .ac-image {display:block;float:none!important;padding: 0!important;width: 100%!important;height: 100%;margin-bottom: 10px;}
.search-form-box.search-toggle .ac-h .ac-image img {max-height: 420px;}
.search-form-box.search-toggle .ac-h .ac-title {font-weight:300;font-size: 17px;color: #000;padding:0 15px;margin-bottom: 5px;position: relative;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-form-box.search-toggle .ac-h .ac-title b {font-weight: 500!important;}
.search-form-box.search-toggle .ac-h .ac-price {position: relative;font-weight: 600;font-size: 14px;color:#000!important;padding:0 15px;margin-bottom: 15px;}
.search-form-box.search-toggle .ac-categ a {color: #fff}
/* SEARCH MEDIA Q */
@media screen and (max-width: 991px){
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(33.333% - 4px);}
}
@media screen and (max-width: 767px){
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(50% - 4px);}
}
@media screen and (max-width: 480px){
	.search-form-box.search-toggle input[type=text] {font-size: 17px;}
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(100% - 10px);}
}

/* MENU */
#wrapper{overflow:initial;}
.main-header{background:#222222!important;position:relative;position: -webkit-sticky;position: sticky!important;top:0;z-index:999;box-shadow: 0 2px 7px -4px rgba(0,0,0, .3);-webkit-transition: .2s!important;transition: .2s!important;}
.main-header .nav-menu-hh,
.main-header .nav-menu{padding:0;}
.main-header .main-menu{background: none;padding:0;}
.main-header .main-menu ul li {position:static;}
.main-header .main-menu ul li > a{font-weight: 700;color: #000;}
.main-header .menu-dd{pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}
.main-header .menu-dd li .title a {font-weight: 600;font-size: 16px;}
.main-header .menu-dd li a {font-weight: 400;font-size: 14px;color: #7d7b7b;}
.main-header .menu-dd li a i {display:none;}

/*menu update*/
.main-header .menu-dd.column2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column3 ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd.column4 ul{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.main-header .menu-dd.column3.banner ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column4.banner ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd ul li{width:100%!important;max-width:100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.main-header .nav-menu-hh{position:relative;}
.main-header .menu-dd.column1{width:300px!important;}
.main-header .menu-dd.column1.banner{width:600px!important;}
.main-header .menu-dd.column2{width:550px!important;}
.main-header .menu-dd.column3{width:700px!important;}
.main-header .menu-dd.column4{width:min(calc(var(--container-width) - 60px), calc(100vw - 60px))!important;}
.main-header .menu-dd.column-sld{min-width:400px;}
.main-header .menu-dd.col-sub-img {width: 650px;}
.main-header .menu-dd.col1-img {width: 450px;}
.main-header .menu-dd.column-sld .carousel-slide .owl-next{right: -30px;}
.main-header .menu-dd.column-sld .carousel-slide .owl-prev{left: -30px;}

.menu-trg span,
.menu-trg span:after,
.menu-trg span:before,
.main-header.fade-menu .menu-trg span,
.main-header.fade-menu .menu-trg span:after,
.main-header.fade-menu .menu-trg span:before{background:#000;}

.mm-mobile-menu .menu-dd li .title a {font-weight:500;}
.mobile-icon {display: none!important;}
.acount-section {display: inline-block!important;}

/* MENU MEDIA Q */
@media screen and (min-width: 991px){
	.main-header .nav-menu{width:100%;}
	.main-header .menu-dd{text-align:left;}
	.main-header .navigation-holder{flex:1;text-align:center;}
	.main-header .logo-h, .acount-section {width:auto;}
}
@media screen and (max-width: 991px){
	.main-header .navigation-holder{width:60px;padding-right:5px;}
	.main-header .logo-h{width:100%;max-width: 160px;padding:0;}
}
@media screen and ( max-width:1090px ) {
	.main-header.fix-nav .top-head{padding-top:5px;padding-bottom:5px;}
    .main-header .navigation-holder{order:-1;width:auto;}
	.main-header.fix-nav.fade-menu .top-head-bg {display: block;}
}

.cart-header-btn .count {display:inline-block!important;}
@media screen and (max-width: 767px){
	.menu-trg{margin:10px 0 0 0;}
	.cart-header-btn .count {display: none !important;}
}
@media screen and (max-height: 725px){
	.main-header .menu-dd {overflow-y:auto;max-height:550px;}
	.main-header .menu-dd::-webkit-scrollbar {width: 6px;}
	.main-header .menu-dd::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
	.main-header .menu-dd::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, .6);}
	.main-header .menu-dd::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .4);}
}
@-moz-document url-prefix() {
    .main-header .menu-dd ul li{float:none!important;}
}

.acount-section .contact-header,.acount-section .-g-user-icon {display: none;}
.top-head.container-h {max-width: 1800px;margin:auto;}
.top-head-bg {background:#da2127!important;}
.main-header.fix-nav.fade-menu #navigation {position: Relative !important;transform: none;}
.main-header.fix-nav.fade-menu .sportmax-custom-menu {display:none;}
#logo img, .main-header.fix-nav.fade-menu #logo img {max-height:40px;}
.sportmax-custom-menu {
    background: #222;
    color: #fff;
    display: flex;
    gap: 10px;
    padding: 10px;
    justify-content: flex-end;
}

.sportmax-custom-menu a {color: #fff;}

@media screen and (min-width:768px){
    .main-header .cart-header, .top-head, .main-header.fix-nav.fade-menu .top-head {padding-top: 0;padding-bottom: 0;}
    .main-header .menu-dd {width:100%!important;min-width:100vw;}
    .main-header .menu-dd.open {top:70px;left:0!important;}
    .main-menu .base-menu > li {padding: 25px 5px!important;}
    .main-menu .base-menu > li > a {color: #fff!important;}
    .search-form-box input[type=text] {height:42px;background: transparent;color: #fff;border-color: #fff;padding-left: 35px;}
    .main.search-form-box {max-width: 400px;}
    .search-form-box input[type=text]::placeholder {color: #fff;}
    .search-button {left: 0;right: unset;color: #fff;}
    .main-header .menu-dd:before {content: '';display: block;background: #fff;width: 100vw;height: 100%;position: absolute;z-index: -1;top: 0;left: -50%;}
    .main-header .menu-dd ul.drop-list {max-width: 1600px;}
}

    .menu-trg span, .menu-trg span:after, .menu-trg span:before, .main-header.fade-menu .menu-trg span, .main-header.fade-menu .menu-trg span:after, .main-header.fade-menu .menu-trg span:before {background:#fff;}
    .acount-section ul li a, .flag-select {color: #fff;}
    .acount-section>ul>li {padding-bottom:0;}
    
    #main-menu {background:none!important;
}

#-g-homepage-productsNew { 
    display: none;
}
.-g-footer-company-data img {max-height:50px;}
