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

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

.text-main {color: #ff8503  !important;}
.container-h {max-width:var(--container-width);}

.btn{font-size:15px;}
.btn.btn-cmd{font-weight:600;background:#2ecc71;border:1px solid #2ecc71;}
.add2cart-pp .fa-shopping-bag:before{content:'\f291';}
.rating .fa-star:before,.rating-s > label:before{font-family: 'Font Awesome 6 Pro', 'Font Awesome 6 Brands';content: "\f299";}
.option-group .rating i,.total-rate{color:#ccc !important;}
.option-group .rating i.on,.fullRate,
.rating-s > input:checked ~ label,
.rating-s:not(:checked) > label:hover,
.rating-s:not(:checked) > label:hover ~ label,
.rating-s > input:checked + label:hover,
.rating-s > input:checked ~ label:hover,
.rating-s > label:hover ~ input:checked ~ label,
.rating-s > input:checked ~ label:hover ~ label {color: #2ecc71 !important;}
/*Header*/
.acount-section>ul>li>a>i {font-size: 18px;}
.main-header{position: relative;z-index: 999;box-shadow: 0 0 6px rgba(0,0,0, .4);}
.top-head-bg{background: rgba(255, 255, 255, 0.4);}
#logo{max-width:250px;}
.cart-header-btn .q-cart, .cart-m .q-cart {color: #fff;background: #2ecc71;}
.cart-dd{box-shadow: 0 2px 10px -2px rgba(51, 51, 51, 0.5);border:none;}
.main-menu {background: #fff;}
.main-menu ul li a {color: #000;}
.main-menu ul li:hover > a,.menu-dd li a:hover {color: #65ac66 !important;}
.nav-menu > li > a{font-weight: 600;}
.menu-dd{box-shadow: 0 2px 10px -2px rgba(51, 51, 51, 0.5);}
.main-header .menu-dd{pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}
.main-header.over-top .main-menu.fixed {background: #fff !important;}
.menu-trg span,.menu-trg span:after, .menu-trg span:before {background: #65ac66;}
.mobile-icon li a{color:#444!important;}
.main-header .menu-dd.sticky{width:270px!important;}
.cart-header-btn .fa-shopping-bag:before{content:'\f291';}
/*Home*/
#main-bnn {max-height: 800px;}
.banner-group-small .owl-item {background: rgba(101, 172, 102, 0.6);}
.banner-group-small .owl-item.synced {background: rgba(101, 172, 102, 0.9);}
.icon-group{margin-top: 15px;background: #fff!important;box-shadow: 0px 0px 10px -1px #ccc;}
.icon-group .col .icon-label {font-weight: 400;}
.title-carousel .title{font-weight:300;z-index:8;}
.title-carousel hr{z-index:7;}
.title-box.line-r .title {font-weight: 400;font-size: 21px;}
.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;}
/*FOOTER*/
.footer-holder{background:url('https://gomagcdn.ro/themes/fashion/gfx/skins/providence/footer.jpg?v=2') top center no-repeat;background-size: cover;}
.bottom-section,footer{background: rgba(62, 62, 62, 0.65)!important;}
.main-footer{background:none!important;}
.bottom-section,.bottom-section .col.social{border:none;}
.bottom-section .flex-box{border-bottom:1px dashed #ccc;}
.bottom-section .title,.bottom-section .title span,.support-contact,.main-footer .col .title,.main-footer .col .title a,.main-footer .col ul li,.main-footer .col ul li a,.main-footer .col-right{color:#fff;}
.main-footer .col-right a{color:#2ecc71;}
.bottom-section .col.social ul li a {background: none;}
.newsletter-form input[type="text"]{border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.newsletter-form input[type="submit"] {background: #2ecc71;}
.bottom-section .col.social ul li a{font-size:21px;}
.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a{color:#fff;}
/*PRODUCT-BOX*/
.product-box{padding-left: 4px;padding-right: 4px;}
.product-box .image img {max-height:300px;margin:auto;}
.product-box .title {line-height: 1.6;}
.product-box .price {font-weight: 600;}
.product-icon-box .icon, .product-box .icon {font-size: 11px;font-weight: 700;}
.icon.discount{/*background:#fc8f1a!important;*/background: rgba(252, 143, 26, 0.8)!important;}
.icon.new{background: rgba(0, 161, 255, 0.8);}
.product-icon-box .icon + .icon{margin-left:-10px;}
/*LIST*/
#category-page{padding-top:0;}
#category-page .category-content,#category-page .filter-group{width:100%;}
.catTitle {font-weight: 300;font-size: 24px;margin-bottom: 15px;}
.category-sld li a img{margin:0 auto;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.line:after{display:none;}
#nav-filter:not(.mm-nav-filter) .filter.box{float: left;width: 16.666666%;padding: 0 5px;margin-bottom: 10px;}
#nav-filter:not(.mm-nav-filter) .filter.box .title{font-weight:400;}
#nav-filter:not(.mm-nav-filter) .option-group li{margin-bottom:8px;}
#nav-filter:not(.mm-nav-filter) .option-group li, .option-group li a {line-height: 13px;}
#nav-filter:not(.mm-nav-filter) .option-group input[type="checkbox"]{margin:1px 5px 0 0;}
.filter-group-selected .filter{font-size:12px;}
.filter-group-selected .filter strong{font-weight:600;}
.compare-label{line-height: 14px;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h{background: #fff;border: 1px solid #c7c7c7;padding:8px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;position:relative;}
#nav-filter:not(.mm-nav-filter) .filter.box .filter-h{position:relative;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.ttl-bg{border-bottom:1px solid #fff;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.line:after{display:none;}
#nav-filter:not(.mm-nav-filter) .filter.box .title{display:block;background:none;font-size: 12px;margin-bottom:0;padding: 0 10px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#nav-filter:not(.mm-nav-filter) .filter.box .title:after{content:'\f107';display: inline-block;float: right;position: absolute;top: 0px;right: 0;line-height: 14px;font: normal normal normal 14px/1 FontAwesome;font-family: 'Font Awesome 6 Pro';font-weight: 400;font-size: 15px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.ttl-bg .title:after{content:'\f106';}
#nav-filter:not(.mm-nav-filter) .filter.box .option-group{display:none;position:absolute;left:0;top:100%;width:100%;padding:10px;border:1px solid #c7c7c7;border-top:none;background:#fff;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;z-index:89;}
#nav-filter:not(.mm-nav-filter) .more-filter{display:none;}
.mm-nav-filter .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;width:calc(100% + 30px)}
.result-section{font-size:13px;}
.input-s{font-size:12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.order-type span{display:none;}
.order-type select{display:block;font-size:13px;width:100%;background: #fff;border: 1px solid #c7c7c7;padding: 6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.product-listing{border:none;border-top: 1px dashed #dfdfdf;}
.catDesc {padding: 15px 0 30px;border-top: 1px dashed #dfdfdf;}
/*locatii*/
#centre .filter-group,
#centre .col-md-10{width:100%;}
.detail-tabs,.detail-recomended{width:100%;}

/*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 .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;}
.menu-dd:before{display:none!important;}

.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a{color:#fff;}
.-g-blog-page .search-form .input-s{border-radius:4px;}
.wordpress-articles-h .owl-wrapper-outer .-g-post-slide{padding: 0px 20px;}
/*
.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-next{right: 5px;}
.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-prev{left: 5px;}
@media only screen and (max-width: 1024px){
	.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;}
	.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;}
} */
@media screen and ( min-width: 1170px ) {
.main-header.over-top{position: absolute;top: 0;left: 0;width: 100%;background: none!important;}
.main-header.over-top .top-head{background:none!important;}
.main-header.over-top .main-menu{background: rgba(255, 255, 255, 0.4);}
.main-header.over-top .search-form-box input[type="text"] {background: rgba(255, 255, 255, 0.5);}
}
@media screen and (max-width: 991px){
#nav-filter:not(.mm-nav-filter) .filter.box{width:33.333333%;}
}
@media screen and (max-width: 800px){
	.newsletter-form{max-width:100%;}
	.newsletter-form input[type="submit"]{display:inline-block;}
}
@media screen and (min-width: 768px){
	.result-section,.order-type span{display:none;}
	.order-type select{height: 36px;line-height: 36px;}
	.filter-holder:has(.-g-category-filters-apply-all){display:flex;flex-wrap:wrap;}
	.filter-holder .-g-category-filters-apply-all {order:2;}
}
@media screen and (max-width: 767px){
	.order-type select{padding:0;}
	.category-content:first-child{margin-top:15px;}
	#shoppingcart .title-carousel {padding-top: 20px;}
}
@media screen and (max-width: 700px){
#nav-filter:not(.mm-nav-filter) .filter.box{width:50%;}
}
@media screen and (max-width: 480px){
.btn {font-size: 13px;padding:0 12px;}
.btn.btn-cmd:before{margin-right:5px;}
#centre .product-listing .product-box {width: 100%;}
}
@media screen and (max-width: 460px){
.filter.box{width:100%;padding:0;}
}
@media screen and (max-width: 400px){
.product-box .price span{display:block;}
}
@media screen and (max-width: 359px){
.btn.btn-cmd:before{display:none;}
}
@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);}
}

body{font-family: 'Poppins', sans-serif;}

#logo img{content: url('https://gomagcdn.ro/domains/horeca-trading-distribution.ro/files/company/logo-resized-mic-7787272482.png');}
.container-h,.container-h.full{max-width:100%}
:root {--container-width:1920px};
h1{font-size:1.6em !important;}h2{font-size:1.5em !important;}.detail-title .title span{font-size:1.2em !important;}
h1,h2{color:#000000 !important;}
h1,h2{font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:normal !important;}
#wrapper .btn:not(.filter-trg){font-size: 12px!important;line-height:30px!important;padding: 0px 15px!important;}
.btn.std{color:#ffffff;}
.btn.std{background:#000000;border:1px solid #000000;}
.btn{font-weight:bold !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:300 !important;}
.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:#0db851 !important;border: 1px solid #0db851;} .-g-one-time-offers .-g-one-time-cart-label {background: #0db85120;}
.btn.btn-cmd{font-weight:normal !important;font-weight:bold !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;}
body{background:#ffffff !important;} .-g2-checkout .checkout .fixed-side{box-shadow: none;}
.main-header .top-head-bg,.main-header .main-menu{max-width:1920px!important;margin-left:auto;margin-right:auto;}
.top-head, .main-header .cart-header {padding-top: 25px!important;padding-bottom: 25px!important;}
.top-head-bg,.main-header .cart-header.container-bg{background:#ffffff !important;}
.acount-section > ul > li > a, .cart-menu ul li a, .cart-help a, .contact-cart, .international-header .flag-select{color:#000000!important;}
.acount-section>ul>li.contact-header>a, .main-menu ul .phone-m a{color:#000000 !important;}
.main-header .nav-menu > li{padding-top:10px !important;padding-bottom:10px !important;}.main-header  .main-menu ul.nav-menu>li>a{font-size:14px !important;}.main-header .all-product-button .menu-dd{top: 41px!important;}
.main-header .main-menu,#mm-main-menu .mm-navbar,#mm-nav-filter .mm-navbar{background:#ffffff;}.main-header .main-menu{border:none!important;box-shadow:none!important;}@media screen and (min-width: 1170px){.main-header.over-top .main-menu{background:#ffffff;}}
.main-header .main-menu ul.nav-menu>li>a, .mobile-icon li a, #mm-main-menu .mm-navbar, #mm-nav-filter .mm-navbar {color: #000000 !important;}
				.menu-trg span, .menu-trg span::after, .menu-trg span::before{background:#000000 !important;}
				#mm-main-menu .mm-btn:before {border-color: #000000;}
				#mm-nav-filter .mm-navbar #close-filters{fill: #000000;}
.main-menu ul.nav-menu>li>a{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:normal !important;}
footer,.main-footer{background:#f7f7f7 !important; border:0 !important;}
.main-footer{padding-top:10px !important;padding-bottom:10px !important;}
.main-footer a{font-size:12px !important;}
.main-footer a,.bottom-section .col .custom-chk a{color:#000000 !important;}
.main-footer .col ul li,.main-footer .col h4, .main-footer .col-right{font-size:12px !important;}
.product-box .title{font-size:15px !important;}
.product-box .title{color:#000000 !important;}
.product-box .title{height: 44px!important;line-height: 1.3!important;text-overflow: inherit;white-space: inherit;}
.product-box .price{font-size:17px !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: #ed1313 !important;}
.product-box .price .price-full{font-size:13px !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: #9c9c9c !important;}
#main-bnn{max-height: 1000px !important;}
.bnn-group-left{max-width: 1920px; margin: 0 auto;}
.banner-group-small .owl-item div{color:#000000 !important;}
.banner-group-small .owl-item{background:#000000 !important;opacity:.5;} .banner-group-small .owl-item.synced{opacity:.8;}
.category-sld{max-height:1000px !important;overflow: hidden;}
#category-page .catTitle{font-size:23px !important;}
#category-page .catTitle{color:#000000 !important;}
.filter.box a {font-size:14px !important;}
.filter.box a {color:#000000 !important;}
.filter.box .title {font-size:14px !important;}
.filter.box .title {color:#000000 !important;}
.filter-group-selected span.filter {font-size:14px !important;}
.filter-group-selected span.filter {color:#ffffff !important;}
.filter-group-selected span.filter {background-color:#000000 !important;}
.stock-status.available {font-size:14px !important;}
.stock-status.available {color:#1a8200 !important;}
.stock-status.available {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
#product-page .detail-tabs .resp-tabs-list li{padding:12px 17px!important;font-size:14px!important;}#product-page .detail-tabs h2.resp-accordion{padding: 14px 15px!important;font-size: 16px!important;}
#product-page .detail-tabs li,.detail-tabs span.resp-accordion {color:#000000 !important;}
.main-header .cart-header .cart-help a span {color:#ed1313 !important;}
#shoppingcart .cart-total {font-size:20px !important;}
#shoppingcart .cart-total {color:#000000 !important;}
#shoppingcart .cart-items .prod .image {width:100%!important;max-width: 105px !important; max-height: auto !important;}#shoppingcart .cart-items .prod img {max-height: 150px !important;}
#shoppingcart .cart-items .prod .title{font-size:15px!important;}
#shoppingcart .cart-items .prod .info-prod a {color:#000000 !important;}
#shoppingcart .cart-items .price {font-size:19px!important;}
.checkout h3 {font-size:20px !important;}
.checkout h3 {color:#ed1313 !important;}
#checkoutform .label-s {font-size:14px;}
#checkoutform .label-s {color:#000000;}
#shoppingcart .fixed-side .cart-box {border-color: #ed1313 !important} #shoppingcart .fixed-side .cart-items>li {border-color: #ed1313 !important} #shoppingcart .fixed-side .cart-items>li:last-of-type {border: none !important}
#shoppingcart .fixed-side .cart-items>li .image {width:100%!important;max-width: 75px !important;}#shoppingcart .fixed-side .cart-items>li .image img {max-height: 150px !important;}
#shoppingcart .cart-items .prod .title{font-size:12px!important;}
#shoppingcart .fixed-side .cart-items>li .info-prod a {color:#000000 !important;}
#shoppingcart .fixed-side .cart-total {color:#000000 !important;}
.icon.discount{background: #ed1313 !important; }
.icon-group{background: #ffffff !important; }
.icon-group .col .icon-label, .icon-group .col .icon-label span{color: #000000 !important; }
.main-header.over-top{background: #fff!important;}@media screen and ( min-width: 1170px ) {.main-header.over-top,.main-header.over-top.fix-nav #navigation {position: relative;}}
.main-menu ul li:hover > a, .menu-dd li a:hover{color: #ed1313!important;}
.option-group .rating i.on, .fullRate,.rating-s > input:checked ~ label, .rating-s:not(:checked) > label:hover,
	 .rating-s:not(:checked) > label:hover ~ label, .rating-s > input:checked + label:hover, .rating-s > input:checked ~ label:hover, .rating-s > label:hover ~ input:checked ~ label, .rating-s > input:checked ~ label:hover ~ label {color: #ed1313 !important;}
body{font-size:12px;}
.search-button{background:#ed1313;}
.search-button, .search-toggle .search-button i{color:#ffffff;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact, .main-footer .col .title, .main-footer .col ul li, .main-footer .col ul li, .main-footer .col-right{color: #000000!important;}
.bottom-section .col{padding-top:10px !important;padding-bottom:10px !important;}
.bottom-section,.bottom-section .holder{background:#f7f7f7 !important;border:0px !important;}
.newsletter-form input[type="submit"]{background: #000000;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact{color: #000000!important;}

/**
* Scrie aici codul tau CSS...
*/

.rating .fa-star:before,.rating-s>label:before{content:'\f005';}
.bottom-section .col.social ul li a{color:#000;}

.main-header .logo-mobile{display:none;height: 36px;margin: 2px 5px;}
@media screen and (max-width: 767px){
    .main-header .top-head{display:none;}
    .main-header .logo-mobile{display:inline-block;}
    .menu-trg{margin-top: 12px;}
    
    .customProductBanners {
        padding: 0;
    }
    
    .customProductBanners .pin {
        margin-bottom: 10px;
    }
}

.-g-payment-method .pay-s{display: flex !important;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 8px;}
.-g-payment-method .pay-s .pay-method{margin:0!important;}
.-g-payment-method .pay-s img{max-width: 100px!important;max-height: 50px!important;}


#wrapper .btn.btn-cmd.btn-cart{
	background:#11b713!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
    padding: 0px 15px 0px 0px !important;
    overflow: hidden;
    border: 0;
}
#wrapper .add-section .btn.btn-cmd.btn-cart{
	text-align: initial;
	width: auto;
	padding: 0px 20px 0px 0px !important;
}
#wrapper .btn.btn-cmd.btn-cart .fa{
	display: inline-block;
    padding: 12px 15px 12px 13px;
	margin: 0px 5px 0px 0px;
    background: #d71b1b;
	-webkit-border-radius: 0px 0px 20px 0px;
	-moz-border-radius: 0px 0px 20px 0px;
	-o-border-radius: 0px 0px 20px 0px;
	-ms-border-radius: 0px 0px 20px 0px;
	border-radius: 0px 0px 20px 0px;
	font-size: 16px;
}
#wrapper .btn.btn-cmd.btn-cart .fa:before{
	font-weight: 500;
}
#wrapper .add-section .btn.btn-cmd.btn-cart:before{
	content: '\f290';
	font-family: 'Font Awesome 6 Pro','Font Awesome 6 Brands';
	display: inline-block;
    padding: 8px 15px 8px 13px;
	margin: 0px 8px 0px 0px;
    background: #d71b1b;
	-webkit-border-radius: 0px 0px 20px 0px;
	-moz-border-radius: 0px 0px 20px 0px;
	-o-border-radius: 0px 0px 20px 0px;
	-ms-border-radius: 0px 0px 20px 0px;
	border-radius: 0px 0px 20px 0px;
	font-size: 16px;
	font-weight: 500;
}

#wrapper .product-box .add-list .btn.btn-cmd + .wish-btn {
    margin-bottom: 0!important;
}

@media screen and (max-width: 480px){
	#wrapper .product-box .btn.btn-cmd.btn-cart{
		font-size: 11px !important;
		margin: 0 auto 10px auto;
		padding: 0px 10px 0px 0px !important;
	}
	#wrapper .product-box .btn.btn-cmd.btn-cart .fa{
		font-size: 14px;
		padding: 10px 13px 10px 11px;
	}
	#wrapper .add-section .btn.btn-cmd.btn-cart{
		margin: 0px auto 10px auto;
	}
}
@media screen and (max-width: 360px){
	#wrapper .product-box .btn.btn-cmd.btn-cart{
		font-size: 10px !important;
		margin: 0 auto 8px auto;
		padding: 0px 8px 0px 0px !important;
	}
	#wrapper .product-box .btn.btn-cmd.btn-cart .fa{
		font-size: 14px;
		padding: 8px 11px 8px 8px;
	}
}
.sneekpeeakbf {background: #000000 !important;}
.titlutestbf {background: #000000 !important;}
.container-bg.snp1 {background: #000000 !important;}
.container-bg.snp2 .pin {background: #000000 !important;}
.container-bg.snp2 {background: #000000 !important;}
.container-bg.snp3 {background: #d50000 !important;}
.container-bg.snp3 .pin {background: #d50000 !important;}
.container-bg.snp4 {background: #000000 !important;}
.container-bg.snp4 .pin {background: #000000 !important;}
.container-bg.snp5 {background: #000000 !important;}
.container-bg.snp5 .pin {background: #000000 !important;}
.snpk2 {background: #d50000 !important;}
.snpk3 {background: #d50000 !important;}
.snpk4 {background: #000000 !important;}
.snpk5 {background: #000000 !important;}
.snpk6 {background: #000000 !important;}
.snp10 {background: #000000 !important;}
.container-bg.snp10  .pin {background: #000000 !important;}
.snphd1 {background: #000000 !important;}
.snphd2 {background: #000000 !important;}
.snp12 {background: #d50000 !important;}
.snphd3 {background: #000000 !important;}
.container-bg.snphd3 .pin {background: #000000 !important;}
.sphm1 {background: #000000 !important;}
.container-bg.sphm1 .pin {background: #000000 !important;}
@media only screen and (min-width: 960px) {
.snphd1 {display:none;}
}
@media only screen and (min-width: 960px) {
.snphd2 {display:none;}
}
@media only screen and (min-width: 960px) {
.snphd3 {display:none;}
}
@media screen and (max-width: 600px) {
.sphm1 {display:none;}
}
.bannerCarouselItemsHolder.slide-prebf .pin {background: #000000 !important;}
.container-bg.slide-prebf {background: #000000 !important;}
.bannerCarouselItemsHolder.prebf1 .pin  {background: #000000 !important;}
.container-bg.prebf1 {background: #000000 !important;}
.imageGroupClass2.imageGroupMobileClass1.prebf1 .pin {background: #000000 !important;}
.bannerCarouselItemsHolder.slide-prebf2 .pin {background: #000000 !important;}
.container-bg.slide-prebf2 {background: #000000 !important;}
.bannerCarouselItemsHolder.slide-prebf3 .pin {background: #000000 !important;}
.container-bg.slide-prebf3 {background: #000000 !important;}
.bannerCarouselItemsHolder.slide-prebf4 .pin {background: #000000 !important;}
.container-bg.slide-prebf4 {background: #000000 !important;}
@media screen and (max-width: 600px) {
.ep1d {display:none;}
}
@media only screen and (min-width: 960px) {
.ep1m {display:none;}
}
.cadou2c1.cadou2c1 .pin {background: #000000 !important;}
.cadou2c1.cadou2c1 {background: #000000 !important;}
.icon.-g-data-6 {
    margin-left: 5px !important;
}
.ttbf .title {color: #ffffff !important;}
.ttbf {background: #000000 !important;}
.bannerCarouselItemsHolder.ep1d .pin  {background: #000000 !important;}
.container-bg.ep1d {background: #000000 !important;}
.bannerCarouselItemsHolder.ep1m .pin  {background: #000000 !important;}
.container-bg.ep1m {background: #000000 !important;}
.pbf1 .product-box a {
    color: #ffffff !important}
.container-bg.pbf1 {background: #000000 !important;}
@media screen and (max-width: 600px) {
.cs1d {display:none;}
}
@media only screen and (min-width: 960px) {
.cs1m {display:none;}
}

@media screen and (min-width:1090px){
.-g-product-pack-box > .row {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.extra-offer .buy {
    text-align: center;
}
.-g-product-pack-box .owl-wrapper {justify-content:center;}
}

.cart-total .discount:not(:has(a)):not(:has(em)):after {
    content: 'In bucuresti';
}
.pbf1 [class*='addToWishlist'] {
    display: none !important;
}
.costumVedeta1 .row.product {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center; /* le centrează pe ecran */
  gap: 10px; /* spațiu mai mic între produse */
  margin: 0 auto;
}

/* Pe mobil: 1 produs / rând */
.costumVedeta1 .product-box {
  flex: 1 1 100%;
  max-width: 100%;
}

/* Pe desktop: 2 produse / rând, mai apropiate și centrate */
@media (min-width: 992px) {
  .costumVedeta1 .product-box {
    flex: 1 1 45%; /* ocupă ~45% din rând */
    max-width: 45%;
  }
}
@media screen and (max-width: 600px) {
.costumVedeta1 {display:none;}
}
.costumVedeta1 .product-box a {
    color: #ffffff !important}
.container-bg.costumVedeta1 {background: #000000 !important;}
.costumVedeta1 [class*='addToWishlist'] {
    display: none !important;
}
.costumVedeta2 .row.product {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center; /* le centrează pe ecran */
  gap: 10px; /* spațiu mai mic între produse */
  margin: 0 auto;
}

/* Pe mobil: 1 produs / rând */
.costumVedeta2 .product-box {
  flex: 1 1 100%;
  max-width: 100%;
}

/* Pe desktop: 2 produse / rând, mai apropiate și centrate */
@media (min-width: 992px) {
  .costumVedeta2 .product-box {
    flex: 1 1 45%; /* ocupă ~45% din rând */
    max-width: 45%;
  }
}
@media screen and (min-width: 960px) {
.costumVedeta2 {display:none;}
}
.costumVedeta2 .product-box a {
    color: #ffffff !important}
.container-bg.costumVedeta2 {background: #000000 !important;}
.costumVedeta2 [class*='addToWishlist'] {
    display: none !important;
}
.htd-instagram {
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  margin: 55px auto;
  padding: 0 20px;
  font-family: inherit;
}

.htd-instagram * {
  box-sizing: border-box;
}

.htd-instagram-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 22px;
}

.htd-instagram-label {
  display: block;
  margin-bottom: 7px;
  color: #777;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.4px;
}

.htd-instagram h2 {
  margin: 0;
  color: #222;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.htd-instagram-profile {
  display: inline-flex;
  align-items: center;
  padding-bottom: 3px;
  border-bottom: 1px solid #222;
  color: #222;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.htd-instagram-profile:hover {
  color: #e1306c;
  border-color: #e1306c;
}

.htd-instagram-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  min-height: 150px;
}

.htd-instagram-post {
  position: relative;
  display: block;
  overflow: hidden;
  aspect-ratio: 1 / 1;
  background: #f2f2f2;
  text-decoration: none;
}

.htd-instagram-post img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition:
    transform 0.35s ease,
    opacity 0.35s ease;
}

.htd-instagram-post:hover img {
  transform: scale(1.05);
  opacity: 0.9;
}

.htd-instagram-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0);
  opacity: 0;
  transition:
    opacity 0.3s ease,
    background 0.3s ease;
}

.htd-instagram-post:hover .htd-instagram-overlay {
  background: rgba(0, 0, 0, 0.28);
  opacity: 1;
}

.htd-instagram-logo {
  width: 28px;
  height: 28px;
  fill: currentColor;
}

.htd-instagram-video {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.55);
  font-size: 13px;
  line-height: 1;
}

.htd-instagram-loading {
  grid-column: 1 / -1;
  padding: 50px 20px;
  color: #777;
  text-align: center;
}

@media (max-width: 991px) {
  .htd-instagram-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .htd-instagram {
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  margin: 55px auto;
  padding: 0 20px;
  font-family: inherit;
}

.htd-instagram-head {
  position: relative;
  min-height: 55px;
  margin-bottom: 22px;
  padding-right: 180px;
}

.htd-instagram-label {
  display: block;
  margin-bottom: 7px;
  color: #777;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
}

.htd-instagram h2 {
  margin: 0;
  color: #222;
  .htd-instagram-label {
  display: block;
  color: #e30613;
  font-size: 16px;
  line-height: 1.3;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 5px;
}

.htd-instagram-heading {
  margin: 0;
  font-size: 19px;
  line-height: 1.4;
  font-weight: normal;
  font-style: italic;
  color: #252525;
}

.htd-instagram-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}

.htd-instagram-item {
  width: 16.666666%;
  padding: 4px;
  box-sizing: border-box;
}

.htd-instagram-post {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden;
  background: #f4f4f4;
}

.htd-instagram-post img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 767px) {
  .htd-instagram-item {
    width: 33.333333%;
    padding: 3px;
  }

  .htd-instagram-grid {
    margin-left: -3px;
    margin-right: -3px;
  }

  .htd-instagram-label {
    font-size: 15px;
  }

  .htd-instagram-heading {
    font-size: 16px;
  }
}
/* Corectie format 16:9 */
.htd-instagram-post {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 0 !important;
  padding-top: 56.25% !important;
  overflow: hidden !important;
}

.htd-instagram-post img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

/* Centrare titlu pe mobil */
@media (max-width: 767px) {
  .htd-instagram-head {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  .htd-instagram-title {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }

  .htd-instagram-label,
  .htd-instagram-heading,
  .htd-instagram-profile {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  .htd-instagram-heading {
    margin-bottom: 5px !important;
    padding: 0 10px !important;
    box-sizing: border-box !important;
  }
}