/* Büşra storefront presentation. Existing provider forms and values are retained. */
body.erpin-busra{--bp-primary:var(--e-brand);--bp-primary-hover:var(--e-brand-hover);--bp-text:var(--e-ink);--bp-bg:var(--e-surface-2);--bp-border:var(--e-line);font-family:var(--e-font-text);background:#fff;color:var(--e-ink)}
.erpin-busra .e-header__logo img{width:174px!important;height:auto!important;max-height:87px!important;object-fit:contain}
.erpin-busra .e-btn:not(.e-btn--outline):not(.e-btn--light):not(.e-btn--on-dark){background:var(--e-brand);border-color:var(--e-brand);color:#fff}
.erpin-busra .e-btn:not(.e-btn--outline):hover{background:var(--e-brand-hover);border-color:var(--e-brand-hover);color:#fff}
.erpin-busra .e-nav__link[href$="/2-el-pirlanta-satisi/"]{background:var(--e-brand);color:#fff;padding:11px 15px;border-radius:2px}
.erpin-busra .e-announce{background:var(--e-brand)}
.erpin-busra .e-header{background:#fff}
.erpin-busra .busra-hero{background:var(--e-brand-tint);min-height:560px}
.erpin-busra .busra-hero .e-hero__media{left:45%;background:#fff}
.erpin-busra .busra-hero__image{width:100%;height:100%;object-fit:contain}
.erpin-busra .busra-hero .e-hero__copy{max-width:min(520px,calc(45vw - 64px))}
.erpin-busra .busra-hero .e-hero__actions{flex-wrap:wrap}
.erpin-busra .busra-hero .e-hero__title,.erpin-busra .busra-hero .e-hero__text{color:var(--e-ink)}
.erpin-busra .busra-hero .e-hero__eyebrow{color:var(--e-brand)}
.erpin-busra .busra-hero .e-hero__title em{color:var(--e-brand)}
.erpin-busra .busra-buyback{background:var(--e-brand-tint)}
.erpin-busra .busra-journal-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--e-brand-tint);color:var(--e-brand)}
.erpin-busra .busra-buyback__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.erpin-busra .busra-buyback__grid p{max-width:520px;line-height:1.7}
.erpin-busra .busra-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}
.erpin-busra .busra-contact__channel{padding:18px 0;border-bottom:1px solid var(--e-line)}
.erpin-busra .busra-contact__channel span{display:block;font-size:13px;color:var(--e-muted);margin-bottom:7px}
.erpin-busra .busra-contact__channel a{color:var(--e-brand)}
.erpin-busra .e-nav__link{padding-inline:10px;letter-spacing:.03em}
.erpin-busra .e-footer__brand-text{max-width:340px}
.erpin-busra .e-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}
.erpin-busra .e-footer__brand img{object-fit:contain;filter:none!important}
.erpin-busra .e-pdp__summary .summary{width:100%!important;float:none!important;margin:0!important}
.erpin-busra .e-pdp__gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
.erpin-busra .e-pdp__summary .product_title{color:var(--e-ink)!important;font:300 clamp(26px,2.5vw,38px)/1.22 var(--e-font-text)!important;margin-bottom:20px!important}
.erpin-busra .e-pdp__summary .price{color:var(--e-brand)!important;font-size:27px!important;font-weight:500!important}
.erpin-busra .e-pdp__summary .price *{color:var(--e-brand)!important;font-weight:500!important}
.erpin-busra .bp-teknik-satir{padding:16px 10px!important;transform:none!important;background:transparent!important;box-shadow:none!important}
.erpin-busra .bp-ikon-kutu{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:30px!important;height:30px!important;transform:none!important}
.erpin-busra .bp-ikon-kutu::before{display:none!important}
.erpin-busra .bp-baslik{font-size:12px!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--e-muted)!important}
.erpin-busra .bp-deger{font-size:16px!important;font-weight:400!important;color:var(--e-ink)!important}
.erpin-busra .bp-stok-satir{border-radius:2px!important;box-shadow:none!important;font-size:14px!important}
.erpin-busra .bp-kisisel-grid button,.erpin-busra .bp-bozd-btn{border-radius:2px!important;box-shadow:none!important;transform:none!important;background:#fff!important;border:1px solid var(--e-line-2)!important;color:var(--e-brand)!important;font:400 14px/1.4 var(--e-font-text)!important}
.erpin-busra .bp-instagram-link{border-radius:2px!important;box-shadow:none!important;transform:none!important;font:500 14px/1.4 var(--e-font-text)!important}
.erpin-busra .bp-popup-box{border-radius:3px!important;max-width:min(640px,calc(100vw - 32px))!important;box-shadow:var(--e-shadow-3)!important}
.erpin-busra .bp-popup-header{background:var(--e-brand)!important;border-radius:0!important}
.erpin-busra .busra-product-policies{padding:40px 0;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);margin-bottom:48px}
.erpin-busra .busra-product-policies nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}
.erpin-busra .bp-fiyat-grid{gap:1px!important;border:1px solid var(--e-line)!important;background:var(--e-line)!important;border-radius:2px!important;overflow:hidden;margin:20px 0!important}
.erpin-busra .bp-havale-box,.erpin-busra .bp-taksit-box{background:var(--e-surface-2)!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:14px 16px!important;font-size:15px!important;color:var(--e-ink)!important}
.erpin-busra .bp-havale-box *,.erpin-busra .bp-taksit-box *{color:inherit!important}
.erpin-busra .bp-teknik-kart,.erpin-busra .bp-personal-grid,.erpin-busra .bp-kisisel-grid{border:1px solid var(--e-line)!important;border-radius:2px!important;box-shadow:none!important;background:white!important}
.erpin-busra .bp-instagram-btn{border-radius:2px!important;box-shadow:none!important;transform:none!important;font-size:14px!important;padding:13px 18px!important}
.erpin-busra .single_add_to_cart_button{background:var(--e-brand)!important;color:#fff!important;border-radius:2px!important;font:500 14px/1.4 var(--e-font-text)!important;min-height:50px!important;box-shadow:none!important}
.erpin-busra .bp-bozdurma-btn{background:white!important;color:var(--e-brand)!important;border:1px solid var(--e-brand)!important;border-radius:2px!important;box-shadow:none!important}
.erpin-busra [class*="bp-popup"]{font-family:var(--e-font-text)!important}
.erpin-busra .bp-popup-content{border-radius:3px!important;max-width:min(600px,calc(100vw - 32px))!important}
.erpin-busra .bp-cart-container{background:white!important;padding:0!important;font-family:var(--e-font-text)!important}
.erpin-busra .bp-cart-wrapper{max-width:1180px!important;margin:auto!important;padding:0!important}
.erpin-busra .bp-cart-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)!important;gap:40px!important}
.erpin-busra .bp-cart-left,.erpin-busra .bp-cart-right{min-width:0!important}
.erpin-busra .bp-promo-box{border:1px solid var(--e-brand-line)!important;background:var(--e-brand-tint)!important;border-radius:2px!important;box-shadow:none!important;padding:20px!important}
.erpin-busra .bp-promo-box *{color:var(--e-brand)!important}
.erpin-busra .bp-cart-summary,.erpin-busra .bp-cart-totals,.erpin-busra .bp-havale-info,.erpin-busra .bp-empty-cart{border-radius:2px!important;box-shadow:none!important;background:var(--e-surface-2)!important}
.erpin-busra .bp-totals-wrapper{border:1px solid var(--e-line)!important;border-radius:2px!important;box-shadow:none!important;background:var(--e-surface-2)!important;padding:24px!important}
.erpin-busra .bp-totals-wrapper h2{font-size:22px!important;font-weight:400!important;color:var(--e-ink)!important}
.erpin-busra .bp-var-label{font-weight:400!important;color:var(--e-muted)!important}
.erpin-busra .bp-var-value{font-weight:400!important;color:var(--e-ink)!important}
.erpin-busra .bp_custom_table{border-collapse:collapse!important;font-size:15px!important;border:0!important;table-layout:auto!important}
.erpin-busra .bp_custom_table th{font-weight:500!important;letter-spacing:.04em!important;background:transparent!important;color:var(--e-muted)!important;font-size:12px!important}
.erpin-busra .bp_custom_table td{border-bottom:1px solid var(--e-line)!important;padding:22px 10px!important}
.erpin-busra .bp_custom_table .product-name a{font-weight:400!important;font-size:16px!important;color:var(--e-ink)!important}
.erpin-busra .bp-cart-container button,.erpin-busra .bp-cart-container input,.erpin-busra .bp-cart-container a[class*="btn"]{border-radius:2px!important;box-shadow:none!important;transform:none!important;font-family:var(--e-font-text)!important}
.erpin-busra .bp-cart-container a[class*="checkout"],.erpin-busra .bp-empty-btn{background:var(--e-brand)!important;color:#fff!important;min-height:48px}
.erpin-busra .imd-checkout-form{font-family:var(--e-font-text)!important}
.erpin-busra #imd-checkout-wrapper{max-width:1180px!important;margin:auto!important;padding:0!important;background:white!important}
.erpin-busra .imd-checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr)!important;gap:40px!important}
.erpin-busra .imd-checkout-left,.erpin-busra .imd-checkout-right,.erpin-busra .imd-field,.erpin-busra .imd-section{min-width:0!important}
.erpin-busra .imd-account-actions{flex-wrap:wrap}
.erpin-busra .imd-field input,.erpin-busra .imd-field select,.erpin-busra .imd-field textarea{max-width:100%!important;min-width:0!important}
.erpin-busra .imd-section,.erpin-busra .imd-order-summary,.erpin-busra .imd-checkout-right{border-radius:2px!important;box-shadow:none!important;border:1px solid var(--e-line)!important;background:#fff!important}
.erpin-busra .imd-section-header{background:var(--e-surface-2)!important;border-bottom:1px solid var(--e-line)!important;padding:20px 24px!important;border-radius:0!important}
.erpin-busra .imd-section-header h2,.erpin-busra .imd-section-header h3{font-weight:400!important;font-size:20px!important;color:var(--e-ink)!important}
.erpin-busra .imd-step-num{background:var(--e-brand)!important;box-shadow:none!important}
.erpin-busra .imd-section-body{padding:24px!important}
.erpin-busra .imd-field input,.erpin-busra .imd-field select,.erpin-busra .imd-field textarea{border:1px solid var(--e-line-2)!important;border-radius:2px!important;background:#fff!important;min-height:46px!important;font-size:16px!important;font-family:var(--e-font-text)!important;box-shadow:none!important}
.erpin-busra .imd-account-btn,.erpin-busra .imd-btn-primary,.erpin-busra #place_order{border-radius:2px!important;background:var(--e-brand)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;font-weight:500!important;font-size:14px!important}
.erpin-busra .imd-grand-total{color:var(--e-brand)!important}
.erpin-busra .bp-preinformation-panel,.erpin-busra .bp-preinformation-seller{border-radius:2px!important;background:var(--e-brand-tint)!important;border-color:var(--e-brand-line)!important}
.erpin-busra .imd-payment-option,.erpin-busra .imd-shipping-option{border-radius:2px!important;box-shadow:none!important}
.erpin-busra .wc_payment_method>.busra-payment-label{display:flex;align-items:center;gap:12px;padding:18px;cursor:pointer;font-size:15px;font-weight:500}
.erpin-busra .wc_payment_method>.busra-payment-label::before{content:'';width:18px;height:18px;border:1px solid var(--e-line-2);border-radius:50%;flex:0 0 18px}
.erpin-busra .wc_payment_method.active>.busra-payment-label::before{border:5px solid var(--e-brand)}
.erpin-busra .imd-payment-method>input.imd-payment-radio{position:absolute;opacity:0;width:20px;height:20px;display:block!important}
.erpin-busra .imd-payment-method>input:focus-visible+.busra-payment-label{outline:2px solid var(--e-focus);outline-offset:-2px}
.erpin-busra .busra-native--bp_bozdurma_hesaplayici{max-width:1000px;margin:0 auto}
.erpin-busra .bp-bozdurma-container,.erpin-busra .bp-bozdurma-card{border-radius:2px!important;box-shadow:none!important;font-family:var(--e-font-text)!important}
.erpin-busra .bp-bozdurma-container{background:#fff!important;min-height:0!important;padding:0!important}
.erpin-busra .bp-bozdurma-form,.erpin-busra .bp-bozdurma-sonuc{border-radius:2px!important;box-shadow:none!important;border:1px solid var(--e-line)!important}
.erpin-busra .bp-bozdurma-header h2{font:400 clamp(24px,3vw,32px)/1.3 var(--e-font-text);color:var(--e-brand);margin:0 0 12px}
.erpin-busra .bp-header-icon{width:54px!important;height:54px!important;border-radius:2px!important;background:var(--e-brand)!important;box-shadow:none!important}
.erpin-busra .bp-form-group input,.erpin-busra .bp-form-group select{border-radius:2px!important;border:1px solid var(--e-line-2)!important;font:400 16px/1.5 var(--e-font-text)!important;min-height:48px!important}
.erpin-busra .bp-submit-btn{background:var(--e-brand)!important;border-radius:2px!important;box-shadow:none!important;transform:none!important;font:500 14px/1.5 var(--e-font-text)!important}
.erpin-busra .e-prose .wp-block-columns{flex-wrap:wrap!important;gap:32px!important}
.erpin-busra .e-prose .wp-block-column{min-width:0!important;overflow-wrap:anywhere}
@media(min-width:1024px) and (max-width:1680px){.erpin-busra .e-header__bar{flex-wrap:wrap;gap:12px 20px}.erpin-busra .e-nav{order:3;flex:0 0 100%;border-top:1px solid var(--e-line);justify-content:center}.erpin-busra .e-nav__list{justify-content:center;gap:6px}.erpin-busra .e-nav__link{font-size:12px;padding-inline:10px}.erpin-busra .e-header__actions{margin-left:auto}}
@media(max-width:1023px){.erpin-busra .e-header__logo img{width:146px!important;max-height:66px!important}.erpin-busra .bp-cart-grid,.erpin-busra .imd-checkout-grid{grid-template-columns:1fr!important;gap:24px!important}.erpin-busra .imd-checkout-right{position:static!important}.erpin-busra .e-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.erpin-busra .busra-hero{min-height:720px;display:flex;flex-direction:column}.erpin-busra .busra-hero .e-hero__media{left:0;top:0;height:340px;bottom:auto}.erpin-busra .busra-hero .e-hero__inner{padding-top:370px;padding-bottom:42px}.erpin-busra .busra-hero .e-hero__copy{max-width:none}.erpin-busra .busra-hero .e-hero__title{font-size:46px;line-height:1.1}.erpin-busra .busra-buyback__grid{grid-template-columns:1fr;gap:24px}}
@media(max-width:1023px){.erpin-busra .e-header__navrow{display:none!important}.erpin-busra .e-header__side .e-hide-desktop{display:inline-flex!important}}
@media(min-width:1024px) and (max-width:1199px){.erpin-busra .e-nav__list{gap:2px}.erpin-busra .e-nav__link{font-size:11px;padding-inline:6px;letter-spacing:.01em}.erpin-busra .e-nav__link[href$="/2-el-pirlanta-satisi/"]{padding-inline:10px}}
@media(max-width:767px){.erpin-busra .busra-contact__grid{grid-template-columns:1fr;gap:32px}}
@media(max-width:600px){.erpin-busra .e-header__logo img{width:126px!important;max-height:62px!important}.erpin-busra .imd-section-body{padding:18px!important}.erpin-busra .imd-section-header{padding:16px 18px!important}.erpin-busra .bp-fiyat-grid{grid-template-columns:1fr!important}.erpin-busra .e-footer__columns{grid-template-columns:1fr}.erpin-busra .bp_custom_table td{padding:16px 8px!important}}
