/* Batu E-Ticaret: violet actions, deep-purple surfaces and lime highlights. */
body.batu-brand{
 --batu-action:#E71630;--batu-deep:#23181D;--batu-lime:#FFDCE1;--batu-soft:#EEF2FA;--batu-canvas:#FAF7F8;--batu-line:#E2E7F0;
 --batu-card-shadow:0 4px 18px rgba(32,18,58,.065);--batu-card-hover:0 10px 28px rgba(35,24,29,.13);--batu-feature-shadow:0 25px 50px -12px rgba(35,12,78,.25);
 --yc-primary:#E71630!important;--yc-primary-text:#fff!important;--yc-button-bg:#E71630!important;--yc-button-hover:#23181D!important;--yc-button-text:#fff!important;
 --yc-text:#19191E!important;--yc-muted:#70626A!important;--yc-border:#E2E7F0!important;--yc-surface:#fff!important;--yc-surface-alt:#FAF7F8!important;
 --yc-accent-soft:#EEF2FA!important;--yc-primary-soft:#EEF2FA!important;--yc-primary-border:#ffc9d0!important;--yc-primary-strong:#23181D!important;
 --yc-icon-color:#23181D!important;--yc-icon-bg:#EEF2FA!important;--yc-info:#E71630!important;--yc-info-soft:#EEF2FA!important;--yc-info-border:#ffc9d0!important;--yc-info-strong:#23181D!important;
 --yc-inverse-bg:#23181D!important;--yc-inverse-text:#fff!important;--yc-link-color:#23181D!important;--yc-link-hover:#E71630!important;--yc-price-color:#19191E!important;
 --yc-bg-home:#FAF7F8!important;--yc-bg-archive:#FAF7F8!important;--yc-bg-product:#FAF7F8!important;--yc-bg-cart:#FAF7F8!important;--yc-bg-checkout:#FAF7F8!important;--yc-bg-account:#FAF7F8!important;--yc-bg-other:#FAF7F8!important;
 --drn-beko-blue:#E71630;--drn-beko-text:#19191E;--drn-beko-muted:#70626A;--drn-beko-border:#E2E7F0;--drn-beko-pale:#EEF2FA;
 --drn-plan-accent:#E71630;--kc-ink:#19191E;--kc-amber:#E71630;--kc-amber-strong:#23181D;--kc-canvas:#FAF7F8;--kc-line:#E2E7F0;
 background:#FAF7F8!important;color:#19191E;
}
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:#23181D!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:#FAF7F8!important;border:1px solid #E2E7F0!important;border-radius:12px}
body.batu-brand .yc-header .yc-header-search:focus-within{border-color:#E71630!important;box-shadow:0 0 0 3px rgba(231,22,48,.12)!important;background:#fff!important}
body.batu-brand .yc-header .yc-mega>summary{background:#23181D!important;color:#fff!important;border:1px solid #23181D!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:#c62539!important;border-color:#c62539!important}
body.batu-brand .yc-header .yc-header-action>.yc-nav-icon{background:#EEF2FA!important;color:#23181D!important;border-radius:9px}
body.batu-brand .yc-header .yc-header-cart-count{background:#FFDCE1!important;color:#23181D!important;border:1px solid #FFDCE1!important}
body.batu-brand .yc-header .yc-header-nav-links a{color:#422428!important}
body.batu-brand .yc-header .yc-header-nav-links a:hover{color:#E71630!important}
body.batu-brand .yc-header .yc-collection-sale::before{background:#E71630!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:#E71630!important;border-color:#E71630!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:#23181D!important;border-color:#23181D!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 #f0c7cc!important;color:#23181D!important}
body.batu-brand :is(.yc-btn-ghost,.drn-plan-cash):hover{background:#EEF2FA!important;color:#23181D!important;border-color:#E71630!important}
body.batu-brand input[type=checkbox],body.batu-brand input[type=radio]{accent-color:#E71630}
body.batu-brand :is(input,select,textarea):focus-visible{outline:2px solid #E71630!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:#ffbcc4!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:#ffc9d0!important;color:#23181D!important}
body.batu-brand .yc-card-installment :is(span,strong,b,svg,.micon){color:#23181D!important}
body.batu-brand .yc-card .yc-card-online{background:#FFDCE1!important;border-color:#FFDCE1!important;color:#23181D!important}
body.batu-brand .yc-card .yc-card-online :is(span,svg,.micon){color:#23181D!important}
body.batu-brand :is(.yc-block>header h2,.yc-home-section h2,.yc-models-heading h2)::before{background:#E71630!important}
body.batu-brand :is(.drn-benefit-icon,.drn-category-symbol,.yc-lobby-service-icon,.yc-home-trust-icon){background:#EEF2FA!important;color:#23181D!important}
body.batu-brand :is(.yc-category-pill.is-active,.yc-category-tabs button.is-active,.yc-hb-ctabs-tab[aria-selected=true]){background:#23181D!important;color:#fff!important;border-color:#23181D!important}
body.batu-brand :is(.drn-category-arrow,.yc-carousel-arrow,.yc-lobby-controls button,.yc-category-arrow){background:#fff!important;border:1px solid #f1d7da!important;color:#23181D!important;box-shadow:0 3px 12px rgba(35,24,29,.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:#23181D!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:#ffe5e8!important}
body.batu-brand .drn-campaign-hero .drn-campaign-eyebrow{color:#FFDCE1!important}
body.batu-brand .drn-campaign-hero .drn-campaign-price>small{color:#fad4d9!important}
body.batu-brand .drn-campaign-hero .drn-campaign-price>strong{color:#FFDCE1!important}
body.batu-brand .drn-campaign-hero .drn-campaign-button{background:#E71630!important;border-color:#E71630!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:#ffd6db!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:#FFDCE1!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:#E71630!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-identification,.drn-plan-result,.drn-plan-summary-note){background:#ffeff1!important;border-color:#facad0!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-id-heading,.drn-plan-result-label,.drn-plan-change-applicant){color:#23181D!important}
body.batu-brand .drn-payment-plan .drn-plan-identification{border-left-color:#E71630!important}
body.batu-brand .drn-payment-plan .single_add_to_cart_button{background:#E71630!important;border-color:#E71630!important;color:#fff!important}
body.batu-brand .drn-payment-plan .drn-plan-change-applicant{background:#EEF2FA!important;border-color:#facad0!important}
body.batu-brand .yc-price-details .yc-cash-price{--yc-cash-bg1:#fff4f5;--yc-cash-bg2:#ffe7ea;--yc-cash-ink:#23181D;--yc-cash-line:#f6cfd4;background:#EEF2FA!important;color:#23181D!important;border:1px solid #f8ccd1!important;border-radius:12px!important;box-shadow:none!important}
body.batu-brand .yc-price-details .yc-cash-price :is(strong,b){color:#23181D!important}
body.batu-brand .yc-price-details .yc-cash-price>span:first-child b{background:#FFDCE1!important;color:#23181D!important}
body.batu-brand .yc-pay-switch>a.on,body.batu-brand .yc-fulfillment-options>a.on{background:#EEF2FA!important;border-color:#E71630!important;color:#23181D!important}
body.batu-brand .yc-order-track-dot{border-color:#E71630}
body.batu-brand .yc-account-navigation .is-active a{background:#EEF2FA!important;color:#23181D!important}
body.batu-brand .yc-open-order-notice{background:#EEF2FA!important;border-color:#f8ccd1!important;color:#23181D!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:#E71630!important;border-color:#E71630!important;color:#fff!important}
body.batu-brand .yc-footer{background:#fff!important;border-top:1px solid #E2E7F0;color:#19191E!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:#fdf5f6!important;border-color:#E2E7F0!important;border-radius:14px}
body.batu-brand .yc-footer-bottom{background:#23181D!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:#FFDCE1!important}
body.batu-brand .yc-mobile-nav{background:#fff!important;border-color:#E2E7F0!important}
body.batu-brand .yc-mobile-nav a.is-active{color:#23181D!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:#FAF7F8!important}
body.batu-brand .drn-payment-plan :is(.drn-plan-id,.drn-plan-select-wrap select){border-color:#efc9ce!important}
body.batu-brand .drn-payment-plan .drn-plan-id>svg{color:#E71630!important}
body.batu-brand .drn-payment-plan .drn-plan-id-heading::before{background-color:#ffd9de!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='%23E71630' 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:#f8ccd1!important}
body.batu-brand .yc-product-campaign::before{background:#E71630!important}
body.batu-brand .yc-product-campaign :is(.yc-product-campaign-icon,.yc-product-campaign-icon .micon,.yc-product-campaign-clock b){color:#23181D!important}

/* One canvas between sections; white is reserved for individual content cards. */
body.batu-brand{
 --yc-bg:#FAF7F8!important;--yc-text-soft:#70626A!important;--yc-border-soft:#E2E7F0!important;
 --drn-canvas:#FAF7F8;--drn-line:#E2E7F0;--drn-beko:#E71630;--drn-beko-hover:#23181D;
 --kc-amber:#E71630!important;--kc-amber-strong:#23181D!important;--kc-canvas:#FAF7F8!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 #f8d1d6!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:#f8ccd1;background-color:#EEF2FA}
body.batu-brand.home .yc-lobby-service>a{color:#23181D!important}
body.batu-brand .yc-header.yc-header-v2 .yc-announcement{background:#23181D!important}
body.batu-brand .yc-header.yc-header-v2 .yc-header-cart .yc-header-cart-count{background:#FFDCE1!important;color:#23181D!important;border-color:#FFDCE1!important}
body.batu-brand .yc-header.yc-header-v2 .yc-mega[open]>summary{background:#c62539!important;border-color:#c62539!important}
body.batu-brand .yc-card .yc-card-action{background:#E71630!important;border-color:#E71630!important;color:#fff!important}
body.batu-brand .yc-card .yc-card-action:hover{background:#23181D!important;border-color:#23181D!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:#23181D!important}
body.batu-brand .yc-product-campaign :is(.yc-product-campaign-note,small){color:#70626A!important}
body.batu-brand .yc-buy-info{min-width:0;background:#fff!important}
body.batu-brand .yc-buy-info .drn-payment-plan{background:#fcf5f6!important;border:1px solid #f5d6da!important;box-shadow:none!important;border-radius:14px!important}
body.batu-brand .yc-buy-info .drn-plan-summary{background:#fff!important;border-color:#f5d6da!important}
body.batu-brand .yc-buy-info .drn-plan-identification{background:#ffe5e8!important;border-color:#ffb5be!important;border-left-color:#E71630!important;box-shadow:none!important}
body.batu-brand .drn-payment-plan .drn-term-trigger{background:#fff!important;border-color:#efc9ce!important;color:#19191E!important}
body.batu-brand .drn-payment-plan .drn-term-menu{background:#fff!important;border-color:#efc9ce!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:#23181D!important}
body.batu-brand .drn-payment-plan .drn-term-option.is-active{background:#fff4f5!important}
body.batu-brand .drn-payment-plan .drn-term-option .drn-term-fee{color:#70626A!important}
body.batu-brand .drn-payment-plan .drn-plan-cash{background:#fff!important;border-color:#e8b3ba!important;color:#23181D!important}
body.batu-brand .yc-buy-info .yc-price-details .yc-cash-price.drn-cash-card{background:#EEF2FA!important;border-color:#f8ccd1!important}
body.batu-brand .yc-buy-info .drn-cash-card .drn-cash-card__badge{background:#FFDCE1!important;border-color:#FFDCE1!important;color:#23181D!important}
body.batu-brand .yc-buy-info .drn-cash-card .drn-cash-card__badge :is(b,span,svg){color:#23181D!important}
body.batu-brand .drn-shipping-note{background:#fff4f5;border-color:#f8ccd1;color:#23181D}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a{--drn-choice:#E71630;background:#fff4f5!important;border-color:#f8ccd1!important}
body.batu-brand .yc-payment-preferences:not(.yc-quick-prefs) .yc-pay-switch>a[href*="yc_pay=installment"]{--drn-choice:#23181D;background:#EEF2FA!important;border-color:#f8c0c7!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:#E71630!important}
body.batu-brand .yc-product-campaign :is(.yc-campaign-unit,.yc-product-campaign-icon){border-color:#f8ccd1!important;color:#23181D!important}
body.batu-brand .yc-product-campaign .yc-product-campaign-clock>i{color:#b58288!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:#f8d1d6!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(231,22,48,.12)!important;border-color:#E71630!important}

/* Review accents use the same Batu palette as the storefront. */
body.batu-brand{--yc-success:#E71630!important;--yc-success-soft:#EEF2FA!important;--yc-success-border:#ffc9d0!important;--yc-success-strong:#23181D!important;--kc-green:#E71630!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}
