:root{
  --call-to-action: #222;
  --call-to-action-hover: #000;
  --text-main: #d01345;
  --bg-main: #c09e83;
  --container-width: 1270px;
}

/* == FACTUAL == */
body{font-family: 'Poppins', sans-serif;}

.fa{font-weight:300;}
.title-carousel hr{display:none;}
.container-h {max-width: var(--container-width);}
.text-main {color:  var(--text-main)!important;}
.bg-main {background: var(--bg-main)!important;}
.total-rate{font-size:13px;}
.fullRate,
.rating-s:not(:checked)>label:hover, 
.rating-s:not(:checked)>label:hover~label, 
.rating-s>input:checked~label,
.option-group .rating i.on{color: #FFD314!important;}

.input-s {border: 1px solid transparent;background: #f2f2f2;padding: 0 12px;min-height: 34px;border-radius: 2px;}
textarea.input-s {padding: 12px;}
.search-form-box input[type=text]{border: none;background: #f2f2f2;}

.btn {border-radius: 0;line-height:40px;background:none;text-transform: none;border:1px solid #000;transition:all .2s ease-in;}
.btn:hover {background: #000;color:#fff;border:1px solid #000;opacity:1;}
.btn.std {background:#000;border:none;}
.btn.btn-cmd {font-weight: 600;background: var(--call-to-action);line-height:40px;border:1px solid transparent;}
.btn.btn-cmd:hover {color:#fff;background: var(--call-to-action-hover);}

.ckPolicyGomag{font-weight: 300!important;padding: 35px!important;max-width: 400px!important;border-radius:0!important;box-shadow: rgb(0 0 0 / 10%) 0px 4px 10px 0px!important;}
.ckPolicyGomag .cc-content{margin-bottom:20px;max-height:100%!important;}
.ckPolicyGomag .cc-switch-text{display:none!important;}
.ckPolicyGomag .ck-accept .btn{display:block;font-weight:600;font-size: 14px!important;line-height: 40px!important;}

@media screen and (max-width: 767px){
    .btn:not(.add2cart){font-size:12px;line-height:34px;}
    .btn.btn-cmd{font-weight:500;line-height: 34px;}
}

/* HEADER */
.main-header .top-head {padding-top: 12px;padding-bottom: 0;}
.main-header .cart-header {padding-top: 10px;padding-bottom: 10px;}
#logo img{max-height: 50px;}
.acount-section {display: inline-block!important;}
.acount-section>ul>li {padding: 5px 0;}
.acount-section>ul>li>a {padding-left: 0;margin-left: 8px!important;border-left: none;}
.-g-user-icon .-g-user-fidelity-registration-bonus{min-width:60px;}
.-g-user-fidelity-registration-bonus-popup .btn {display: block;}
.mobile-icon {display: none!important;}

.search-form-box.search-toggle .search-modal {display: block!important;position: absolute;top: 20px;right: 25px;font-size: 26px;color: #000}
.search-form-box.search-toggle .search-close {display: block!important}
.search-form-box.search-toggle {position: fixed;top: 0;left: 0;right: 0;margin: auto;padding: 30px;width: 100%;height: 100vh!important;background: #fff;z-index: 9999;overflow-y: auto;opacity:0;visibility:hidden;transition:all .3s ease-in;}
.search-form-box.search-toggle.visible {opacity:1;visibility:visible;}
.search-form-box.search-toggle .search-form {margin: 50px auto 0;max-width: 1000px;transform:translate(0, -40px);transition:all .5s ease-in;}
.search-form-box.search-toggle.visible .search-form{transform:translate(0, 0);}
.search-form-box.search-toggle input[type=text] {background: none;height: 50px;font-weight: 300;font-size: 21px;color: #000;border: none;border-bottom: 1px solid #000;border-radius: 0;box-shadow: none;}
.search-form-box.search-toggle input[type=text]::placeholder {color: #000}
.search-form-box.search-toggle .search-button {font-size:21px;}
.search-form-box.search-toggle .search-button i {color: #000;}
.search-form-box.search-toggle .autocomplete-suggestion {background: 0 0;box-shadow: none;}
.search-form-box.search-toggle .autocomplete-suggestion div {font-weight: 300;font-size: 17px;color: #000!important;}
.search-form-box.search-toggle .ac-h {padding: 10px 0;}
.search-form-box.search-toggle .ac-h .ac-head {display: none;}
.search-form-box.search-toggle .ac-h .ac-list {overflow: hidden;height: auto;margin-top: 10px;}
.search-form-box.search-toggle .ac-h .ac-box {float: left;width: calc(25% - 4px);min-height: 260px;padding: 0;border: none;border-radius: 3px;background: #fff;overflow: hidden;position: relative;margin: 0 2px 4px;}
.search-form-box.search-toggle .ac-h .ac-image {display:block;float:none!important;padding: 0!important;width: 100%!important;height: 100%;margin-bottom: 10px;}
.search-form-box.search-toggle .ac-h .ac-image img {max-height: 420px;}
.search-form-box.search-toggle .ac-h .ac-title {font-weight:300;font-size: 14px;color: #000;padding:0 15px;margin-bottom: 5px;position: relative;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-form-box.search-toggle .ac-h .ac-title b {font-weight: 500!important;}
.search-form-box.search-toggle .ac-h .ac-price {position: relative;font-weight: 600;font-size: 14px;color:#000!important;padding:0 15px;margin-bottom: 15px;}
.search-form-box.search-toggle .ac-categ a {color: #fff}
.ac-price .ac-stock-status{display:block;margin-left:0!important;}

@media screen and (min-width: 1091px){
	.main-header .top-head .row {flex-wrap: wrap;}
    .main-header .logo-h {width:25%;}
}
@media screen and (max-width: 1090px){
	body{margin-top:0!important;}
	.main-header{position:sticky!important;top:0;z-index: 999;box-shadow: 0 2px 7px -4px rgba(0,0,0, .3);}
	.main-header .top-head {padding: 5px 10px;}
	.main-header .top-head .row{margin-left:0;margin-right:0;}
	.main-header .main.search-form-box {display: none;}
	.acount-section ul li a span:not(.q-cart,.-g-wishlist-product-count),
    .cart-header-btn .count{display: none!important;}
	.acount-section>ul>li>a>i {font-size: 21px;}
	.acount-section .search-m {display: inline-block!important;}
	.main-header .navigation-holder{order:-1;}
	.menu-trg span, 
	.menu-trg span:after, 
	.menu-trg span:before {background: #000;}
}
@media screen and (max-width: 991px){
	.main-header .logo-h:not(.logo-cart){width:100%;max-width: 160px;padding:0;}
	.main-header .acount-section{width:100%;padding-left:5px;padding-right:0;}
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(33.333% - 4px);}
	.main-header .navigation-holder{width:60px;padding-right:5px;padding-left:0;}
}
@media screen and (max-width: 767px){
	#logo,
	.logo-h img	{margin: 0;}
	#logo img {max-height: 40px;}
    .search-form-box.search-toggle {height: 100svh!important;}
	.search-form-box.search-toggle .ac-h .ac-box{width: calc(50% - 4px);}
}
@media screen and (max-width: 480px){
	.search-form-box.search-toggle input[type=text] {font-size: 17px;}
}

/* MENU */
.main-menu {background: #222;}
.main-header .nav-menu-hh {padding: 0;}
.main-header .main-menu {min-height: 48px!important;}
.nav-menu>li {padding-top: 14px;padding-bottom: 14px;}
.main-menu ul li a{font-weight: 300;text-transform: none;}

.main-header #navigation{position: relative;}
.main-header.fix-nav{position:relative;top:0;left:0;right:0;margin:0 auto;width:100%;z-index:999;}
.main-header.fix-nav #navigation{top: 100%;left: 0;right: 0;margin: 0 auto;width: 100%;transition:all .15s ease-out;-webkit-transform: translateY(0);transform: translateY(0);}
.main-header.fix-nav .top-head-bg{position:relative;background:#fff;z-index:9999;}
.main-header.fix-nav .top-head{transition:all .12s ease-out;}

.main-header .main-menu {padding: 0;}

@media screen and (min-width: 1091px){
	.main-header.fix-nav.fade-menu {position:absolute;-webkit-transition: .12s!important;transition: .12s!important;-webkit-transform: translateY(-100%);transform: translateY(-100%);box-shadow: 0 4px 12px -6px rgba(0,0,0, .3);}
.main-header.fix-nav.fade-menu.animate-menu {position:fixed;-webkit-transform: translateY(0);transform: translateY(0);}
.main-header.fix-nav.fade-menu #logo img {max-height: 40px;}
.main-header.fix-nav.fade-menu #navigation{position: absolute;opacity:0;visibility:hidden;}
.main-header.fix-nav.fade-menu.active-menu #navigation{opacity:1;visibility:visible;}
	
	.main-header .navigation-holder {width: 100%;margin-top: 15px;}
	.main-header #navigation:before {content: '';display: block;position: absolute;top: 0;left: -50%;right: 0;margin: 0 auto;width: 200%;height: 100%;background: #222;}
}
@media screen and ( max-width:1090px ) {
	.main-header.fix-nav #navigation {position:relative;transition: none;-webkit-transform: none!important;transform: none!important;z-index:999;}
	/*.main-header.fix-nav.fade-menu .top-head-bg{display:none;}*/
	.main-header.fix-nav.fade-menu #navigation {position:relative;}
	.main-header .main-menu {background: none;}
}
@media screen and (max-width: 767px){
	.menu-trg{margin:10px 0 0 0;}
}

.main-header .menu-dd{top:100%!important;transition:none;box-shadow: 0px 0px 12px #00000016;pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}
.main-header .menu-dd.column2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column3 ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd.column4 ul{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.main-header .menu-dd.column3.banner ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column4.banner ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd ul li{width:100%!important;max-width:100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
@-moz-document url-prefix(){
    .main-header .menu-dd ul li{float:none!important;}
}
.main-header .nav-menu-hh{position:relative;}
.main-header .menu-dd.column1{width:300px!important;}
.main-header .menu-dd.column1.banner{width:600px!important;}
.main-header .menu-dd.column2{width:550px!important;}
.main-header .menu-dd.column3{width:700px!important;}
.main-header .menu-dd.column4{width:min(calc(var(--container-width) - 60px), calc(100vw - 60px))!important;}
.main-header .menu-dd.column-sld{min-width:400px;}
.main-header .menu-dd.col-sub-img {width: 650px;}
.main-header .menu-dd.col1-img {width: 450px;}


/* TITLES */
.title-carousel{padding-top:20px;text-align: left;}
.title-carousel .title,
.pin .figcaption .title,
.extra-offer .extra-offer-title{font-size: 26px;font-weight: 500;text-align: left;text-transform: none;}

.breadcrumbs-default ol li,
.breadcrumbs-default ol li a,
.breadcrumbs-box ol li,
.breadcrumbs-box ol li a{font-size:13px;}
.breadcrumbs-default ol li.active,
.breadcrumbs-box ol li.active,
.breadcrumbs-default ol li a.active{color: #767676;text-decoration: none;}

@media screen and (max-width: 767px){
    .title-carousel .title, 
    .pin .figcaption .title, 
    .extra-offer .extra-offer-title{font-size: 20px;}
}
@media screen and (max-width: 480px){
	#shoppingcart .title-carousel .title {padding: 0;}
}


/* PRODUCT BOX */
.-g-product-box-prp-price {font-size: 11px!important;}
.product-icon-box{top: 5px;left: 5px;display: flex;flex-direction: column;flex-wrap: wrap;align-items: flex-start;gap: 4px;width: calc(100% - 60px);}
.product-box .product-icon-box{width:100%;}
.product-icon-box.bottom {bottom:5px;}
.product-box.center{text-align:left;}
.product-box .icon, 
.product-icon-box .icon, 
.product-box .icon.-g-icon-discount-value, 
.product-icon-box .icon.-g-icon-discount-value{font-size: 13px;font-weight: 400;width: auto;min-width: 50px;max-width: 100%;height: auto;line-height: 26px;border-radius: 0;padding: 0 8px;margin:0;}
.product-box .icon.new, .product-box .icon.discount, .product-icon-box .icon.new, .product-icon-box .icon.discount{float:none;}
.product-box img.icon, .product-icon-box img.icon {padding: 0;min-width: auto;}
.product-box .box-holder{max-width:100%;}
.product-box .image {padding-top: 135%;}
.product-box .product-icon-holder {width:100%;aspect-ratio:20/27}
.product-box .image img {border-radius: 2px;}
.product-box .price{font-weight: 600;}


.product-box:not(.list-type) .add-list .addToWishlist{position: absolute;top: 0;right: 0;display: flex!important;flex-direction: column;justify-content: center;flex-wrap: nowrap;transform: translate(-8px, 8px);opacity: 1;visibility: visible;transition: all .5s cubic-bezier(0.8, 0, 0.3, 0.95);z-index: 9;}
.product-box:not(.list-type):has(.product-icon-box .icon-text-mark) .add-list .addToWishlist{transform: translate(-8px, 48px);}
.product-box .add-list .addToWishlist{display: flex;justify-content: center;align-items: center;border-radius:50%;background:#fff;color:#000;width:35px;height:35px;font-size:19px;padding: 0;margin:0 0 7px;border:none;box-shadow: 0 4px 12px -3px #00000025;transition:all .2s ease-in;}
.product-box .add-list .addToWishlist .fa{display:inline-block;}
.product-box .add-list .addToWishlist span{display:none;}
@-webkit-keyframes pulse {
    0% {-webkit-transform: scaleX(1);transform: scaleX(1)}
    50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05)}
    to {-webkit-transform: scaleX(1);transform: scaleX(1)}
}
@keyframes pulse {
    0% {-webkit-transform: scaleX(1);transform: scaleX(1)}
    50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05)}
    to {-webkit-transform: scaleX(1);transform: scaleX(1)}
}
.product-box .add-list .addToWishlist:hover .fa{font-weight:700;-webkit-animation: pulse 1s infinite;-moz-animation: pulse 1s infinite;animation: pulse 1s infinite;}


@media screen and (max-width: 767px){
    .product-box{padding:0 5px;}
    .product-box .title,
    .product-box .price{font-size:12px;}
	.product-box .icon.new, .product-box .icon.discount, .product-icon-box .icon.new, .product-icon-box .icon.discount, .product-box .icon.-g-icon-discount-value, .product-icon-box .icon.-g-icon-discount-value {font-size: 11px;line-height: 24px;}
}


/* CAROUSEL */
#main-bnn .owl-theme .owl-controls .owl-buttons div,
.carousel-slide .owl-theme .owl-controls .owl-buttons div{font-size: 25px;color:#444;width: 45px;height: 45px;text-align: center;background: rgba(255, 255, 255,.85); -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;box-shadow: 0 2px 7px -2px rgb(0 0 0 / 30%);transition: all .2s ease-in;}
#main-bnn .owl-next, #main-bnn .owl-prev{top: 50%;}
/* CAROUSEL MEDIA-Q */
@media screen and (max-width:1300px) {
	.carousel-slide .owl-carousel{padding:0 20px;}
}
@media screen and (max-width: 991px){
	.carousel-slide {padding: 0 4px 30px;}
}
@media screen and (min-width: 481px){
	.carousel-slide .owl-prev {left: -20px;}
	.carousel-slide .owl-next {right: -20px;}
}
@media screen and (max-width: 480px){
	.carousel-slide .owl-carousel{padding:0;}
	#main-bnn .owl-theme .owl-controls .owl-buttons div,
	.carousel-slide .owl-theme .owl-controls .owl-buttons div{width: 40px;height: 40px;line-height: 40px;}
	#main-bnn .owl-prev{left:5px;}
	#main-bnn .owl-next{right:5px;}
}


/* COMPONENTS */
.-g-banner-fixed{margin-bottom:0!important;}
.-g-banner-fixed .title{font-weight: 500!important;font-size: 26px!important; margin-bottom: 0!important; line-height: 1.2!important;}
.-g-banner-fixed .subtitle {font-size: 14px!important;line-height:1.5!important;margin-top: 15px!important;}
.-g-banner-fixed .btn {font-weight: 400;line-height: 40px!important;margin: 20px 0 0!important;}

.-g-homepage-main-slider + .-g-component-banner-group{margin-top:5px;}

/* PIN */
.pinGrid{padding:30px 0 0;}
.pin{position:relative;padding: 0 8px;background: none;}
.pin a{overflow: hidden;border-radius: 0;}
.pin img{transition: all .4s ease-out;}
.pin:hover img{transform:scale(1.05);}
.pin .figcaption{padding: 2% 5% 6%;text-align:left;}
.pin .figcaption .title {line-height: 1.5;margin: 0;}
.pin .figcaption p{font-weight: 300;font-size: 15px; line-height: 1.4;margin-top: 5px;}
.pin .figcaption .banner-btn{font-weight: 400;font-size: 15px;margin-top: 20px;line-height:40px;padding:0 20px;color: #fff;background: #c09e83;}

/* PIN MEDIA-Q */
@media screen and (min-width:992px) {
    .pin .figcaption{bottom: 10%;position: absolute;left: 0;right: 0;margin: auto;width: 80%;padding: 2% 4% 4%;display: flex;flex-wrap: nowrap;justify-content: center;align-items: baseline;flex-direction: column;    background: #ffffff99;
    backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);text-align:left;}
}
@media screen and (max-width:480px) {
    .pin,
    .-g-component-banner-group{padding:0;}
    .pinGrid{margin:0;}
}


/* FOOTER */
.newsletter-form{position:relative;}
.newsletter-form input[type=text] {
    width: 100%;
    max-width: 400px;
    height: 36px;
    line-height: 36px;
    padding: 0 110px 0 12px;
    vertical-align: top;
    border: none;
    border-radius: 4px;
    box-shadow: 0 0 10px -2px #00000010;
}
.newsletter-form input[type=submit] {
    display: inline-block;
    width: 110px;
    line-height: 36px;
    text-transform: uppercase;
    border-radius: 2px;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    padding: 0 10px;
    margin:0;
}
.custom-chk, 
.custom-chk label {font-size: 12px;}

.bottom-section{border:none;}
.bottom-section .container-h{padding:0;}
.bottom-section .col{padding: 25px 15px;}
.bottom-section .col.social ul{display:flex;justify-content: center;align-items: center;gap: 8px;}
.bottom-section .col.social ul li a {width: auto;height: auto;font-size: 24px;color: #222;line-height: 35px;border-radius: 0;background: none;}

footer,.main-footer {background: #222 !important;}
.main-footer{padding-top:40px;}
.main-footer .col .title{text-transform:uppercase;color:#fff;font-size:15px;font-weight:300;margin-top:0;margin-bottom:20px}
.main-footer .col .title a{color:#fff;}
.main-footer .col ul li{display:block;margin-bottom:5px;color:#888}
.main-footer .col ul li a{display:block;color:#888;font-weight:400;font-size:13px;transition:all .3s ease-in-out;}
.main-footer .col ul li a:hover{color:#fff;}
.main-footer .col ul li i{font-size:15px;}
.main-footer .col-right {color: #888;}
.main-footer .col-right a{color: #fff;}

/* FOOTER MEDIA-Q */
@media screen and (max-width: 800px){
    .bottom-section .col{padding: 25px 0;}
    .newsletter-form{max-width:400px;}
}


/* LIST */
.filter-trg {line-height: 34px!important;}
.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;}
:where(.product-box:not(.list-type) .add-list) .btn {display: block;width: 100%;}

/* DETAIL */
.vertical-slider-box,
.vertical-slide-img,
.vertical-slide-img img{max-height:100%!important;}

.detail-price{font-weight:600;margin-top: 10px;margin-bottom: 10px;}
.add-section .btn{width:100%;line-height: 48px;margin-left:0!important;}
.add-section .qty-regulator + .btn{flex:1;}


.extra-offer{border:none;padding-bottom: 0;}
.extra-offer .box {padding: 20px 0;border-bottom: 1px solid #dfdfdf;}
.extra-offer .box:last-of-type{border-bottom: 1px solid #dfdfdf;}
.extra-offer .owl-carousel{padding:0;}
.extra-offer .box-offer,
.extra-offer .box-offer .price{text-align:left;}
.extra-offer .box-offer .price {font-weight: 500;}
.extra-offer .buy .btn{line-height:40px;}
.extra-offer .buy .detail-price eco {font-weight: 400;}


.detail-tabs,
.detail-recomended{width:100%;}
ul.resp-tabs-list{display:none}
span.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{float:none;width:100%;min-height:100px;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.detail-tabs span.resp-accordion{padding:12px 15px!important;margin-bottom: 0;font-size: 15px;border:none!important;background: #f2f2f2!important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;position: relative;z-index:8;}
.detail-tabs .resp-tab-content{padding: 10px 0;border:none!important;}


@media screen and (min-width: 768px){
    .detail-slider-holder{width:55%;padding-right: 35px;}
    .detail-title,
    .detail-prod-attr{width:45%;}
}
@media screen and (max-width: 767px){
    .-g-product-row-box{display: flex;flex-direction: column;}
    .detail-title {padding-right: 45px;margin-bottom: 0;}
    .detail-title .title {padding: 12px 0 8px;margin: 0;}
    .detail-title .title span{margin-top:5px;}
    .go-back-icon{left:auto;right:0;}
    .detail-slider-holder{order:-1;padding:0;}
    #stock-btn, 
    .__shippingPriceTemplate, 
    .detail-price, 
    .detail-product-atributes, 
    .detail-title, 
    .product-code, 
    .wish-section,
    .detail-product-atributes .prod-attr-h{text-align: left;}
    .product-code {margin-top: 10px;}
	.oney-info {margin: 0 auto 10px!important;}
}
@media screen and (max-width: 480px){
    .detail-product-atributes select{max-width:100%!important;}
    .product-code .code{margin-bottom:5px;}
    .wish-section .col{margin-bottom:0;}
    .extra-offer .detail-price {margin: 0 0 20px;}
    .extra-offer .buy .btn{width:100%;margin-bottom:0;}
}

/* CART */
.-g2-checkout .form-h .select2-input-s .select2{border: none!important;}
.select2-container.select2-container--open .select2-dropdown{background: #f2f2f2;}

@media screen and (max-width: 480px){
   .cart-title-holder {align-items: stretch;}
}


/* BLOG */
.-g-post-slide .-g-post-image{height: 400px;margin-bottom: 30px;}
.-g-post-slide .-g-post-slide-title{text-transform:uppercase;margin-bottom: 15px;}
.-g-post-slide .-g-post-slide-content {font-size: 15px;color: #000;line-height: 1.6;}
.-g-post-slide .-g-post-readMore{font-weight: 500;font-size: 13px;text-transform: uppercase;}
.-g-blog-page .blog-title{font-weight: 500;text-transform: uppercase;}
.-g-blog-page .-g-post-info {padding: 15px 0 0;border-top: 1px dashed #e0dede;border-bottom: none;}
.-g-blog-post .-g-post-content-detail {font-size: 15px;color: #707070;}


/* TESTIMONIAL */
.testimonial-holder{background:#f2f2f2!important;}
.testimonial-sld li {float: none;width: 100%;padding: 0;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.testimonial-sld .avatar-h {display: flex;width: 170px;height: 170px;margin: 10px auto;font-weight: 300;font-size: 36px;text-align: center;line-height: 1.4;border: 10px solid #80766e35;border-radius: 50%;overflow: hidden;position: relative;justify-content: center;align-items: center;background: #fff;}
.testimonial-sld .avatar-h img {max-width: 100%;max-height: 100%;margin: auto;position: relative;border: none;}
.testimonial-sld .testimonial-content{overflow: hidden;width: calc(100% - 300px);display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
.testimonial-sld .content {font-size: 18px;line-height: 1.4;}
.testimonial-sld .content > span{display:block;margin-bottom:5px;}
.testimonial-sld .title{order: 1;display: flex;flex-wrap: nowrap;flex-direction: column;text-align: left;min-height: inherit;margin: 20px 0 0;font-weight: 500;font-size: 18px;}
.testimonial-sld .owl-pagination{display:block;}
.testimonials{padding:20px;}
/* TESTIMONIAL MEDIA-Q */
@media screen and (max-width: 767px){
    .testimonial-sld .testimonial-content{width: 100%;}
    .testimonial-sld .content{font-size: 18px;}
}


#logo img{content: url('https://gomagcdn.ro/domains2/ready/files/company/2-tema-logo-compact8683.svg');}
#main-bnn{max-height: 1000px !important;}
.bnn-group-left{max-width: 1531px; margin: 0 auto;}
.bottom-section .col{padding-top:50px !important;padding-bottom:50px !important;}

/* Sectiunea de sub banner */
.totceainevoieptafacereata {
  padding: 70px 20px;
  background-color: #ffffff;
  color: #3a3a3a;
  text-align: center;
}

.totceainevoieptafacereata__interior {
  max-width: 1080px;
  margin: 0 auto;
}

.totceainevoieptafacereata__titlu {
  max-width: 940px;
  margin: 0 auto 28px auto;
  color: #a8230f;
  font-size: 42px;
  font-weight: bold;
  line-height: 1.2;
}

.totceainevoieptafacereata__text {
  max-width: 920px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.6;
}

.totceainevoieptafacereata__text p {
  margin: 0 0 20px 0;
  font-size: 24px;
}

@media screen and (max-width: 600px) {
  .totceainevoieptafacereata {
    padding: 45px 20px;
  }

  .totceainevoieptafacereata__titlu {
    font-size: 30px;
  }

  .totceainevoieptafacereata__text {
    font-size: 18px;
  }
}
@media screen and (max-width: 600px) {
  .totceainevoieptafacereata {
    padding: 45px 20px;
  }

  .totceainevoieptafacereata__titlu {
    font-size: 30px;
  }

  .totceainevoieptafacereata__text {
    font-size: 18px;
  }
}

/* Paragrafele din HTML-ul actual */
#ready-despre-noi-titlu + p,
#ready-despre-noi-titlu + p + p {
  font-size: 24px;
  line-height: 1.5;
}
#ready-despre-noi-titlu,
#ready-despre-titlu {
  width: auto;
  max-width: none;
  position: static;
  margin: 0 0 28px 0;
  padding: 22px 16px;
  background-color: #000000;
  background-image: none;
  color: #ff5a4f;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  border-radius: 8px;
}

@media screen and (max-width: 600px) {
  #ready-despre-noi-titlu {
    font-size: 25px;
    padding: 18px 12px;
  }
}
/* Stiluri pentru sectiunea Cine suntem. Adauga-le dupa CSS-ul actual. */
.ready-despre {
  max-width: 1200px;
  margin: 0 auto;
  padding: 55px 20px;
  color: #3a3a3a;
  text-align: center;
}

.ready-despre__titlu {
  margin: 0 0 26px 0;
  padding: 22px 16px;
  background-color: #000000;
  color: #ff5a4f;
  border-radius: 8px;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}

.ready-despre__introducere {
  max-width: 980px;
  margin: 0 auto 42px auto;
  font-size: 22px;
  line-height: 1.6;
  text-align: center;
}

.ready-despre__tabel {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 14px;
  text-align: left;
}

.ready-despre__card {
  width: 33%;
  padding: 25px;
  background-color: #f7f7f7;
  border: 1px solid #e9e9e9;
  border-radius: 8px;
  vertical-align: top;
}

.ready-despre__card-titlu {
  margin: 0 0 15px 0;
  color: #a8230f;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.3;
}

.ready-despre__card-text {
  margin: 0;
  color: #3a3a3a;
  font-size: 18px;
  line-height: 1.5;
}

@media screen and (max-width: 700px) {
  .ready-despre {
    padding: 40px 15px;
  }

  .ready-despre__titlu {
    font-size: 28px;
  }

  .ready-despre__introducere {
    font-size: 19px;
    margin-bottom: 30px;
  }

  .ready-despre__tabel,
  .ready-despre__tabel tbody,
  .ready-despre__tabel tr,
  .ready-despre__card {
    display: block;
    width: auto;
  }

  .ready-despre__tabel {
    border-spacing: 0;
  }

  .ready-despre__card {
    margin: 0 0 15px 0;
  }
}
#ready-despre-introducere {
  margin: 0 auto 28px auto;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
}
/* Adauga la finalul CSS-ului actual. Aceasta regula priveste doar blocul cu servicii. */
.ready-servicii {
  width: 100%;
  border-collapse: separate;
  border-spacing: 16px;
  table-layout: fixed;
}

@media screen and (max-width: 700px) {
  .ready-servicii,
  .ready-servicii tbody,
  .ready-servicii tr,
  .ready-servicii__card {
    display: block;
    width: auto;
  }

  .ready-servicii {
    border-spacing: 0;
  }

  .ready-servicii__card {
    margin: 0 0 16px 0;
  }
}
.ready-coloane table,
.ready-coloane {
  width: 100%;
  border-collapse: separate;
  border-spacing: 16px;
  table-layout: fixed;
}

.ready-coloane tr {
  background-color: transparent;
}

.ready-coloane td {
  display: table-cell;
  width: 33%;
  padding: 24px;
  background-color: #f7f7f7;
  border: 1px solid #e4e4e4;
  border-top: 3px solid #a8230f;
  border-radius: 8px;
  vertical-align: top;
}

.ready-coloane td h3 {
  margin: 0 0 12px 0;
  color: #a8230f;
  font-size: 23px;
  font-weight: bold;
  line-height: 1.3;
}

.ready-coloane td p {
  margin: 0;
  color: #3a3a3a;
  font-size: 18px;
  line-height: 1.5;
}

@media screen and (max-width: 700px) {
  .ready-coloane table,
  .ready-coloane tbody,
  .ready-coloane tr,
  .ready-coloane td {
    display: block;
    width: auto;
  }

  .ready-coloane td {
    margin-bottom: 16px;
  }
}

.solutiicomplete {
    padding-top: 16px;
    width: 100%;
    text-align: center;
    color: #8B1E2D;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.25;
}
.echipamentesoftservice {
    padding-top: 32px;
    width: 100%;
    text-align: center;
    font-size: 32px;
    line-height: 1.3;
    color: #000000;
}

.echipamentesoftservice .echipamentesoftservice-titlu,
.echipamentesoftservice .echipamentesoftservice-descriere {
    display: block;
    color: #000000;
}

.echipamentesoftservice .echipamentesoftservice-descriere {
    margin-top: 10px;
}
.echipamentesoftservice .echipamentesoftservice-categorii {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #8B1E2D;
    font-weight: 700;
}

.echipamentesoftservice .echipamentesoftservice-categorii > span + span {
    margin-left: 20px;
}

@media (max-width: 767px) {
    .echipamentesoftservice .echipamentesoftservice-categorii {
        font-size: 18px;
    }

    .echipamentesoftservice .echipamentesoftservice-categorii > span + span {
        margin-left: 8px;
    }
}

@media (max-width: 767px) {
    .echipamentesoftservice {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .echipamentesoftservice .echipamentesoftservice-categorii {
        margin-left: 8px;
        font-size: 18px;
    }
}
/* 1. Titlul paginii de contact */
.contacttitlu {
    text-align: center;
    color: red;
    font-size: 42px;
}

/* 2. Textul introductiv de sub titlu */
.infocontact {
    text-align: center;
    color: black;
}

/* 3. Subtitlul "Preferi sa ne scrii?" / "Contacteaza-ne" */
.contacteazanesubtitlu {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}

/* 4. Linia cu telefon, whatsapp, email - aliniate stanga */
.infocontact-date {
    text-align: left;
}

.tel-rosu {
    color: red;
}

.whatsapp-verde {
    color: green;
}

.email-rosu {
    color: red;
}

/* 5. Adresa + programul de lucru */
.infocontact-program {
    text-align: left;
    font-size: 18px;
}

/* 6. Sectiunea "Preferi sa ne scrii?" */
.preferisanescrii {
    text-align: center;
}

/* ===== READY UI KIT v1 (Claude, 28.09.2026) - INCEPUT. Stiluri comune pentru sectiunile .rdy ===== */
:root{
  --rdy-red:#d7262e;--rdy-red-d:#b51f26;--rdy-red-l:#fdeeee;
  --rdy-ink:#16202a;--rdy-ink-2:#1e2a36;--rdy-ink-3:#2b3947;
  --rdy-text:#2a333e;--rdy-muted:#5d6977;--rdy-line:#e4e8ed;
  --rdy-bg:#f4f6f8;--rdy-star:#f5a623;
  --rdy-radius:16px;--rdy-shadow:0 12px 32px rgba(15,23,42,.08);
}
#wrapper{overflow-x:clip}
.rdy,.rdy *{box-sizing:border-box}
.rdy{font-family:Poppins,Arial,sans-serif;color:var(--rdy-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
.rdy :where(h1,h2,h3,h4){font-family:Poppins,Arial,sans-serif;margin:0;padding:0;line-height:1.2;letter-spacing:-.015em;color:inherit;text-transform:none;background:none;border:0}
.rdy :where(p,figure){margin:0}
.rdy :where(ul,ol){list-style:none;margin:0;padding:0}
.rdy :where(a){text-decoration:none}
.rdy :where(img){max-width:100%;height:auto;display:block;border:0}
.rdy :where(button){font-family:inherit}
.rdy-bleed{margin-left:calc(50% - 50vw + var(--rdy-sbw,0px) / 2);margin-right:calc(50% - 50vw + var(--rdy-sbw,0px) / 2)}
.rdy-wrap{max-width:1270px;margin:0 auto;padding:0 15px}
.rdy-sec{padding-top:64px;padding-bottom:64px}
.rdy-sec--tight{padding-top:40px;padding-bottom:40px}
.rdy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}
.rdy-kicker{display:inline-block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--rdy-red)}
.rdy-title{font-size:34px;font-weight:700;color:var(--rdy-ink)}
.rdy-lead{max-width:660px;margin-top:12px;font-size:17px;color:var(--rdy-muted)}
.rdy-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--rdy-red);white-space:nowrap}
.rdy-link:hover{color:var(--rdy-red-d)}
.rdy-link svg{width:16px;height:16px;transition:transform .2s}
.rdy-link:hover svg{transform:translateX(3px)}
.rdy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:2px solid transparent;border-radius:12px;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
.rdy-btn svg{width:18px;height:18px;flex:none}
.rdy-btn--red{background:var(--rdy-red);color:#fff}
.rdy-btn--red:hover,.rdy-btn--red:focus{background:var(--rdy-red-d);color:#fff;box-shadow:0 8px 22px rgba(215,38,46,.35)}
.rdy-btn--ghost{border-color:rgba(255,255,255,.5);color:#fff;background:transparent}
.rdy-btn--ghost:hover,.rdy-btn--ghost:focus{background:#fff;border-color:#fff;color:var(--rdy-ink)}
.rdy-btn--dark{background:var(--rdy-ink);color:#fff}
.rdy-btn--dark:hover,.rdy-btn--dark:focus{background:#000;color:#fff}
.rdy-btn--white{background:#fff;color:var(--rdy-ink)}
.rdy-btn--white:hover,.rdy-btn--white:focus{background:var(--rdy-ink);color:#fff}
.rdy-btn--line{background:#fff;border-color:var(--rdy-line);color:var(--rdy-ink)}
.rdy-btn--line:hover,.rdy-btn--line:focus{border-color:var(--rdy-ink);color:var(--rdy-ink)}
.rdy-ico{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.rdy a:focus-visible,.rdy button:focus-visible{outline:3px solid #7fb2ff;outline-offset:3px}
@media (max-width:991px){.rdy-title{font-size:29px}}
@media (max-width:767px){
  .rdy-sec{padding-top:44px;padding-bottom:44px}
  .rdy-sec--tight{padding-top:32px;padding-bottom:32px}
  .rdy-title{font-size:25px}
  .rdy-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}
  .rdy-lead{font-size:15px}
  .rdy-btn{min-height:48px;padding:0 20px}
}
/* Sectiunea Lista produse de pe Home primeste clasa CSS rdy-produse */
.rdy-produse .btn,.rdy-produse .add2cart{border-radius:10px}
/* ===== READY UI KIT v1 - SFARSIT ===== */

/* ===== READY ANTET, MENIU SI SUBSOL v1 (Claude, 28.09.2026) - INCEPUT ===== */
.rdy h1,.rdy h2,.rdy h3,.rdy h4{text-align:inherit;font-weight:700}
.rdy-ph__crumbs,.rdy-ct__crumbs{display:none}
.top-head-bg{background:#fff}
.main-header .search-form-box .search-form input[type=text]{height:44px;border:1px solid #e3e7ec;border-radius:12px;background:#f5f7f9;font-family:Poppins,Arial,sans-serif;font-size:14px;color:#16202a;transition:border-color .2s,background-color .2s,box-shadow .2s}
.main-header .search-form-box .search-form input[type=text]:focus{background:#fff;border-color:#d7262e;box-shadow:0 0 0 3px rgba(215,38,46,.12);outline:0}
.main-header .search-form-box .search-form .search-button{color:#16202a}
.main-header .acount-section>ul>li>a{font-family:Poppins,Arial,sans-serif;font-weight:500;color:#16202a;transition:color .2s}
.main-header .acount-section>ul>li>a:hover{color:#d7262e}
.main-header .acount-section .contact-header i,.main-header .acount-section .contact-header svg{color:#d7262e}
@media (min-width:1025px){
.main-header #main-menu{position:relative;z-index:990;background:#16202a}
.main-header #main-menu:before{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#16202a;z-index:-1}
.main-header #main-menu .nav-menu{display:flex;align-items:center;flex-wrap:nowrap}
.main-header #main-menu .nav-menu>li{flex:none;margin:0;padding-top:0;padding-bottom:0}
.main-header #main-menu .nav-menu>li:has(>a[href$="/semnatura-electronica"]){margin-left:auto}
.main-header #main-menu .nav-menu>li>a{position:relative;display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 13px;font-family:Poppins,Arial,sans-serif;font-size:14.5px;font-weight:500;letter-spacing:.01em;color:#e7ecf1;transition:color .2s}
.main-header #main-menu .nav-menu>li:first-child>a{padding-left:0}
.main-header #main-menu .nav-menu>li>a .fa{font-size:12px;opacity:.55;transition:transform .2s,opacity .2s}
.main-header #main-menu .nav-menu>li>a:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#d7262e;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.main-header #main-menu .nav-menu>li:first-child>a:after{left:0}
.main-header #main-menu .nav-menu>li:hover>a{color:#fff}
.main-header #main-menu .nav-menu>li:hover>a:after{transform:scaleX(1)}
.main-header #main-menu .nav-menu>li:hover>a .fa{opacity:1;transform:rotate(180deg)}
.main-header #main-menu .nav-menu>li>a[href$="/semnatura-electronica"]{height:auto;margin:0 8px 0 0;padding:8px 16px;border-radius:999px;background:#d7262e;color:#fff;font-weight:600}
.main-header #main-menu .nav-menu>li>a[href$="/semnatura-electronica"]:after{display:none}
.main-header #main-menu .nav-menu>li:hover>a[href$="/semnatura-electronica"]{background:#b51f26}
.main-header #main-menu .nav-menu>li:last-child>a{padding-right:0}
.main-header #main-menu .nav-menu>li:last-child>a:after{right:0}
.main-header #main-menu .menu-dd{min-width:260px;padding:10px;border:1px solid #e9ecf0;border-top:3px solid #d7262e;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 22px 44px rgba(15,23,42,.18)}
.main-header #main-menu .menu-dd .drop-list>li{float:none;width:100%}
.main-header #main-menu .menu-dd .col{padding:0;margin:0}
.main-header #main-menu .menu-dd p.title{margin:0}
.main-header #main-menu .menu-dd a.title{display:block;padding:9px 12px;border-radius:9px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.35;color:#2a333e;transition:background-color .15s,color .15s}
.main-header #main-menu .menu-dd a.title:hover{background:#fdeeee;color:#d7262e}
}
@media (min-width:1025px) and (max-width:1279px){
.main-header #main-menu .nav-menu>li>a{padding:0 8px;font-size:13.5px}
.main-header #main-menu .nav-menu>li>a:after{left:8px;right:8px}
.main-header #main-menu .nav-menu>li>a[href$="/semnatura-electronica"]{padding:7px 12px}
}
.mm-mobile-menu .nav-menu>li{border-bottom:1px solid #eef1f4}
.mm-mobile-menu .nav-menu>li>a{padding:14px 44px 14px 18px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;color:#16202a}
.mm-mobile-menu .nav-menu>li>a[href$="/semnatura-electronica"]{color:#d7262e;font-weight:600}
.breadcrumb-box{padding-top:0;padding-bottom:0;font-size:13px;color:#5d6977}
.breadcrumb-box .breadcrumb{padding-top:12px;padding-bottom:12px}
.breadcrumb-box a{color:#5d6977}
.breadcrumb-box a:hover{color:#d7262e}
.bottom-section{background:#f4f6f8;border-top:1px solid #e4e8ed}
.bottom-section .holder{padding-top:0;padding-bottom:0}
/* tema forteaza 50px !important din configurator pe .bottom-section .col (compactare 06.10.2026) */
.bottom-section .holder .col.support{padding-top:20px !important;padding-bottom:20px !important}
/* coloana nativa Social (Setari > Social Media, 06.10.2026), in stilul benzii Suport clienti */
.bottom-section .holder .col.social{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px !important;padding-bottom:20px !important;text-align:center}
.bottom-section .col.social p.title{margin:0 0 12px;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#16202a}
.bottom-section .col.social p.title span{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#5d6977}
.bottom-section .col.social ul{display:flex;justify-content:center;gap:10px;margin:0;padding:0}
.bottom-section .col.social li{margin:0;padding:0;list-style:none}
.bottom-section .holder .col.social ul li a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e4e8ed;border-radius:999px;background:#fff;color:#d7262e;font-size:18px;transition:border-color .2s,background .2s,color .2s}
.bottom-section .holder .col.social ul li a:hover{border-color:#d7262e;background:#d7262e;color:#fff}
.bottom-section .holder .col.social ul li a .fa{color:inherit;font-size:18px;line-height:1}
.bottom-section .col.support{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;width:100%;float:none;text-align:center}
.bottom-section .col.support p.title{flex-basis:100%;margin:0 0 4px;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#16202a}
.bottom-section .col.support p.title span{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#5d6977}
.bottom-section .col.support a.support-contact{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 16px;border:1px solid #e4e8ed;border-radius:999px;background:#fff;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500;color:#16202a;transition:border-color .2s,color .2s}
.bottom-section .col.support a.support-contact:hover{border-color:#d7262e;color:#d7262e}
.bottom-section .col.support a.support-contact .fa{color:#d7262e}
footer,footer .main-footer{background-color:#16202a !important}
footer{border-top:3px solid #d7262e}
footer .main-footer{padding-top:30px;padding-bottom:16px}
footer,footer p,footer .title,footer a{font-family:Poppins,Arial,sans-serif}
footer .-g-footer-group p.title,footer .-g-footer-company-data p.title{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#fff}
footer .-g-footer-group p.title a{color:#fff}
footer .footer-submenu li{margin:0;padding:0;list-style:none}
footer .footer-submenu li a{display:inline-block;padding:4px 0;font-size:14px;line-height:1.5;color:#a9b4c0;transition:color .2s}
footer .footer-submenu li a:hover{color:#fff}
footer .-g-footer-company-data,footer .-g-footer-company-data p,footer .-g-footer-company-data span{font-size:14px;line-height:1.7;color:#a9b4c0}
footer .col-right,footer .col-right a,footer .col-right p{font-size:13px;color:#8796a6}
footer .col-right a:hover{color:#fff}
@media (min-width:992px){
footer .main-footer>.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.1fr) minmax(0,1fr);gap:20px 28px}
footer .main-footer>.row:before,footer .main-footer>.row:after{display:none}
footer .main-footer>.row>.col:nth-child(1),footer .main-footer>.row>.col:nth-child(2){display:contents}
footer .main-footer>.row>.col{width:auto;float:none;padding:0}
footer .main-footer>.row>.col:nth-child(1)>.-g-footer-group:nth-child(1){order:1}
footer .main-footer>.row>.col:nth-child(2)>.-g-footer-group:nth-child(1){order:2}
footer .main-footer>.row>.col:nth-child(1)>.-g-footer-group:nth-child(2){order:3}
footer .main-footer>.row>.col:nth-child(2)>.-g-footer-group:nth-child(2){order:4}
footer .main-footer>.row>.-g-footer-company-data{order:5}
footer .main-footer>.row>.col-right{order:6;text-align:right}
footer .main-footer>.row>.-g-footer-affiliate-block{order:7;grid-column:1/-1}
footer .-g-footer-group p.title .fa{display:none}
#-g-footer-general .footer-submenu{padding-bottom:0}
#-g-footer-general .footer-submenu li a{padding:2px 0;font-size:13px;line-height:1.45}
#-g-footer-general .-g-footer-company-data li{margin:0}
#-g-footer-general .-g-footer-company-data,#-g-footer-general .-g-footer-company-data p,#-g-footer-general .-g-footer-company-data span,#-g-footer-general .-g-footer-company-data li{font-size:13px;line-height:1.55}
footer .-g-footer-group{margin:0}
}
/* ===== READY ANTET, MENIU SI SUBSOL v1 - SFARSIT ===== */

/*       READY BLOG v1 (Claude, 29.09.2026) - INCEPUT       */
/* kitul pentru articolele de blog (continutul articolului e un div.rdy-art) */
.rdy-art{max-width:780px;margin:0 auto 56px;font-family:Poppins,Arial,sans-serif;font-size:16.5px;line-height:1.75;color:#2a333e}
.rdy-art p{margin:0 0 18px}
.rdy-art a{color:#d7262e;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.rdy-art a:hover{color:#b51f26}
.rdy-art h2{margin:44px 0 14px;font-size:26px;line-height:1.25;font-weight:700;color:#16202a;letter-spacing:-.01em}
.rdy-art h3{margin:26px 0 8px;font-size:18.5px;line-height:1.35;font-weight:600;color:#16202a}
.rdy-art strong{color:#16202a;font-weight:600}
.rdy-art ul,.rdy-art ol{margin:0 0 22px;padding:0;list-style:none}
.rdy-art ul li{position:relative;margin:0 0 9px;padding-left:22px}
.rdy-art ul li:before{content:"";position:absolute;left:2px;top:.72em;width:8px;height:8px;border-radius:2px;background:#d7262e}
.rdy-art ol{counter-reset:rdy}
.rdy-art ol li{position:relative;margin:0 0 12px;padding-left:42px;counter-increment:rdy}
.rdy-art ol li:before{content:counter(rdy);position:absolute;left:0;top:.05em;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#16202a;color:#fff;font-size:13.5px;font-weight:600;line-height:1}
.rdy-art .rdy-art__lead{margin-bottom:26px;font-size:19px;line-height:1.65;color:#16202a}
.rdy-art__key{margin:0 0 36px;padding:22px 24px 10px;border-left:4px solid #d7262e;border-radius:14px;background:#f4f6f8}
.rdy-art__key .t{display:block;margin-bottom:12px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d7262e}
.rdy-art__key li{font-size:15.5px}
.rdy-art__note{margin:26px 0;padding:16px 20px;border:1px solid #f3dca6;border-radius:12px;background:#fff8e8;font-size:15.5px;line-height:1.65}
.rdy-art__tw{margin:22px 0 28px;overflow-x:auto;border:1px solid #e4e8ed;border-radius:12px;-webkit-overflow-scrolling:touch}
.rdy-art table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.5}
.rdy-art th{padding:11px 14px;background:#16202a;color:#fff;font-weight:600;text-align:left}
.rdy-art td{padding:11px 14px;border-top:1px solid #e4e8ed;vertical-align:top}
.rdy-art tbody tr:nth-child(even) td{background:#fafbfc}
.rdy-art__faq{margin:6px 0 10px}
.rdy-art__faq h3{margin:0!important;padding:16px 18px 6px;border:1px solid #e4e8ed;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;font-size:17px}
.rdy-art__faq h3+p{margin:0 0 12px!important;padding:0 18px 16px;border:1px solid #e4e8ed;border-top:0;border-radius:0 0 12px 12px;background:#fff;font-size:15.5px}
.rdy-art__prods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 30px}
.rdy-art .rdy-art__prod{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e8ed;border-radius:12px;background:#fff;color:#16202a;text-decoration:none;transition:border-color .2s,box-shadow .2s}
.rdy-art .rdy-art__prod:hover{border-color:#d7262e;box-shadow:0 10px 24px rgba(22,32,42,.1);color:#16202a}
.rdy-art__prod img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:10px;background:#fff}
.rdy-art__prod span{padding:10px 12px 12px;font-size:13.5px;font-weight:600;line-height:1.35}
.rdy-art__cta{margin:44px 0 30px;padding:28px;border-radius:18px;background:radial-gradient(420px 260px at 92% 0%,rgba(215,38,46,.34),transparent 62%),linear-gradient(160deg,#1c2834 0%,#16202a 58%,#111921 100%);color:#dfe6ed}
.rdy-art .rdy-art__cta h3{margin:0 0 8px;font-size:22px;color:#fff}
.rdy-art__cta p{margin:0 0 18px}
.rdy-art__btns{display:flex;flex-wrap:wrap;gap:10px}
.rdy-art .rdy-art__btn{display:inline-flex;align-items:center;height:46px;padding:0 20px;border-radius:10px;background:#d7262e;color:#fff;font-size:15px;font-weight:600;text-decoration:none}
.rdy-art .rdy-art__btn:hover{background:#b51f26;color:#fff}
.rdy-art .rdy-art__btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.rdy-art .rdy-art__btn--ghost:hover{background:rgba(255,255,255,.08)}
.rdy-art__src{margin-top:34px;padding-top:18px;border-top:1px solid #e4e8ed;font-size:13.5px;line-height:1.6;color:#5d6977}
.rdy-art__src .t{display:block;margin-bottom:8px;color:#16202a;font-weight:600}
.rdy-art__src ul li{margin-bottom:5px}
.rdy-art__src p{margin:10px 0 0}
.-g-post-content-detail .rdy-art{margin:8px 0 56px}
/* tema pune bulinele/numerotarea si culoarea ei pe listele si linkurile din articol */
.rdy-art ul,.rdy-art ol,.rdy-art li{list-style:none!important}
.rdy-art ul,.rdy-art ol{padding-left:0!important;margin-left:0!important}
.rdy-art li::marker{content:none}
.rdy-art a{color:#d7262e!important}
.rdy-art a:hover{color:#b51f26!important}
.rdy-art a.rdy-art__btn,.rdy-art a.rdy-art__btn:hover{color:#fff!important}
.rdy-art a.rdy-art__prod,.rdy-art a.rdy-art__prod:hover{color:#16202a!important}
.rdy-art a.rdy-art__prod,.rdy-art a.rdy-art__prod span,.rdy-art a.rdy-art__btn{text-decoration:none!important}
/* pagina de articol si listarile blogului (tema Factual) */
.-g-blog-page h1.blog-title{margin-bottom:12px;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:#16202a}
.-g-blog-post .-g-post-info{font-size:14px;color:#5d6977}
.-g-post-info-image-holder img{border-radius:16px}
.-g-blog-categories-list .-g-blog-category-title{font-size:18px;font-weight:700;color:#16202a}
/* listarile blogului: carduri, titluri si rezumat de 3 randuri (paragraful .rdy-exc il pune scriptul din JS Global) */
.-g-blog-page h1.title{font-size:28px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#16202a}
.-g-blog-page .-g-post-box{display:flex;align-items:flex-start;gap:24px;margin:0 0 18px;padding:18px;border:1px solid #e4e8ed;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}
.-g-blog-page .-g-post-box:hover{border-color:#d7262e;box-shadow:0 12px 30px rgba(22,32,42,.08)}
.-g-blog-page .-g-post-box .-g-post-image{flex:0 0 280px;max-width:280px}
.-g-blog-page .-g-post-box .-g-post-image img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:12px}
.-g-blog-page .-g-post-box .-g-post-content{flex:1;min-width:0;font-size:15px;line-height:1.6;color:#5d6977}
.-g-blog-page .-g-post-box .-g-post-title{margin:2px 0 8px;line-height:1.3}
.-g-blog-page .-g-post-box .-g-post-title a{font-size:21px;font-weight:700;line-height:1.3;color:#16202a}
.-g-blog-page .-g-post-box .-g-post-title a:hover{color:#d7262e}
.-g-blog-page .-g-post-box .rdy-exc{display:-webkit-box;margin:0 0 10px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.-g-blog-page .-g-post-box .-g-post-readMore,.-g-blog-page .-g-post-box .-g-post-readMore a{font-weight:600;color:#d7262e;text-decoration:none}
@media (max-width:767px){
  .-g-blog-page .-g-post-box{flex-direction:column;gap:14px;padding:14px}
  .-g-blog-page .-g-post-box .-g-post-image{flex-basis:auto;width:100%;max-width:none}
  .-g-blog-page .-g-post-box .-g-post-title a{font-size:19px}
  .-g-blog-page h1.blog-title{font-size:26px}
  .rdy-art{font-size:16px}
  .rdy-art h2{margin-top:36px;font-size:22px}
  .rdy-art .rdy-art__lead{font-size:17.5px}
  .rdy-art__prods{grid-template-columns:1fr 1fr}
  .rdy-art table{min-width:0;font-size:14px}
  .rdy-art th,.rdy-art td{padding:9px 10px}
  .rdy-art__cta{padding:22px}
}
/*       READY BLOG v1 - SFARSIT       */

/* READY BARA SUS v1 - INCEPUT (29.09.2026; meniul discret de deasupra antetului, construit de 14-bara-sus.js) */
.rdy-topbar{background:#f1f3f5;border-bottom:1px solid #e3e7eb;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1;color:#4a5560}
.rdy-topbar__in{max-width:1270px;margin:0 auto;padding:0 15px;box-sizing:border-box;height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.rdy-topbar__nav{display:flex;align-items:center;flex-wrap:nowrap}
.rdy-topbar__nav a{color:#3b4650 !important;text-decoration:none !important;padding:0 12px;border-left:1px solid #d5dbe1}
.rdy-topbar__nav a:first-child{border-left:0;padding-left:0}
.rdy-topbar__nav a:hover,.rdy-topbar__nav a[aria-current="page"]{color:#d7262e !important}
.rdy-topbar__nav a.rdy-topbar__hl{color:#d7262e !important;font-weight:600}
.rdy-topbar__info{color:#6b7682;white-space:nowrap}
.nav-menu .rdy-mob-only{display:none !important}
@media (max-width:1024px){
.rdy-topbar{display:none}
.mm-mobile-menu .nav-menu .rdy-mob-only{display:block !important}
}
/* READY BARA SUS v1 - SFARSIT */

/* READY CARUSEL LATERAL v2 SI INTREBARI FRECVENTE - INCEPUT (Claude, 29.09.2026)
   Caruselele din coloana stanga, banda "Recomandate" pe telefon, sectiunea de intrebari frecvente (.rdy-faq,
   scrisa in Categorie > SEO > Descriere). Sursa: gomag/home/14-carusel-lateral-v2.css */
html.rdy-v2 .rdy-sidepromo{display:none}
.rdy-side{display:grid;gap:22px;margin:26px 0 8px}
.rdy-car{position:relative}
.rdy-car__vp{position:relative;aspect-ratio:330/420;overflow:hidden;border-radius:14px;background:#eef2f6;box-shadow:0 10px 24px rgba(22,32,42,.12)}
.rdy-car__s{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}
.rdy-car__s.is-on{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}
.rdy-car__s img{display:block;width:100%;height:100%;object-fit:cover}
.rdy-car__s:focus-visible{outline:3px solid #d7262e;outline-offset:-3px}
.rdy-car__dots{display:flex;justify-content:center;gap:4px;margin-top:8px}
.rdy-car__dots button{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}
.rdy-car__dots button:before{content:"";width:9px;height:9px;border-radius:50%;background:#c3ccd6;transition:background .2s,transform .2s}
.rdy-car__dots button[aria-current]:before{background:#d7262e;transform:scale(1.25)}
.rdy-car__dots button:hover:before{background:#8c98a6}
.rdy-car__dots button:focus-visible{outline:2px solid #d7262e;outline-offset:1px;border-radius:50%}
@media (prefers-reduced-motion:reduce){.rdy-car__s,.rdy-car__s.is-on{transition:none}}
/* telefon: banda derulata cu degetul, dupa grila de produse */
.rdy-band{display:none}
@media (max-width:767px){
  .rdy-side{display:none}
  .rdy-band{display:block;clear:both;margin:22px 0 6px}
  .rdy-band__t{margin:0 0 10px;font-size:17px;font-weight:600;color:#16202a}
  .rdy-band__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
  .rdy-band__i{flex:0 0 44%;max-width:190px;scroll-snap-align:start;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px rgba(22,32,42,.12)}
  .rdy-band__i img{display:block;width:100%;height:auto;aspect-ratio:330/420}
}
/* banda pe toata latimea, in grila de produse (dupa randul 2) */
.rdy-gridband{clear:both;float:none;width:100%;padding:6px 15px 28px}
.rdy-gridband a{display:block;overflow:hidden;border-radius:14px;box-shadow:0 10px 24px rgba(22,32,42,.12);transition:box-shadow .2s ease}
.rdy-gridband a:hover{box-shadow:0 16px 30px rgba(22,32,42,.2)}
.rdy-gridband img{display:block;width:100%;height:auto;aspect-ratio:6/1}
@media (max-width:767px){.rdy-gridband{padding:4px 10px 22px}.rdy-gridband img{aspect-ratio:5/2}}
/* intrebari frecvente (HTML din descrierea categoriei; functioneaza si fara JS) */
.rdy-faq{clear:both;max-width:880px;margin:36px 0 12px;font-family:Poppins,Arial,sans-serif;color:#16202a;scroll-margin-top:120px}
.rdy-faq h2{margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:600;color:#16202a}
.rdy-faq .rdy-faq__intro{margin:0 0 14px;font-size:14px;color:#5d6977}
.rdy-faq details{border-bottom:1px solid #e4e8ed}
.rdy-faq details:first-of-type{border-top:1px solid #e4e8ed}
.rdy-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 2px;cursor:pointer;list-style:none;font-size:15.5px;font-weight:600;line-height:1.4}
.rdy-faq summary::-webkit-details-marker{display:none}
.rdy-faq summary:after{content:"+";flex:0 0 26px;height:26px;border-radius:50%;background:#fdeeee;color:#d7262e;font-size:19px;font-weight:500;line-height:25px;text-align:center}
.rdy-faq details[open] summary:after{content:"\2212"}
.rdy-faq summary:hover{color:#d7262e}
.rdy-faq summary:focus-visible{outline:2px solid #d7262e;outline-offset:2px;border-radius:4px}
.rdy-faq details > div{padding:0 44px 16px 2px;font-size:14.5px;line-height:1.65;color:#2a333e}
.rdy-faq details p{margin:0 0 8px}
.rdy-faq details p:last-child{margin-bottom:0}
.rdy-faq a{color:#d7262e;font-weight:500;text-decoration:underline;text-underline-offset:2px}
.rdy-faq .rdy-faq__src{margin-top:14px;font-size:12.5px;color:#5d6977}
@media (max-width:767px){.rdy-faq h2{font-size:20px}.rdy-faq summary{font-size:15px}.rdy-faq details > div{padding-right:4px}}
/* PASUL 3 (publicat 30.09.2026): banda pe produs, carusel pe blog, cautare fara rezultate, subcategorii */
.rdy-prodband{clear:both;margin:26px 0 8px}
.rdy-prodband a{display:block;overflow:hidden;border-radius:14px;box-shadow:0 10px 24px rgba(22,32,42,.12);transition:box-shadow .2s ease}
.rdy-prodband a:hover{box-shadow:0 16px 30px rgba(22,32,42,.2)}
.rdy-prodband img{display:block;width:100%;height:auto;aspect-ratio:6/1}
.rdy-side--blog{margin:22px 0 8px;max-width:330px}
.rdy-norez{max-width:880px;margin:10px 0 30px;font-family:Poppins,Arial,sans-serif;color:#16202a}
.rdy-norez__t{margin:0 0 12px;font-size:20px;font-weight:600}
.rdy-norez__l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.rdy-norez__c{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:#2a333e}
.rdy-norez__c a{color:#d7262e;font-weight:500;text-decoration:underline;text-underline-offset:2px}
.rdy-tile,.rdy-sub{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 14px;border:1px solid #e4e8ed;border-radius:12px;background:#fff;color:#16202a;text-decoration:none;transition:border-color .2s,box-shadow .2s}
.rdy-tile:hover,.rdy-sub:hover{border-color:#d7262e;box-shadow:0 8px 20px rgba(22,32,42,.1);color:#d7262e}
.rdy-tile:focus-visible,.rdy-sub:focus-visible{outline:2px solid #d7262e;outline-offset:2px}
.rdy-tile__img,.rdy-sub__img{display:block;width:100%;aspect-ratio:1/1;max-width:120px}
.rdy-tile__img img,.rdy-sub__img img{display:block;width:100%;height:100%;object-fit:contain}
.rdy-tile__t,.rdy-sub__t{font-size:14px;font-weight:600;line-height:1.3;text-align:center}
.rdy-subcat{display:none;clear:both;margin:0 15px 22px}   /* doar pe telefon (Gabriel, 30.09.2026): pe desktop lista e in coloana stanga */
.rdy-subcat__l{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}
.rdy-sub{flex-direction:row;align-items:center;gap:10px;padding:8px 12px 8px 8px}
.rdy-sub__img{flex:0 0 52px;width:52px;max-width:52px}
.rdy-sub__t{font-size:13.5px;text-align:left}
@media (max-width:767px){
  .rdy-side.rdy-side--blog{display:grid;margin:22px auto 8px}
  .rdy-norez__l{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rdy-subcat{display:block;margin:0 10px 16px}
  .rdy-subcat__l{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch}
  .rdy-sub{flex:0 0 auto;max-width:210px;scroll-snap-align:start}
  .rdy-sub__img{flex-basis:44px;width:44px;max-width:44px}
  .rdy-prodband img{aspect-ratio:5/2}
}
/* GM-06 (30.09.2026): articole legate, la finalul articolului si pe pagina de produs */
.rdy-rel{clear:both;margin:30px 0 16px;font-family:Poppins,Arial,sans-serif;color:#16202a}
.rdy-rel__t{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3;color:#16202a}
.rdy-rel__l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:880px}
.rdy-rel__i{display:flex;flex-direction:column;border:1px solid #e4e8ed;border-radius:12px;background:#fff;overflow:hidden;color:#16202a;text-decoration:none;transition:border-color .2s,box-shadow .2s}
.rdy-rel__i:hover{border-color:#d7262e;box-shadow:0 8px 20px rgba(22,32,42,.1);color:#d7262e}
.rdy-rel__i:focus-visible{outline:2px solid #d7262e;outline-offset:2px}
.rdy-rel__img{display:block;aspect-ratio:16/10;background:#eef2f6}
.rdy-rel__img img{display:block;width:100%;height:100%;object-fit:cover}
.rdy-rel__n{padding:12px 14px 14px;font-size:14.5px;font-weight:600;line-height:1.4}
.rdy-rel__all{display:inline-block;margin-top:12px;font-size:14.5px;font-weight:600;color:#d7262e;text-decoration:underline;text-underline-offset:2px}
@media (max-width:767px){.rdy-rel__l{grid-template-columns:1fr}.rdy-rel__i{flex-direction:row;align-items:center}.rdy-rel__img{flex:0 0 110px;aspect-ratio:26/17}.rdy-rel__n{padding:10px 12px;font-size:14px}}
/* banda la finalul articolelor de blog (30.09.2026, Gabriel: "mai mic"): cel mult jumatate din coloana (480 px) pe desktop, toata latimea pe telefon */
.rdy-blogband{clear:both;max-width:min(50%,480px);margin:6px 0 30px}
.rdy-blogband a{display:block;overflow:hidden;border-radius:12px;box-shadow:0 8px 20px rgba(22,32,42,.12);transition:box-shadow .2s ease}
.rdy-blogband a:hover{box-shadow:0 14px 28px rgba(22,32,42,.2)}
.rdy-blogband img{display:block;width:100%;height:auto;aspect-ratio:6/1}
@media (max-width:767px){.rdy-blogband{max-width:100%}.rdy-blogband img{aspect-ratio:5/2}}
/* articolele de blog din paginile de categorie (caruselul nativ Gomag, .wordpress-articles-h): mai mici, in ton cu
   cardurile de produs (Gabriel, 30.09.2026: "acopereau foarte mult din pagina"); inainte: carduri 413x755, poza 393x400 */
.wordpress-articles-h .carousel-slide{max-width:880px}
.wordpress-articles-h .title{font-size:20px;font-weight:600}
.wordpress-articles-h .-g-post-image{height:auto!important}
.wordpress-articles-h .-g-post-image img{width:100%;height:auto!important;aspect-ratio:16/10;object-fit:cover}
.wordpress-articles-h .-g-post-slide-title{margin:10px 0 4px;font-size:15px;line-height:1.35}
.wordpress-articles-h .-g-post-slide-title a{font-size:15px;line-height:1.35}
.wordpress-articles-h .-g-post-slide-content{display:none}
.wordpress-articles-h .-g-post-readMore{font-size:13px}
/* READY CARUSEL LATERAL v2 SI INTREBARI FRECVENTE - SFARSIT */

/* READY GHIDURI FIGURI v1 - INCEPUT (30.09.2026; figurile SVG din ghidurile 01-10: varianta lata .rdy-art__fig-d si varianta pentru telefon .rdy-art__fig-m; sursa gomag/ghiduri/grafica/NN-fig.css) */
/* fiecare figura are o varianta lata (.rdy-art__fig-d, 780) si una pentru telefon (.rdy-art__fig-m, 360) */
.rdy-art__fig{margin:28px 0 32px;padding:0;border:0}
.rdy-art__fig svg{display:block;width:100%;height:auto;overflow:visible}
.rdy-art__fig figcaption{margin-top:12px;padding-top:10px;border-top:1px solid #e4e8ed;font-size:14px;line-height:1.55;color:#5d6977}
@media (max-width:800px){
  .rdy-art__fig .rdy-art__fig-d{display:none!important}
  .rdy-art__fig .rdy-art__fig-m{display:block!important;max-width:480px;margin:0 auto}
  .rdy-art__fig figcaption{max-width:480px;margin-left:auto;margin-right:auto}
}
/* READY GHIDURI FIGURI v1 - SFARSIT */

/* READY SAL v1 - INCEPUT (Ordinul ANPC 270/2026, art. 2 alin. (2): pictograma SAL din subsol la 250 x 50 px; tema o afisa la 164-200 x 40; Claude, 26.10.2026, OK Gabriel 26.10) */
/* 02.11.2026: desenul oficial ANPC are 201 x 50 (anpc.ro/sal); cadrul ramane 250 x 50, desenul la proportia lui, aliniat la stanga (GM-46, OK Gabriel 02.11) */
.payment-accepted a[href*="reclamatiisal"] img{width:250px!important;height:50px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}
/* READY SAL v1 - SFARSIT */

/* READY LEGALE v1 - INCEPUT (GM-42, OK Gabriel 03.11.2026: paginile legale fara meniul din stanga - text pe max 820 px, centrat; doar paginile cu titlul Gomag primul si meniul lateral ascuns) */
.account-h.default-pg .row:has(> .side-menu.hide) > .account-section:has(> .titleComponent:first-child){max-width:820px;float:none !important;margin-left:auto;margin-right:auto}
/* READY LEGALE v1 - SFARSIT */