/* Header colors and type follow the reference; the original DRN logo is untouched. */
body.batu-brand .yc-header.yc-header-v2 .yc-announcement{background:var(--yc-inverse-bg)!important;color:#FFFFFF!important;border:0!important;min-height:0;padding:0!important}
body.batu-brand .yc-header.yc-header-v2 .yc-announcement a{color:#FFFFFF!important;font-weight:500}
body.batu-brand .yc-header.yc-header-v2 .yc-announcement>.yc-header-container{min-height:36px!important;padding-block:8px!important}
body.batu-brand .yc-header.yc-header-v2 .yc-header-search{background:var(--yc-surface-alt)!important;border-color:var(--yc-border)!important;border-radius:12px}
body.batu-brand .yc-header.yc-header-v2 .yc-header-search:focus-within{background:#FFFFFF!important;border-color:var(--yc-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--yc-primary) 10%,transparent)!important}
body.batu-brand .yc-header.yc-header-v2 :is(.yc-header-action,.yc-mobile-menu-trigger,.yc-header-help){color:var(--yc-text)!important}
body.batu-brand .yc-header.yc-header-v2 :is(.yc-header-nav-links a,.yc-header-primary a){color:var(--yc-link-color)!important;font-weight:600}
body.batu-brand .yc-header.yc-header-v2 :is(.yc-header-nav-links a,.yc-header-primary a):hover{color:var(--yc-link-hover)!important}
body.batu-brand .yc-header.yc-header-v2 .yc-header-cart .yc-header-cart-count{background:var(--yc-info)!important;color:#FFFFFF!important}
body.batu-brand .yc-header.yc-header-v2 .yc-collection-sale::before{background:var(--yc-info)!important}
body.batu-brand .yc-header.yc-header-v2 .yc-mega>summary{background:var(--yc-inverse-bg)!important;color:#FFFFFF!important;border:1px solid var(--yc-inverse-bg)!important;border-radius:11px;min-height:44px;padding:0 18px;font-weight:700}
body.batu-brand .yc-header.yc-header-v2 .yc-mega>summary :is(svg,.micon){color:inherit!important}
body.batu-brand .yc-header.yc-header-v2 .yc-mega[open]>summary{background:#343A40!important;border-color:#343A40!important}
body.batu-brand .yc-header.yc-header-v2 .yc-header-action-copy small{color:var(--yc-muted)!important}
@media(min-width:901px){
 body.batu-brand .yc-header.yc-header-v2 .yc-header-main{min-height:94px;padding-block:17px;gap:20px}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-actions{gap:8px}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-actions .yc-header-action{min-height:48px;padding:6px 10px;gap:9px;border:1px solid var(--yc-border);border-radius:14px;background:#FFFFFF!important}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-actions .yc-header-action:hover{background:var(--yc-surface-alt)!important;border-color:var(--yc-primary-border)!important}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-action>.yc-nav-icon{box-sizing:border-box;flex:0 0 34px;width:34px!important;height:34px!important;padding:7px;border-radius:10px;background:var(--yc-icon-bg);color:var(--yc-icon-color)!important}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-nav-row{min-height:60px;padding-block:0}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-navigation{min-height:48px!important;gap:6px}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-nav-links a{min-height:46px!important;padding-block:0!important}
}
@media(min-width:901px) and (max-width:1100px){
 body.batu-brand .yc-header.yc-header-v2 .yc-header-main{gap:12px}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-actions .yc-header-action{min-height:42px;padding:4px 7px;gap:6px}
 body.batu-brand .yc-header.yc-header-v2 .yc-header-action>.yc-nav-icon{flex-basis:30px;width:30px!important;height:30px!important;padding:6px}
}
@media(max-width:900px){
 body.batu-brand .yc-header.yc-header-v2 .yc-announcement>.yc-header-container{min-height:36px!important;padding-block:8px!important}
 body.batu-brand .yc-header.yc-header-v2 .yc-mobile-search-trigger{background:var(--yc-surface-alt);border-color:var(--yc-border);color:var(--yc-muted)}
}

/* Reference card states: blue action, pink installment, green review score. */
body.batu-brand .yc-card .yc-card-action{background:var(--yc-primary-soft)!important;border-color:var(--yc-primary-soft)!important;color:var(--yc-primary)!important}
body.batu-brand .yc-card .yc-card-action:hover{background:var(--yc-primary)!important;border-color:var(--yc-primary)!important;color:#FFFFFF!important}
body.batu-brand.yc-surface-home .yc-card .yc-card-installment,body.batu-brand .yc-card .yc-card-installment{background:var(--yc-info-soft)!important;border-color:var(--yc-info-border)!important;color:var(--yc-info-strong)!important}
body.batu-brand .yc-card .yc-card-installment :is(.micon,svg){color:inherit!important}
body.batu-brand :is(.yc-card-online,.yc-card-plan,.yc-deal-badge,.yc-stock-badge){background:var(--yc-primary-soft)!important;border-color:var(--yc-primary-border)!important;color:var(--yc-primary-strong)!important}
body.batu-brand.yc-surface-home :is(.yc-home-trust-icon,.drn-how-checklist .micon){background:var(--yc-icon-bg)!important;color:var(--yc-icon-color)!important}
body.batu-brand.yc-surface-archive .yc-category-pill.is-active{background:var(--yc-primary)!important;border-color:var(--yc-primary)!important;color:#FFFFFF!important}
body.batu-brand .drn-payment-plan .drn-plan-heading h2{font-weight:600}
body.batu-brand .drn-payment-plan :is(.drn-plan-select-wrap select,.drn-plan-id){border-color:var(--yc-border)}
