/* Keep icon actions comfortably reachable and keyboard focus visible. */
.site-field-label { display:block; font-size:14px; font-weight:600; margin:0 0 6px; text-align:left; }
.site-price-labels { display:flex; justify-content:space-between; gap:8px; font-size:12px; }
.site-price-labels label { max-width:50%; }
.site-form-error { color:#a61b1b; font-size:14px; line-height:1.5; margin:6px 0 12px; text-align:left; }
[data-form-a11y] [aria-invalid="true"] { border-color:#a61b1b!important; }
button.toggle-password { border:0; background:transparent; cursor:pointer; }
.sss-box-main-div button.js-accordion-header { width:100%; border:0; text-align:left; font:inherit; cursor:pointer; }
.sss-box-main-div .js-accordion-body[hidden] { display:none!important; }
.sss-box-main-div .js-accordion-body:not([hidden]) { display:block; }
button.newheadlink,button.newheadlinkcart,button.mobile-header-icons,
.mobile-menu-toggle,.mk-fullscreen-close,.topheader-html-close {
    font:inherit;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;
}
.mobile-header-icons,.mobile-menu-toggle,.footer-module-box-social a,
.iletisim-container-in-top-box-social,.urun-detay-social a,.site-icon-action,
.urun-detay-fav-compare a,.urun-detay-fav-compare button {
    min-width:44px;min-height:44px;box-sizing:border-box;
    display:inline-flex;align-items:center;justify-content:center;
}
.mobile-header-icons {flex-shrink:0;margin:0 1px!important;font-size:25px!important;}
.mobile-menu-toggle {padding:0;margin:0;font-size:24px;line-height:1;}
.mobile-header-bars {padding:0!important;margin-left:8px!important;}
.mobile-header-main-ust .mobile-header-logo {min-width:0;}
.mobile-header-main-ust .d-flex {min-width:0;}
.mobile-header-ust-right {flex-shrink:0;}
.site-icon-action {font:inherit;cursor:pointer;border-radius:4px;padding:3px 8px;border:1px solid transparent;background:transparent;color:inherit;font-size:18px;flex-shrink:0;}
.cat-detail-products-box-cart-2 .site-icon-action {margin-left:5px;margin-right:5px;}
.cat-detail-products-box-cart-2 button.site-icon-action {width:44px!important;flex:0 0 44px;padding:3px 8px;background:#fff;color:#222;font-size:18px;border:1px solid #eee;}
.cat-detail-products-box-cart-1 button.site-icon-action {margin-top:10px;}
.product_detail_islem_div .site-icon-action {width:44px;height:44px;background:#f3f5f7;color:#aeb7c8;border-radius:100px;margin-right:6px;}
.product_detail_islem_div a {min-width:44px;min-height:44px;}
.header-desktop-search1 form button[type="submit"],.mobile_side_wrap_in_search button {min-width:44px;min-height:44px;}
.header-desktop-search1 form:not(.visual-search-form) input[type="text"] {min-height:44px;}
.header-desktop-search1 form button.visual-search-button,.visual-search-button {
    width:44px!important;height:44px!important;padding:0!important;
    top:22px!important;right:46px!important;transform:translateY(-50%)!important;
}
.desktop-header-area .header-desktop-search1 form:not(.visual-search-form) button[type="submit"] {width:76px;min-width:76px;padding:0 8px;}
.desktop-header-area .header-desktop-search1 form button.visual-search-button {right:78px!important;}
.header-desktop-search1 form:not(.visual-search-form) input[type="text"] {padding-right:128px!important;width:100%;min-width:0!important;box-sizing:border-box;}
.visual-search-input {display:none!important;}
.footer-module-box-social a,.iletisim-container-in-top-box-social {margin:2px;}
.mk-fullscreen-close {min-width:44px;min-height:44px;}
.subpage-nav-mobile-toggle {border:0;cursor:pointer;min-height:44px;font:inherit;width:100%;text-align:left;}
.plus,.minus {min-width:44px!important;min-height:44px!important;}
.search-tip2-overlay button.fullscreen-search-icon {min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer;}
.search-tip2-overlay[aria-hidden="true"] {visibility:hidden;pointer-events:none;}
#mk-search-head-search-overlay {display:flex;align-items:center;justify-content:center;}
#mk-search-head-search-overlay #search-tip2-wrapper {position:relative;width:min(800px,calc(100vw - 48px));}
#mk-search-head-search-overlay #mk-fullscreen-search-input {width:100%!important;box-sizing:border-box;padding-right:100px;}
#mk-search-head-search-overlay .visual-search-button {top:50%!important;right:46px!important;}
#mk-search-head-search-overlay #search-tip2-wrapper .visual-search-form {display:contents;}
#mk-search-head-search-overlay #search-tip2-wrapper #search-tip2-inside button.fullscreen-search-icon {top:50%;right:0;transform:translateY(-50%);}
html body :is(a,button,input,select,textarea,[tabindex]):focus-visible {
    outline:3px solid #165fcc!important;outline-offset:3px!important;
    box-shadow:0 0 0 2px #fff!important;
}
@media(max-width:359px){
    .mobile-header-logo img {max-width:100%!important;}
    .mobile-header-main-ust {padding-left:4px!important;padding-right:4px!important;}
    .mobile-header-bars {margin-left:0!important;}
}
