/* Original storefront control layer for Tenscihazi staging. */
.tc-icon{display:inline-grid;width:21px;height:21px;place-items:center}.tc-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.site-header .search{appearance:none;display:flex;align-items:center;gap:9px;width:min(40vw,455px);min-height:43px;padding:0 14px;color:#57717e;font:inherit;text-align:left;cursor:pointer}.site-header .search:hover,.site-header .search:focus-visible{border-color:#76c8c0;outline:2px solid rgba(14,155,145,.16);outline-offset:2px}.header-actions .action{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.header-actions .action b{font-size:12px}.cart-count i{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;background:#0e9b91;color:#fff;font-size:10px;font-style:normal}.tc-search-panel{position:fixed;z-index:1002;top:0;right:0;left:0;display:none;min-height:178px;padding:18px max(20px,calc((100vw - 1180px)/2));background:#fff;box-shadow:0 18px 44px rgba(3,29,44,.2)}.tc-search-panel.is-open{display:block}.tc-search-panel__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.tc-search-panel__head strong{color:#09243d;font-size:16px}.tc-search-close,.tc-gallery-dialog button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dce7eb;border-radius:50%;background:#fff;color:#09243d;font-size:24px;line-height:1;cursor:pointer}.tc-search-close:hover,.tc-gallery-dialog button:hover{border-color:#0e9b91;color:#087f78}.tc-search-panel form{display:flex;gap:10px;max-width:780px}.tc-search-panel input{min-width:0;flex:1;height:51px;padding:0 16px;border:1px solid #cddde1;border-radius:9px;color:#173747;font:inherit}.tc-search-panel input:focus{border-color:#0e9b91;outline:3px solid rgba(14,155,145,.14)}.tc-search-panel button[type=submit]{min-width:126px;border:0;border-radius:9px;background:#0e9b91;color:#fff;font-weight:800;cursor:pointer}.tc-search-panel small{display:block;margin-top:10px;color:#6c8490;font-size:12px}.tc-product__main-media{position:relative}.tc-product__main-media[data-gallery-stage]{cursor:zoom-in}.tc-product__main-media[data-gallery-stage]:after{position:absolute;right:13px;bottom:12px;padding:6px 9px;border-radius:6px;background:rgba(9,36,61,.74);color:#fff;content:'Görseli değiştir';font-size:10px;font-weight:800;letter-spacing:.1px}.tc-product__zoom{position:absolute;z-index:3;right:13px;top:13px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #d7e6e8;border-radius:7px;background:rgba(255,255,255,.96);color:#093449;font-size:11px;font-weight:800;cursor:pointer}.tc-product__zoom:hover,.tc-product__zoom:focus-visible{border-color:#0e9b91;outline:2px solid rgba(14,155,145,.16)}.tc-gallery-dialog{position:fixed;z-index:1100;inset:0;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(3,20,34,.88)}.tc-gallery-dialog.is-open{display:flex}.tc-gallery-dialog__frame{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:15px;width:min(1100px,100%);height:min(760px,100%)}.tc-gallery-dialog__close{position:absolute;top:-7px;right:-7px;z-index:2}.tc-gallery-dialog__figure{display:grid;min-width:0;height:100%;place-items:center;overflow:hidden;border-radius:13px;background:#fff}.tc-gallery-dialog__figure img{display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:transform .18s ease}.tc-gallery-dialog__figure img.is-zoomed{max-width:none;max-height:none;width:180%;height:180%;cursor:zoom-out}.tc-gallery-dialog__arrow{font-size:28px!important}.tc-gallery-dialog__caption{position:absolute;bottom:12px;left:50%;padding:6px 9px;border-radius:6px;background:rgba(3,20,34,.7);color:#fff;font-size:11px;transform:translateX(-50%)}body.tc-modal-open{overflow:hidden}.tc-product__visual--gallery .tc-product__main-media:only-child:after{content:'Yakınlaştır';}
@media(max-width:820px){.site-header .search{width:auto;min-width:0;padding:0;border:0;background:transparent!important}.site-header .search .search-label{display:none}.header-actions .action b{display:none}.tc-search-panel{min-height:166px;padding:16px 18px}.tc-gallery-dialog{padding:16px}.tc-gallery-dialog__frame{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.tc-gallery-dialog__arrow{width:36px!important;height:36px!important}.tc-gallery-dialog__close{top:-9px;right:-5px}.tc-product__zoom{right:9px;top:9px}.tc-product__main-media[data-gallery-stage]:after{right:8px;bottom:8px;font-size:9px}.tc-catalog-filter,.tc-catalog-results,.tc-catalog-card,.tc-catalog-card__body{min-width:0}.tc-catalog-chips{max-width:100%;overflow-x:auto;scrollbar-width:thin}.tc-catalog-chips a{white-space:nowrap}}
@media(max-width:480px){.notice .inner span:last-child{display:none}.header-main{gap:12px}.site-header .search{width:28px}.site-header .search .tc-icon{width:22px;height:22px}.tc-search-panel form{display:grid;grid-template-columns:1fr}.tc-search-panel button[type=submit]{height:45px}.tc-gallery-dialog__frame{grid-template-columns:1fr}.tc-gallery-dialog__arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.92)!important}.tc-gallery-dialog__arrow[data-gallery-prev]{left:7px}.tc-gallery-dialog__arrow[data-gallery-next]{right:7px}.tc-gallery-dialog__figure{border-radius:10px}.tc-product__zoom{min-height:32px;padding:0 8px}.tc-product__zoom .tc-zoom-label{display:none}}

