/* Batu E-Ticaret: violet actions, deep-purple surfaces and lime highlights. */
body.batu-brand{
 --batu-action:#1748F0;--batu-deep:#10234B;--batu-lime:#DCE7FF;--batu-soft:#EEF2FA;--batu-canvas:#F6F8FC;--batu-line:#E2E7F0;
 --batu-card-shadow:0 4px 18px rgba(32,18,58,.065);--batu-card-hover:0 10px 28px rgba(16,35,75,.13);--batu-feature-shadow:0 25px 50px -12px rgba(35,12,78,.25);
 --yc-primary:#1748F0!important;--yc-primary-text:#fff!important;--yc-button-bg:#1748F0!important;--yc-button-hover:#10234B!important;--yc-button-text:#fff!important;
 --yc-text:#111827!important;--yc-muted:#596780!important;--yc-border:#E2E7F0!important;--yc-surface:#fff!important;--yc-surface-alt:#F6F8FC!important;
 --yc-accent-soft:#EEF2FA!important;--yc-primary-soft:#EEF2FA!important;--yc-primary-border:#c9d5ff!important;--yc-primary-strong:#10234B!important;
 --yc-icon-color:#10234B!important;--yc-icon-bg:#EEF2FA!important;--yc-info:#1748F0!important;--yc-info-soft:#EEF2FA!important;--yc-info-border:#c9d5ff!important;--yc-info-strong:#10234B!important;
 --yc-inverse-bg:#10234B!important;--yc-inverse-text:#fff!important;--yc-link-color:#10234B!important;--yc-link-hover:#1748F0!important;--yc-price-color:#111827!important;
 --yc-bg-home:#F6F8FC!important;--yc-bg-archive:#F6F8FC!important;--yc-bg-product:#F6F8FC!important;--yc-bg-cart:#F6F8FC!important;--yc-bg-checkout:#F6F8FC!important;--yc-bg-account:#F6F8FC!important;--yc-bg-other:#F6F8FC!important;
 --drn-beko-blue:#1748F0;--drn-beko-text:#111827;--drn-beko-muted:#596780;--drn-beko-border:#E2E7F0;--drn-beko-pale:#EEF2FA;
 --drn-plan-accent:#1748F0;--kc-ink:#111827;--kc-amber:#1748F0;--kc-amber-strong:#10234B;--kc-canvas:#F6F8FC;--kc-line:#E2E7F0;
 background:#F6F8FC!important;color:#111827;
}
body.batu-brand :is(.yc-header,.yc-header-v2){background:#fff;box-shadow:0 3px 18px rgba(35,12,78,.045)!important}
body.batu-brand .yc-header .yc-announcement{background:#10234B!important;border:0!important;color:#fff!important}
body.batu-brand .yc-header .yc-announcement :is(a,span,small){color:#fff!important}
body.batu-brand .yc-header .yc-logo{display:flex;align-items:center;width:240px;max-width:100%;flex:0 0 auto}
body.batu-brand .yc-header .yc-logo picture{display:block;width:100%;line-height:0}
body.batu-brand .yc-header .yc-logo img{display:block;width:100%!important;height:auto!important;max-height:56px;object-fit:contain;object-position:left center}
body.batu-brand .yc-header .yc-header-search{background:#F6F8FC!important;border:1px solid #E2E7F0!important;border-radius:12px}
body.batu-brand .yc-header .yc-header-search:focus-within{border-color:#1748F0!important;box-shadow:0 0 0 3px rgba(23,72,240,.12)!important;background:#fff!important}
body.batu-brand .yc-header .yc-mega>summary{background:#10234B!important;color:#fff!important;border:1px solid #10234B!important;border-radius:10px;box-shadow:none!important}
body.batu-brand .yc-header .yc-mega>summary :is(svg,.micon,.yc-nav-icon){color:inherit!important}
body.batu-brand .yc-header .yc-mega[open]>summary{background:#2549c6!important;border-color:#2549c6!important}
body.batu-brand .yc-header .yc-header-action>.yc-nav-icon{background:#EEF2FA!important;color:#10234B!important;border-radius:9px}
body.batu-brand .yc-header .yc-header-cart-count{background:#DCE7FF!important;color:#10234B!important;border:1px solid #DCE7FF!important}
body.batu-brand .yc-header .yc-header-nav-links a{color:#242b42!important}
body.batu-brand .yc-header .yc-header-nav-links a:hover{color:#1748F0!important}
body.batu-brand .yc-header .yc-collection-sale::before{background:#1748F0!important}
body.batu-brand :is(.yc-btn,.single_add_to_cart_button,.yc-card-action,.checkout-button,#place_order,button[type=submit],.drn-campaign-button,.yc-newsletter button){background:#1748F0!important;border-color:#1748F0!important;color:#fff!important;border-radius:10px;box-shadow:none!important}
body.batu-brand :is(.yc-btn,.single_add_to_cart_button,.yc-card-action,.checkout-button,#place_order,button[type=submit],.drn-campaign-button) :is(span,svg,.micon){color:inherit!important}
body.batu-brand :is(.yc-btn,.single_add_to_cart_button,.yc-card-action,.checkout-button,#place_order,button[type=submit],.drn-campaign-button):hover{background:#10234B!important;border-color:#10234B!important;color:#fff!important}
body.batu-brand :is(.yc-btn-ghost,.drn-plan-cash,.drn-payment-plan .drn-plan-cash){background:#fff!important;border:1px solid #c7d0f0!important;color:#10234B!important}
body.batu-brand :is(.yc-btn-ghost,.drn-plan-cash):hover{background:#EEF2FA!important;color:#10234B!important;border-color:#1748F0!important}
body.batu-brand input[type=checkbox],body.batu-brand input[type=radio]{accent-color:#1748F0}
body.batu-brand :is(input,select,textarea):focus-visible{outline:2px solid #1748F0!important;outline-offset:2px}
body.batu-brand :is(.yc-card,.drn-model-card,.drn-category-card,.yc-lobby-card,.yc-lobby-collage-card,.yc-lobby-service,.drn-shopping-benefit,.yc-box,.yc-taksit-card,.yc-order-card,.yc-product-review,.yc-home-review-card){background:#fff;border-color:#E2E7F0!important;border-radius:16px;box-shadow:var(--batu-card-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease}
@media(hover:hover){body.batu-brand :is(.yc-card,.drn-model-card,.drn-category-card,.yc-lobby-card,.yc-lobby-collage-card,.yc-lobby-service):hover{border-color:#bccbff!important;box-shadow:var(--batu-card-hover)!important}}
body.batu-brand :is(.yc-card-installment,.yc-card-online,.yc-lobby-badge,.yc-lobby-chip.is-active,.yc-deal-badge){background:#EEF2FA!important;border-color:#c9d5ff!important;color:#10234B!important}
body.batu-brand .yc-card-installment :is(span,strong,b,svg,.micon){color:#10234B!important}
body.batu-brand .yc-card .yc-card-online{background:#DCE7FF!important;border-color:#DCE7FF!important;color:#10234B!important}
body.batu-brand .yc-card .yc-card-online :is(span,svg,.micon){color:#10234B!important}
body.batu-brand :is(.yc-block>header h2,.yc-home-section h2,.yc-models-heading h2)::before{background:#1748F0!important}
body.batu-brand :is(.drn-benefit-icon,.drn-category-symbol,.yc-lobby-service-icon,.yc-home-trust-icon){background:#EEF2FA!important;color:#10234B!important}
body.batu-brand :is(.yc-category-pill.is-active,.yc-category-tabs button.is-active,.yc-hb-ctabs-tab[aria-selected=true]){background:#10234B!important;color:#fff!important;border-color:#10234B!important}
body.batu-brand :is(.drn-category-arrow,.yc-carousel-arrow,.yc-lobby-controls button,.yc-category-arrow){background:#fff!important;border:1px solid #d7ddf1!important;color:#10234B!important;box-shadow:0 3px 12px rgba(16,35,75,.09)!important}
body.batu-brand :is(.drn-category-arrow,.yc-carousel-arrow,.yc-lobby-controls button):hover{background:#EEF2FA!important}
/* The reference's broad feature shadow is reserved for the main hero. */
body.batu-brand #yc-home-hero-slider .drn-campaign-hero{background:#10234B!important;border:0!important;border-radius:22px!important;box-shadow:var(--batu-feature-shadow)!important;color:#fff!important;margin-bottom:14px}
body.batu-brand .drn-campaign-hero .drn-campaign-stage{opacity:.12;filter:grayscale(1)}
body.batu-brand .drn-campaign-hero .drn-campaign-stage::after{display:none!important}
body.batu-brand .drn-campaign-hero .drn-campaign-copy :is(h1,h2){color:#fff!important}
body.batu-brand .drn-campaign-hero .drn-campaign-copy>p{color:#e5ebff!important}
body.batu-brand .drn-campaign-hero .drn-campaign-eyebrow{color:#DCE7FF!important}
body.batu-brand .drn-campaign-hero .drn-campaign-price>small{color:#d4ddfa!important}
body.batu-brand .drn-campaign-hero .drn-campaign-price>strong{color:#DCE7FF!important}
body.batu-brand .drn-campaign-hero .drn-campaign-button{background:#1748F0!important;border-color:#1748F0!important;color:#fff!important;border-radius:999px;box-shadow:0 4px 12px rgba(20,0,53,.1)!important}
body.batu-brand .drn-campaign-hero .drn-campaign-button :is(svg,span){color:#fff!important}
body.batu-brand .drn-campaign-hero .drn-campaign-caption{color:#d6dfff!important}
body.batu-brand .drn-campaign-hero .drn-campaign-dots>button>span{background:rgba(255,255,255,.45)!important}
body.batu-brand .drn-campaign-hero .drn-campaign-dots>button.is-active>span{background:#DCE7FF!important}
body.batu-brand .drn-campaign-editorial{border-color:#E2E7F0!important;box-shadow:var(--batu-card-shadow)!important}
body.batu-brand :is(.yc-buy-info,.woocommerce-product-gallery,.drn-payment-plan,.yc-vadeli.yc-vp,.yc-checkout-main,.yc-checkout-side>.yc-box){border-color:#E2E7F0!important;border-radius:16px;box-shadow:var(--batu-card-shadow)!important}
body.batu-brand .drn-payment-plan{--drn-plan-accent:#1748F0!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-identification,.drn-plan-result,.drn-plan-summary-note){background:#eff3ff!important;border-color:#cad5fa!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-id-heading,.drn-plan-result-label,.drn-plan-change-applicant){color:#10234B!important}
body.batu-brand .drn-payment-plan .drn-plan-identification{border-left-color:#1748F0!important}
body.batu-brand .drn-payment-plan .single_add_to_cart_button{background:#1748F0!important;border-color:#1748F0!important;color:#fff!important}
body.batu-brand .drn-payment-plan .drn-plan-change-applicant{background:#EEF2FA!important;border-color:#cad5fa!important}
body.batu-brand .yc-price-details .yc-cash-price{--yc-cash-bg1:#f4f6ff;--yc-cash-bg2:#e7ecff;--yc-cash-ink:#10234B;--yc-cash-line:#cfd8f6;background:#EEF2FA!important;color:#10234B!important;border:1px solid #ccd6f8!important;border-radius:12px!important;box-shadow:none!important}
body.batu-brand .yc-price-details .yc-cash-price :is(strong,b){color:#10234B!important}
body.batu-brand .yc-price-details .yc-cash-price>span:first-child b{background:#DCE7FF!important;color:#10234B!important}
body.batu-brand .yc-pay-switch>a.on,body.batu-brand .yc-fulfillment-options>a.on{background:#EEF2FA!important;border-color:#1748F0!important;color:#10234B!important}
body.batu-brand .yc-order-track-dot{border-color:#1748F0}
body.batu-brand .yc-account-navigation .is-active a{background:#EEF2FA!important;color:#10234B!important}
body.batu-brand .yc-open-order-notice{background:#EEF2FA!important;border-color:#ccd6f8!important;color:#10234B!important}
body.batu-brand #yc-open-order-notice .yc-open-order-notice__action,body.batu-brand .yc-open-order-notice--panel .yc-open-order-notice__action{background:#1748F0!important;border-color:#1748F0!important;color:#fff!important}
body.batu-brand .yc-footer{background:#fff!important;border-top:1px solid #E2E7F0;color:#111827!important}
body.batu-brand .yc-footer-brand-mark{display:inline-flex;align-items:center;max-width:240px;padding:0;background:#fff;border-radius:10px}
body.batu-brand .yc-footer-brand-mark img{width:220px!important;height:auto!important;max-height:55px;object-fit:contain}
body.batu-brand .yc-footer-contact-card{background:#f5f7fd!important;border-color:#E2E7F0!important;border-radius:14px}
body.batu-brand .yc-footer-bottom{background:#10234B!important;color:#fff!important;border:0!important;border-radius:14px 14px 0 0;padding-inline:18px}
body.batu-brand .yc-footer-bottom :is(a,span,p){color:#fff!important}
body.batu-brand .yc-footer-bottom a:hover{color:#DCE7FF!important}
body.batu-brand .yc-mobile-nav{background:#fff!important;border-color:#E2E7F0!important}
body.batu-brand .yc-mobile-nav a.is-active{color:#10234B!important}
@media(max-width:1100px) and (min-width:901px){body.batu-brand .yc-header .yc-logo{width:190px}body.batu-brand .yc-header-main{gap:12px}}
@media(max-width:900px){body.batu-brand .yc-header .yc-logo{width:158px;max-width:calc(100vw - 160px)}body.batu-brand .yc-header .yc-logo img{max-height:38px}body.batu-brand #yc-home-hero-slider .drn-campaign-hero{border-radius:16px!important;box-shadow:0 14px 28px -10px rgba(35,12,78,.24)!important}body.batu-brand .yc-card{border-radius:12px}body.batu-brand .yc-footer-brand-mark img{width:200px!important}}
@media(max-width:360px){body.batu-brand .yc-header .yc-logo{width:140px;max-width:calc(100vw - 150px)}body.batu-brand .drn-campaign-hero .drn-campaign-caption{max-width:120px;font-size:6px}}
@media(prefers-reduced-motion:reduce){body.batu-brand :is(.yc-card,.drn-model-card,.drn-category-card,.yc-lobby-card,.yc-lobby-service){transition:none}}

/* Override inherited fixed canvas colors and keep native form presentation in the Batu palette. */
body.batu-brand.drn-beko-design[class*="yc-surface-"]{background:#F6F8FC!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-id,.drn-plan-select-wrap select){border-color:#c9d2ef!important}
body.batu-brand .drn-payment-plan .drn-plan-id>svg{color:#1748F0!important}
body.batu-brand .drn-payment-plan .drn-plan-id-heading::before{background-color:#d9e2ff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231748F0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='8' cy='10' r='2'/%3E%3Cpath d='M5.5 16c.3-3 4.7-3 5 0M14 9h4m-4 4h4m-4 3h2'/%3E%3C/svg%3E")!important}
body.batu-brand .yc-product-campaign{background:#EEF2FA!important;border-color:#ccd6f8!important}
body.batu-brand .yc-product-campaign::before{background:#1748F0!important}
body.batu-brand .yc-product-campaign :is(.yc-product-campaign-icon,.yc-product-campaign-icon .micon,.yc-product-campaign-clock b){color:#10234B!important}

/* One canvas between sections; white is reserved for individual content cards. */
body.batu-brand{
 --yc-bg:#F6F8FC!important;--yc-text-soft:#596780!important;--yc-border-soft:#E2E7F0!important;
 --drn-canvas:#F6F8FC;--drn-line:#E2E7F0;--drn-beko:#1748F0;--drn-beko-hover:#10234B;
 --kc-amber:#1748F0!important;--kc-amber-strong:#10234B!important;--kc-canvas:#F6F8FC!important;--kc-line:#E2E7F0!important;
}
body.batu-brand.home :is(.yc-home-container,.yc-lobby,.yc-lobby-block,.yc-home-category-tabs){background:transparent!important}
body.batu-brand.home .yc-lobby{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.batu-brand.home :is(.yc-home-payment-highlight,.yc-home-newsletter){background:#EEF2FA!important;border:1px solid #d1daf8!important;border-radius:16px!important;box-shadow:none!important}
body.batu-brand.home .yc-home-how{background:#fff!important;border:1px solid #E2E7F0!important;border-radius:16px!important;box-shadow:var(--batu-card-shadow)!important}
body.batu-brand.home .yc-home-why-brand{background:transparent!important;border:0!important;box-shadow:none!important}
body.batu-brand.home .yc-lobby-service::before{border-color:#ccd6f8;background-color:#EEF2FA}
body.batu-brand.home .yc-lobby-service>a{color:#10234B!important}
body.batu-brand .yc-header.yc-header-v2 .yc-announcement{background:#10234B!important}
body.batu-brand .yc-header.yc-header-v2 .yc-header-cart .yc-header-cart-count{background:#DCE7FF!important;color:#10234B!important;border-color:#DCE7FF!important}
body.batu-brand .yc-header.yc-header-v2 .yc-mega[open]>summary{background:#2549c6!important;border-color:#2549c6!important}
body.batu-brand .yc-card .yc-card-action{background:#1748F0!important;border-color:#1748F0!important;color:#fff!important}
body.batu-brand .yc-card .yc-card-action:hover{background:#10234B!important;border-color:#10234B!important}
body.batu-brand .yc-card .yc-card-action :is(span,svg,.micon){color:inherit!important}
body.batu-brand .yc-product-campaign :is(h2,strong,.yc-product-campaign-title){color:#10234B!important}
body.batu-brand .yc-product-campaign :is(.yc-product-campaign-note,small){color:#596780!important}
body.batu-brand .yc-buy-info{min-width:0;background:#fff!important}
body.batu-brand .yc-buy-info .drn-payment-plan{background:#f5f7fc!important;border:1px solid #d6ddf5!important;box-shadow:none!important;border-radius:14px!important}
body.batu-brand .yc-buy-info .drn-plan-summary{background:#fff!important;border-color:#d6ddf5!important}
body.batu-brand .yc-buy-info .drn-plan-identification{background:#e5ebff!important;border-color:#b5c6ff!important;border-left-color:#1748F0!important;box-shadow:none!important}
body.batu-brand .drn-payment-plan .drn-term-trigger{background:#fff!important;border-color:#c9d2ef!important;color:#111827!important}
body.batu-brand .drn-payment-plan .drn-term-menu{background:#fff!important;border-color:#c9d2ef!important;box-shadow:0 12px 28px rgba(49,22,89,.13)!important}
body.batu-brand .drn-payment-plan .drn-term-option[aria-selected=true]{background:#EEF2FA!important;color:#10234B!important}
body.batu-brand .drn-payment-plan .drn-term-option.is-active{background:#f4f6ff!important}
body.batu-brand .drn-payment-plan .drn-term-option .drn-term-fee{color:#596780!important}
body.batu-brand .drn-payment-plan .drn-plan-cash{background:#fff!important;border-color:#b3bfe8!important;color:#10234B!important}
body.batu-brand .yc-buy-info .yc-price-details .yc-cash-price.drn-cash-card{background:#EEF2FA!important;border-color:#ccd6f8!important}
body.batu-brand .yc-buy-info .drn-cash-card .drn-cash-card__badge{background:#DCE7FF!important;border-color:#DCE7FF!important;color:#10234B!important}
body.batu-brand .yc-buy-info .drn-cash-card .drn-cash-card__badge :is(b,span,svg){color:#10234B!important}
body.batu-brand .drn-shipping-note{background:#f4f6ff;border-color:#ccd6f8;color:#10234B}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a{--drn-choice:#1748F0;background:#f4f6ff!important;border-color:#ccd6f8!important}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a[href*="yc_pay=installment"]{--drn-choice:#10234B;background:#EEF2FA!important;border-color:#c0cdf8!important}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a::after{background-image:radial-gradient(circle,#9747ff1c .9px,transparent 1px)}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a[href*="yc_pay=installment"]::after{background-image:repeating-radial-gradient(circle at 110% 110%,transparent 0 18px,#4916a410 19px 20px,transparent 21px 38px)}
@media(max-width:600px){body.batu-brand .yc-buy-info .drn-payment-plan{padding:16px 12px!important}body.batu-brand .yc-buy-info .drn-plan-facts{font-size:12px}body.batu-brand .yc-buy-info .drn-plan-facts dt{gap:6px}}

/* Override the builder's ID-scoped lobby surface and keep decorative layers quiet. */
body.batu-brand.home #yc-home-apple-lobby .yc-lobby{background:transparent!important;background-image:none!important}
body.batu-brand .yc-product-campaign::before{background:radial-gradient(circle,#4916a40c 1px,transparent 1.5px) 0 0/18px 18px!important;opacity:1!important}
body.batu-brand .yc-product-campaign::after{background:#1748F0!important}
body.batu-brand .yc-product-campaign :is(.yc-campaign-unit,.yc-product-campaign-icon){border-color:#ccd6f8!important;color:#10234B!important}
body.batu-brand .yc-product-campaign .yc-product-campaign-clock>i{color:#828eb5!important}
body.batu-brand .yc-header-cart-count>.yc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

body.batu-brand.home #main-content :is(.yc-home-payment-highlight,.yc-home-newsletter){background:#EEF2FA!important;border-color:#d1daf8!important}

body.batu-brand .drn-payment-plan .drn-plan-id input:focus-visible{outline:0!important;box-shadow:none!important}
body.batu-brand .drn-payment-plan .drn-plan-id:focus-within{outline:0!important;box-shadow:0 0 0 3px rgba(23,72,240,.12)!important;border-color:#1748F0!important}

/* Review accents use the same Batu palette as the storefront. */
body.batu-brand{--yc-success:#1748F0!important;--yc-success-soft:#EEF2FA!important;--yc-success-border:#c9d5ff!important;--yc-success-strong:#10234B!important;--kc-green:#1748F0!important}
body.batu-brand #yc-reviews .yc-review-card-in,body.batu-brand .yc-story-card{border-color:#E2E7F0!important;box-shadow:var(--batu-card-shadow)!important}
