/* YUKAMAX Gerbang Emas: keep the org template grid/navigation. */
.panel.header{background:#21160d!important;color:#fff0cb}
.action.primary,.action.towishlist,.cok-faq-q{background:linear-gradient(135deg,#ae751c,#e6bb60)!important;border-color:#b58738!important;color:#24170c!important}
.cok-faq-title,.product-title-style h1,.product-info-main .page-title{color:#795019}
.cok-faq-q:focus-visible,.action.primary:focus-visible,.action.towishlist:focus-visible{outline:3px solid #b58738;outline-offset:3px}
.cok-faq-a{background:#fff5df;color:#382616}.cok-faq-a.open{max-height:600px;padding:15px}
.testi-card{background:#211b16!important;border-color:#b58738!important;color:#fff0cb}
.testi-card .name,.testi-card .quote{color:#fff0cb!important}.testi-card .avatar{background:linear-gradient(135deg,#aa731f,#e6bf6d);color:#24170c;font-size:14px}
.page-header .logo img{height:auto}.ymx-campaign-article p{font-size:16px;line-height:1.9;color:#40352a;text-align:justify}.ymx-campaign-article h2{color:#795019;margin:28px 0 10px;font-size:25px}.ymx-lead{border-left:3px solid #b58738;padding-left:18px}.ymx-article-cta{padding:18px;background:#fff5df;border-radius:9px}.ymx-campaign-note{color:#795019;padding:12px 0}.ymx-category-labels{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.ymx-category-labels span{padding:6px 10px;border:1px solid #b58738;border-radius:5px;color:#795019}.field.qty,.sharing-buttons,.kredivo-detail-box{display:none!important}.ymx-access-label{font-size:12px;color:#795019;letter-spacing:.08em}.product.attribute.overview .value{line-height:1.85}.price-label{color:#795019}.ymx-feature-grid .testi-head{align-items:center;gap:10px}.ymx-feature-grid h3{font-size:19px}