/* Drawer navigation: full product discovery plus practical account/support access. */
@media(max-width:820px){body.tc-menu-open .site-header{z-index:60!important}.nav{z-index:61!important}.scrim{z-index:59!important}}
.nav-section--catalog{display:contents}.nav-section--quick,.nav-section__title,.nav-mobile-only{display:none}
.tc-contact{padding-top:46px;padding-bottom:72px}.tc-contact__hero{max-width:720px;margin:0 0 28px}.tc-contact__hero h1{margin:8px 0 12px;font-size:clamp(34px,5vw,54px);letter-spacing:-1.8px;line-height:1.05}.tc-contact__hero p:last-child{max-width:620px;margin:0;color:#48616f;font-size:16px;line-height:1.65}.tc-contact__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:24px;align-items:start}.tc-contact__info,.tc-contact__form-card{border:1px solid #dbe7e9;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(4,35,52,.05)}.tc-contact__info{padding:27px}.tc-contact__info h2,.tc-contact__form-card h2{margin:0 0 10px;color:#09243d;font-size:22px;letter-spacing:-.6px}.tc-contact__info ul{display:grid;gap:14px;margin:20px 0 27px;padding:0;list-style:none}.tc-contact__info li{padding:0 0 14px;border-bottom:1px solid #e9f0f1;color:#526c79;font-size:14px;line-height:1.55}.tc-contact__info li:last-child{padding:0;border:0}.tc-contact__info strong{display:block;color:#153d4b}.tc-contact__catalog-link{display:inline-flex;gap:7px;color:#087f78;font-size:13px;font-weight:800}.tc-contact__form-card{padding:27px}.tc-contact__form-card>p{margin:0 0 20px;color:#607885;font-size:13px}.tc-contact__form-card form{display:grid;gap:14px}.tc-contact__form-card form p{margin:0}.tc-contact__form-card label{display:block;margin:0 0 7px;color:#1a4251;font-size:13px;font-weight:800}.tc-contact__form-card em{color:#087f78;font-style:normal}.tc-contact__form-card input,.tc-contact__form-card select,.tc-contact__form-card textarea{width:100%;border:1px solid #cbdde0;border-radius:9px;background:#fff;color:#123648;font:inherit}.tc-contact__form-card input,.tc-contact__form-card select{height:46px;padding:0 12px}.tc-contact__form-card textarea{display:block;padding:12px;resize:vertical}.tc-contact__form-card input:focus,.tc-contact__form-card select:focus,.tc-contact__form-card textarea:focus{border-color:#0e9b91;outline:3px solid rgba(14,155,145,.14)}.tc-contact__trap{position:absolute!important;left:-9999px!important}.tc-contact__notice{margin:0 0 16px;padding:11px 13px;border:1px solid #e2c796;border-radius:9px;background:#fff9e9;color:#6d4f17;font-size:13px;line-height:1.45}.tc-contact__notice--success{border-color:#a9d8d1;background:#edf9f7;color:#17665f}
@media(max-width:820px){.nav .inner{display:block!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:8px 22px 18px!important}.nav-section--catalog,.nav-section--quick{display:block!important}.nav-section--quick{margin-top:12px;padding-top:10px;border-top:1px solid #edf4f4}.nav-section__title{display:block;margin:4px 0 5px;color:#82a1a2;font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.nav-mobile-only{display:flex!important}.nav .inner a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:9px 0!important;border-bottom:1px solid #edf4f4;color:#3f797b!important;font-size:12px!important;font-weight:650;line-height:1.3}.nav .inner a:after{content:'›';color:#78a8a8;font-size:18px;font-weight:400}.nav .inner a:first-child{color:#246b6d!important}.nav-head span{display:grid;gap:2px}.nav-head small{color:#86a0a2;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.nav-head strong{font-size:20px}.tc-contact{padding-top:30px;padding-bottom:52px}.tc-contact__grid{grid-template-columns:1fr}.tc-contact__hero h1{font-size:34px}.tc-contact__info,.tc-contact__form-card{padding:21px}}
