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

/* MANSION V2 */
body{font-family: 'Raleway', sans-serif;}
#wrapper{max-width: 1920px;margin-left: auto;margin-right: auto;}

/* BUTTONS */
.btn {padding:0 15px;border-radius:4px;color:#333;}
.btn.std {background: #656565;}
.btn.btn-cmd {font-weight: 600;background: #B0BCA1;border:1px solid #B0BCA1;}

.text-main {color: #B0BCA1!important;}
.container-h {max-width:var(--container-width);}
.fa {font-weight: 300;}

/*HEADER*/
.search-form-box input[type="text"] {font-size: 14px;line-height:16px;border:none;border:solid 1px transparent;border-bottom:solid 1px #B0BCA1;background:transparent;border-radius:0;}
.search-form-box input[type="text"]:focus {border:solid 1px #B0BCA1;border-radius:4px;}
.search-button{background: transparent;color: #B0BCA1;border-bottom:solid 1px #B0BCA1;font-size:21px;}
.search-toggle .search-button i {color: #B0BCA1;}
.acount-section ul li a {font-size: 15px;line-height:18px;border:none;}
.acount-section > ul > li > a > i {font-size: 24px;}
.acount-section > ul > li > a > span{display:none;}
.-g-user-icon .-g-user-fidelity-registration-bonus {top:0;}
.cart-drop .fa-angle-down{display:none;}
.cart-header-btn .q-cart, .cart-m .q-cart, .wishlist-header .-g-wishlist-product-count, .wishlist-header-m .-g-wishlist-product-count {font-size: 13px;color: #fff;background: #B0BCA1;}
.main-menu {background: #fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.main-menu ul li a {font-size: 18px;color: #333;line-height: 20px;font-weight: 500;text-transform:unset;}
.main-header .cart-header, .top-head {padding:20px 15px;}
.main-header .top-head,.main-header .nav-menu-hh,.main-header .nav-menu{max-width:1300px;}
.top-head-bg,.main-header .cart-header.container-bg {background:#FBFBFB!important;}
.top-head-bg.container-h, #navigation #main-menu {max-width: 100% !important;}
.main-header .nav-menu {width: 100%;text-align: center;}
.main-header .nav-menu > li {padding: 20px 15px;margin: 0;margin-right:0;}
.cart-dd{border:none;box-shadow:0px 2px 18px 0px rgba(4, 4, 4, 0.15);border-radius:6px;}
.cart-dd .product-name {font-size:16px;line-height:19px;font-weight:400;}
.cart-dd .price s {font-size:12px;line-height:14px;font-weight:400;}
.cart-dd .price .text-main {font-size:15px;line-height:18px;font-weight:500;}
.cart-dd ul li {padding-bottom: 10px;}
.cart-dd .subtotal {font-size:14px;}
.menu-dd{text-align:left;box-shadow:0px 2px 18px 0px rgba(4, 4, 4, 0.15);padding:15px 20px;}
.main-header .menu-dd.col-sub-img {width: 630px;}
.main-menu .menu-dd ul li a {font-size: 14px;line-height:20px;font-weight:300;color:#333!important}
.main-menu .menu-dd ul li .title a {font-size: 16px;line-height:20px;font-weight: 400;text-transform: capitalize;}
.menu-dd li a span {display:-webkit-inline-box;}
.menu-dd li a i {display:none;}
.main-header .menu-drop:hover .menu-dd, .menu-drop .menu-dd.open {pointer-events:auto;top:62px;}
.menu-trg span,.menu-trg span:after, .menu-trg span:before {height: 2px;background: #323232;}
.mobile-icon li > a {color: #323232 !important;}
.contact-header .count-phone{display: block;left:22px;}

/* 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;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 .acount-section>ul>li {padding-bottom: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);}

/* 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!important;}
@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.column-sld .carousel-slide .owl-next{right: -30px;}
.main-header .menu-dd.column-sld .carousel-slide .owl-prev{left: -30px;}
.menu-dd:before{display:none!important;}
.main-header .menu-dd{pointer-events: none;}

/* HEADER MEDIA Q */
@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;}
}

@media screen and (min-width: 768px){
	.logo-h:not(.logo-cart), .acount-section{width:33.33333333%;}
}
@media screen and (max-width: 767px){
	.main-menu .user-m {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);}
}


/* HOME */
#main-bnn{max-height:750px;}
.bnn-group-big .owl-pagination {display: block!important;position: absolute;top: 40%;bottom: 0;right: 20px;margin:auto;}
#main-bnn .owl-pagination .owl-page{border:none!important;padding:4px 5px;}
#main-bnn .owl-pagination .owl-page span{display: block;width: 13px;height: 13px;background: #E6CCAE50;border:1px solid #fff;border-radius: 12px;transition:all .2s ease-in;}
#main-bnn .owl-pagination .owl-page.active span{height: 26px;background:#E6CCAE}
.pin .figcaption .title {font-size:20px;line-height:23px;font-weight:500;}

/* HOME MEDIA Q */
@media screen and (min-width: 1091px){
	.-g-banner-fixed.-g-media-image .container-h{max-width:100%;}
    .-g-banner-fixed .title {font-size:60px!important;font-weight:700!important;}
    .-g-banner-fixed .subtitle {font-size:18px!important;line-height:27px!important;font-weight:300!important;}
}
@media screen and (max-width: 991px){
	.bnn-group-big .owl-pagination{display:none!important;}
}
@media screen and (max-width: 480px){
	.icon-group{padding:0;}
	.icon-group .col .trust-h{padding: 14px 0;}
	.title-carousel .title:before{display:none!important;}
	.bottom-section .col {padding: 30px 15px;}
}

/* CAROUSEL */
.carousel-slide .owl-theme .owl-controls .owl-buttons div .fa{font-weight: 400!important;}
.carousel-slide .owl-theme .owl-controls .owl-buttons div{font-size: 28px;color:#444;width: 45px;height: 45px;text-align: center;background: rgba(255, 255, 255,.5);box-shadow: 0 2px 7px -2px rgb(0 0 0 / 12%);transition: all .2s ease-in;}

.-g-banner-fixed {margin-bottom:0!important;}
.-g-banner-fixed .btn {height:auto;}
.carousel-slide.gomagComponent.-g-slider-background {max-width: unset;}

.banner-group-small{display:none!important;}
.icon-group{max-width:1920px;background: rgba(74, 74, 74, 0.55)!important;}
.icon-group.detail{margin: 0 -15px;}
.icon-group .icon-g-scroll > .col {background:#B0BCA1;}
.icon-group .icon-g-scroll > .col:nth-child(even) {background:#B0BCA150;}
.icon-group .col .trust-h {padding:25px 0;}
.icon-group .col .icon-label,.icon-group .col .icon-label span{color:#fff;}

.carousel-slide.wordpress-articles-h{padding-bottom:40px;}

.box-description{max-width:1920px;padding:60px 30px;position:relative;background:url('https://gomagcdn.ro/domains/mansion/themes/fashion/gfx/about-home2.jpg') center no-repeat!important;background-size: cover!important;}
.box-description .container-bg{background:none!important;}
.box-description:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);}
.box-description .title.secound .title{background:none;color: #fff;font-weight: 300;font-size: 30px;}
.box-description .title.secound hr{display:none;}
.box-description .regular-text{max-width: 1000px!important;font-weight: 300;font-size: 16px;color: #fff;}

.title-carousel hr {display:none;}
.title-carousel .title, .titleComponent .title {font-size:38px;line-height:45px;font-weight:600;color:#333;text-transform:none;text-align:center;}
.title-carousel, .titleComponent {padding-top: 35px;margin-bottom: 40px;}

/* CAROUSEL MEDIA Q */
@media screen and (min-width: 992px){
	#main-bnn .owl-prev, #main-bnn .owl-next {display: none;}
	.carousel-slide .owl-next,.carousel-slide .owl-prev{opacity:0;transition:all .3s ease-in;}
	.carousel-slide .owl-prev{left:-50px;}
	.carousel-slide .owl-next{right:-50px;}
	.carousel-slide:hover .owl-prev{left:0;opacity:1;}
	.carousel-slide:hover .owl-next{right:0;opacity:1;}
}
@media screen and (min-width: 768px){
	.gomagComponent.bannerCarouselItemsHolder {padding: 5% 0;}
}

/* PRODUCT BOX */
.product-box .box-holder {max-width: 350px;}
.product-box .image {padding-top:100%;}
.product-box .product-icon-holder {width:100%;aspect-ratio:1/1;}
.product-box .brand {font-size:13px;line-height:15px;font-weight:300;color:#333;}
.product-box .title {font-size:20px;line-height:23px;font-weight:400;color:#333;-webkit-line-clamp:1;}
.product-box .price {font-size:14px;line-height:16px;font-weight:400;color:#333}
.product-box .price .text-main {font-size:18px;line-height:21px;font-weight:500;}

.product-icon-box{top:0;}
.product-icon-box.bottom {bottom:10px;}
.product-icon-box .icon,
.product-box .icon,
.product-icon-box .icon.-g-icon-discount-value,
.product-box .icon.-g-icon-discount-value {font-weight: 400;font-size:14px;margin: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.product-box .icon.new, .product-box .icon.discount, .product-icon-box .icon.new, .product-icon-box .icon.discount {border-radius:2px;margin-right:5px;font-weight:500;}
.icon.discount{background:#E6CCAE!important;}
.icon.new{background: #B0BCA1;}
.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: #f8e71c !important;}
.product-box .details-button {border-radius:4px;}

/* LIST */
.breadcrumb2,.breadcrumbs-default{padding-top: 25px;padding-bottom: 0;}
.breadcrumbs-box ol li a,.breadcrumbs-default ol li a{font-size:12px;color:#333;}
.bread-static ol {text-align: center;}
.category-content, .filter-group{float:none;width:100%;clear:both;}
.category-content:first-child{padding:0;}
#nav-filter:not(.mm-nav-filter) .filter-group,
.category-content:last-child{float:none;max-width:1920px;margin-left:auto;margin-right:auto;clear: both;}
#nav-filter:not(.mm-nav-filter) .filter-group{padding: 20px 15px 10px;}
.category-sld {margin: 0 0 20px;}
.catTitle{font-size:24px;line-height:28px;font-weight:300;text-align:center;margin:10px 0 20px;padding:0 15px;}
.catDesc {font-size: 14px;line-height: 1.5;padding: 20px 0 30px;}

/* LIST MEDIA Q */
@media screen and (min-width: 768px){
	.result-section{display:none;}
	.order-type select{height:35px;line-height:35px;}
	.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 6px;}
}

/* FILTER */
#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) .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;}
.filter-remove{font-size: 12px;line-height:20px;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h{background: transparent;border:solid 1px transparent; border-bottom: 1px solid #B0BCA1;padding:8px 10px;cursor:pointer;}
#nav-filter:not(.mm-nav-filter) .filter.box.-g-category-sidebar-categories br{display:none;}
#nav-filter:not(.mm-nav-filter) .filter.box .filter-h{position:relative;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h:hover{border: 1px solid #B0BCA1;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.ttl-bg{border: 1px solid #B0BCA1;}
#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-weight:700;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;margin-top: -1px;border: 1px solid #B0BCA1;border-top:none;background:#fff;z-index:89;}
#nav-filter:not(.mm-nav-filter) .option-group li, .option-group li a {font-size: 13px;}
#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;}
.result-section{font-size:13px;}
.filter-group-selected {border-top: 1px solid #ececec;}
.filter-group-selected .title{font-size:12px;}
.filter-remove {font-size: 15px;line-height: 17px;}
.label-s{font-size:14px;}
.input-s{font-size:14px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.order-type span{display:none;}
.order-type select{font-size: 12px;font-weight: 700;text-transform: uppercase;width:100%;background:#fff;border:solid 1px transparent;border-bottom:1px solid #B0BCA1;padding:8px 6px;}
.filter.box select:hover {border: 1px solid #B0BCA1;}
.product-listing {padding-top: 30px;}

/* FILTER MEDIA Q */
@media screen and (max-width: 991px){
	#nav-filter:not(.mm-nav-filter) .filter.box{width:33.333333%;}
}
@media screen and (max-width: 700px){
	#nav-filter:not(.mm-nav-filter) .filter.box{width:50%;}
}
@media screen and (max-width: 460px){
	#nav-filter:not(.mm-nav-filter) .filter.box{width:100%;padding:0;}
}

/* DETAIL */
#product-page .breadcrumbs-default ol li:last-child{display:none;}
#product-page .breadcrumb2,.breadcrumbs-default{padding-top: 10px;padding-bottom: 10px;}
.product-page-holder,.product-top{max-width:1920px;}
.detail-title{background:#fff;}
.detail-title .title{font-weight: 300;margin-bottom:10px;}
.detail-title .title span {font-size: 32px;line-height:38px;font-weight:400;color:#333;margin:0;}
.brand-detail{display:none;}
.gift-text {display: inline-block!important;font-size: 24px!important;color: #ffab00;}
.detail-title, .detail-prod-attr{padding-left:50px;padding-right:50px;background:#fff;z-index: 9;}
.detail-title{padding-top:30px;}
.detail-prod-attr{padding-bottom:30px;}
.detail-price {font-size: 26px;font-weight:300;margin-top: 15px;margin-bottom: 15px;}
.detail-price .fPrice {font-weight:500;}
.short-description {font-size: 15px;}
.product-code {margin-top: 20px;}
.add-section .stock-status {float:left;padding: 7px 15px;}
.stock-status i{display:none;}
.wish-section{padding:0;margin-bottom:0;border:none;}
.wish-section .col{padding: 0 15px;margin-right: 15px;margin-bottom: 15px;font-size: 14px;line-height: 30px;text-transform: uppercase;background: #fff;border: 1px solid #bbb;}
.detail-slider-holder{/*position:initial;*/padding:0;/*background: #f2f2f2;*/}
#product-page .breadcrumb2, .breadcrumbs-default {text-align:center;}
.product-top > .row, #product-page .breadcrumb2, .breadcrumbs-default{/*overflow:hidden;*/position: relative;max-width:1300px;margin:auto;}
.detail-slider-holder .product-icon-box{left:auto;}
.detail-slider-holder .product-icon-box > span{font-weight: 600;font-size: 16px;width: 65px;height: 65px;line-height: 65px;}
.detail-slider-holder .product-icon-box > img {height:auto;}
.detail-share{position: relative;margin:0;text-align:left!important;}
.-g-versions-attribute-name {font-size:16px;font-weight:600;}
.-g-versions-attribute-name span {font-weight:300;}
.wish-section .addToWishlist, .wish-section .-g-info-request-popup-details, .wish-section #qck-order-btn {line-height:16px;padding:10px 20px;border-radius:4px;}

.vertical-slider-box,.vertical-slide-img,.vertical-slide-img img{overflow:initial;max-height:initial!important;}
.prod-lg-sld .slick-arrow, .detail-slide-m .slick-arrow{display:inline-block!important;z-index:99;}
.zoomContainer{display:none!important;}
.prod-lg-sld,.detail-slide-m{text-align:center;}
.prod-lg-sld .slick-arrow, .detail-slide-m .slick-arrow{color:#323232;display:inline-block;font-size:12px;width: 60px;height: 60px;position:relative;top:auto;bottom:0;visibility:hidden;text-indent:0;}
.prod-lg-sld .slick-prev, .detail-slide-m .slick-prev,.prod-lg-sld .slick-next, .detail-slide-m .slick-next{display:none!important;position:absolute;bottom:0;padding:0;background:none;}
.prod-lg-sld .slick-prev, .detail-slide-m .slick-prev{left:0;}
.prod-lg-sld .slick-next, .detail-slide-m .slick-next{right:0;}
.prod-lg-sld .slick-prev:before, .detail-slide-m .slick-prev:before,.prod-lg-sld .slick-next:before, .detail-slide-m .slick-next:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-family: 'Font Awesome 6 Pro';font-weight: 400;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #323232;font-size: 36px;visibility: visible;line-height: 60px;text-align: center;background:rgba(255, 255, 255, 0.5);}
.prod-lg-sld .slick-prev:before, .detail-slide-m .slick-prev:before{content: '\f104'}
.prod-lg-sld .slick-next:before, .detail-slide-m .slick-next:before{content: '\f105';}
.prod-lg-sld .slick-dots,.detail-slide-m .slick-dots{display:inline-block!important;vertical-align:top;padding:15px;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
.prod-lg-sld .slick-dots li,.detail-slide-m .slick-dots li{display:inline-block;}
.prod-lg-sld .slick-dots li button,.detail-slide-m .slick-dots li button{display:block;width: 13px;height: 14px;margin: 5px;cursor: pointer;border:none;background: #e6ccae;border:1px solid #fff;border-radius: 13px;text-indent:-9999px;transition:width .2s ease-in;}
.prod-lg-sld .slick-dots li.slick-active button,.detail-slide-m .slick-dots li.slick-active button{width: 24px;}

.extra-offer .detail-price {font-size: 18px;}
.extra-offer{max-width: 1400px;margin:30px auto 0;border:none;border-bottom: 1px solid #dfdfdf;}
.extra-offer .extra-offer-title{font-weight:300;font-size:36px;text-align:center;text-transform:none;border: none;}
.extra-offer .extra-offer-title:after{content:'';display:block;border-bottom:1px solid #dfdfdf;width:100px;margin:10px auto 0;}
.extra-offer .carousel-slide .owl-item:after {font-weight: 300;font-size: 30px;}
.product-bottom{margin-bottom:20px;}
.detail-tabs, .detail-recomended{width:100%;}
.detail-tabs{float:none;padding:0;max-width:900px;margin:0 auto 40px;}
.detail-tabs .resp-arrow{display:none;}
.detail-tabs .resp-tab-content{display:block!important;font-size:16px;line-height:1.5;margin-bottom: 50px;border:none}
.detail-tabs .resp-tab-content:last-child{border-bottom:none}
.detail-tabs .resp-tab-content-active{display:block}
.detail-tabs ul.resp-tabs-list{display:none}
.detail-tabs span.tab-grup{display:block;border: none!important;font-weight: 400;font-size: 38px;text-align: center;text-transform: none;border-bottom:1px solid #d7d7d7;padding:0!important;background: none!important;}
.detail-tabs .resp-vtabs .resp-tab-content{border:none}
.detail-tabs .resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}
.detail-tabs .resp-accordion-closed{display:none!important}
.detail-tabs .resp-vtabs .resp-tab-content:last-child{border-bottom:none!important}
.product-comment-box{padding: 30px;border: 1px solid #dbdbdb;}
.product-comment-box .com-left-side{float:left;width:190px;}
.product-comment-box .com-right-side{overflow:hidden;}
.product-comment-box .com-right-side .title{font-weight:600;font-size:16px;}
.product-comment-box .comment-author time{display:block;}
.comment-author-info {margin-bottom: 6px;}
.detail-tabs .resp-tab-content table{width:100%!important;}

/* DETAIL MEDIA Q */
@media screen and ( max-width:1020px ) {
	.detail-title, .detail-slider-holder, .detail-prod-attr{width:100%;}
	.prod-lg-sld .slick-prev, .detail-slide-m .slick-prev,.prod-lg-sld .slick-next, .detail-slide-m .slick-next{display:block!important;}
	.detail-title, .detail-prod-attr {text-align: center;}
	.detail-product-atributes {text-align:center;}
	.detail-product-atributes select {display: inline-block;}
}
@media screen and (max-width: 991px){
	.detail-title, .detail-prod-attr {padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width: 767px){
	.detail-slider-holder .product-icon-box .icon,
	.detail-slider-holder .product-box .icon {font-weight: 600;font-size: 14px;width: 40px;height: 40px;line-height: 40px;}
	.detail-slider-holder .product-icon-box .icon.-g-icon-discount-value,
	.detail-slider-holder .product-box .icon.-g-icon-discount-value {min-width: 40px;width: auto;line-height: 40px;}
}
@media screen and (max-width: 600px){
	.product-comment-box .com-left-side{float:none;width:100%;}
}
@media screen and (max-width: 480px){
	.detail-title .title span {font-size: 24px;}
	.detail-tabs span.tab-grup,.extra-offer .extra-offer-title {font-size: 26px;}
	.detail-recomended .title-carousel .title, .detail-sld-similar .title-carousel .title {font-size: 22px;}
}
@media screen and (max-width: 360px){
	.wish-section .col{display:block;width:100%;}
}

/* FOOTER */
.newsletter-holder, #succes-page .newsletter-h {background:#e6ccae}
#succes-page .newsletter h4, .newsletter-holder .newsletter .title, .newsletter-holder .newsletter .title span,.newsletter-form .custom-chk a, .newsletter-form .custom-chk label a, .newsletter .custom-chk label, .newsletter .newsletter-form input[type=text], .newsletter .newsletter-form input[type=text]::placeholder {color:#fff;}
.newsletter-holder{position:relative;padding: 50px 0;background-size: cover;background-position: center;}
.newsletter-holder .newsletter{display: flex;flex-direction: column;align-items: flex-start;}
.newsletter-holder .newsletter .title{font-size: 34px;line-height:38px;font-weight:500;text-transform:uppercase;text-align: left;}
.newsletter-holder .newsletter .title span{font-size: 16px;line-height:25px;font-weight:300; padding: 0;text-transform:none;display:block;}
.newsletter .newsletter-form {position: relative;margin-top:30px;padding:0!important;}
.newsletter .newsletter-form input[type=text] {
    font-weight: 300;
    font-size: 15px;
    background: #ffffff20;
    line-height: 25px;
    height: 45px;
    max-width: 700px;
    padding: 0 130px 0 18px;
    border: none;
    border-radius: 4px;
    backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
}
.newsletter .newsletter-form input[type=submit] {
    position: absolute;
    top:0;right:0;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 42px!important;
    text-transform: uppercase;
    width: auto;
    height:45px;
    padding: 0 15px;
    margin-top: 0;
    background: #B0BCA1;
    border-radius: 0 4px 4px 0;
}
.newsletter .custom-chk label{font-size:12px;}

footer{background:#F5F3EF;}
.main-footer{padding-top:30px;}
.main-footer .col .title {position:relative;font-size: 17px;font-weight: 500;color: #333;text-transform: none;margin-bottom: 20px;}
.main-footer .col ul li{margin-bottom: 8px;}
.main-footer .col,
.main-footer .col ul li,
.main-footer .col ul li a,
.main-footer .support .support-contact{font-weight: 300;font-size: 14px;color: #333;}
.main-footer .col ul li a {position:relative;display:block;transition:all .25s ease-in;}
.main-footer .col ul li a:hover{color: #333;}
.main-footer .support .title span {display:block;font-weight: 300;font-size: 15px;margin-top:20px;}

.main-footer .social {text-align:center;padding-top:20px;}
.main-footer .social .title{display:none;}
.main-footer .social ul {display:block;}
.main-footer .social ul li {display:inline-block;margin:0;}
.main-footer .social ul li a {font-size: 25px;padding:0 5px;color: #333;}
.copyright-payment {padding:25px 0;font-weight:300;font-size:14px;color: #333;border-top:1px solid #ffffff30;}
.copyright-payment .copyright{display:inline-block;margin-top:6px;}
.copyright-payment .copyright a{font-weight:500;color: #333;}
.copyright-payment .copyright span{display:block;}
.copyright-payment .payment-accepted {display: flex;flex-wrap: wrap;justify-content: flex-end;}
.copyright-payment .payment-accepted img{display:inline-block;max-height:35px;margin:3px 2px ;}
.-g-footer-affiliate-block .container-h{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

/* FOOTER MEDIA-Q */
@media screen and (max-width: 991px){
	.main-footer .col:not(.social){float:left;width:50%;clear: none;padding-top:0;}
	.copyright-payment{text-align:center;}
	.copyright-payment .payment-accepted {justify-content: center;}
}
@media screen and (max-width: 800px){
	/*.newsletter-holder .newsletter {flex-direction: column;align-items:flex-start;}*/
	.newsletter .newsletter-form {width:100%;max-width: 100%;margin: 15px auto 0;}
}
@media screen and (max-width: 520px){
	.main-footer .col .title{margin-bottom:15px;}
	.main-footer .col:not(.social){width:100%;text-align:left;}
	.main-footer .col .title .fa{float:right;margin-top: 6px;}
}
@media screen and (max-width: 480px){
	.newsletter-holder .newsletter .title span{font-size: 17px;}
	.newsletter .newsletter-form input[type=submit] {padding: 0px 7px;}
	.main-footer .col ul li {padding: 0 10px!important;}
}

/* CART */
#shoppingcart .title-carousel .title{font-size: 34px;font-weight: 300;text-transform: none;}
#shoppingcart .title-carousel hr {margin-top: 10px;bottom: 0;width: 100px;border-top: 1px solid #dfdfdf;}
#shoppingcart .cart-box {border:none;border-bottom:solid 1px #dfdfdf;}
#shoppingcart .cart-head {padding: 10px 0;background: #f2f2f2;border-radius: 4px;}
#wrapper .form-cpn .btn.submit, #wrapper .form-pcpn .btn.submit {line-height: 30px !important;height: 100%;padding: 0 15px !important;}
.cart-items .info-prod .title {font-size:14px;}
.checkout .-g-checkout-summary {border:none;}
#checkoutform select.input-s {min-width:55px;}
.testimonials {border-radius:6px;}

/* CHECKOUT V2 */
.-g2-checkout .icon-group .col{background: none!important;}
.-g2-checkout .icon-group .col .icon-label{color: #222;}
.-g2-checkout .icon-group .col .icon-label span{color: #898888;}

/* COMANDA FINALIZATA */
#succes-page .newsletter-h {border-radius:6px;}
#succes-page .newsletter input[type=submit] {height:45px;}
#succes-page .newsletter-h, #succes-page .register-s {text-align:left;}
@media screen and (max-width: 400px) {
    #succes-page .newsletter input[type=submit] {position: absolute;margin-top: 0!important;}
}

/* CONTACT */
#contact-page {max-width: 1920px;padding: 0 0 160px;}
#contact-page > .row{max-width: 1200px;margin:0 auto;}
.title-box.line-r .title {font-weight: 400;}

/* LOCATII */
#centre .filter-group,
#centre .col-md-10{width:100%;}
#centre .catTitle{padding:10px 15px;margin: 10px 0;}
#centre .product-listing{padding-top:0;}
#centre .product-listing .product-box {margin-top: 30px;}

/* LANDING */
.landing-h .container-h, #category-page.landing-pg {max-width: 1400px;}
.landing-h .carousel-slide .holder{display:block;}
.landing-h .carousel-slide .title-carousel,.landing-h .carousel-slide .owl-carousel{width:100%;}
.landing-h .carousel-slide .title-carousel{padding: 15px;}
.landing-h .carousel-slide .title-carousel:before{display:none;}
.landing-pg .product-list .catTitle {color: #fff;padding: 15px;background: #323232;}

.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a{color:#fff;}
.testimonial-sld .owl-item {display: flex;align-items: center;justify-content: center;text-align: center;}
.testimonial-holder.container-bg {background: #F4F4F4 !important;}
.testimonial-holder > .container-h {min-height: 500px;display: flex;align-items: center;justify-content: center;}
.testimonial-sld {padding-top: 30px;padding-bottom: 30px;}
.testimonial-sld li {max-width:650px;}
.testimonial-sld .content .quot {display:block;}
.testimonial-sld .content {font-size: 28px;line-height: 36px;}
.testimonial-content {display:flex;flex-direction:column-reverse;gap:15px}
.testimonial-sld .title {font-size: 20px;font-weight: 600;}
.testimonial-sld .avatar-h:not(:has(img)) {display: none;}

.wordpress-articles-h .owl-wrapper-outer .-g-post-slide{padding: 0px 40px;}
/* .wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-next,
.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-prev{margin-top: -50px;}
.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-wrapper-outer .-g-post-slide {padding: 0px 30px;}
	/* .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 only screen and (max-width: 480px){
	.wordpress-articles-h .owl-wrapper-outer .-g-post-slide {padding: 0px 40px;}
}



#logo img{content: url('https://gomagcdn.ro/domains3/moblux/files/company/chatgpt-image-sep-24-2026-04-09-40-pm8040.png');}
h1, .title-carousel .title{font-size:30px !important;}h2{font-size:28px !important;}.detail-title .title span{font-size:22px !important;}
h1,h2, .title-carousel .title{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;}
body{background:#ffffff !important;} .-g2-checkout .checkout .fixed-side{box-shadow: none;}
.top-head, .main-header .cart-header {padding-top: 25px!important;padding-bottom: 25px!important;}
.main-menu ul.nav-menu>li>a{font-weight:normal !important;font-weight:normal !important;font-style: normal !important;text-transform: none !important;text-decoration: none !important;}
.product-box .image img{max-height:280px;}
.bnn-group-left{max-width: 1200px; margin: 0 auto;}
#main-bnn .owl-pagination .owl-page span {background:#00000050;} #main-bnn .owl-pagination .owl-page.active span {background:#000000;}
#product-page .detail-price {font-size:20px !important;}
.icon-group .icon-g-scroll > .col {background:#ffffff;} .icon-group .icon-g-scroll > .col:nth-child(even) {background:#ffffff50;}
.icon-group .col .icon-label, .icon-group .col .icon-label span{color: #121111 !important; }
body{font-family: 'Open Sans', sans-serif;}

/* Mob Lux: etichete automate produse */
.icon.discount { background-color:#f23825 !important; color:#fff !important; }
.product-icon-box:not(.bottom) { display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:4px; }
.product-icon-box:not(.bottom)::after { content:"PAL 18 MM"; display:block; position:static !important; width:max-content; margin:0; padding:2px 6px; border-radius:3px; background:#245653; color:#fff; font:700 12px/1.2 Arial,sans-serif; white-space:nowrap; }
/* MobLux: stil unitar rotunjit, negru si auriu */
.btn,.btn-cmd,.details-button {
 background:linear-gradient(180deg,#26241f 0%,#111111 100%) !important;
 color:#e6d2a8 !important; border-color:#a88c55 !important; border-radius:999px !important;
 min-height:44px; box-sizing:border-box; font-weight:600; text-transform:none !important; letter-spacing:.15px;
 box-shadow:0 4px 12px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08);
 transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;
}
.btn:hover,.btn:focus-visible,.btn-cmd:hover,.btn-cmd:focus-visible,.details-button:hover,.details-button:focus-visible {
 background:linear-gradient(180deg,#d7bb83 0%,#b89458 100%) !important;
 color:#111111 !important; border-color:#b89458 !important;
 transform:translateY(-2px); box-shadow:0 7px 16px rgba(0,0,0,.16);
}
.btn:focus-visible,.btn-cmd:focus-visible,.details-button:focus-visible { outline:2px solid #111; outline-offset:3px; }
.btn span,.btn i,.btn-cmd span { color:inherit !important; }
/* Centrare si spatiere pentru butoanele native ale temei */
.btn:not(.moblux-card-cta),.btn-cmd:not(.moblux-card-cta),.details-button {
 display:inline-flex !important; align-items:center; justify-content:center; gap:8px;
 min-height:44px; height:auto !important; max-width:100%; padding:10px 20px !important;
 line-height:1.35 !important; text-align:center; vertical-align:middle; white-space:normal !important;
}
input.btn:not(.moblux-card-cta) { display:inline-block !important; }
#product-page .add-section { display:flex; align-items:center; flex-wrap:wrap; gap:12px 24px; }
#product-page .add-section::before,#product-page .add-section::after { display:none; }
#product-page .add-section .qty-regulator,#product-page .add-section > .btn-cmd { float:none; margin:0; }
@media (max-width:1020px) { #product-page .add-section { justify-content:center; } }
/* Transport gratuit in detaliu produs */
.product-page .stock-status::after { content:"Transport gratuit"; display:block; margin-top:8px; color:#111; font-size:14px; font-weight:700; text-transform:none; }
#product-page .stock-status::after { content: "Transport gratuit"; display: block; margin-top: 8px; color: #111; font-size: 14px; font-weight: 700; text-transform: none; }
/* Mob Lux: preturi lizibile, negru si rosu pentru reduceri */
.price-full, .detail-price s, .detail-price .bPrice { color: #111111 !important; font-weight: 700 !important; }
.price > .text-main, .detail-price .fPrice { color: #111111 !important; font-weight: 700 !important; }
.price:has(.price-full) > .text-main, .detail-price:has(s .bPrice) .fPrice { color: #e52323 !important; font-weight: 700 !important; }
/* Mob Lux: etichete aliniate la fotografia produsului */
.box-holder > a.image { padding-top: 0 !important; height: auto !important; }
.box-holder > a.image > img.listImage { position: relative !important; display: block; width: 100% !important; height: auto !important; top: auto !important; left: auto !important; }
.product-icon-holder .product-icon-box:not(.bottom) { top: 0 !important; left: 0 !important; margin: 0 !important; }
/* Mob Lux: miniaturi variante incadrate uniform */
#product-page .__optionSelectorImage.attr-image { width: 96px !important; height: 68px !important; padding: 3px !important; box-sizing: border-box; }
#product-page .__optionSelectorImage.attr-image > a { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; }
#product-page img.__versionProductImage { width: 100% !important; height: 100% !important; max-height: 100%; object-fit: contain !important; object-position: center; }
/* Mob Lux: etichete deasupra fotografiei, fara suprapunere */
.box-holder { padding-top: 78px !important; }
.box-holder > .product-icon-holder { top: 0 !important; left: 0 !important; }
#product-page .vertical-slide-img { padding-top: 78px !important; position: relative; }
#product-page .vertical-slide-img > .product-icon-box:not(.bottom) { top: 0 !important; left: 0 !important; margin: 0 !important; }
.box-holder, #product-page .vertical-slide-img { padding-top: 100px !important; }

/* Mob Lux: casete homepage putin mai mari */
@media (min-width: 1400px) {
  [id^="-g-homepage-products"] { width: 1340px !important; max-width: calc(100% - 64px) !important; margin-left: auto !important; margin-right: auto !important; }
}
/* Mob Lux: produse pe latimea ecranului */
@media (min-width: 1200px) {
  .gomagComponent[id^="-g-homepage-products"] { width: calc(100% - 40px) !important; max-width: none !important; }
}
.box-holder > a.image:has(img.listImage[src*="dulap-prime"]) { aspect-ratio: 3 / 2; overflow: hidden; }
.box-holder > a.image > img.listImage[src*="dulap-prime"] { height: 100% !important; object-fit: cover; }
/* Mob Lux: fotografii fara limita de 350px */
.box-holder { max-width: none !important; width: 100% !important; }
@media (min-width: 1200px) {
  #category-page { width: calc(100% - 40px) !important; max-width: none !important; margin-left: auto; margin-right: auto; }
}
/* Mob Lux: categorii vizuale homepage */
.-g-component-banner-group:has(#banner_19){width:calc(100% - 48px)!important;max-width:1320px!important;margin:40px auto 56px!important;}
.-g-component-banner-group:has(#banner_19):before{content:"Descoperă categoriile";display:block;text-align:center;color:#111;font:700 32px/1.25 Arial,sans-serif;margin:0 0 28px;}
.-g-component-banner-group:has(#banner_19) .pinGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.-g-component-banner-group:has(#banner_19) .pinGrid:before,.-g-component-banner-group:has(#banner_19) .pinGrid:after{display:none!important;}
.-g-component-banner-group:has(#banner_19) .pin{width:auto!important;margin:0!important;padding:0!important;float:none!important;background:#111;overflow:hidden;border-radius:6px;}
.-g-component-banner-group:has(#banner_19) .pin>a.image{display:block!important;aspect-ratio:1/1;overflow:hidden;}
.-g-component-banner-group:has(#banner_19) .pin img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;transition:transform .3s;}
.-g-component-banner-group:has(#banner_19) .pin:hover img{transform:scale(1.025);}
.-g-component-banner-group:has(#banner_19) .figcaption{position:static!important;background:#111!important;padding:16px 10px!important;min-height:58px;display:flex;align-items:center;justify-content:center;}
.-g-component-banner-group:has(#banner_19) .figcaption a{color:#d6b777!important;text-decoration:none!important;width:100%;}
.-g-component-banner-group:has(#banner_19) .figcaption .title{color:#d6b777!important;font:700 18px/1.4 Arial,sans-serif;text-align:center;margin:0!important;}
@media(max-width:767px){.-g-component-banner-group:has(#banner_19){width:calc(100% - 24px)!important;margin:26px auto 36px!important;}.-g-component-banner-group:has(#banner_19):before{font-size:25px;margin-bottom:18px;}.-g-component-banner-group:has(#banner_19) .pinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.-g-component-banner-group:has(#banner_19) .figcaption{padding:10px 6px!important;min-height:58px;}.-g-component-banner-group:has(#banner_19) .figcaption .title{font-size:14px;}}
/* Mob Lux: etichete categorii pe alb */
.-g-component-banner-group:has(#banner_19) .pin{background:#fff!important;}
.-g-component-banner-group:has(#banner_19) .figcaption{background:#fff!important;border-bottom:2px solid #b89458;}
.-g-component-banner-group:has(#banner_19) .figcaption a,
.-g-component-banner-group:has(#banner_19) .figcaption .title{color:#111!important;}
/* Mob Lux: produse homepage mari, trei pe rand */
[id^="-g-homepage-products"].gomagComponent{width:calc(100% - 48px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
[id^="-g-homepage-products"].gomagComponent .holder{width:100%!important;}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%!important;left:0!important;transform:none!important;}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-item{width:auto!important;float:none!important;}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper-outer{height:auto!important;overflow:visible!important;}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-controls{display:none!important;}
[id^="-g-homepage-products"].gomagComponent .product-box-h{padding:0!important;margin:0!important;}
[id^="-g-homepage-products"].gomagComponent .box-holder>a.image{aspect-ratio:1/1!important;display:block!important;width:100%!important;max-height:none!important;}
[id^="-g-homepage-products"].gomagComponent .box-holder>a.image>img.listImage{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;}
@media(max-width:767px){[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent{width:calc(100% - 24px)!important;}[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper{grid-template-columns:1fr;gap:24px;}}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper:before,[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper:after{display:none!important;}
[id^="-g-homepage-products"].gomagComponent .product-box{padding-left:0!important;padding-right:0!important;}
[id^="-g-homepage-products"].gomagComponent .box-holder>a.image{overflow:hidden!important;}
[id^="-g-homepage-products"].gomagComponent img.listImage[src*="dulap-prime"]{transform:scale(1.5);transform-origin:center;}
/* Mob Lux: dimensiune intermediara produse homepage */
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
@media(min-width:768px) and (max-width:1100px){[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:767px){[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}}
/* MobLux: fotografii Prime incadrate in casetele variantelor */
#product-page .__optionSelectorImage.attr-image:has(img[src*="dulap-prime-"]) > a { overflow: hidden; }
#product-page .__optionSelectorImage.attr-image img.__versionProductImage[src*="dulap-prime-"] { display: block; width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover !important; object-position: center center !important; transform: none !important; }
/* MobLux: descriere Prime cu sectiuni extensibile */
#prime-details { max-width: 1040px; margin: 0 auto; color: #202020; background: #fff; font-size: 15px; line-height: 1.7; }
#prime-details * { box-sizing: border-box; }
#prime-details .prime-intro { padding: 4px 0 22px; }
#prime-details .prime-kicker { color: #92713e; font-size: 11px; font-weight: 700; letter-spacing: 2px; margin: 0 0 10px; }
#prime-details h2 { font-size: 26px; line-height: 1.3; font-weight: 600; margin: 0 0 14px; color: #111; }
#prime-details p { margin: 0 0 14px; }
#prime-details .prime-section { border-top: 1px solid #e6e2dc; margin: 0; background: #fff; }
#prime-details .prime-section:last-of-type { border-bottom: 1px solid #e6e2dc; }
#prime-details summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 19px 12px; list-style: none; cursor: pointer; color: #171717; font-size: 18px; font-weight: 600; line-height: 1.4; }
#prime-details summary::-webkit-details-marker { display: none; }
#prime-details summary::after { content: "+"; color: #b89458; font-size: 26px; font-weight: 400; line-height: 1; flex-shrink: 0; }
#prime-details details[open] > summary::after { content: "−"; }
#prime-details details[open] > summary { background: #faf9f6; }
#prime-details summary:hover { background: #faf9f6; }
#prime-details summary:focus-visible { outline: 2px solid #b89458; outline-offset: -2px; }
#prime-details .prime-section-body { padding: 22px 12px 24px; }
#prime-details .prime-specs { width: 100% !important; border-collapse: collapse; table-layout: fixed; margin: 0 0 14px; border: 0; font-size: 14px; }
#prime-details .prime-specs th, #prime-details .prime-specs td { padding: 12px 16px; border: 0; border-bottom: 1px solid #eceae6; text-align: left; vertical-align: top; line-height: 1.55; overflow-wrap: anywhere; }
#prime-details .prime-specs th { width: 34%; background: #f5f4f1; font-weight: 500; color: #444; }
#prime-details .prime-specs td { background: #fff; color: #171717; }
#prime-details .prime-checks { padding: 0; margin: 0 0 18px; list-style: none; }
#prime-details .prime-checks li { position: relative; padding: 5px 0 5px 24px; }
#prime-details .prime-checks li::before { content: "✓"; position: absolute; left: 0; color: #357644; font-weight: 700; }
#prime-details a { color: #806338; text-decoration: underline; text-underline-offset: 3px; }
#prime-details .prime-note { font-size: 12px; color: #777; padding-top: 18px; margin-bottom: 0; }
@media (max-width: 767px) { #prime-details { font-size: 14px; } #prime-details h2 { font-size: 22px; } #prime-details summary { padding: 16px 4px; font-size: 16px; } #prime-details .prime-section-body { padding: 16px 0 20px; } #prime-details .prime-specs th, #prime-details .prime-specs td { padding: 10px; font-size: 13px; } #prime-details .prime-specs th { width: 38%; } }
/* MobLux: descriere Prime langa fotografii */
#product-page.prime-side-layout .prime-right-description { margin-top: 30px; }
#product-page.prime-side-layout #prime-details { max-width: none; margin: 0; }
#product-page.prime-side-layout #prime-details .prime-kicker { display: none; }
#product-page.prime-side-layout #prime-details h2 { font-size: 22px; }
#product-page.prime-side-layout .product-bottom .description-tab, #product-page.prime-side-layout .product-bottom [aria-controls="tab-grup_tab_item-0"] { display: none !important; }
@media (min-width: 992px) {
  #product-page.prime-side-layout .-g-product-row-box { display: flex; align-items: stretch; }
  #product-page.prime-side-layout .-g-product-row-box::before, #product-page.prime-side-layout .-g-product-row-box::after { display: none; }
  #product-page.prime-side-layout .-g-product-images, #product-page.prime-side-layout .-g-product-details-holder { float: none !important; width: 50%; min-width: 0; }
  #product-page.prime-side-layout .vertical-slider-box { position: sticky; top: 190px; }
  #product-page.prime-side-layout .vertical-slide-img { padding-top: 76px !important; }
  #product-page.prime-side-layout .prod-lg-sld .slick-slide > a { display: block; height: clamp(320px, calc(100vh - 300px), 560px); overflow: hidden; }
  #product-page.prime-side-layout .prod-lg-sld .slick-slide img { width: 100% !important; height: 100% !important; max-height: none !important; object-fit: contain; }
  #product-page.prime-side-layout .prod-lg-sld .slick-slide[data-slick-index="0"] img { object-fit: cover; object-position: center; }
}
@media (max-width: 991px) { #product-page.prime-side-layout .prime-right-description { margin-top: 24px; } }
/* Prime: galeria se deruleaza normal, fara fixare sub antet */
#product-page.prime-side-layout .vertical-slider-box { position: static !important; top: auto !important; }

/* MobLux: descriere Prime cu sectiuni extensibile */
#vigo-details { max-width: 1040px; margin: 0 auto; color: #202020; background: #fff; font-size: 15px; line-height: 1.7; }
#vigo-details * { box-sizing: border-box; }
#vigo-details .prime-intro { padding: 4px 0 22px; }
#vigo-details .prime-kicker { color: #92713e; font-size: 11px; font-weight: 700; letter-spacing: 2px; margin: 0 0 10px; }
#vigo-details h2 { font-size: 26px; line-height: 1.3; font-weight: 600; margin: 0 0 14px; color: #111; }
#vigo-details p { margin: 0 0 14px; }
#vigo-details .prime-section { border-top: 1px solid #e6e2dc; margin: 0; background: #fff; }
#vigo-details .prime-section:last-of-type { border-bottom: 1px solid #e6e2dc; }
#vigo-details summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 19px 12px; list-style: none; cursor: pointer; color: #171717; font-size: 18px; font-weight: 600; line-height: 1.4; }
#vigo-details summary::-webkit-details-marker { display: none; }
#vigo-details summary::after { content: "+"; color: #b89458; font-size: 26px; font-weight: 400; line-height: 1; flex-shrink: 0; }
#vigo-details details[open] > summary::after { content: "−"; }
#vigo-details details[open] > summary { background: #faf9f6; }
#vigo-details summary:hover { background: #faf9f6; }
#vigo-details summary:focus-visible { outline: 2px solid #b89458; outline-offset: -2px; }
#vigo-details .prime-section-body { padding: 22px 12px 24px; }
#vigo-details .prime-specs { width: 100% !important; border-collapse: collapse; table-layout: fixed; margin: 0 0 14px; border: 0; font-size: 14px; }
#vigo-details .prime-specs th, #vigo-details .prime-specs td { padding: 12px 16px; border: 0; border-bottom: 1px solid #eceae6; text-align: left; vertical-align: top; line-height: 1.55; overflow-wrap: anywhere; }
#vigo-details .prime-specs th { width: 34%; background: #f5f4f1; font-weight: 500; color: #444; }
#vigo-details .prime-specs td { background: #fff; color: #171717; }
#vigo-details .prime-checks { padding: 0; margin: 0 0 18px; list-style: none; }
#vigo-details .prime-checks li { position: relative; padding: 5px 0 5px 24px; }
#vigo-details .prime-checks li::before { content: "✓"; position: absolute; left: 0; color: #357644; font-weight: 700; }
#vigo-details a { color: #806338; text-decoration: underline; text-underline-offset: 3px; }
#vigo-details .prime-note { font-size: 12px; color: #777; padding-top: 18px; margin-bottom: 0; }
@media (max-width: 767px) { #vigo-details { font-size: 14px; } #vigo-details h2 { font-size: 22px; } #vigo-details summary { padding: 16px 4px; font-size: 16px; } #vigo-details .prime-section-body { padding: 16px 0 20px; } #vigo-details .prime-specs th, #vigo-details .prime-specs td { padding: 10px; font-size: 13px; } #vigo-details .prime-specs th { width: 38%; } }

/* MobLux Vigo: galerie cu derulare normală și descriere în dreapta */
#product-page.vigo-side-layout .vigo-right-description{margin-top:30px;}
#product-page.vigo-side-layout #vigo-details{max-width:none;margin:0;}
#product-page.vigo-side-layout .product-bottom .description-tab,#product-page.vigo-side-layout .product-bottom [aria-controls="tab-grup_tab_item-0"]{display:none!important;}
#product-page.vigo-side-layout .vertical-slider-box{position:static!important;top:auto!important;}
@media(min-width:992px){#product-page.vigo-side-layout .-g-product-row-box{display:flex;align-items:stretch;}#product-page.vigo-side-layout .-g-product-row-box::before,#product-page.vigo-side-layout .-g-product-row-box::after{display:none;}#product-page.vigo-side-layout .-g-product-images,#product-page.vigo-side-layout .-g-product-details-holder{float:none!important;width:50%;min-width:0;}#product-page.vigo-side-layout .prod-lg-sld .slick-slide img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;}}
/* MobLux: carduri compacte si denumiri complete pe mobil */
.product-icon-box:not(.bottom)::after { background:#111111 !important; color:#d6b777 !important; border:1px solid #b89458; box-sizing:border-box; }
.box-holder, #product-page .vertical-slide-img { padding-top:32px !important; }
.box-holder:has(.icon.discount), #product-page .vertical-slide-img:has(.icon.discount) { padding-top:68px !important; }
.box-holder .title-holder, .box-holder .title-holder > a { height:auto !important; max-height:none !important; overflow:visible !important; white-space:normal !important; text-overflow:clip !important; -webkit-line-clamp:unset !important; line-clamp:unset !important; display:block !important; }
@media (max-width:767px) {
 .box-holder .title-holder, .box-holder .title-holder > a { font-size:15px !important; line-height:1.35 !important; overflow-wrap:break-word; }
 .box-holder .title-holder { margin-bottom:8px !important; }
 #orderType { font-size:12px !important; font-weight:600 !important; text-transform:none !important; padding-left:6px !important; padding-right:22px !important; letter-spacing:0 !important; width:100% !important; }
}

/* MobLux: carduri compacte si denumiri complete pe mobil */
.product-icon-box:not(.bottom)::after { background:#111111 !important; color:#d6b777 !important; border:1px solid #b89458; box-sizing:border-box; }
.box-holder, #product-page .vertical-slide-img { padding-top:32px !important; }
.box-holder:has(.icon.discount), #product-page .vertical-slide-img:has(.icon.discount) { padding-top:68px !important; }
.box-holder .title-holder, .box-holder .title-holder > a { height:auto !important; max-height:none !important; overflow:visible !important; white-space:normal !important; text-overflow:clip !important; -webkit-line-clamp:unset !important; line-clamp:unset !important; display:block !important; }
@media (max-width:767px) {
 .box-holder .title-holder, .box-holder .title-holder > a { font-size:15px !important; line-height:1.35 !important; overflow-wrap:break-word; }
 .box-holder .title-holder { margin-bottom:8px !important; }
 #orderType { font-size:12px !important; font-weight:600 !important; text-transform:none !important; padding-left:6px !important; padding-right:22px !important; letter-spacing:0 !important; width:100% !important; }
}
/* MobLux: etichete in flux, spatiere adaptata reducerii vizibile */
.box-holder { display:flex !important; flex-direction:column !important; padding-top:0 !important; }
.box-holder:has(.icon.discount) { padding-top:0 !important; }
.box-holder > .product-icon-holder { position:static !important; order:-1; width:100% !important; height:auto !important; margin:0 0 8px !important; }
.box-holder > .product-icon-holder .product-icon-box:not(.bottom) { position:static !important; height:auto !important; }
.box-holder > a.image { order:0; flex:none; }
.box-holder > .top-side-box { order:1; }
.box-holder > .bottom-side-box { order:2; }
.box-holder > .product-icon-holder { padding:0 !important; min-height:0 !important; }
@media(max-width:767px){ #orderType { height:34px !important; line-height:normal !important; padding-top:7px !important; padding-bottom:7px !important; } }
.box-holder > .product-icon-holder { aspect-ratio:auto !important; flex:none !important; }
/* MobLux: butoane permanente pe cardurile produselor */
.product-box.__GomagListingProductBox .bottom-side-box { width:100%; margin-top:auto; }
.product-box.__GomagListingProductBox .moblux-card-cta {
 display:flex !important; align-items:center; justify-content:center;
 position:static !important; width:100% !important; min-height:46px;
 height:auto !important; margin:12px 0 0 !important; padding:12px 10px !important;
 opacity:1 !important; visibility:visible !important; transform:none !important;
 box-sizing:border-box; border:1px solid #a88c55 !important; border-radius:999px !important;
 background:linear-gradient(180deg,#26241f 0%,#111111 100%) !important; color:#e6d2a8 !important;
 font:600 14px/1.3 Arial,sans-serif; text-transform:none !important; letter-spacing:.15px;
 box-shadow:0 4px 12px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08);
 transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;
 text-decoration:none !important; cursor:pointer;
}
.product-box.__GomagListingProductBox .moblux-card-cta:hover,
.product-box.__GomagListingProductBox .moblux-card-cta:focus-visible {
 background:linear-gradient(180deg,#d7bb83 0%,#b89458 100%) !important; color:#111111 !important;
 transform:translateY(-2px) !important; box-shadow:0 7px 16px rgba(0,0,0,.16);
}
.product-box.__GomagListingProductBox .moblux-card-cta:focus-visible { outline:2px solid #111; outline-offset:3px; }
@media(max-width:767px) {
 .product-box.__GomagListingProductBox .moblux-card-cta { font-size:12px; letter-spacing:0; padding:11px 5px !important; }
}
@media(prefers-reduced-motion:reduce) { .btn,.btn-cmd,.details-button,.product-box.__GomagListingProductBox .moblux-card-cta { transition:none !important; } }
/* Listari cu butoane native: o singura actiune, langa favorite */
.product-box.__GomagListingProductBox:has(.add-list .btn-cmd) .moblux-card-cta { display:none !important; }
.product-box.__GomagListingProductBox:has(.add-list .btn-cmd) .add-list {
 display:flex !important; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px;
 position:static !important; opacity:1 !important; visibility:visible !important; margin-top:12px;
}
.product-box.__GomagListingProductBox .add-list > .btn { float:none !important; margin:0 !important; }
.product-box.__GomagListingProductBox .add-list > .wish-btn { width:44px !important; min-width:44px; height:44px !important; padding:0 !important; }

/* MobLux: fotografii aliniate si etichete rotunjite, negru cu auriu */
.product-icon-box:not(.bottom) {
 display:grid !important; grid-template-columns:max-content max-content; grid-template-rows:26px 22px;
 justify-content:start; align-items:center; column-gap:6px; row-gap:6px;
 width:100% !important; max-width:100%; box-sizing:border-box;
}
.product-icon-box:not(.bottom) > .icon {
 display:inline-flex !important; align-items:center; justify-content:center;
 position:static !important; float:none !important; width:auto !important;
 height:26px !important; min-height:26px; margin:0 !important; padding:3px 10px !important;
 border:1px solid #b89458 !important; border-radius:999px !important;
 background:#161513 !important; color:#e6d2a8 !important;
 font:700 11px/1.2 Arial,sans-serif !important; box-sizing:border-box;
 text-transform:uppercase; white-space:nowrap;
}
.product-icon-box:not(.bottom) > .icon.discount {
 grid-row:1; grid-column:1;
 background:#f23825 !important; border-color:#f23825 !important;
 color:#fff !important;
}
.product-icon-box:not(.bottom) > .icon.new { grid-row:1; grid-column:2; }
.product-icon-box:not(.bottom):not(:has(.icon.discount)) > .icon.new { grid-column:1; }
.product-icon-box:not(.bottom)::after {
 grid-row:2; grid-column:1 / -1; justify-self:start;
 display:inline-flex !important; align-items:center; width:max-content;
 min-height:22px; padding:3px 9px !important; margin:0 !important;
 border:1px solid #b89458 !important; border-radius:999px !important;
 background:#161513 !important; color:#e6d2a8 !important;
 font:700 10px/1.2 Arial,sans-serif !important; letter-spacing:.25px;
}
.product-box.__GomagListingProductBox { min-width:0; align-self:stretch; }
.product-box.__GomagListingProductBox > .box-holder {
 display:grid !important; grid-template-columns:minmax(0,1fr);
 grid-template-rows:62px auto 36px minmax(0,1fr) auto;
 width:100% !important; height:100% !important;
 padding-top:0 !important; align-content:start; align-items:stretch !important; box-sizing:border-box;
}
.product-box.__GomagListingProductBox > .box-holder > .product-icon-holder {
 grid-row:1; order:initial; position:static !important;
 width:100% !important; height:auto !important; min-height:0 !important;
 margin:0 !important; padding:0 !important; align-self:start;
}
.product-box.__GomagListingProductBox > .box-holder > a.image {
 grid-row:2; order:initial; display:block !important;
 width:100% !important; aspect-ratio:1 / 1 !important;
 height:auto !important; padding:0 !important; overflow:hidden !important;
 border-radius:14px; isolation:isolate;
}
.product-box.__GomagListingProductBox > .box-holder > a.image > img.listImage {
 display:block !important; width:100% !important; height:100% !important;
 max-height:none !important; object-fit:cover !important; object-position:center;
}
.product-box.__GomagListingProductBox > .box-holder > .moblux-card-colors {
 grid-row:3; order:initial; align-self:center; justify-self:stretch;
 min-height:24px; margin:0 !important; padding:3px 7px !important;
 border-radius:999px !important; box-sizing:border-box;
}
.product-box.__GomagListingProductBox > .box-holder > .top-side-box {
 grid-row:4; order:initial; display:flex !important; flex-direction:column;
 min-width:0; height:auto !important; padding-top:4px; align-self:stretch !important;
}
.product-box.__GomagListingProductBox .top-side-box > .price {
 margin-top:auto !important; padding-top:8px;
 display:flex; flex-wrap:wrap; justify-content:center; align-items:baseline;
 align-content:flex-end; min-height:58px; box-sizing:border-box; gap:2px 4px;
}
.product-box.__GomagListingProductBox .price > .price-full {
 flex-basis:100%; display:block; line-height:1.4;
}
.product-box.__GomagListingProductBox > .box-holder > .bottom-side-box {
 grid-row:5; order:initial; position:static !important;
 width:100%; height:auto !important; margin-top:0 !important; padding-top:8px;
}
[id^="-g-homepage-products"]:not(#-g-homepage-productsDiscounts):not(#-g-homepage-productsNew):not(#-g-homepage-productsRecomended).gomagComponent .owl-item {
 display:flex !important; min-width:0; align-items:stretch;
}
[id^="-g-homepage-products"].gomagComponent .product-box {
 width:100% !important; height:100% !important;
}
@media(max-width:767px) {
 .product-icon-box:not(.bottom) { grid-template-rows:24px 21px; column-gap:5px; row-gap:5px; }
 .product-icon-box:not(.bottom) > .icon { height:24px !important; min-height:24px; padding:3px 9px !important; font-size:10px !important; }
 .product-icon-box:not(.bottom)::after { min-height:21px; padding:3px 8px !important; font-size:9px !important; }
 .product-box.__GomagListingProductBox > .box-holder { grid-template-rows:58px auto 34px minmax(0,1fr) auto; }
 .product-box.__GomagListingProductBox > .box-holder > a.image { border-radius:12px; }
 .product-box.__GomagListingProductBox .sku-holder {
  font-size:10px !important; line-height:1.4 !important; min-height:28px;
  overflow-wrap:anywhere; padding:0 2px; box-sizing:border-box;
 }
 .product-box.__GomagListingProductBox .title-holder,
 .product-box.__GomagListingProductBox .title-holder > a {
  font-size:14px !important; line-height:1.4 !important; overflow-wrap:break-word;
 }
 .product-box.__GomagListingProductBox .top-side-box > .price { min-height:50px; }
 .product-box.__GomagListingProductBox .price > .price-full { font-size:12px !important; }
 .product-box.__GomagListingProductBox .price > .text-main {
  font-size:clamp(14px,4.1vw,18px) !important; line-height:1.3 !important; white-space:nowrap;
 }
 .product-box.__GomagListingProductBox .price > .-g-product-listing-um { font-size:11px !important; }
 .product-box.__GomagListingProductBox .stockStatus { min-height:22px; }
 .product-box.__GomagListingProductBox .moblux-card-cta { min-height:42px; margin-top:10px !important; }
 .product-box.__GomagListingProductBox .add-list { flex-wrap:nowrap !important; gap:5px !important; }
 .product-box.__GomagListingProductBox .add-list > .btn-cmd { min-width:0; padding:9px 10px !important; font-size:11px !important; }
 .product-box.__GomagListingProductBox .add-list > .wish-btn { flex:0 0 40px; width:40px !important; min-width:40px; height:40px !important; min-height:40px; }
}

/* MobLux: 3-door models already show specifications in the product description. */
/* MobLux: un singur tabel de caracteristici pentru modelele noi */
/* MobLux: fundal crem foarte deschis, fotografii pe alb */
body,#wrapper,.container-bg{background-color:#ffffff!important;}
.product-box a.image,.prod-lg-sld{background-color:#fff!important;border-radius:16px;overflow:hidden;}

/* MobLux: crem unitar pe suprafețele site-ului — 2026-10-09 */
:root { --moblux-surface: #ffffff; }
body, #wrapper, .container-bg,
.top-head-bg, .cart-header, #navigation, #main-menu,
.main-menu.mm-mobile-menu, .mm-menu-head, .mm-menu-footer, .menu-dd,
#nav-filter, .mm-filter-head, .cart-dd,
.breadcrumb, .breadcrumbs-default,
.banner_toate, .trust-h, .trust-item,
#product-page .detail-title, #product-page .detail-prod-attr,
#product-page .resp-tabs-container, #product-page .resp-tab-grup-holder,
#product-page .resp-tab-content, #product-page .resp-accordion,
#product-page .resp-tabs-list, #product-page .resp-tabs-list li,
#product-page .qty-regulator,
#product-page .wish-btn, #product-page #info-btn,
#prime-details, #vigo-details, .prime-section,
#prime-details :is(table, thead, tbody, tr, th, td),
#vigo-details :is(table, thead, tbody, tr, th, td),
.product-box a.image, .prod-lg-sld, .moblux-card-colors,
.imageGroup .figcaption, .banner_toate .figcaption,
#moblux-benefits, footer#-g-footer-general,
.setCompareInfoH, .wishlist-pp,
input.input-s, select.input-s, textarea.input-s,
#product-page select, #product-page input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) {
  background-color: var(--moblux-surface) !important;
}
/* Titlurile nu mai adaugă dreptunghiuri albe peste fundal. */
.title { background-color: transparent !important; }

/* Prioritate pentru benzile și casetele configurate separat în Gomag. */
body .icon-group.gomagComponent .icon-g-scroll > .col,
body .icon-group.gomagComponent .icon-g-scroll > .col:nth-child(2n),
body .gomagComponent .pinGrid .banner_toate,
body .gomagComponent .pinGrid .banner_toate .figcaption,
body .main-header .cart-header.container-bg {
  background-color: var(--moblux-surface) !important;
}

body .-g-component-banner-group:has(#banner_19) .pin,
body .-g-component-banner-group:has(#banner_19) .pin .figcaption {
  background-color: var(--moblux-surface) !important;
}

/* Ferestre de informații, review și favorite */
body .fancybox-content { background-color: var(--moblux-surface) !important; }
/* Moblux — informații lizibile și galerie stabilă, 09.10.2026 */
#product-page ._descriptionTab details {
  border: 1px solid #514b40 !important;
  border-radius: 14px !important;
  margin: 0 0 12px !important;
  background: #ffffff !important;
  overflow: hidden;
}
#product-page ._descriptionTab details > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px !important;
  margin: 0 !important;
  color: #211e19 !important;
  background: #ffffff !important;
  font-size: 17px !important;
  line-height: 1.4 !important;
  font-weight: 600;
  cursor: pointer;
}
#product-page ._descriptionTab details[open] > summary {
  border-bottom: 1px solid #514b40 !important;
}
#product-page ._descriptionTab details > summary:hover {
  background: #f6f6f6 !important;
}
#product-page ._descriptionTab details > summary:focus-visible {
  outline: 2px solid #8b692f;
  outline-offset: -4px;
}
#product-page ._descriptionTab details > p {
  margin: 14px 16px !important;
  font-size: 15px;
  line-height: 1.65;
}
#product-page ._descriptionTab details > ul {
  margin: 14px 16px !important;
}
#product-page ._descriptionTab table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  border: 1px solid #514b40 !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}
#product-page ._descriptionTab details > table {
  width: calc(100% - 24px) !important;
  margin: 12px !important;
}
#product-page ._descriptionTab table th,
#product-page ._descriptionTab table td {
  border: 0 !important;
  border-bottom: 1px solid #514b40 !important;
  padding: 12px 14px !important;
  text-align: left !important;
  vertical-align: top !important;
  color: #211e19 !important;
  line-height: 1.55 !important;
  overflow-wrap: break-word;
}
#product-page ._descriptionTab table th {
  width: 34% !important;
  border-right: 1px solid #514b40 !important;
  background: #f6f6f6 !important;
  font-weight: 600 !important;
}
#product-page ._descriptionTab table td {
  background: #ffffff !important;
}
#product-page ._descriptionTab details .prime-section-body {
  padding: 14px !important;
}
#product-page ._descriptionTab .moblux-dimensions {
  list-style: none !important;
  padding: 0 !important;
  margin: 14px 12px !important;
  border: 1px solid #514b40 !important;
  border-radius: 10px;
  overflow: hidden;
}
#product-page ._descriptionTab .moblux-dimensions > li {
  display: grid;
  grid-template-columns: 34% minmax(0, 1fr);
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #514b40;
  font-size: 15px;
  line-height: 1.55;
}
#product-page ._descriptionTab .moblux-dimensions > li:last-child {
  border-bottom: 0;
}
#product-page ._descriptionTab .moblux-dimensions > li::before {
  display: none !important;
}
#product-page ._descriptionTab .moblux-dimension-label {
  padding: 12px 14px;
  border-right: 1px solid #514b40;
  background: #f6f6f6;
  font-weight: 600;
  color: #211e19;
}
#product-page ._descriptionTab .moblux-dimension-value {
  min-width: 0;
  padding: 12px 14px;
  color: #211e19;
  overflow-wrap: break-word;
}
/* Rezervăm aceeași suprafață înainte și după încărcarea fotografiei. */
#product-page .prod-lg-sld {
  width: 100%;
  margin: 0;
}
#product-page .prod-lg-sld > li > a,
#product-page .prod-lg-sld .slick-slide > a {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 16px;
  background: #ffffff;
}
#product-page .prod-lg-sld img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center;
  margin: 0 !important;
}
#product-page .prod-lg-sld:not(.slick-initialized) > li:not(:first-child) {
  display: none;
}
#product-page .prod-lg-sld .slick-list {
  aspect-ratio: 1 / 1;
}
#product-page .prod-lg-sld .slick-dots {
  position: absolute;
  bottom: 12px;
}
@media (max-width: 767px) {
  #product-page ._descriptionTab details > summary {
    padding: 14px !important;
    font-size: 16px !important;
  }
  #product-page ._descriptionTab table,
  #product-page ._descriptionTab .moblux-dimensions > li {
    font-size: 14px !important;
  }
  #product-page ._descriptionTab table th,
  #product-page ._descriptionTab table td,
  #product-page ._descriptionTab .moblux-dimension-label,
  #product-page ._descriptionTab .moblux-dimension-value {
    padding: 10px !important;
  }
  #product-page ._descriptionTab table th {
    width: 36% !important;
  }
  #product-page ._descriptionTab .moblux-dimensions > li {
    grid-template-columns: 36% minmax(0, 1fr);
  }
  #product-page .vertical-slide-img {
    padding-top: 64px !important;
  }
  #product-page .prod-lg-sld .slick-slide > a {
    border-radius: 14px;
  }
}

/* Moblux: descriere cu separatoare discrete și nuanțe calde */
#product-page ._descriptionTab details {
  border-color: #d9cfbf !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgba(47, 39, 27, .025);
}
#product-page ._descriptionTab details > summary {
  color: #302a22 !important;
  background: #ffffff !important;
  font-weight: 600;
}
#product-page ._descriptionTab details[open] > summary {
  border-bottom-color: #ded5c6 !important;
  background: #f6f6f6 !important;
}
#product-page ._descriptionTab table {
  border: 0 !important;
}
#product-page ._descriptionTab table th,
#product-page ._descriptionTab table td {
  border-bottom-color: #e2d9cc !important;
  color: #443e35 !important;
}
#product-page ._descriptionTab table th {
  border-right: 0 !important;
  background: #f6f6f6 !important;
}
#product-page ._descriptionTab table td {
  background: #ffffff !important;
}
#product-page ._descriptionTab table tr:last-child th,
#product-page ._descriptionTab table tr:last-child td {
  border-bottom: 0 !important;
}
#product-page ._descriptionTab .moblux-dimensions {
  border-color: #ded5c6 !important;
  border-radius: 12px;
}
#product-page ._descriptionTab .moblux-dimensions > li {
  border-bottom-color: #e2d9cc;
}
#product-page ._descriptionTab .moblux-dimension-label {
  border-right: 0 !important;
  background: #f6f6f6 !important;
  color: #443e35 !important;
}
#product-page ._descriptionTab .moblux-dimension-value {
  color: #443e35 !important;
}
@media (max-width: 767px) {
  #product-page ._descriptionTab table th {
    width: 42% !important;
    font-size: 13px !important;
    overflow-wrap: normal;
  }
  #product-page ._descriptionTab table th,
  #product-page ._descriptionTab table td {
    padding: 10px 8px !important;
  }
}
/* MobLux: un singur bloc de caracteristici când descrierea are tabelul complet.
   Regula urmărește conținutul și acoperă toate variantele, inclusiv după schimbarea opțiunilor. */
#product-page:has(:is(#prime-details, #vigo-details) details table) .-g-product-details-tabs-attributes,
#product-page:has(:is(#prime-details, #vigo-details) details table) .resp-accordion:has(+ .resp-tab-content > .specs-table),
#product-page:has(:is(#prime-details, #vigo-details) details table) .resp-tab-content:has(> .specs-table) {
  display: none !important;
}
/* MobLux saltele: fără eticheta PAL și fotografii întregi */
.product-icon-box-262::after,.product-icon-box-263::after,.product-icon-box-264::after,.product-icon-box-265::after,.product-box:has(img[alt*="Saltea"]) .product-icon-box::after,#product-page:has(#prime-details.moblux-saltea) .product-icon-box::after{content:none!important;display:none!important;}
.product-box.__GomagListingProductBox:has(img[alt*="Saltea"]) .box-holder a.image img.listImage{object-fit:contain!important;object-position:center!important;transform:none!important;background:#fff;}

/* MobLux: Promoții, Noutăți și Recomandări, fără autoplay. Categoriile rămân în grilă. */
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .owl-wrapper-outer{overflow:hidden!important;height:auto!important;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .owl-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .owl-item{display:flex!important;flex:0 0 auto;min-width:0;align-items:stretch;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .product-box-h{width:100%;height:100%;box-sizing:border-box;padding:0 8px!important;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .owl-controls{display:none!important;}
.mhs-slider-holder{position:relative!important;}
.mhs-controls{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:0;height:44px;margin:0;transform:translateY(-50%);pointer-events:none;z-index:4;}
.mhs-counter{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.mhs-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #b89458;border-radius:50%;background:rgba(248,245,239,.96);color:#29251e;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,.16);}
.mhs-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.mhs-arrow:hover:not(:disabled){background:#f6f6f6;}
.mhs-arrow:disabled{opacity:.35;cursor:default;}
.mhs-arrow:focus-visible{outline:2px solid #876527;outline-offset:4px;}
@media(max-width:767px){body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended).gomagComponent{width:calc(100% - 24px)!important;}body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .product-box-h{padding:0 5px!important;}.mhs-arrow{width:44px;height:44px;min-height:44px;}}
/* MobLux: propunere titluri centrate, serif elegant, linii aurii sus și jos.
   Aprobat de utilizator: Linii aurii. Grila categoriilor rămâne aceeași. */
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel{height:auto!important;min-height:0;padding:8px 0 0!important;margin:0 0 28px!important;text-align:center;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel::before,
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel::after,
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel .title::before,
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel .title::after{display:none!important;}
body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel .title,
body .-g-component-banner-group:has(#banner_19)::before{position:relative;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:min(100%,560px)!important;min-height:96px;margin:0 auto!important;padding:20px 10px 26px!important;border:none!important;border-top:2px solid #b89458!important;border-bottom:2px solid #b89458!important;background:none!important;font-family:'Palatino Linotype','Book Antiqua',Palatino,Georgia,serif!important;font-size:34px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.025em;color:#2f2a24!important;text-align:center;}
body .-g-component-banner-group:has(#banner_19)::before{margin-bottom:28px!important;}
@media(max-width:767px){body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel{padding-top:6px!important;margin-bottom:20px!important;}body :is(#-g-homepage-productsDiscounts,#-g-homepage-productsNew,#-g-homepage-productsRecomended) .title-carousel .title,body .-g-component-banner-group:has(#banner_19)::before{font-size:26px!important;}body .-g-component-banner-group:has(#banner_19)::before{margin-bottom:20px!important;}}
/* MobLux 2026-10-12 — banner aliniat și meniu serif cu delimitări aurii */
@media (min-width:768px){
 body .-g-component-id-hero-banner.-g-homepage-main-slider{width:calc(100% - 68px)!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;}
}
body #main-menu{border-top-color:#b89458!important;border-bottom-color:#b89458!important;}
body #main-menu ul.nav-menu.base-menu>li>a>.list,
body .mm-mobile-menu>ul.nav-menu.base-menu>li>a>.list{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:.015em!important;line-height:1.25!important;}
@media(max-width:767px){body .mm-mobile-menu>ul.nav-menu.base-menu>li>a>.list{font-size:19px!important;}}
/* MobLux — aceleași margini pentru banner, beneficii și categorii */
body .icon-group.homepage{box-sizing:border-box;width:calc(100% - 68px)!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
body .icon-group.homepage>.row{margin-left:0!important;margin-right:0!important;}
@media(min-width:768px){body .icon-group.homepage .col{padding-left:0!important;padding-right:0!important;}body .icon-group.homepage .trust-h{max-width:none!important;width:100%!important;}}
@media(max-width:767px){body .-g-component-id-hero-banner.-g-homepage-main-slider,body .icon-group.homepage{width:calc(100% - 44px)!important;margin-left:auto!important;margin-right:auto!important;}}
/* MobLux — antet auriu, subcategorii serif, beneficii la margini */
body a[data-block-name="mainMenuD1"]{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.015em!important;line-height:1.35!important;}
@media(min-width:768px){body .icon-group.homepage .col:first-child .trust-item{justify-content:flex-start!important;}body .icon-group.homepage .col:last-child .trust-item{justify-content:flex-end!important;}body .icon-group.homepage .col:last-child .icon-label{text-align:right!important;}}
/* MobLux recommendations: suppress obsolete card before JS initialization */
#prime-details:is(.moblux-doria,.moblux-arven,.moblux-velina,.moblux-soren) .moblux-bedroom-match{display:none!important}

/* MobLux navigation clean typography - 2026-10-27 */
body #main-menu{border-top:0!important;border-bottom:0!important;box-shadow:none!important}
body #main-menu ul.nav-menu.base-menu>li>a,body #main-menu ul.nav-menu.base-menu>li>a>.list,body .mm-mobile-menu>ul.nav-menu.base-menu>li>a,body .mm-mobile-menu>ul.nav-menu.base-menu>li>a>.list{font-family:"Open Sans",Arial,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;letter-spacing:0!important;color:#2c2b29!important}
@media(min-width:1021px){.nav-menu-hh .nav-menu>li{padding-top:12px!important;padding-bottom:12px!important}.nav-menu-hh .nav-menu>li>a .fa{font-size:12px!important}}
body #main-menu a[data-block-name="mainMenuD1"],body .mm-mobile-menu a[data-block-name="mainMenuD1"]{font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;letter-spacing:0!important}

/* MobLux product cards calm typography - 2026-10-27 */
body .top-side-box .title-holder{line-height:1.5!important}
body .top-side-box a.title[data-block="ListingName"]{font-family:"Open Sans",Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:#45413b!important}
body .top-side-box .price[data-block="ListingPrice"] .text-main{color:#ac433b!important;font-weight:600!important;font-size:18px!important;line-height:1.45!important}
body .top-side-box .price[data-block="ListingPrice"] .price-full{color:#777168!important;font-weight:400!important;font-size:13px!important}
@media(max-width:767px){body .top-side-box a.title[data-block="ListingName"]{font-size:15px!important;line-height:1.5!important}body .top-side-box .price[data-block="ListingPrice"] .text-main{font-size:16px!important}}
/* MobLux white background and continuous desktop dropdown - 2026-10-27 */
@media(min-width:1021px){body #main-menu .nav-menu>li.menu-drop{position:relative!important}body #main-menu .nav-menu>li.menu-drop>.menu-dd{top:100%!important;margin-top:0!important}body #main-menu .nav-menu>li.menu-drop>.menu-dd:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}body #main-menu .nav-menu>li.menu-drop:hover>.menu-dd,body #main-menu .nav-menu>li.menu-drop:focus-within>.menu-dd{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}
/* MobLux noptiere: specificatii numai confirmate de producator - 2026-10-27 */
html:has(head link[rel="canonical"][href*="/noptiere"]) .product-icon-box:before,html:has(head link[rel="canonical"][href*="/noptiere"]) .product-icon-box:after{content:none!important;display:none!important}

/* MobLux 2026-10-28: carduri compacte, denumire mai ferma, fara gol titlu-pret. */
body .product-box.__GomagListingProductBox > .box-holder {
  height:auto!important;
  grid-template-rows:62px auto 34px auto auto!important;
  align-self:start!important;
}
body .product-box.__GomagListingProductBox > .box-holder > .top-side-box {
  height:auto!important;min-height:0!important;align-self:start!important;padding-top:4px!important;
}
body .product-box.__GomagListingProductBox .top-side-box > .brand {
  margin:0!important;line-height:1.35!important;
}
body .product-box.__GomagListingProductBox .sku-holder {
  min-height:0!important;height:auto!important;line-height:1.35!important;margin:0!important;
}
body .product-box.__GomagListingProductBox .top-side-box .title-holder {
  min-height:0!important;height:auto!important;margin:4px 0 0!important;padding:0!important;line-height:1.4!important;
}
body .product-box.__GomagListingProductBox .top-side-box a.title[data-block="ListingName"] {
  font-weight:600!important;line-height:1.4!important;margin:0!important;padding:0!important;
}
body .product-box.__GomagListingProductBox .top-side-box > .price {
  margin:8px 0 0!important;padding:0!important;min-height:0!important;height:auto!important;align-content:flex-start!important;
}
body .product-box.__GomagListingProductBox .price > .price-full {
  margin:0!important;line-height:1.3!important;
}
body .product-box.__GomagListingProductBox > .box-holder > .bottom-side-box {
  margin:0!important;padding-top:0!important;
}
body .product-box.__GomagListingProductBox .stockStatus {
  min-height:0!important;height:auto!important;margin:6px 0 0!important;padding:0!important;line-height:1.4!important;
}
body .product-box.__GomagListingProductBox .stockStatus .stock-status {
  margin:0!important;padding:0!important;line-height:1.4!important;
}
body .product-box.__GomagListingProductBox .add-list {
  margin-top:8px!important;
}
body .product-box.__GomagListingProductBox .moblux-card-cta {
  margin-top:8px!important;
}
@media(max-width:767px) {
  body .product-box.__GomagListingProductBox > .box-holder {grid-template-rows:58px auto 32px auto auto!important;}
  body .product-box.__GomagListingProductBox .top-side-box a.title[data-block="ListingName"] {font-size:15px!important;}
}

/* MobLux 2026-10-28: square room framing, original complete photograph retained. Homepage only. */
body #-g-homepage-productsDiscounts .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatarie-elina-tower-"],
body #-g-homepage-productsDiscounts .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatari-bucatarie-elina-plus-"],
body #-g-homepage-productsNew .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatarie-elina-tower-"],
body #-g-homepage-productsNew .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatari-bucatarie-elina-plus-"],
body #-g-homepage-productsRecomended .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatarie-elina-tower-"],
body #-g-homepage-productsRecomended .product-box.__GomagListingProductBox .box-holder>a.image[href*="/bucatari-bucatarie-elina-plus-"] {
  position:relative!important;overflow:hidden!important;
  background:#e6e1d8 url("https://www.moblux.ro/domains3/moblux.ro/files/files/moblux-kitchen-room-square-background-3359.jpg") center/cover no-repeat!important;
}
body #-g-homepage-productsDiscounts .product-box.__GomagListingProductBox .box-holder>a.image>img.listImage[src*="/bucatarie-modulara-"],
body #-g-homepage-productsNew .product-box.__GomagListingProductBox .box-holder>a.image>img.listImage[src*="/bucatarie-modulara-"],
body #-g-homepage-productsRecomended .product-box.__GomagListingProductBox .box-holder>a.image>img.listImage[src*="/bucatarie-modulara-"] {
  position:absolute!important;left:0!important;top:16.666667%!important;
  width:100%!important;height:66.666667%!important;max-height:none!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 82%,transparent 100%);
  mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 82%,transparent 100%);
}
/* MobLux 28.10.2026: etichete vizibile imediat deasupra fotografiei, carduri aliniate. */
body #wrapper .product-box.__GomagListingProductBox>div.box-holder {
  position:relative!important;grid-template-rows:38px auto 30px auto auto!important;
}
body #wrapper .product-box.__GomagListingProductBox>div.box-holder>.product-icon-holder {
  position:static!important;grid-row:1!important;align-self:center!important;
  width:calc(100% - 42px)!important;max-width:calc(100% - 42px)!important;
  height:auto!important;min-height:0!important;margin:0!important;padding:0!important;
  top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
}
body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom) {
  display:flex!important;position:static!important;flex-flow:row wrap!important;
  align-items:center!important;align-content:center!important;gap:5px!important;
  width:100%!important;height:auto!important;min-height:0!important;
}
body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon,
body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom)::after {
  position:static!important;min-height:0!important;height:auto!important;
  padding:5px 7px!important;margin:0!important;line-height:1.15!important;
  border:1px solid #d9dcd8!important;border-radius:5px!important;
  background:#f2f3f1!important;color:#30352f!important;
  font-size:11px!important;font-weight:700!important;letter-spacing:.15px!important;
  box-shadow:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon.discount {
  background:#d94032!important;color:#fff!important;border-color:#d94032!important;
}
body #wrapper .product-box.__GomagListingProductBox .wish-btn {
  position:absolute!important;top:2px!important;right:0!important;z-index:4!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:32px!important;min-width:32px!important;max-width:32px!important;
  height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;
  background:#fff!important;color:#343a34!important;border:1px solid #d4d8d3!important;
  border-radius:50%!important;box-shadow:none!important;transform:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .wish-btn i {font-size:17px!important;color:inherit!important;}
body #wrapper .product-box.__GomagListingProductBox .wish-btn:hover {background:#f3f4f2!important;color:#b33129!important;}
body #wrapper .product-box.__GomagListingProductBox .top-side-box {display:flex!important;flex-direction:column!important;}
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.brand,
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.sku-holder {min-height:18px!important;line-height:18px!important;}
body #wrapper .product-box.__GomagListingProductBox .top-side-box:has(>.sku-holder):not(:has(>.brand))::before {content:"";display:block;height:18px;}
body #wrapper .product-box.__GomagListingProductBox .top-side-box>h2.title-holder {
  font-size:18px!important;line-height:1.4!important;height:auto!important;
  min-height:var(--moblux-card-title-height,4.2em)!important;margin:4px 0 0!important;
}
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.price {min-height:45px!important;margin-top:8px!important;}
@media(max-width:767px) {
  body #wrapper .product-box.__GomagListingProductBox>div.box-holder {grid-template-rows:52px auto 30px auto auto!important;}
  body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon,
  body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom)::after {font-size:9px!important;padding:4px 6px!important;}
  body #wrapper .product-box.__GomagListingProductBox .wish-btn {top:7px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;}
  body #wrapper .product-box.__GomagListingProductBox .top-side-box>.sku-holder {min-height:28px!important;line-height:14px!important;}
  body #wrapper .product-box.__GomagListingProductBox .top-side-box>h2.title-holder {font-size:15px!important;min-height:var(--moblux-card-title-height,5.6em)!important;}
}

/* MobLux — dreptunghiular, negru mat, pictograma cos; confirmat 28.10.2026. */
body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon:not(.discount),
body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom)::after {
  background:#2c2d2a!important;color:#fff!important;border-color:#2c2d2a!important;font-weight:600!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn),
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta {
  border-radius:4px!important;background:#2c2d2a!important;color:#fff!important;
  border:1px solid #2c2d2a!important;box-shadow:none!important;transform:none!important;
  align-items:center!important;justify-content:center!important;
  gap:9px!important;min-height:44px!important;padding:10px 14px!important;line-height:1.35!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn) {display:inline-flex!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before,
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta::before {
  content:"\f07a";font-family:FontAwesome!important;font-size:17px!important;font-weight:400!important;
  line-height:1!important;color:inherit!important;display:inline-block!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)>i {
  display:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn):hover,
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta:hover {
  background:#454641!important;border-color:#454641!important;color:#fff!important;box-shadow:none!important;
}
/* MobLux — acelasi stil de butoane in categorii, produs, cos si formulare. */
body .btn:not(.wish-btn):not(.addToWishlist),
body .btn-cmd:not(.wish-btn):not(.addToWishlist),
body .details-button {
  border-radius:4px!important;background:#2c2d2a!important;color:#fff!important;
  border-color:#2c2d2a!important;box-shadow:none!important;transform:none!important;
}
body .btn:not(.wish-btn):not(.addToWishlist):hover,
body .btn-cmd:not(.wish-btn):not(.addToWishlist):hover,
body .details-button:hover {background:#454641!important;border-color:#454641!important;color:#fff!important;box-shadow:none!important;transform:none!important;}
body #wrapper #product-page .add-section>a.btn-cart {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
  border-radius:4px!important;background:#2c2d2a!important;color:#fff!important;border-color:#2c2d2a!important;box-shadow:none!important;
}
body #wrapper #product-page .add-section>a.btn-cart::before {content:"\f07a";font-family:FontAwesome!important;font-size:18px!important;font-weight:400!important;line-height:1!important;color:inherit!important;}
body #wrapper #product-page .add-section>a.btn-cart>i {display:none!important;}
body #wrapper #product-page .vertical-slide-img {padding-top:38px!important;}
body #wrapper #product-page .vertical-slide-img>.product-icon-box:not(.bottom) {
  display:flex!important;position:absolute!important;top:3px!important;left:0!important;right:auto!important;
  flex-flow:row wrap!important;gap:6px!important;align-items:center!important;align-content:center!important;
  width:100%!important;height:auto!important;min-height:0!important;grid-template-columns:none!important;
}
body #wrapper #product-page .product-icon-box:not(.bottom)>.icon,
body #wrapper #product-page .product-icon-box:not(.bottom)::after {
  display:inline-block!important;position:static!important;height:auto!important;min-height:0!important;
  padding:5px 7px!important;margin:0!important;font-size:11px!important;line-height:1.15!important;
  font-weight:600!important;letter-spacing:.15px!important;border-radius:5px!important;
  background:#2c2d2a!important;color:#fff!important;border:1px solid #2c2d2a!important;box-shadow:none!important;
}
body #wrapper #product-page .product-icon-box:not(.bottom)>.icon.discount {background:#d94032!important;border-color:#d94032!important;color:#fff!important;}
body #wrapper .product-box.moblux-lifting-card .product-icon-box:not(.bottom)::after,
body #wrapper #product-page.moblux-lifting-page .product-icon-box:not(.bottom)::after {content:"SOMIERĂ INCLUSĂ"!important;}

/* MobLux — cos SVG clar in coltul stang, accent auriu si negru profund. */
body .btn:not(.wish-btn):not(.addToWishlist),body .btn-cmd:not(.wish-btn):not(.addToWishlist),body .details-button {
 background:#000!important;
 color:#fff!important;border-color:#171917!important;border-radius:4px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;transform:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn),
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta,
body #wrapper #product-page .add-section>a.btn-cart {
 position:relative!important;overflow:hidden!important;
 background:#000!important;
 border:1px solid #171917!important;border-radius:4px!important;color:#fff!important;
 padding-left:60px!important;padding-right:16px!important;min-height:46px!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;transform:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before,
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta::before,
body #wrapper #product-page .add-section>a.btn-cart::before {
 content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;
 width:46px!important;height:100%!important;margin:0!important;padding:0!important;
 background:#e8ad20 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23080a08%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2.4%2011h10.8L21%206H6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221.2%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E") center/25px 25px no-repeat!important;
 border-radius:3px 0 0 3px!important;mask:none!important;-webkit-mask:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)>i,
body #wrapper #product-page .add-section>a.btn-cart>i {display:none!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn):hover,
body #wrapper #product-page .add-section>a.btn-cart:hover {
 background:#111!important;color:#fff!important;
 transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important;
}

/* Etichete negre cu acelasi finisaj ca butoanele. */
body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon:not(.discount),body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom)::after,body #wrapper #product-page .product-icon-box:not(.bottom)>.icon:not(.discount),body #wrapper #product-page .product-icon-box:not(.bottom)::after {background:#000!important;color:#fff!important;border-color:#171917!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;}
/* MobLux 28.10 — butoane subtiri, auriul logo-ului #BA8B53, cos in colt. */
body .btn:not(.wish-btn):not(.addToWishlist),body .btn-cmd:not(.wish-btn):not(.addToWishlist),body .details-button,
body #wrapper #moblux-home-interiors .mhi-discover>summary {
 min-height:40px!important;padding:7px 14px!important;border-radius:4px!important;
 background:#000!important;
 color:#fff!important;border-color:#171917!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;transform:none!important;
 font-weight:600!important;line-height:1.3!important;
}
body #wrapper #moblux-home-interiors .mhi-discover>summary {border:1px solid #171917!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;box-sizing:border-box!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn),
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta,
body #wrapper #product-page .add-section>a.btn-cart {
 min-height:40px!important;height:auto!important;padding:7px 12px 7px 52px!important;
 background:#000!important;
 border-radius:4px!important;border-color:#171917!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body #wrapper #product-page .add-section>a.btn-cart {min-height:42px!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before,
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta::before,
body #wrapper #product-page .add-section>a.btn-cart::before {
 content:""!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;display:block!important;
 width:40px!important;height:100%!important;margin:0!important;padding:0!important;
 background:#ba8b53 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23151715%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h2l2.4%2010.8A1.6%201.6%200%200%200%209%2016h8.8a1.6%201.6%200%200%200%201.55-1.2L21%208H6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221.1%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221.1%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;
 border-radius:3px 0 0 3px!important;mask:none!important;-webkit-mask:none!important;
}
body #wrapper .product-box.__GomagListingProductBox .product-icon-holder .icon:not(.discount),
body #wrapper .product-box.__GomagListingProductBox .product-icon-box:not(.bottom)::after,
body #wrapper #product-page .product-icon-box:not(.bottom)>.icon:not(.discount),
body #wrapper #product-page .product-icon-box:not(.bottom)::after {
 background:#000!important;color:#fff!important;border-color:#171917!important;padding:4px 7px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;font-weight:600!important;
}
/* MobLux — negru pur; cos propriu, fin, auriu logo. 28.10.2026 */
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before,body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta::before,body #wrapper #product-page .add-section>a.btn-cart::before {background-color:#ba8b53!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%20stroke%3D%22%23181510%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%204.5h2.8l2.1%2011.1a1.8%201.8%200%200%200%201.8%201.5h10a1.8%201.8%200%200%200%201.8-1.5l1.4-8H7%22%2F%3E%3Cpath%20d%3D%22M10%2020.5h11%22%2F%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2223%22%20r%3D%221%22%20fill%3D%22%23181510%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2220.3%22%20cy%3D%2223%22%20r%3D%221%22%20fill%3D%22%23181510%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")!important;background-size:25px 25px!important;}
/* MobLux — unified type, compact prices and restrained black controls. */
body,body input,body select,body textarea,body button,body .btn,body #wrapper,
body #wrapper h1,body #wrapper h2,body #wrapper h3,body #wrapper .title,
body #wrapper [class*="prime-"] {font-family:"Instrument Sans","Open Sans",Arial,sans-serif!important;}
body header .discount-tape,body header .Gomag-HelloBar,
body footer#-g-footer-general,body footer#-g-footer-general .main-footer,
body footer#-g-footer-general .copyright-payment {background:#000!important;color:#fff!important;border-color:#232323!important;}
body footer#-g-footer-general a,body footer#-g-footer-general p,body footer#-g-footer-general .title {color:#eee!important;}
body footer#-g-footer-general a:hover {color:#fff!important;text-decoration:underline;}
body .btn:not(.wish-btn):not(.addToWishlist),body .btn-cmd:not(.wish-btn):not(.addToWishlist),body .details-button,
body #wrapper #moblux-home-interiors .mhi-discover>summary {
 background:#000!important;color:#fff!important;border:1px solid #000!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important;filter:none!important;opacity:1;border-radius:6px!important;font-weight:600!important;
}
body .btn:not(.wish-btn):not(.addToWishlist):hover,body .btn-cmd:not(.wish-btn):not(.addToWishlist):hover,
body #wrapper #moblux-home-interiors .mhi-discover>summary:hover {background:#171717!important;color:#fff!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn),
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta,
body #wrapper #product-page .add-section>a.btn-cart {
 min-height:40px!important;padding:8px 15px 8px 42px!important;position:relative!important;font-size:14px!important;line-height:1.3!important;
}
body #wrapper #product-page .add-section>a.btn-cart {min-height:42px!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before,
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box>a.moblux-card-cta::before,
body #wrapper #product-page .add-section>a.btn-cart::before {
 content:""!important;position:absolute!important;left:13px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:21px!important;height:23px!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;
 background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none' stroke='%23fff' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l1 13a1.5 1.5 0 0 1-1.5 1.6H6a1.5 1.5 0 0 1-1.5-1.6l1-13Z'/%3E%3Cpath d='M8.5 9V6a3.5 3.5 0 0 1 7 0v3'/%3E%3C/svg%3E") center/21px 23px no-repeat!important;mask:none!important;-webkit-mask:none!important;
}
/* Final price first; old price alongside. Values remain native Gomag values. */
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.price {
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:7px!important;min-height:30px!important;height:auto!important;padding-top:6px!important;margin-top:0!important;text-align:left!important;
}
body #wrapper .product-box.__GomagListingProductBox .price>.text-main {order:0!important;flex:0 1 auto!important;min-width:0;font-size:18px!important;line-height:1.35!important;font-weight:650!important;color:#151515!important;white-space:nowrap;}
body #wrapper .product-box.__GomagListingProductBox .price:has(.price-full)>.text-main {color:#d94032!important;}
body #wrapper .product-box.__GomagListingProductBox .price>.text-main>span {font-size:.8em!important;font-weight:500!important;}
body #wrapper .product-box.__GomagListingProductBox .price>.price-full {order:1!important;display:inline!important;flex:0 0 auto!important;flex-basis:auto!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:#858585!important;white-space:nowrap;}
body #wrapper .product-box.__GomagListingProductBox .price>.-g-product-listing-um {order:2!important;}
body #wrapper .detail-price {display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;}
body #wrapper .detail-price>.fPrice {order:0!important;color:#151515!important;font-weight:650!important;}
body #wrapper .detail-price:has(s .bPrice)>.fPrice {color:#d94032!important;}
body #wrapper .detail-price>s {order:1!important;}
body #wrapper .detail-price .bPrice {color:#858585!important;font-weight:400!important;font-size:.72em!important;}
body #wrapper .product-icon-box .icon.discount {background:#d94032!important;color:#fff!important;}
/* Compact card copy. Detailed product identifiers remain on the product page. */
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.brand,
body #wrapper .product-box.__GomagListingProductBox .top-side-box>.sku-holder {display:none!important;}
body #wrapper .product-box.__GomagListingProductBox .top-side-box {padding-top:0!important;text-align:left!important;}
body #wrapper .product-box.__GomagListingProductBox .title-holder,
body #wrapper .product-box.__GomagListingProductBox .title-holder>a {font-family:"Instrument Sans","Open Sans",Arial,sans-serif!important;font-size:17px!important;line-height:1.4!important;font-weight:600!important;text-align:left!important;color:#191919!important;letter-spacing:0!important;}
body #wrapper .product-box.__GomagListingProductBox .title-holder {margin:4px 0 0!important;}
body #wrapper .product-box.__GomagListingProductBox .bottom-side-box {padding-top:3px!important;text-align:left!important;}
body #wrapper .product-box.__GomagListingProductBox .stockStatus {margin:3px 0 6px!important;min-height:18px!important;}
body #wrapper .product-box.__GomagListingProductBox .add-list {margin-top:0!important;}
/* Clean left-aligned headings; all four old gold dividers removed. */
body.-g-pagetype-homepage .moblux-home-category-h1,
body.-g-pagetype-homepage .title-carousel>.title,
body #wrapper #moblux-home-interiors .mhi-heading h2 {
 border:0!important;box-shadow:none!important;background:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;font-family:"Instrument Sans","Open Sans",Arial,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.6px!important;color:#111!important;
}
body.-g-pagetype-homepage .moblux-home-category-h1::before,body.-g-pagetype-homepage .moblux-home-category-h1::after,
body.-g-pagetype-homepage .title-carousel>.title::before,body.-g-pagetype-homepage .title-carousel>.title::after,
body.-g-pagetype-homepage .title-carousel>hr {content:none!important;display:none!important;border:0!important;}
body.-g-pagetype-homepage .moblux-home-category-real-title {margin-top:28px!important;margin-bottom:30px!important;}
body.-g-pagetype-homepage .moblux-home-category-h1 {margin-bottom:24px!important;}
body.-g-pagetype-homepage .title-carousel {padding:0!important;margin:0!important;text-align:left!important;}
body.-g-pagetype-homepage .mxl-subtitle {font-size:15px;color:#697078;margin:10px 0 0;line-height:1.5;font-weight:400;}
body #wrapper #moblux-home-interiors .mhi-content {padding-top:34px!important;padding-bottom:34px!important;}
body #wrapper #moblux-home-interiors .mhi-heading {max-width:none!important;text-align:left!important;margin-bottom:24px!important;}
body #wrapper #product-page h1 {font-weight:600!important;letter-spacing:-.35px!important;}
/* Native carousels retained; editorial tile placed beside each carousel. */
body.-g-pagetype-homepage .mxl-section .mhs-slider-holder {display:grid!important;grid-template-columns:minmax(180px,.85fr) minmax(0,3.6fr);gap:24px!important;align-items:start;}
body.-g-pagetype-homepage .mxl-section .title-carousel {grid-column:1/-1;}
body.-g-pagetype-homepage .mxl-section .owl-carousel {grid-column:2;grid-row:2;min-width:0;width:100%!important;}
body.-g-pagetype-homepage .mxl-promo {grid-column:1;grid-row:2;position:relative;display:block;min-height:470px;height:100%;align-self:stretch;overflow:hidden;border-radius:12px;text-decoration:none;color:#fff;background:#202020;isolation:isolate;}
body.-g-pagetype-homepage .mxl-promo>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center;z-index:-2;}
body.-g-pagetype-homepage .mxl-promo::before {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.07) 55%,rgba(0,0,0,.25));z-index:-1;}
body.-g-pagetype-homepage .mxl-promo-copy {display:flex;flex-direction:column;min-height:470px;height:100%;padding:24px 22px;box-sizing:border-box;}
body.-g-pagetype-homepage .mxl-promo-kicker {font-size:13px;font-weight:600;line-height:1.3;}
body.-g-pagetype-homepage .mxl-promo-title {font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.5px;margin-top:16px;color:#fff;}
body.-g-pagetype-homepage .mxl-promo-action {margin-top:auto;align-self:flex-start;background:#fff;color:#111;border-radius:7px;padding:11px 18px;font-size:14px;font-weight:600;}
body.-g-pagetype-homepage .mxl-promo:hover .mxl-promo-action {background:#f2f2f2;}
body.-g-pagetype-homepage .mxl-section .mhs-controls {grid-column:1/-1;grid-row:2;}
body.-g-pagetype-homepage .mxl-section .product-box .price>.text-main {font-size:16px!important;}
body.-g-pagetype-homepage .mxl-section .product-box .price>.price-full {font-size:11px!important;}
/* Circular arrows fill black on hover, without moving the layout. */
body .mhs-arrow,body .moblux-match-set__arrow {background:#fff!important;color:#000!important;border:1px solid #ececec!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;transition:background-color .25s,color .25s,border-color .25s!important;}
body .mhs-arrow:not(:disabled):hover,body .mhs-arrow:not(:disabled):focus-visible,
body .moblux-match-set__arrow:not(:disabled):hover,body .moblux-match-set__arrow:not(:disabled):focus-visible {background:#000!important;color:#fff!important;border-color:#000!important;}
body .mhs-arrow:disabled,body .moblux-match-set__arrow:disabled {opacity:.3!important;}
/* Scroll reveal enhances below-fold content only; no loading gate. */
.mxl-reveal-pending {opacity:0;transform:translate3d(0,20px,0);}
.mxl-reveal-visible {opacity:1;transform:none;transition:opacity .55s ease,transform .65s cubic-bezier(.2,.65,.3,1);}
@media(max-width:1100px) and (min-width:768px){body.-g-pagetype-homepage .mxl-section .mhs-slider-holder{grid-template-columns:190px minmax(0,1fr);gap:18px!important;}body.-g-pagetype-homepage .mxl-promo-title{font-size:25px;}}
@media(max-width:767px){
 body #wrapper .product-box.__GomagListingProductBox .title-holder,body #wrapper .product-box.__GomagListingProductBox .title-holder>a {font-size:15px!important;line-height:1.4!important;}
 body #wrapper .product-box.__GomagListingProductBox .price>.text-main {font-size:14px!important;letter-spacing:-.25px!important;}
 body #wrapper .product-box.__GomagListingProductBox .price>.price-full {font-size:11px!important;letter-spacing:-.25px!important;}
 body #wrapper .product-box.__GomagListingProductBox .top-side-box>.price {gap:4px!important;min-height:32px!important;align-items:flex-end!important;}
 body #wrapper .product-box.__GomagListingProductBox .price>.text-main>span {display:block!important;font-size:10px!important;line-height:1!important;}
 body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn) {font-size:12px!important;padding-left:34px!important;padding-right:8px!important;}
 body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn)::before {left:9px!important;width:18px!important;background-size:18px 20px!important;}
 body.-g-pagetype-homepage .moblux-home-category-h1,body.-g-pagetype-homepage .title-carousel>.title,body #wrapper #moblux-home-interiors .mhi-heading h2 {font-size:26px!important;}
 body.-g-pagetype-homepage .mxl-section .mhs-slider-holder {grid-template-columns:1fr!important;gap:18px!important;}
 body.-g-pagetype-homepage .mxl-section .owl-carousel {grid-column:1!important;grid-row:3!important;}
 body.-g-pagetype-homepage .mxl-promo {grid-column:1!important;grid-row:2!important;min-height:210px;height:210px;}
 body.-g-pagetype-homepage .mxl-promo-copy {min-height:210px;padding:20px;max-width:70%;}
 body.-g-pagetype-homepage .mxl-promo-title {font-size:26px;margin-top:8px;}
 body.-g-pagetype-homepage .mxl-promo-action {padding:8px 14px;font-size:13px;}
 body.-g-pagetype-homepage .mxl-section .mhs-controls {grid-row:3;}
 body.-g-pagetype-homepage .mxl-section .product-box .price>.text-main {font-size:14px!important;}
}
@media(pointer:coarse){body #wrapper .product-box.__GomagListingProductBox .add-list>a.btn:not(.wish-btn),body #wrapper #product-page .add-section>a.btn-cart{min-height:44px!important;}}
@media(prefers-reduced-motion:reduce){.mxl-reveal-pending,.mxl-reveal-visible{opacity:1!important;transform:none!important;transition:none!important;}}
/* Override the older palette and gold heading modules at their exact scope. */
html body #_gomagHellobar,html body #_gomagHellobar .Gomag-HelloBar,
html body footer#-g-footer-general,html body footer#-g-footer-general .main-footer,
html body footer#-g-footer-general .copyright-payment {background:#000!important;color:#fff!important;border-color:#222!important;}
html body #_gomagHellobar a {color:#fff!important;}
html body.-g-pagetype-homepage #wrapper .moblux-home-category-real-title>.moblux-home-category-h1,
html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel .title {
 display:block!important;min-height:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;font-family:"Instrument Sans","Open Sans",Arial,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.6px!important;color:#111!important;
}
html body.-g-pagetype-homepage #wrapper .moblux-home-category-real-title>.moblux-home-category-h1 {margin-bottom:24px!important;}
html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel {margin:0!important;padding:0!important;min-height:0!important;text-align:left!important;}
html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel hr,
html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel .title::before,
html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel .title::after {display:none!important;content:none!important;border:0!important;}
html body #main-menu a,html body #main-menu span.list,html body .mm-menu a,
html body #wrapper [id$="-details"] h2,html body #wrapper [id$="-details"] summary {font-family:"Instrument Sans","Open Sans",Arial,sans-serif!important;}
@media(max-width:767px){html body.-g-pagetype-homepage #wrapper .moblux-home-category-real-title>.moblux-home-category-h1,html body.-g-pagetype-homepage #wrapper .mxl-section .title-carousel .title{font-size:26px!important;}}

/* Gomag Designer:conv_1791224354174_689 start */
.icon-group .icon-g-scroll > .col, .icon-group .icon-g-scroll > .col:nth-child(even) {
    background: #fff !important;
}
/* Gomag Designer:conv_1791224354174_689 end */

/* Gomag Designer:conv_1791225315834_63 start */
.icon-group .col .trust-h {
  padding: 35px 0;
  height: auto;
  overflow: visible;
}
/* Gomag Designer:conv_1791225315834_63 end */