/* 3.5.x - çok satırlı kategori headerı ve ayrıntılı görünüm değişkenleri */
@media (min-width:901px) {
  .blsa-category-subheader{height:auto;min-height:48px}
  .blsa-category-subheader>.blsa-wrap{height:auto;min-height:48px;display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;row-gap:0;overflow:visible}
  .blsa-category-hub,.blsa-category-quick,.blsa-category-quick:nth-last-child(-n+3){min-height:48px;height:auto;display:flex}
  .blsa-category-hub-trigger,.blsa-category-quick>a{min-height:48px;height:auto;padding-top:8px;padding-bottom:8px}
  .blsa-app[data-category-align="full"] .blsa-category-hub,.blsa-app[data-category-align="full"] .blsa-category-quick{flex:1 1 max-content}
}

/* 3.5.6 · Yuvarlak ana kategori akışı */
.blsa-round-category-module{position:relative;z-index:1;isolation:isolate;padding:8px 0 10px;background:var(--blsa-ui-home-section_bg,var(--blsa-paper))}
.blsa-round-category-module>.blsa-wrap{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:5px;align-items:center}
.blsa-round-category-track{position:relative;z-index:1;display:flex;gap:var(--blsa-round-gap);overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;padding:0;touch-action:pan-x;scroll-snap-type:x mandatory;scroll-behavior:smooth}
.blsa-round-category-track::-webkit-scrollbar{display:none}
.blsa-round-category-track.is-loop-resetting{scroll-behavior:auto}
.blsa-round-category-track.is-dragging{cursor:grabbing;user-select:none}
.blsa-round-category-item{position:relative;z-index:1;flex:0 0 calc((100% - (var(--blsa-round-desktop-items) - 1)*var(--blsa-round-gap))/var(--blsa-round-desktop-items));min-width:0;display:grid;align-content:start;justify-items:center;gap:5px;color:var(--blsa-ink);text-decoration:none;text-align:center;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;-webkit-user-drag:none}
.blsa-round-category-item>span{display:grid;place-items:center;width:min(100%,var(--blsa-round-desktop-width));height:var(--blsa-round-desktop-height);overflow:hidden;border-radius:50%;background:transparent}
.blsa-round-category-item img{display:block;width:100%;height:100%;object-fit:scale-down;pointer-events:none;-webkit-user-drag:none}
.blsa-round-category-item strong{max-width:100%;overflow:hidden;font:700 clamp(11px,1vw,14px)/1.2 var(--blsa-body-font);text-overflow:ellipsis;white-space:nowrap}
.blsa-round-category-item:hover{color:var(--blsa-copper)}
.blsa-round-category-arrow{position:relative;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--blsa-ink) 14%,transparent);border-radius:50%;background:var(--blsa-ui-home-section_bg,var(--blsa-paper));color:var(--blsa-ink);font:700 18px/1 var(--blsa-body-font);cursor:pointer;box-shadow:0 5px 18px rgba(8,24,18,.08);transition:background .18s ease,color .18s ease,transform .18s ease}
.blsa-round-category-arrow:hover,.blsa-round-category-arrow:focus-visible{background:var(--blsa-forest);color:#fff;transform:scale(1.06);outline:none}
.blsa-round-category-arrow.is-prev{grid-column:1}.blsa-round-category-arrow.is-next{grid-column:3}.blsa-round-category-track{grid-column:2;grid-row:1}.blsa-round-category-arrow{grid-row:1}

/* 3.5.6 · Geç yüklenen ürün görseli yönetim araçları */
.blsa-image-manager-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px;align-items:start}
.blsa-image-import-card,.blsa-image-result,.blsa-image-history,.blsa-product-image-table,.blsa-product-image-toolbar{border:1px solid rgba(9,35,27,.11);border-radius:18px;background:#fff;box-shadow:0 14px 42px rgba(7,28,21,.06)}
.blsa-image-import-card{padding:24px;display:grid;gap:20px}
.blsa-image-drop{min-height:210px;border:1px dashed rgba(9,75,56,.34);border-radius:14px;background:#f7fbf9;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;cursor:pointer;padding:24px}
.blsa-image-drop input{position:absolute;inline-size:1px;block-size:1px;opacity:0}
.blsa-image-drop i{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--blsa-forest);color:#fff;font:800 14px/1 var(--blsa-body-font)}
.blsa-image-drop strong{font-size:17px}.blsa-image-drop span,.blsa-image-security-note span{font-size:12px;color:#69756f}
.blsa-image-import-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blsa-image-import-options label{display:grid;gap:6px}.blsa-image-import-options .blsa-check{grid-column:1/-1;display:flex}
.blsa-image-import-options input,.blsa-image-import-options select,.blsa-product-images-head input,.blsa-product-image-toolbar select{min-height:42px;border:1px solid rgba(9,35,27,.16);border-radius:9px;padding:0 12px;background:#fff}
.blsa-image-security-note{display:grid;gap:4px;padding:14px;border-radius:10px;background:#f3f0e9}.blsa-image-progress{display:flex;align-items:center;gap:10px;font-size:12px}.blsa-image-progress i{width:18px;height:18px;border:2px solid #d7ddd9;border-top-color:var(--blsa-copper);border-radius:50%;animation:blsa-image-spin .75s linear infinite}@keyframes blsa-image-spin{to{transform:rotate(360deg)}}
.blsa-image-result{padding:22px}.blsa-image-result header span,.blsa-image-history header span{font-size:10px;letter-spacing:.16em;color:var(--blsa-copper)}.blsa-image-result h3,.blsa-image-history h3{margin:4px 0 14px}
.blsa-image-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.blsa-image-stats article{padding:12px;border-radius:10px;background:#f7f7f4;display:grid;gap:3px}.blsa-image-stats b{font-size:20px}.blsa-image-stats span{font-size:10px;color:#69756f}
.blsa-image-result details{margin-top:16px}.blsa-image-result summary{cursor:pointer;font-weight:700}.blsa-image-result-rows{max-height:420px;overflow:auto;margin-top:12px}.blsa-image-result-rows p{display:grid;grid-template-columns:100px minmax(130px,1fr) 80px;gap:7px;margin:0;padding:9px;border-bottom:1px solid #eceeea;font-size:11px}.blsa-image-result-rows small{grid-column:2/-1;color:#6f7874}.blsa-image-result-rows .is-added b{color:#13734f}.blsa-image-result-rows .is-failed b,.blsa-image-result-rows .is-invalid b{color:#aa2d2d}
.blsa-image-history{padding:20px;margin-top:24px}.blsa-image-history article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #eceeea}.blsa-image-history article div{display:grid}.blsa-image-history article span{font-size:11px;color:#6b7570}.blsa-image-history article>b{font-size:10px;padding:5px 8px;border-radius:999px;background:#eaf6f0;color:#13734f}.blsa-image-history article>b.is-undone{background:#eee;color:#777}.blsa-image-history button{border:0;background:#251f1a;color:#fff;border-radius:7px;padding:8px 10px;cursor:pointer}
.blsa-product-images-head{align-items:end}.blsa-product-images-head form{display:flex;gap:8px}.blsa-product-images-head input{width:min(320px,42vw)}.blsa-product-images-head button{border:0;border-radius:9px;background:var(--blsa-forest);color:#fff;padding:0 18px}
.blsa-product-image-toolbar{margin-bottom:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.blsa-product-image-toolbar label{display:flex;gap:8px;align-items:center;font-size:12px}
.blsa-product-image-table{overflow:hidden}.blsa-product-image-table>header,.blsa-product-image-table>div>article{display:grid;grid-template-columns:84px minmax(220px,1fr) minmax(100px,.35fr) 100px 110px;gap:14px;align-items:center;padding:11px 16px}.blsa-product-image-table>header{background:#f4f4f0;color:#68736d;font-size:10px;font-weight:800;letter-spacing:.08em}.blsa-product-image-table>div>article{border-top:1px solid #eceee9}.blsa-product-image-table strong{font-size:13px}.blsa-product-image-table code{font-size:11px}.blsa-product-image-preview{position:relative;width:58px;height:58px;padding:0;border:1px solid #e1e4e1;border-radius:10px;overflow:hidden;background:#f6f6f3;cursor:pointer}.blsa-product-image-preview img{width:100%;height:100%;object-fit:cover}.blsa-product-image-preview i{font-size:9px;color:#7a827e}.blsa-product-image-preview b{position:absolute;right:2px;bottom:2px;padding:2px 5px;border-radius:8px;background:#101d18;color:#fff;font-size:9px}.blsa-product-image-table button{cursor:pointer}.blsa-gallery-count{border:0;background:transparent;color:var(--blsa-copper);font-weight:700}.blsa-product-image-table article>button:last-child{border:0;border-radius:8px;background:#e9f4ef;color:#0b6243;padding:9px}.blsa-image-list-loading{padding:30px;text-align:center;color:#69756f}
.blsa-product-gallery-modal{position:fixed;inset:0;z-index:100020;display:grid;place-items:center;padding:20px}.blsa-product-gallery-modal>.backdrop{position:absolute;inset:0;border:0;background:rgba(4,14,11,.76)}.blsa-product-gallery-modal>section{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.35)}.blsa-product-gallery-modal>section>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:20px 24px;background:#fff;border-bottom:1px solid #e8ebe8}.blsa-product-gallery-modal h3{margin:3px 0}.blsa-product-gallery-modal header span{font-size:10px;color:var(--blsa-copper);letter-spacing:.12em}.blsa-product-gallery-modal header p{margin:3px 0 0;color:#68736d;font-size:11px}.blsa-product-gallery-modal header>button{border:0;background:#eee;border-radius:50%;width:34px;height:34px;font-size:20px}.blsa-product-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.blsa-product-gallery-grid>article{border:1px solid #e3e6e3;border-radius:12px;overflow:hidden}.blsa-product-gallery-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f6f6f3}.blsa-product-gallery-grid article>div{display:grid;padding:10px}.blsa-product-gallery-grid article span{font-size:10px;color:#707975}.blsa-product-gallery-grid article footer{display:flex;gap:5px;padding:0 10px 10px}.blsa-product-gallery-grid button{border:0;border-radius:7px;padding:7px;background:#eef2ef;cursor:pointer}.blsa-product-gallery-grid button.remove{margin-left:auto;color:#a12626}.blsa-product-gallery-modal>section>footer{padding:0 20px 20px}.blsa-product-gallery-modal>section>footer button{border:0;border-radius:9px;background:var(--blsa-forest);color:#fff;padding:11px 16px}

.blsa-front-admin .blsa-fa-row.is-round-module{grid-template-columns:54px 72px minmax(0,1fr) 34px}.blsa-fa-round-editor{grid-column:1/-1;margin-top:8px;padding:16px;border:1px solid rgba(9,52,39,.13);border-radius:13px;background:#f7faf8}.blsa-fa-round-editor>header{display:flex;justify-content:space-between;gap:16px;align-items:center}.blsa-fa-round-editor>header>div:first-child{display:grid}.blsa-fa-round-editor>header span{font-size:11px;color:#69756f}.blsa-fa-round-editor>header>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.blsa-fa-round-editor button{border:0;border-radius:8px;padding:9px 11px;cursor:pointer}.blsa-fa-round-editor>header button{background:var(--blsa-forest);color:#fff}.blsa-fa-round-numbers{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.blsa-fa-round-numbers label,.blsa-fa-round-items label{display:grid;gap:5px}.blsa-fa-round-numbers span,.blsa-fa-round-items label>span{font-size:9px;color:#65716b}.blsa-fa-round-numbers input,.blsa-fa-round-items input,.blsa-fa-round-items select{width:100%;min-height:38px;border:1px solid #d9dfdb;border-radius:7px;padding:0 9px;background:#fff}.blsa-fa-round-items small{display:block;color:#69756f;font-size:9px;line-height:1.4}.blsa-fa-round-items{margin-top:14px;display:grid;gap:8px}.blsa-fa-round-items>article{display:grid;grid-template-columns:60px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border-radius:10px;background:#fff;border:1px solid #e0e5e2}.blsa-fa-round-items>article>.blsa-fa-image{width:54px;height:54px;border-radius:50%;overflow:hidden}.blsa-fa-round-items>article>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blsa-fa-round-items .blsa-fa-upload{display:flex}.blsa-fa-round-items .blsa-fa-upload button{background:#e9f3ee;color:#0b6444}.blsa-fa-round-order{display:grid;grid-template-columns:repeat(3,28px);gap:3px}.blsa-fa-round-order button:last-child{color:#9c2424}
@media(max-width:900px){.blsa-round-category-item{flex-basis:calc((100% - (var(--blsa-round-tablet-items) - 1)*var(--blsa-round-gap))/var(--blsa-round-tablet-items))}.blsa-round-category-item>span{width:min(100%,var(--blsa-round-tablet-width));height:var(--blsa-round-tablet-height)}.blsa-image-manager-grid{grid-template-columns:1fr}.blsa-product-image-table{overflow-x:auto}.blsa-product-image-table>header,.blsa-product-image-table>div>article{min-width:760px}.blsa-product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blsa-fa-round-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.blsa-fa-round-items>article>div:nth-child(2){grid-template-columns:1fr}}
@media(max-width:650px){.blsa-round-category-module{padding:6px 0 8px}.blsa-round-category-module>.blsa-wrap{grid-template-columns:30px minmax(0,1fr) 30px;gap:3px;padding-inline:5px}.blsa-round-category-arrow{width:28px;height:28px;font-size:15px}.blsa-round-category-item{flex-basis:calc((100% - (var(--blsa-round-mobile-items) - 1)*var(--blsa-round-gap))/var(--blsa-round-mobile-items))}.blsa-round-category-item>span{width:min(100%,var(--blsa-round-mobile-width));height:var(--blsa-round-mobile-height)}.blsa-round-category-item strong{font-size:10px}.blsa-product-images-head form{width:100%}.blsa-product-images-head input{width:100%}.blsa-product-gallery-grid{grid-template-columns:1fr}.blsa-image-import-options{grid-template-columns:1fr}.blsa-image-import-options .blsa-check{grid-column:auto}.blsa-image-stats{grid-template-columns:repeat(2,1fr)}.blsa-fa-round-editor>header{align-items:stretch;flex-direction:column}.blsa-fa-round-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.blsa-fa-round-items>article{grid-template-columns:50px minmax(0,1fr)}.blsa-fa-round-items>article>.blsa-fa-toggle,.blsa-fa-round-order{grid-column:2}}

.blsa-app[data-logo-color="original"] [data-blsa-logo]{filter:none!important;mix-blend-mode:normal!important}
.blsa-app[data-logo-color="light"] [data-blsa-logo]{filter:brightness(0) invert(1)!important}
.blsa-app[data-logo-color="dark"] [data-blsa-logo]{filter:brightness(0)!important}

.blsa-global-search{background:var(--blsa-ui-header-search_bg,#fff);color:var(--blsa-ui-header-search_text,#171714)}
.blsa-mega-menu,.blsa-mega-panel,.blsa-quick-panel{background:var(--blsa-ui-header-submenu_bg,#fff);color:var(--blsa-ui-header-submenu_text,#171714)}
.blsa-home-page{background:var(--blsa-ui-home-section_bg,var(--blsa-paper));color:var(--blsa-ui-home-text,var(--blsa-ink))}
.blsa-home-page .blsa-section-head h2,.blsa-home-page .blsa-home-product-heading h2{color:var(--blsa-ui-home-heading,var(--blsa-ink))}
.blsa-home-hero-pro .blsa-hero-copy{color:var(--blsa-ui-home-hero_text,#fff)}
.blsa-shop{background:var(--blsa-ui-shop-page_bg,var(--blsa-paper))}
.blsa-inner-hero-compact{background:var(--blsa-ui-shop-hero_bg,#ece7de)}
.blsa-shop-sidebar{background:var(--blsa-ui-shop-sidebar_bg,#fff)}

/* 3.5.8 · Birbirinden bağımsız header harf biçimleri */
.blsa-primary-nav a,.blsa-mobile-main-links>a{text-transform:var(--blsa-header-primary-transform,none)}
.blsa-category-hub-trigger,.blsa-category-quick>a,.blsa-mobile-category-list .blsa-mobile-drawer-row{text-transform:var(--blsa-header-category-transform,none)}
.blsa-header-actions .blsa-head-button,.blsa-header-account-menu>nav>a,.blsa-header-account-menu>button{text-transform:var(--blsa-header-account-transform,none)}

/* 3.5.8 · Mağaza kategori filtresi akordiyonu */
.blsa-shop-sidebar .blsa-side-level{position:relative}
.blsa-shop-sidebar .blsa-side-level.has-children>a{padding-right:68px}
.blsa-shop-sidebar .blsa-side-level.has-children>a>b{margin-left:auto}
.blsa-shop-sidebar [data-blsa-b2b-shop-category-toggle]{width:30px;height:30px;padding:0;display:grid;place-items:center;position:absolute;top:7px;right:7px;z-index:2;border:1px solid color-mix(in srgb,var(--blsa-line) 80%,transparent);border-radius:50%;background:#fff;color:var(--blsa-forest);font-size:13px;cursor:pointer;transition:transform .2s ease,background .2s ease}
.blsa-shop-sidebar .blsa-side-level.is-open>[data-blsa-b2b-shop-category-toggle]{transform:rotate(180deg);background:color-mix(in srgb,var(--blsa-forest) 8%,#fff)}
.blsa-shop-sidebar .blsa-side-children[hidden]{display:none}
.blsa-shop-sidebar .blsa-side-children{border-bottom:1px solid #eee9e1;background:color-mix(in srgb,var(--blsa-paper) 55%,#fff)}
.blsa-shop-sidebar .blsa-side-level-1>a{padding-left:32px!important}
.blsa-shop-sidebar .blsa-side-level-2>a{padding-left:46px!important}
.blsa-shop-sidebar .blsa-side-level-3>a,.blsa-shop-sidebar .blsa-side-level-4>a,.blsa-shop-sidebar .blsa-side-level-5>a,.blsa-shop-sidebar .blsa-side-level-6>a{padding-left:58px!important}

/* 3.5.8 · Global/kademeli iskonto ve güvenli yeni parola alanı */
.blsa-b2b-global-discount{margin:0 0 24px;padding:18px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.65fr) auto;align-items:end;gap:16px;border:1px solid color-mix(in srgb,var(--blsa-forest) 22%,var(--blsa-line));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--blsa-forest) 7%,#fff),#fff)}
.blsa-b2b-global-discount>div>span{color:var(--blsa-copper);font-size:7px;font-weight:900;letter-spacing:.15em}.blsa-b2b-global-discount h3{margin:5px 0 4px;font:500 23px/1.1 var(--blsa-display-font)}.blsa-b2b-global-discount p{margin:0;color:var(--blsa-muted);font-size:9px}.blsa-b2b-global-discount label>span,.blsa-b2b-discount-rule>span{display:block;margin-bottom:5px;color:#766f67;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blsa-b2b-global-discount input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--blsa-line);border-radius:4px;background:#fff}.blsa-b2b-global-discount small,.blsa-b2b-discount-rule small,.blsa-b2b-password-field+small{display:block;margin-top:5px;color:var(--blsa-muted);font-size:7px;line-height:1.45}.blsa-b2b-global-discount>button{min-height:42px;padding:0 16px;border:0;border-radius:4px;background:var(--blsa-forest);color:#fff;font-size:9px;font-weight:850;cursor:pointer}
.blsa-b2b-password-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto;position:static!important}.blsa-b2b-password-field>input{min-width:0;border-radius:4px 0 0 4px!important}.blsa-b2b-password-field>button{min-width:54px;padding:0 9px;border:1px solid var(--blsa-line);border-left:0;border-radius:0 4px 4px 0;background:#f2eee7;color:var(--blsa-forest);font-size:8px;font-weight:850;cursor:pointer}
.blsa-b2b-password-management{min-width:190px;display:grid;gap:9px}.blsa-b2b-password-management code{font-size:7px}.blsa-b2b-password-warning{margin:0 0 18px;padding:12px 15px;display:flex;align-items:flex-start;gap:12px;border:1px solid #e8cda8;border-left:4px solid #c96d3a;border-radius:6px;background:#fff8ef;color:#5e4935}.blsa-b2b-password-warning strong{white-space:nowrap;font-size:10px}.blsa-b2b-password-warning span{font-size:9px;line-height:1.5}
@media(max-width:980px){.blsa-b2b-global-discount{grid-template-columns:1fr 1fr}.blsa-b2b-global-discount>div{grid-column:1/-1}}
@media(max-width:650px){.blsa-b2b-global-discount{grid-template-columns:1fr}.blsa-b2b-global-discount>div{grid-column:auto}.blsa-b2b-global-discount>button{width:100%}}

/* 3.6.0 · Yönetim modülleri header dropdown ve bağımsız route sayfaları */
@media(min-width:901px){
  .blsa-primary-nav.has-management-dropdown{overflow:visible!important}
  .blsa-admin-nav-group{height:100%;position:relative;display:flex;align-items:stretch}
  .blsa-admin-nav-group>.blsa-admin-nav-link{height:100%;display:flex;align-items:center}
  .blsa-admin-nav-chevron{margin-left:1px;font-size:12px;font-style:normal;transition:transform .2s ease}
  .blsa-admin-nav-dropdown{width:260px;padding:8px;position:absolute;top:calc(100% - 10px);right:-18px;z-index:95;display:grid;gap:2px;visibility:hidden;opacity:0;transform:translateY(9px);border:1px solid color-mix(in srgb,var(--blsa-line) 88%,transparent);border-radius:9px;background:var(--blsa-ui-header-submenu_bg,#fff);color:var(--blsa-ui-header-submenu_text,#171714);box-shadow:0 24px 58px rgba(5,20,15,.2);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
  .blsa-admin-nav-dropdown:before{content:"";height:14px;position:absolute;right:0;bottom:100%;left:0}
  .blsa-admin-nav-dropdown>a,.blsa-primary-nav .blsa-admin-nav-dropdown>a:nth-last-child(-n+2){min-height:40px;padding:0 11px!important;display:flex;align-items:center;justify-content:space-between;border-radius:5px;color:inherit;font-size:10px!important;font-weight:750;line-height:1.25;white-space:normal}
  .blsa-admin-nav-dropdown>a:after{display:none!important}
  .blsa-admin-nav-dropdown>a:hover,.blsa-admin-nav-dropdown>a:focus-visible,.blsa-admin-nav-dropdown>a.active{background:color-mix(in srgb,var(--blsa-forest) 9%,#fff);color:var(--blsa-forest);outline:0}
  .blsa-admin-nav-dropdown>a>b{font-size:11px}
  .blsa-admin-nav-group:hover>.blsa-admin-nav-dropdown,.blsa-admin-nav-group:focus-within>.blsa-admin-nav-dropdown{visibility:visible;opacity:1;transform:translateY(0)}
  .blsa-admin-nav-group:hover>.blsa-admin-nav-link .blsa-admin-nav-chevron,.blsa-admin-nav-group:focus-within>.blsa-admin-nav-link .blsa-admin-nav-chevron{transform:rotate(180deg)}
}
.blsa-front-admin-layout.is-route-page{grid-template-columns:minmax(0,1fr)}
.blsa-mobile-management-links>a{min-height:54px;display:flex;align-items:center;justify-content:space-between}
.blsa-shop-toolbar{background:var(--blsa-ui-shop-toolbar_bg,var(--blsa-paper))}
.blsa-product-detail{background:var(--blsa-ui-product-page_bg,var(--blsa-paper))}
.blsa-gallery-main{background:var(--blsa-ui-product-gallery_bg,#ece7de)}
.blsa-detail-info,.blsa-price-panel{background:var(--blsa-ui-product-panel_bg,#fff)}
.blsa-detail-info h1{color:var(--blsa-ui-product-heading,var(--blsa-ink))}.blsa-detail-price{color:var(--blsa-ui-product-price,var(--blsa-forest))}.blsa-order-row>button,.blsa-detail-login{background:var(--blsa-ui-product-action_bg,var(--blsa-ink));color:var(--blsa-ui-product-action_text,#fff)}
.blsa-cart-drawer-panel,.blsa-checkout-page{background:var(--blsa-ui-cart-drawer_bg,#f1eee8);color:var(--blsa-ui-cart-text,#171714)}
.blsa-cart-line,.blsa-checkout-items>article,.blsa-checkout-summary{background:var(--blsa-ui-cart-panel_bg,#fff)}
.blsa-cart-drawer-panel h2,.blsa-checkout-page h2{color:var(--blsa-ui-cart-heading,var(--blsa-forest))}.blsa-cart-drawer-panel .blsa-primary-button,.blsa-checkout-summary .blsa-primary-button{background:var(--blsa-ui-cart-action_bg,var(--blsa-forest));color:var(--blsa-ui-cart-action_text,#fff)}
.blsa-drawer-report-actions button,.blsa-checkout-header-actions [data-checkout-export]{background:var(--blsa-ui-cart-export_bg,#fff);border-color:var(--blsa-ui-cart-export_border,#d7d1c8);color:var(--blsa-ui-cart-export_text,#15372c)}
.blsa-drawer-report-actions button:hover,.blsa-checkout-header-actions [data-checkout-export]:hover{border-color:var(--blsa-ui-cart-export_text,#15372c)}.blsa-drawer-report-actions span{color:var(--blsa-ui-cart-export_accent,#a56b48)}
.blsa-drawer-report-actions button.danger,.blsa-checkout-header-actions [data-checkout-clear]{background:var(--blsa-ui-cart-danger_bg,#fff7f4);color:var(--blsa-ui-cart-danger_text,#963f2d)}
.blsa-login-panel{background:var(--blsa-ui-auth-panel_bg,var(--blsa-paper));color:var(--blsa-ui-auth-text,#777169)}.blsa-login-panel h2{color:var(--blsa-ui-auth-heading,var(--blsa-ink))}.blsa-login-panel .blsa-primary-button{background:var(--blsa-ui-auth-action_bg,var(--blsa-forest));color:var(--blsa-ui-auth-action_text,#fff)}

.blsa-app .blsa-header,.blsa-app .blsa-category-subheader{font-family:var(--blsa-component-font-header,var(--blsa-body-font));font-style:var(--blsa-component-style-header,normal);font-weight:var(--blsa-component-weight-header,700)}
.blsa-app .blsa-home-page,.blsa-app .blsa-home-page h1,.blsa-app .blsa-home-page h2{font-family:var(--blsa-component-font-home,var(--blsa-display-font));font-style:var(--blsa-component-style-home,normal);font-weight:var(--blsa-component-weight-home,500)}
.blsa-app .blsa-shop,.blsa-app .blsa-shop h1,.blsa-app .blsa-shop h2,.blsa-app .blsa-shop h3,.blsa-app .blsa-inner-hero-compact,.blsa-app .blsa-inner-hero-compact h1{font-family:var(--blsa-component-font-shop,var(--blsa-body-font));font-style:var(--blsa-component-style-shop,normal);font-weight:var(--blsa-component-weight-shop,600)}
.blsa-app .blsa-product-detail,.blsa-app .blsa-product-detail h1,.blsa-app .blsa-product-detail h2{font-family:var(--blsa-component-font-product,var(--blsa-display-font));font-style:var(--blsa-component-style-product,normal);font-weight:var(--blsa-component-weight-product,500)}
.blsa-app .blsa-cart-drawer,.blsa-app .blsa-cart-page,.blsa-app .blsa-cart-hero,.blsa-app .blsa-checkout-page{font-family:var(--blsa-component-font-cart,var(--blsa-body-font));font-style:var(--blsa-component-style-cart,normal)}
.blsa-app .blsa-login-panel{font-family:var(--blsa-component-font-auth,var(--blsa-body-font));font-style:var(--blsa-component-style-auth,normal);font-weight:var(--blsa-component-weight-auth,600)}
.blsa-app .blsa-footer{font-family:var(--blsa-component-font-footer,var(--blsa-body-font));font-style:var(--blsa-component-style-footer,normal);font-weight:var(--blsa-component-weight-footer,600)}
.blsa-app .blsa-cart-drawer :is(h1,h2,h3),.blsa-app .blsa-cart-hero h1,.blsa-app .blsa-checkout-page :is(h1,h2,h3){font-family:var(--blsa-component-font-cart,var(--blsa-body-font))}
.blsa-app .blsa-login-panel :is(h1,h2,h3){font-family:var(--blsa-component-font-auth,var(--blsa-body-font))}
.blsa-app .blsa-footer :is(h1,h2,h3,h4){font-family:var(--blsa-component-font-footer,var(--blsa-body-font))}
.blsa-home-page:not(.is-motion-ready) .blsa-home-hero-pro *,
.blsa-home-page:not(.is-motion-ready) .blsa-hero-ticker>div,
.blsa-home-page:not(.is-motion-ready) .blsa-home-product-skeleton:after{animation:none!important;transition:none!important}

.blsa-home-hero .blsa-hero-copy h1{font-size:var(--blsa-font-hero_title-desktop,78px)}
.blsa-home-page .blsa-section-head h2,.blsa-home-page .blsa-home-product-heading h2{font-size:var(--blsa-font-home_title-desktop,58px)}
.blsa-shop-title h1{font-size:var(--blsa-font-shop_title-desktop,52px)}
.blsa-detail-info h1{font-size:var(--blsa-font-product_title-desktop,52px)}
.blsa-detail-price{font-size:var(--blsa-font-product_price-desktop,25px)}
.blsa-cart-drawer-panel h2,.blsa-checkout-page h2{font-size:var(--blsa-font-cart_title-desktop,31px)}
.blsa-cart-drawer-panel,.blsa-checkout-page{font-size:var(--blsa-font-cart_body-desktop,10px)}
.blsa-drawer-report-actions span{font-size:var(--blsa-font-cart_export_label-desktop,7px)}.blsa-drawer-report-actions b,.blsa-checkout-header-actions [data-checkout-export],.blsa-checkout-header-actions [data-checkout-clear]{font-size:var(--blsa-font-cart_export_title-desktop,10px)}.blsa-drawer-report-actions i{font-size:var(--blsa-font-cart_export_icon-desktop,17px)}
.blsa-login-panel h2{font-size:var(--blsa-font-auth_title-desktop,46px)}.blsa-login-panel{font-size:var(--blsa-font-auth_body-desktop,14px)}
.blsa-footer{font-size:var(--blsa-font-footer_body-desktop,13px)}
.blsa-search-results{font-size:var(--blsa-font-search_results-desktop,15px)}
.blsa-mega-panel,.blsa-quick-panel,.blsa-mega-menu{font-size:var(--blsa-font-category_mega-desktop,10px)}

.blsa-home-hero-pro{min-height:var(--blsa-slider-hero-height-desktop,650px)}
.blsa-category-slider-track{gap:var(--blsa-slider-category-gap,14px)}
.blsa-category-slider-track>.blsa-category-card{width:calc((100% - (var(--blsa-category-visible,5) - 1)*var(--blsa-slider-category-gap,14px))/var(--blsa-category-visible,5));min-width:calc((100% - (var(--blsa-category-visible,5) - 1)*var(--blsa-slider-category-gap,14px))/var(--blsa-category-visible,5));border-radius:var(--blsa-slider-category-radius,12px)}
.blsa-home-product-slider{gap:var(--blsa-slider-product-gap,14px)}
.blsa-home-product-slider>.blsa-product-card,.blsa-home-product-slider>.blsa-home-product-skeleton{width:calc((100% - (var(--blsa-slider-product-items-desktop,5) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-desktop,5));min-width:calc((100% - (var(--blsa-slider-product-items-desktop,5) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-desktop,5))}
.blsa-app[data-hero-transition="slide"] .blsa-hero-slide.is-active{animation:blsa-hero-slide-horizontal .65s cubic-bezier(.2,.8,.2,1) both}
.blsa-app[data-hero-transition="zoom"] .blsa-hero-slide.is-active{animation:blsa-hero-slide-zoom .8s cubic-bezier(.2,.8,.2,1) both}
@keyframes blsa-hero-slide-horizontal{from{opacity:0;transform:translate3d(7%,0,0)}to{opacity:1;transform:none}}
@keyframes blsa-hero-slide-zoom{from{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}
@media (max-width:1180px){.blsa-home-hero-pro{min-height:var(--blsa-slider-hero-height-tablet,690px)}.blsa-home-product-slider>.blsa-product-card,.blsa-home-product-slider>.blsa-home-product-skeleton{width:calc((100% - (var(--blsa-slider-product-items-tablet,3) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-tablet,3));min-width:calc((100% - (var(--blsa-slider-product-items-tablet,3) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-tablet,3))}.blsa-home-hero .blsa-hero-copy h1{font-size:var(--blsa-font-hero_title-tablet,62px)}.blsa-home-page .blsa-section-head h2,.blsa-home-page .blsa-home-product-heading h2{font-size:var(--blsa-font-home_title-tablet,46px)}.blsa-shop-title h1{font-size:var(--blsa-font-shop_title-tablet,43px)}.blsa-detail-info h1{font-size:var(--blsa-font-product_title-tablet,42px)}.blsa-detail-price{font-size:var(--blsa-font-product_price-tablet,23px)}.blsa-cart-drawer-panel h2,.blsa-checkout-page h2{font-size:var(--blsa-font-cart_title-tablet,28px)}.blsa-cart-drawer-panel,.blsa-checkout-page{font-size:var(--blsa-font-cart_body-tablet,10px)}.blsa-drawer-report-actions span{font-size:var(--blsa-font-cart_export_label-tablet,7px)}.blsa-drawer-report-actions b,.blsa-checkout-header-actions [data-checkout-export],.blsa-checkout-header-actions [data-checkout-clear]{font-size:var(--blsa-font-cart_export_title-tablet,9px)}.blsa-drawer-report-actions i{font-size:var(--blsa-font-cart_export_icon-tablet,16px)}.blsa-login-panel h2{font-size:var(--blsa-font-auth_title-tablet,40px)}.blsa-login-panel{font-size:var(--blsa-font-auth_body-tablet,14px)}.blsa-footer{font-size:var(--blsa-font-footer_body-tablet,13px)}.blsa-search-results{font-size:var(--blsa-font-search_results-tablet,14px)}.blsa-mega-panel,.blsa-quick-panel,.blsa-mega-menu{font-size:var(--blsa-font-category_mega-tablet,10px)}}
@media (max-width:650px){.blsa-home-hero-pro{min-height:var(--blsa-slider-hero-height-mobile,660px)}.blsa-home-product-slider>.blsa-product-card,.blsa-home-product-slider>.blsa-home-product-skeleton{width:calc((100% - (var(--blsa-slider-product-items-mobile,2) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-mobile,2));min-width:calc((100% - (var(--blsa-slider-product-items-mobile,2) - 1)*var(--blsa-slider-product-gap,14px))/var(--blsa-slider-product-items-mobile,2))}.blsa-home-hero .blsa-hero-copy h1{font-size:var(--blsa-font-hero_title-mobile,46px)}.blsa-home-page .blsa-section-head h2,.blsa-home-page .blsa-home-product-heading h2{font-size:var(--blsa-font-home_title-mobile,36px)}.blsa-shop-title h1{font-size:var(--blsa-font-shop_title-mobile,34px)}.blsa-detail-info h1{font-size:var(--blsa-font-product_title-mobile,34px)}.blsa-detail-price{font-size:var(--blsa-font-product_price-mobile,21px)}.blsa-cart-drawer-panel h2,.blsa-checkout-page h2{font-size:var(--blsa-font-cart_title-mobile,25px)}.blsa-cart-drawer-panel,.blsa-checkout-page{font-size:var(--blsa-font-cart_body-mobile,10px)}.blsa-drawer-report-actions span{font-size:var(--blsa-font-cart_export_label-mobile,7px)}.blsa-drawer-report-actions b,.blsa-checkout-header-actions [data-checkout-export],.blsa-checkout-header-actions [data-checkout-clear]{font-size:var(--blsa-font-cart_export_title-mobile,9px)}.blsa-drawer-report-actions i{font-size:var(--blsa-font-cart_export_icon-mobile,16px)}.blsa-login-panel h2{font-size:var(--blsa-font-auth_title-mobile,34px)}.blsa-login-panel{font-size:var(--blsa-font-auth_body-mobile,13px)}.blsa-footer{font-size:var(--blsa-font-footer_body-mobile,13px)}.blsa-search-results{font-size:var(--blsa-font-search_results-mobile,13px)}.blsa-mega-panel,.blsa-quick-panel,.blsa-mega-menu{font-size:var(--blsa-font-category_mega-mobile,12px)}}

/* Frontend yonetim: canli renk ve slider editorleri. */
.blsa-fa-subtabs{margin:0 0 18px;display:flex;gap:7px;overflow-x:auto}.blsa-fa-subtabs button{min-width:max-content;padding:10px 14px;border:1px solid #d8d2c9;border-radius:999px;background:#fff;color:#405047;font-weight:750;cursor:pointer}.blsa-fa-subtabs button.active{background:#15372c;border-color:#15372c;color:#fff}.blsa-fa-appearance-grid,.blsa-fa-slider-editor{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);gap:18px;align-items:start}.blsa-fa-color-controls,.blsa-fa-slider-controls{padding:18px;display:grid;gap:12px;border:1px solid #ded8ce;border-radius:11px;background:#fff}.blsa-fa-color-controls h3,.blsa-fa-slider-controls h3{margin:0 0 4px}.blsa-fa-color-controls>label,.blsa-fa-slider-controls>label,.blsa-fa-slider-controls .two>label,.blsa-fa-slider-controls .three>label{display:grid;gap:6px}.blsa-fa-color-controls label>span,.blsa-fa-slider-controls label>span{font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blsa-fa-color-controls label>div{display:grid;grid-template-columns:46px 1fr;gap:7px}.blsa-fa-color-controls input[type=color]{width:46px;height:42px;padding:2px}.blsa-fa-color-controls input,.blsa-fa-slider-controls input,.blsa-fa-slider-controls select,.blsa-fa-slider-controls textarea{width:100%;min-height:42px;padding:9px;border:1px solid #d8d2c9;border-radius:6px;background:#fff}.blsa-fa-preview-stage,.blsa-fa-slider-stage{min-height:430px;padding:18px;position:sticky;top:120px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#e8e3da}.blsa-fa-color-preview{width:min(100%,720px);min-height:390px;overflow:hidden;border-radius:11px;background:var(--fa-page);color:var(--fa-text);box-shadow:0 18px 45px rgba(10,35,27,.18);font-family:"Segoe UI",sans-serif}.blsa-fa-color-preview *{box-sizing:border-box}.blsa-fa-color-preview h2,.blsa-fa-color-preview h3,.blsa-fa-color-preview p{margin-top:0}.blsa-fa-color-preview>header{padding:13px 16px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;background:var(--fa-header);color:var(--fa-header-text)}.blsa-fa-color-preview>header>div{padding:10px;border-radius:6px;background:var(--fa-search);color:var(--fa-submenu-text);font-size:9px}.blsa-fa-color-preview>header button,.blsa-fa-color-preview .home button,.blsa-fa-color-preview .product button,.blsa-fa-color-preview .auth button,.blsa-fa-color-preview .cart>footer button{padding:10px;border:0;border-radius:6px;background:var(--fa-action);color:var(--fa-action-text);font-weight:800}.blsa-fa-color-preview>nav{padding:11px 16px;display:flex;gap:17px;background:var(--fa-submenu);color:var(--fa-submenu-text);font-size:9px}.blsa-fa-color-preview>nav b{color:var(--fa-accent)}.blsa-fa-color-preview .menu{margin:16px;display:grid;grid-template-columns:150px 1fr;border-radius:9px;background:var(--fa-submenu);color:var(--fa-submenu-text)}.blsa-fa-color-preview .menu aside{padding:15px;display:grid;gap:10px;border-right:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:9px}.blsa-fa-color-preview .menu section{padding:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.blsa-fa-color-preview .menu article{display:grid;gap:6px;font-size:9px}.blsa-fa-color-preview .menu article i{height:90px;border-radius:6px;background:color-mix(in srgb,var(--fa-accent) 13%,var(--fa-panel))}.blsa-fa-color-preview .home>section{min-height:220px;padding:30px;display:grid;align-content:end;background:linear-gradient(115deg,color-mix(in srgb,var(--fa-accent) 75%,#102e25),#17392f);color:var(--fa-hero-text)}.blsa-fa-color-preview .home h2{margin:7px 0;font:600 34px Georgia,serif}.blsa-fa-color-preview .home>section button{width:max-content}.blsa-fa-color-preview .home>article{padding:22px}.blsa-fa-color-preview .home h3{margin:6px 0;color:var(--fa-heading);font:600 25px Georgia,serif}.blsa-fa-color-preview .home>article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.blsa-fa-color-preview .home>article i{height:68px;border-radius:7px;background:var(--fa-panel)}.blsa-fa-color-preview .shop-head{padding:21px;background:color-mix(in srgb,var(--fa-accent) 10%,var(--fa-page))}.blsa-fa-color-preview .shop-head h2{margin:5px 0;color:var(--fa-heading);font:600 30px Georgia,serif}.blsa-fa-color-preview .shop{padding:15px;display:grid;grid-template-columns:130px 1fr;gap:11px}.blsa-fa-color-preview .shop>aside{padding:12px;display:grid;align-content:start;gap:9px;border-radius:7px;background:var(--fa-panel);font-size:9px}.blsa-fa-color-preview .shop>section>header{padding:9px;display:flex;justify-content:space-between;background:color-mix(in srgb,var(--fa-panel) 85%,var(--fa-page));font-size:9px}.blsa-fa-color-preview .shop>section>div{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.blsa-fa-color-preview .shop article{padding:7px;display:grid;gap:5px;border-radius:7px;background:var(--fa-panel);font-size:8px}.blsa-fa-color-preview .shop article i{height:78px;border-radius:5px;background:color-mix(in srgb,var(--fa-accent) 10%,var(--fa-page))}.blsa-fa-color-preview .product{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:17px}.blsa-fa-color-preview .product>section>div{height:220px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--fa-accent) 9%,var(--fa-page));font-size:9px}.blsa-fa-color-preview .product>section footer{margin-top:7px;display:flex;gap:6px}.blsa-fa-color-preview .product>section footer i{width:44px;height:36px;border-radius:5px;background:var(--fa-panel)}.blsa-fa-color-preview .product>article{padding:21px;border-radius:8px;background:var(--fa-panel)}.blsa-fa-color-preview .product h2{margin:7px 0;color:var(--fa-heading);font:600 27px Georgia,serif}.blsa-fa-color-preview .product dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.blsa-fa-color-preview .product dl span{padding:8px;background:var(--fa-page);font-size:8px}.blsa-fa-color-preview .product>article>strong{display:block;margin:14px 0 10px;color:var(--fa-accent);font-size:19px}.blsa-fa-color-preview .cart{padding:17px}.blsa-fa-color-preview .cart>header{display:flex;justify-content:space-between}.blsa-fa-color-preview .cart h2{margin:4px 0;color:var(--fa-heading);font:600 27px Georgia,serif}.blsa-fa-color-preview .cart>article{margin-top:8px;padding:8px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;border-radius:7px;background:var(--fa-panel)}.blsa-fa-color-preview .cart>article>i{height:42px;border-radius:5px;background:color-mix(in srgb,var(--fa-accent) 10%,var(--fa-page))}.blsa-fa-color-preview .cart>article span{display:grid}.blsa-fa-color-preview .exports{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.blsa-fa-color-preview .exports button{min-height:54px;padding:7px;display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid var(--fa-export-border);border-radius:6px;background:var(--fa-export);color:var(--fa-export-text)}.blsa-fa-color-preview .exports small{grid-column:1/-1;color:var(--fa-export-accent)}.blsa-fa-color-preview .exports i{font-size:17px}.blsa-fa-color-preview .exports .danger{background:var(--fa-danger);color:var(--fa-danger-text)}.blsa-fa-color-preview .cart>footer{margin-top:11px;display:grid;grid-template-columns:1fr auto;gap:5px}.blsa-fa-color-preview .cart>footer button{grid-column:1/-1}.blsa-fa-color-preview .auth{min-height:390px;padding:30px;display:grid;place-items:center;background:var(--fa-page)}.blsa-fa-color-preview .auth section{width:min(100%,350px);padding:25px;border-radius:10px;background:var(--fa-panel)}.blsa-fa-color-preview .auth h2{margin:7px 0;color:var(--fa-heading);font:600 30px Georgia,serif}.blsa-fa-color-preview .auth label{margin-top:8px;display:grid;gap:4px;font-size:8px}.blsa-fa-color-preview .auth input{height:34px;padding:7px;border:1px solid #d8d2c9;border-radius:5px}.blsa-fa-color-preview .auth button{width:100%;margin-top:11px}.blsa-fa-color-preview .before-footer{padding:22px;background:#f5f2ec;color:#171714}.blsa-fa-color-preview .before-footer h2{margin-bottom:4px;font:600 26px Georgia,serif}.blsa-fa-color-preview .footer{min-height:270px;padding:26px;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:17px;background:var(--fa-page);color:var(--fa-text)}.blsa-fa-color-preview .footer section{display:grid;align-content:start;gap:8px;font-size:9px}.blsa-fa-color-preview .footer section>b{color:var(--fa-accent)}.blsa-fa-color-preview .footer>div{grid-column:1/-1;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--fa-text) 20%,transparent);font-size:8px}.blsa-fa-slider-controls .two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.blsa-fa-slider-controls .three{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.blsa-fa-slider-controls .checks{display:flex;flex-wrap:wrap;gap:8px}.blsa-fa-slider-controls .checks label{padding:8px;display:flex;align-items:center;gap:6px;border:1px solid #ded8ce;border-radius:6px;font-size:9px}.blsa-fa-slider-controls .checks input{width:auto;min-height:0}.blsa-fa-slide-tabs{display:flex;gap:5px;overflow-x:auto}.blsa-fa-slide-tabs button{padding:8px 10px;border:1px solid #d8d2c9;border-radius:6px;background:#fff}.blsa-fa-slide-tabs button.active{background:#15372c;color:#fff}.blsa-fa-slider-controls .upload{display:grid;grid-template-columns:1fr auto;gap:6px}.blsa-fa-slider-controls .remove{padding:10px;border:1px solid #e6c7bf;border-radius:6px;background:#fff5f2;color:#963f2d}.blsa-fa-hero-preview{width:min(100%,720px);min-height:390px;position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:20px;overflow:hidden;border-radius:11px;background:#15372c;color:#fff}.blsa-fa-hero-preview>img,.blsa-fa-hero-preview>i{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;background:linear-gradient(125deg,#15372c,#c96d3a)}.blsa-fa-hero-preview>.overlay{position:absolute;inset:0}.blsa-fa-hero-preview>section{padding:38px;position:relative;z-index:1}.blsa-fa-hero-preview>section.hidden{visibility:hidden}.blsa-fa-hero-preview>section h2{margin:8px 0;font:600 38px/1 Georgia,serif}.blsa-fa-hero-preview>section button{padding:10px 14px;border:0;border-radius:6px}.blsa-fa-hero-preview>article{margin:25px;padding:20px;position:relative;z-index:1;display:grid;gap:9px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.13);backdrop-filter:blur(8px)}.blsa-fa-hero-preview.right>section{grid-column:2}.blsa-fa-hero-preview.right>article{grid-column:1;grid-row:1}.blsa-fa-hero-preview>footer{position:absolute;bottom:10px;left:50%;z-index:2;display:flex;gap:5px}.blsa-fa-hero-preview>footer i{width:7px;height:7px;border-radius:50%;background:#fff}.blsa-fa-card-slider-preview,.blsa-fa-product-slider-preview{width:100%;padding:15px;display:flex;gap:var(--fa-gap,14px);overflow:hidden}.blsa-fa-card-slider-preview article,.blsa-fa-product-slider-preview article{min-width:145px;padding:9px;display:grid;gap:7px;border-radius:var(--fa-radius,10px);background:#fff}.blsa-fa-card-slider-preview article i{height:210px;border-radius:calc(var(--fa-radius,10px) - 3px);background:linear-gradient(140deg,#d8cabb,#80998e)}.blsa-fa-product-slider-preview article i{height:165px;border-radius:7px;background:#e9e4da}.blsa-fa-product-slider-preview article strong{color:#15372c}
@media(max-width:980px){.blsa-fa-appearance-grid,.blsa-fa-slider-editor{grid-template-columns:1fr}.blsa-fa-preview-stage,.blsa-fa-slider-stage{position:relative;top:auto}.blsa-fa-hero-preview{grid-template-columns:1fr}.blsa-fa-hero-preview>article{display:none}}@media(max-width:650px){.blsa-fa-preview-stage,.blsa-fa-slider-stage{padding:8px;min-height:300px}.blsa-fa-color-preview>header{grid-template-columns:auto 1fr}.blsa-fa-color-preview>header>span,.blsa-fa-color-preview>header>button{display:none}.blsa-fa-color-preview .menu,.blsa-fa-color-preview .shop,.blsa-fa-color-preview .product{grid-template-columns:1fr}.blsa-fa-color-preview .menu aside,.blsa-fa-color-preview .shop>aside{display:none}.blsa-fa-color-preview .footer{grid-template-columns:1fr 1fr}.blsa-fa-color-preview .exports,.blsa-fa-slider-controls .two,.blsa-fa-slider-controls .three{grid-template-columns:1fr}.blsa-fa-hero-preview>section{padding:25px}.blsa-fa-hero-preview>section h2{font-size:30px}}

/* 3.5.2 - frontend toplu kategori yonetimi ve hiyerarsik menu editoru. */
.blsa-fa-menu-tree{display:grid;gap:9px}.blsa-fa-menu-children{display:grid;gap:8px}.blsa-fa-menu-tree-row{min-height:72px;padding:12px 13px 12px calc(13px + var(--blsa-menu-depth,0)*25px);display:grid;grid-template-columns:150px minmax(180px,1fr) auto auto 34px;align-items:center;gap:12px;background:#fff;border:1px solid #ddd7ce;border-radius:8px}.blsa-fa-menu-tree-row.is-child{margin-left:12px;border-left:3px solid #b9c9c2;background:#fcfbf8}.blsa-fa-menu-tree-order{display:flex;align-items:center;gap:5px}.blsa-fa-menu-tree-order>b{min-width:25px;color:#877f76;font-size:9px}.blsa-fa-menu-tree-order>button:not(.blsa-fa-menu-arrow){width:27px;height:27px;border:1px solid #d9d3ca;border-radius:4px;background:#f8f6f1;color:#3e4d46;cursor:pointer}.blsa-fa-menu-tree-order>button:disabled{opacity:.35;cursor:not-allowed}.blsa-fa-menu-arrow,.blsa-fa-menu-arrow-spacer{width:30px;height:30px;display:grid;place-items:center}.blsa-fa-menu-arrow{padding:0;border:1px solid #bfcac5;border-radius:5px;background:#edf3f0;cursor:pointer}.blsa-fa-menu-arrow i{width:7px;height:7px;border-right:2px solid #15372c;border-bottom:2px solid #15372c;transform:rotate(-45deg);transition:transform .18s ease}.blsa-fa-menu-arrow[aria-expanded=true] i{transform:rotate(45deg) translate(-1px,-1px)}.blsa-fa-menu-tree-name{min-width:0}.blsa-fa-menu-tree-name strong,.blsa-fa-menu-tree-name span{display:block}.blsa-fa-menu-tree-name strong{overflow:hidden;color:#27241f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.blsa-fa-menu-tree-name span{margin-top:4px;color:#877f76;font-size:8px}.blsa-fa-menu-edit{min-height:34px;padding:0 11px;border:1px solid #c9d2ce;border-radius:5px;background:#f4f8f6;color:#15372c;font-size:9px;font-weight:800;cursor:pointer}
.blsa-fa-dialog{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px}.blsa-fa-dialog-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(7,24,18,.68);backdrop-filter:blur(7px)}.blsa-fa-dialog>form,.blsa-fa-dialog>section{width:min(100%,620px);max-height:min(88vh,820px);position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#f8f6f1;box-shadow:0 35px 90px rgba(0,0,0,.3)}.blsa-fa-dialog>form>header,.blsa-fa-dialog>section>header{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:#15372c;color:#fff}.blsa-fa-dialog header span{color:#dfa175;font-size:8px;font-weight:850;letter-spacing:.14em}.blsa-fa-dialog header h3{margin:5px 0 0;color:#fff;font-size:25px;font-weight:500}.blsa-fa-dialog header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;font-size:20px;cursor:pointer}.blsa-fa-dialog-body{padding:20px 22px;display:grid;gap:13px;overflow:auto}.blsa-fa-dialog-body>label{display:grid;gap:6px}.blsa-fa-dialog-body label>span{color:#746d65;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.blsa-fa-dialog-body input,.blsa-fa-dialog-body select,.blsa-fa-dialog-body textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #d5cfc5;border-radius:6px;background:#fff;color:#27241f}.blsa-fa-dialog-checks{display:flex;flex-wrap:wrap;gap:9px}.blsa-fa-dialog-checks label,.blsa-fa-new-category>label{padding:10px 12px;display:flex;align-items:center;gap:7px;border:1px solid #d8d2c9;border-radius:6px;background:#fff;font-size:10px}.blsa-fa-new-category{padding:12px;border:1px solid #cbd6d1;border-radius:8px;background:#edf3f0}.blsa-fa-new-category>div{margin-top:12px;display:grid;gap:10px}.blsa-fa-new-category>div[hidden]{display:none}.blsa-fa-new-category>div label{display:grid;gap:5px}.blsa-fa-dialog>form>footer,.blsa-fa-dialog>section>footer{padding:14px 22px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #ddd7ce;background:#fff}.blsa-fa-dialog footer button{min-height:40px;padding:0 15px;border:1px solid #cfc9c0;border-radius:6px;background:#fff;color:#544e47;font-weight:800;cursor:pointer}.blsa-fa-dialog footer button:last-child{background:#15372c;border-color:#15372c;color:#fff}
.blsa-bulk-selected-stat{min-width:100px;padding:11px 15px;display:grid;gap:4px;border-radius:8px;background:#15372c;color:#fff;text-align:center;font-size:24px}.blsa-bulk-selected-stat span{color:#bcd0c7;font-size:7px!important;letter-spacing:.1em}.blsa-bulk-filters{padding:16px;display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) 130px;gap:12px;border:1px solid #ddd7ce;border-radius:9px;background:#fff}.blsa-bulk-filters label{display:grid;gap:6px}.blsa-bulk-filters label>span{color:#7a736b;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.blsa-bulk-filters input,.blsa-bulk-filters select{width:100%;height:42px;padding:0 11px;border:1px solid #d7d1c8;border-radius:6px;background:#fcfbf8}.blsa-bulk-filters>div{grid-column:1/-1;padding-top:12px;display:flex;align-items:center;gap:7px;border-top:1px solid #ece7df}.blsa-bulk-filters button{min-height:34px;padding:0 11px;border:1px solid #cbd5d0;border-radius:5px;background:#edf3f0;color:#15372c;font-size:9px;font-weight:800;cursor:pointer}.blsa-bulk-filters button.text{margin-right:auto;border-color:transparent;background:transparent;color:#963f2d}.blsa-bulk-filters p{margin:0;color:#766f67;font-size:9px}.blsa-bulk-layout{margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px}.blsa-bulk-products,.blsa-bulk-sidebar>section{overflow:hidden;border:1px solid #ddd7ce;border-radius:9px;background:#fff}.blsa-bulk-products>header,.blsa-bulk-products article{display:grid;grid-template-columns:40px 62px minmax(150px,1fr) minmax(150px,.8fr) 80px;align-items:center;gap:9px}.blsa-bulk-products>header{padding:10px 12px;background:#eeeae2;color:#776f66;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blsa-bulk-products article{min-height:80px;padding:9px 12px;border-top:1px solid #ece7df}.blsa-bulk-products article.is-selected{background:#edf6f2;box-shadow:inset 3px 0 #2f7a5d}.blsa-bulk-products article>label input{width:17px;height:17px;accent-color:#246448}.blsa-bulk-thumb{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#f1eee8}.blsa-bulk-thumb img{width:100%;height:100%;object-fit:cover}.blsa-bulk-thumb i{font-size:7px;font-style:normal}.blsa-bulk-products article>div:nth-child(3){min-width:0}.blsa-bulk-products article>div:nth-child(3)>strong{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.blsa-bulk-products code{display:inline-block;margin-top:5px;padding:3px 5px;border-radius:4px;background:#edf3f0;color:#20583f;font-size:8px}.blsa-bulk-products article>p{margin:0;display:flex;flex-wrap:wrap;gap:3px}.blsa-bulk-products article>p span{padding:3px 5px;border-radius:99px;background:#eeeae2;color:#665f57;font-size:7px}.blsa-bulk-products article>p em{color:#918980;font-size:8px}.blsa-bulk-products article>b{justify-self:start;padding:4px 6px;border-radius:99px;background:#efece6;color:#665f57;font-size:7px}.blsa-bulk-products article>b.is-instock{background:#e8f4ed;color:#246448}.blsa-bulk-products article>b.is-outofstock{background:#f8e9e5;color:#963f2d}.blsa-bulk-loading{min-height:180px;display:grid;place-items:center;color:#7a736b;font-size:10px}.blsa-bulk-pagination{padding:12px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #e8e3db}.blsa-bulk-pagination button{min-height:34px;padding:0 11px;border:1px solid #d3cdc4;border-radius:5px;background:#fff;cursor:pointer}.blsa-bulk-pagination button:disabled{opacity:.4}.blsa-bulk-pagination span{font-size:9px;font-weight:800}.blsa-bulk-sidebar{display:grid;gap:10px}.blsa-bulk-sidebar>section{padding:14px}.blsa-bulk-sidebar section>header{margin-bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.blsa-bulk-sidebar section>header span{color:#a56b48;font-size:7px;font-weight:900;letter-spacing:.1em}.blsa-bulk-sidebar section>header h3{margin:3px 0 0;font-size:17px}.blsa-bulk-sidebar section>header>b{min-width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#15372c;color:#fff;font-size:9px}.blsa-bulk-sidebar>section>input{width:100%;height:38px;padding:0 10px;border:1px solid #d7d1c8;border-radius:5px}.blsa-bulk-category-tree{max-height:310px;margin-top:9px;overflow:auto}.blsa-bulk-category-option{padding:7px 5px 7px calc(6px + var(--blsa-category-depth,0)*14px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;border-bottom:1px solid #eeeae3;font-size:9px}.blsa-bulk-category-option.is-parent>span{font-weight:850}.blsa-bulk-category-option input{width:15px;height:15px;accent-color:#246448}.blsa-bulk-category-option small{color:#958d84;font-size:7px}.blsa-bulk-note{margin:10px 0 0;padding:9px;border-radius:6px;background:#edf6f2;color:#246448;font-size:8px;line-height:1.5}.blsa-bulk-selected-list{max-height:260px;overflow:auto}.blsa-bulk-selected-list>div{padding:7px 0;display:grid;grid-template-columns:1fr 26px;align-items:center;gap:6px;border-bottom:1px solid #eeeae3}.blsa-bulk-selected-list strong,.blsa-bulk-selected-list small{display:block}.blsa-bulk-selected-list strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.blsa-bulk-selected-list small{margin-top:2px;color:#877f76;font-size:7px}.blsa-bulk-selected-list button{width:25px;height:25px;border:0;border-radius:5px;background:#f8e9e5;color:#963f2d}.blsa-bulk-selected-list>p{color:#877f76;font-size:8px}.blsa-bulk-actions{display:grid;gap:7px!important;background:#15372c!important}.blsa-bulk-actions>span{color:#d9a47e;font-size:7px;font-weight:900;letter-spacing:.1em}.blsa-bulk-actions>button{min-height:42px;border:1px solid #fff;border-radius:6px;background:#fff;color:#15372c;font-size:9px;font-weight:850;cursor:pointer}.blsa-bulk-actions>button.remove{border-color:#cc907e;background:transparent;color:#ffd8cc}.blsa-bulk-progress{padding:12px;display:grid;grid-template-columns:1fr auto;gap:8px;border-radius:7px;background:#e9f1ed}.blsa-bulk-progress[hidden]{display:none}.blsa-bulk-progress i{height:5px;align-self:center;overflow:hidden;border-radius:99px;background:linear-gradient(90deg,#246448 0 45%,#bfd2c9 45%);animation:blsa-bulk-progress 1.1s linear infinite}.blsa-bulk-progress span{font-size:8px}.blsa-bulk-empty{padding:20px;color:#877f76;text-align:center;font-size:9px}@keyframes blsa-bulk-progress{50%{filter:brightness(1.35)}}
@media(max-width:1120px){.blsa-fa-menu-tree-row{grid-template-columns:130px minmax(150px,1fr) auto 34px}.blsa-fa-menu-tree-row>.blsa-fa-toggle{display:none}.blsa-bulk-layout{grid-template-columns:1fr}.blsa-bulk-sidebar{grid-template-columns:1fr 1fr}.blsa-bulk-actions{grid-column:1/-1}}
@media(max-width:720px){.blsa-fa-menu-tree-row{min-height:0;padding:12px;grid-template-columns:1fr auto 32px}.blsa-fa-menu-tree-row.is-child{margin-left:8px;padding-left:calc(12px + var(--blsa-menu-depth,0)*8px)}.blsa-fa-menu-tree-order{grid-column:1/-1}.blsa-fa-menu-tree-name{grid-column:1}.blsa-fa-menu-edit{grid-column:2}.blsa-fa-dialog{padding:8px}.blsa-fa-dialog>form,.blsa-fa-dialog>section{max-height:94vh}.blsa-fa-dialog-body{padding:16px}.blsa-bulk-filters{grid-template-columns:1fr}.blsa-bulk-filters>div{grid-column:auto;align-items:stretch;flex-direction:column}.blsa-bulk-filters button.text{margin-right:0}.blsa-bulk-products>header{display:none}.blsa-bulk-products article{grid-template-columns:30px 56px 1fr auto}.blsa-bulk-products article>p{grid-column:2/-1}.blsa-bulk-products article>b{grid-column:4;grid-row:1}.blsa-bulk-sidebar{grid-template-columns:1fr}.blsa-bulk-actions{grid-column:auto}.blsa-bulk-selected-stat{align-self:flex-start}.blsa-fa-dialog-checks{display:grid}}

/* 3.5.3 - üç renkli frontend hero paleti ve masaüstü kategori mozaikleri. */
.blsa-fa-overlay-editor{padding:13px;display:grid;gap:11px;border:1px solid #ccd6d1;border-radius:9px;background:#f4f8f6}.blsa-fa-overlay-editor>header{display:grid;gap:3px}.blsa-fa-overlay-editor>header>span{color:#15372c;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.blsa-fa-overlay-editor>header>small{color:#776f67;font-size:8px;line-height:1.5}.blsa-fa-overlay-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.blsa-fa-overlay-presets button{min-height:52px;padding:7px;display:grid;gap:5px;border:1px solid #d4cec5;border-radius:7px;background:#fff;color:#38332e;cursor:pointer}.blsa-fa-overlay-presets button:hover{border-color:#2e7459}.blsa-fa-overlay-presets button>i{height:15px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:4px}.blsa-fa-overlay-presets button>i span{background:var(--fa-overlay-swatch)}.blsa-fa-overlay-presets button>b{font-size:8px}.blsa-fa-overlay-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.blsa-fa-overlay-colors label{display:grid;gap:5px}.blsa-fa-overlay-colors input[type=color]{height:42px;padding:2px}.blsa-fa-overlay-range{display:grid!important;gap:5px}.blsa-fa-overlay-range>span{display:flex;justify-content:space-between}.blsa-fa-overlay-range output{color:#276348}.blsa-fa-overlay-range input{min-height:18px!important;padding:0!important}.blsa-fa-slider-controls>hr{width:100%;height:1px;margin:4px 0;border:0;background:#ded8ce}.blsa-fa-layout-cards{display:grid;gap:6px}.blsa-fa-layout-cards article{padding:10px;display:grid;gap:4px;border:1px solid #ded8ce;border-radius:7px;background:#fbfaf7}.blsa-fa-layout-cards b{color:#15372c;font-size:9px}.blsa-fa-layout-cards span{color:#776f67;font-size:8px;line-height:1.5}.blsa-fa-category-combined-preview{width:100%;display:grid;gap:16px}.blsa-fa-mosaic-preview{width:100%;display:grid;gap:11px}.blsa-fa-mosaic-preview>section{padding:10px;border:1px solid rgba(21,55,44,.16);border-radius:9px;background:#f7f4ee}.blsa-fa-mosaic-preview>section>header{margin-bottom:7px;display:flex;justify-content:space-between;color:#625b53;font-size:8px}.blsa-fa-mosaic-group{height:210px;display:grid;gap:6px}.blsa-fa-mosaic-group article,.blsa-fa-mosaic-remainder>div article{min-width:0;padding:9px;position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:7px;background:#183c30;color:#fff}.blsa-fa-mosaic-group article:nth-child(even),.blsa-fa-mosaic-remainder>div article:nth-child(even){background:#b76d43}.blsa-fa-mosaic-group article i,.blsa-fa-mosaic-remainder article i{position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.25),transparent)}.blsa-fa-mosaic-group article b,.blsa-fa-mosaic-remainder article b{position:relative;z-index:1;font-size:9px}.blsa-fa-mosaic-group.is-count-4.is-design1{grid-template-columns:1.1fr .7fr 1.1fr;grid-template-rows:1fr 1fr}.blsa-fa-mosaic-group.is-count-4.is-design1 article:first-child{grid-row:1/3}.blsa-fa-mosaic-group.is-count-4.is-design1 article:nth-child(2){grid-column:2}.blsa-fa-mosaic-group.is-count-4.is-design1 article:nth-child(3){grid-column:2}.blsa-fa-mosaic-group.is-count-4.is-design1 article:nth-child(4){grid-column:3;grid-row:1/3}.blsa-fa-mosaic-group.is-count-4.is-design2{grid-template-columns:1.1fr 1.1fr .7fr;grid-template-rows:1fr 1fr}.blsa-fa-mosaic-group.is-count-4.is-design2 article:first-child,.blsa-fa-mosaic-group.is-count-4.is-design2 article:nth-child(2){grid-row:1/3}.blsa-fa-mosaic-group.is-count-4.is-design2 article:nth-child(3),.blsa-fa-mosaic-group.is-count-4.is-design2 article:nth-child(4){grid-column:3}.blsa-fa-mosaic-group.is-count-3{grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr}.blsa-fa-mosaic-group.is-count-3.is-design1 article:first-child{grid-row:1/3}.blsa-fa-mosaic-group.is-count-3.is-design2{grid-template-columns:.75fr 1.25fr}.blsa-fa-mosaic-group.is-count-3.is-design2 article:first-child{grid-column:2;grid-row:1/3}.blsa-fa-mosaic-group.is-count-3.is-design2 article:nth-child(2),.blsa-fa-mosaic-group.is-count-3.is-design2 article:nth-child(3){grid-column:1}.blsa-fa-mosaic-remainder>div{height:145px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.blsa-fa-mosaic-remainder>div.is-count-1{width:min(72%,380px);margin:auto;grid-template-columns:1fr}

@media(min-width:821px){.blsa-category-mosaic.blsa-mosaic-three-left,.blsa-category-mosaic.blsa-mosaic-three-right{height:clamp(470px,39vw,610px);grid-template-columns:1.24fr .76fr;grid-template-rows:1fr 1fr}.blsa-mosaic-three-left>.blsa-category-card:first-child{grid-row:1/3}.blsa-mosaic-three-left>.blsa-category-card:nth-child(2),.blsa-mosaic-three-left>.blsa-category-card:nth-child(3){grid-column:2}.blsa-category-mosaic.blsa-mosaic-three-right{grid-template-columns:.76fr 1.24fr}.blsa-mosaic-three-right>.blsa-category-card:first-child{grid-column:2;grid-row:1/3}.blsa-mosaic-three-right>.blsa-category-card:nth-child(2),.blsa-mosaic-three-right>.blsa-category-card:nth-child(3){grid-column:1}.blsa-mosaic-three-left>.blsa-category-card:not(:first-child) h3,.blsa-mosaic-three-right>.blsa-category-card:not(:first-child) h3{font-size:clamp(21px,2vw,31px)}.blsa-collection-remainder{padding:clamp(20px,2.8vw,38px)}.blsa-category-mosaic.blsa-mosaic-remainder{height:clamp(350px,31vw,470px);margin-inline:auto}.blsa-category-mosaic.blsa-mosaic-remainder-1{width:min(72%,850px);grid-template-columns:1fr}.blsa-category-mosaic.blsa-mosaic-remainder-1 .blsa-category-card{box-shadow:0 24px 65px rgba(7,24,18,.17)}.blsa-category-mosaic.blsa-mosaic-remainder-1 .blsa-category-card h3{font-size:clamp(34px,4vw,58px)}.blsa-category-mosaic.blsa-mosaic-remainder-2{width:min(92%,1120px);grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.blsa-category-mosaic.blsa-mosaic-three-left>.blsa-category-card:last-child,.blsa-category-mosaic.blsa-mosaic-three-right>.blsa-category-card:last-child{grid-column:1/3}.blsa-category-mosaic.blsa-mosaic-remainder-1{grid-template-columns:1fr}.blsa-category-mosaic.blsa-mosaic-remainder-1>.blsa-category-card{grid-column:1/3}.blsa-category-mosaic.blsa-mosaic-remainder-2{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.blsa-fa-overlay-presets{grid-template-columns:repeat(2,1fr)}.blsa-fa-overlay-colors{grid-template-columns:1fr}.blsa-fa-mosaic-group{height:180px}.blsa-category-mosaic.blsa-mosaic-three-left>.blsa-category-card:last-child,.blsa-category-mosaic.blsa-mosaic-three-right>.blsa-category-card:last-child{grid-column:1/3}}

/* 3.5.4 - kullanıcı iskontosu çift fiyatı ve yönetilebilir KDV bildirimi. */
.blsa-b2b-price-stack{display:inline-grid;gap:3px;line-height:1.15}.blsa-b2b-price-stack>span{display:flex;align-items:baseline;gap:7px}.blsa-b2b-price-stack small{color:var(--blsa-muted,#777169);font-size:.52em;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.blsa-b2b-price-stack del{color:#918b83;font-size:.72em;font-weight:650;text-decoration-thickness:1px}.blsa-b2b-price-stack ins{color:inherit;font-size:1em;font-weight:850;text-decoration:none}.blsa-product-card .blsa-b2b-price-stack{width:100%;gap:2px}.blsa-product-card .blsa-b2b-price-stack>span{justify-content:space-between}.blsa-product-card .blsa-b2b-price-stack small{font-size:7px}.blsa-product-card .blsa-b2b-price-stack del{font-size:10px}.blsa-product-card .blsa-b2b-price-stack ins{font-size:15px}.blsa-checkout-items .blsa-b2b-price-stack,.blsa-drawer-breakdown .blsa-b2b-price-stack{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.blsa-checkout-items .blsa-b2b-price-stack small,.blsa-drawer-breakdown .blsa-b2b-price-stack small{display:none}.blsa-checkout-tax-notice,.blsa-cart-tax-notice{margin:14px 0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--blsa-ui-cart-heading,var(--blsa-forest)) 18%,transparent);border-radius:7px;background:color-mix(in srgb,var(--blsa-ui-cart-heading,var(--blsa-forest)) 7%,#fff);color:var(--blsa-ui-cart-heading,var(--blsa-forest));font-size:.92em;font-weight:750}.blsa-cart-tax-notice{margin:12px 0 0}

/* 3.6.2 - yetkili vitrin duzenleme kisayollari ve mobil yonetim rotalari. */
.blsa-editable-module{position:relative}
.blsa-round-edit-shell{position:relative;padding-top:46px;background:var(--blsa-ui-home-section_bg,var(--blsa-paper))}
.blsa-round-edit-shell>.blsa-module-edit-button{top:5px;right:14px}
.blsa-footer{position:relative}
.blsa-module-edit-button{min-height:38px;padding:0 13px;position:absolute;top:14px;right:14px;z-index:46;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(10,28,22,.78);color:#fff!important;box-shadow:0 10px 28px rgba(5,18,13,.2);font-size:9px;font-weight:850;line-height:1;opacity:.72;backdrop-filter:blur(12px);transition:opacity .18s ease,transform .18s ease,background .18s ease}
.blsa-module-edit-button svg,.blsa-color-edit-shortcut svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
.blsa-editable-module:hover>.blsa-module-edit-button,.blsa-module-edit-button:focus-visible{opacity:1;transform:translateY(-1px);background:var(--blsa-forest,#15372c);outline:2px solid #fff;outline-offset:2px}
.blsa-color-edit-shortcut{min-height:44px;padding:0 15px;position:fixed;left:18px;bottom:18px;z-index:184;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:var(--blsa-forest,#15372c);color:#fff!important;box-shadow:0 14px 36px rgba(8,28,20,.28);font-size:9px;font-weight:850;line-height:1;transition:transform .18s ease,box-shadow .18s ease}
.blsa-color-edit-shortcut:hover,.blsa-color-edit-shortcut:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px rgba(8,28,20,.36);outline:2px solid #fff;outline-offset:2px}
.blsa-front-admin-mobile-routes{display:none}
.blsa-fa-row.is-quick-edit-target{border-color:var(--blsa-copper,#c96d3a);box-shadow:0 0 0 3px color-mix(in srgb,var(--blsa-copper,#c96d3a) 20%,transparent),0 18px 40px rgba(25,36,30,.12)}
@media(max-width:900px){
  .blsa-module-edit-button{min-width:40px;min-height:40px;padding:0;top:9px;right:9px;justify-content:center;opacity:1}.blsa-module-edit-button span{display:none}
  .blsa-color-edit-shortcut{min-width:44px;width:44px;height:44px;padding:0;bottom:calc(var(--blsa-mobile-bottom-height,68px) + 24px + env(safe-area-inset-bottom));justify-content:center}.blsa-color-edit-shortcut span{display:none}
  .blsa-front-admin-mobile-routes{margin:0;display:block;background:#15372c;color:#fff}
  .blsa-front-admin-mobile-routes summary{min-height:66px;padding:11px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;cursor:pointer;list-style:none}
  .blsa-front-admin-mobile-routes summary::-webkit-details-marker{display:none}.blsa-front-admin-mobile-routes summary>span{color:#dfa175;font-size:7px;font-weight:900;letter-spacing:.15em}.blsa-front-admin-mobile-routes summary>strong{grid-column:1;font-size:12px}.blsa-front-admin-mobile-routes summary>b{grid-column:2;grid-row:1/3;font-size:18px;transition:transform .18s ease}.blsa-front-admin-mobile-routes[open] summary>b{transform:rotate(180deg)}
  .blsa-front-admin-mobile-routes nav{max-height:min(56vh,470px);padding:5px 12px 13px;display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:auto;background:#f4f1eb;color:#2e2a26;box-shadow:inset 0 1px rgba(255,255,255,.12)}
  .blsa-front-admin-mobile-routes nav>a{min-height:50px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ddd7ce;border-radius:8px;background:#fff;font-size:9px;font-weight:800}.blsa-front-admin-mobile-routes nav>a.active{border-color:#a96b43;background:#f6e9df;color:#8d492b}.blsa-front-admin-mobile-routes nav>a>b{color:#a96b43}
  .blsa-front-admin-main{min-width:0;overflow:hidden}.blsa-front-admin-panel{min-width:0}.blsa-front-admin-tabs{overflow:hidden}
}
@media(max-width:420px){.blsa-front-admin-mobile-routes nav{grid-template-columns:1fr}.blsa-front-admin-tabs{grid-template-columns:1fr 1fr}.blsa-front-admin-tabs button{min-width:0;padding:12px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blsa-color-edit-shortcut{left:12px}}

/* Header renk önizlemesinde arama barı kenarlığı. */
.blsa-fa-color-preview>header>div{border:1px solid var(--fa-search-border,#d7d1c8)}
.blsa-fa-color-preview .footer section em{color:var(--fa-footer-subheading,#d78958);font-size:8px;font-style:normal;font-weight:850}

/* 3.6.8 · Sayfa zemini, görsel zeminleri ve sipariş toplam renkleri. */
.blsa-home-collections-section,.blsa-home-products-module,.blsa-home-content{background-color:var(--blsa-ui-home-section_bg,var(--blsa-paper))}
.blsa-home-collections-section{background-image:radial-gradient(circle at 5% 10%,color-mix(in srgb,var(--blsa-ui-home-accent,var(--blsa-copper)) 8%,transparent),transparent 23%)}
.blsa-category-collection{background:var(--blsa-ui-home-panel_bg,#fff)}
.blsa-category-slider-track>.blsa-category-card,.blsa-category-slider-track>.blsa-category-card img{background:var(--blsa-ui-home-category_image_bg,#f0ece5)}
.blsa-category-slider-track>.blsa-category-card img{object-fit:scale-down}
.blsa-app .blsa-product-image{background:var(--blsa-ui-shop-product_image_bg,#f0ece5)}
.blsa-drawer-line-image,.blsa-checkout-image,.blsa-order-summary-image{background:var(--blsa-ui-cart-image_bg,#ece7de)}
.blsa-checkout-main>header,.blsa-checkout-items{background:var(--blsa-ui-cart-panel_bg,#fff);color:var(--blsa-ui-cart-text,#171714)}
.blsa-checkout-summary,.blsa-order-total-summary{background:var(--blsa-ui-cart-summary_bg,#102e25);color:var(--blsa-ui-cart-summary_text,#fff)}
.blsa-checkout-summary h2{color:var(--blsa-ui-cart-summary_text,#fff)}
.blsa-checkout-summary dt,.blsa-checkout-summary>p,.blsa-order-total-summary dt{color:var(--blsa-ui-cart-summary_muted,#a9bdb5)}
.blsa-checkout-summary dd,.blsa-order-total-summary dd{color:var(--blsa-ui-cart-summary_text,#fff)}
.blsa-checkout-summary dl .grand dt,.blsa-checkout-summary dl .grand dd,.blsa-order-total-summary .grand dt,.blsa-order-total-summary .grand dd{color:var(--blsa-ui-cart-summary_total,#fff)}
.blsa-fa-color-preview .home>article i,.blsa-fa-color-preview .shop article i,.blsa-fa-color-preview .product>section>div,.blsa-fa-color-preview .cart>article>i{background:var(--fa-image,#f0ece5)}
.blsa-fa-color-preview .cart>footer{padding:10px 12px;border-radius:7px;background:var(--fa-summary-bg,#102e25);color:var(--fa-summary-text,#fff)}
.blsa-fa-color-preview .cart>footer>span{color:var(--fa-summary-muted,#a9bdb5)}
.blsa-fa-color-preview .cart>footer>strong{color:var(--fa-summary-total,#fff)}

/* 3.6.9 patch - frontend renk panelinde header sepet kenarligi. */
.blsa-fa-color-preview>header>button{border:2px solid var(--fa-cart-border,#fff)}

/* 3.6.9 patch - yonetim paneli hero renkleri ve gercek duzen onizlemesi. */
.blsa-front-admin-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--blsa-ui-management-hero_bg,#15372c) 72%,#000),var(--blsa-ui-management-hero_bg,#15372c) 62%,color-mix(in srgb,var(--blsa-ui-management-hero_bg,#15372c) 82%,#fff));color:var(--blsa-ui-management-hero_text,#fff)}
.blsa-front-admin-hero span{color:var(--blsa-ui-management-hero_accent,#dfa175)}
.blsa-front-admin-hero p,.blsa-front-admin-stats small{color:var(--blsa-ui-management-hero_muted,#a9c2b8)}
.blsa-front-admin-stats article,.blsa-front-admin-stats>a{background:var(--blsa-ui-management-hero_card_bg,#244b3f);border-color:var(--blsa-ui-management-hero_card_border,#476a5e);color:var(--blsa-ui-management-hero_text,#fff)}
.blsa-front-admin-stats article.alert{background:color-mix(in srgb,var(--blsa-ui-management-hero_accent,#dfa175) 28%,var(--blsa-ui-management-hero_card_bg,#244b3f));border-color:var(--blsa-ui-management-hero_accent,#dfa175)}
.blsa-fa-color-preview .management{min-height:390px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center;gap:24px;background:linear-gradient(110deg,color-mix(in srgb,var(--fa-management-hero) 72%,#000),var(--fa-management-hero) 62%,color-mix(in srgb,var(--fa-management-hero) 82%,#fff));color:var(--fa-management-text)}
.blsa-fa-color-preview .management>section small{color:var(--fa-management-accent);font-weight:850;letter-spacing:.14em}.blsa-fa-color-preview .management h2{margin:8px 0;color:var(--fa-management-text);font:500 34px/1 Georgia,serif}.blsa-fa-color-preview .management p{color:var(--fa-management-muted);line-height:1.5}.blsa-fa-color-preview .management>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.blsa-fa-color-preview .management article{min-height:84px;padding:13px;display:grid;align-content:center;gap:6px;border:1px solid var(--fa-management-border);border-radius:8px;background:var(--fa-management-card);color:var(--fa-management-text)}.blsa-fa-color-preview .management article b{font:600 23px/1 Georgia,serif}.blsa-fa-color-preview .management article small{color:var(--fa-management-muted)}
@media(max-width:650px){.blsa-fa-color-preview .management{grid-template-columns:1fr;padding:22px}.blsa-fa-color-preview .management h2{font-size:28px}}

/* Son yüklenen masaüstü kuralının responsive kart sayılarını ezmesini engeller. */
@media (min-width:651px) and (max-width:1180px){
  .blsa-category-slider-track>.blsa-category-card{width:calc((100% - var(--blsa-slider-category-gap,14px) - var(--blsa-slider-category-gap,14px))/3);min-width:calc((100% - var(--blsa-slider-category-gap,14px) - var(--blsa-slider-category-gap,14px))/3);height:clamp(280px,42vw,390px)}
}
@media (max-width:650px){
  .blsa-category-slider-track>.blsa-category-card{width:calc((100% - var(--blsa-slider-category-gap,10px))/2);min-width:calc((100% - var(--blsa-slider-category-gap,10px))/2);height:clamp(230px,74vw,315px)}
  .blsa-category-slider-track>.blsa-category-card img{padding:clamp(5px,1.8vw,10px)}
}

/* 3.6.9 — oranı yönetilebilir, taşma yapmayan tekil ürün galerisi ve ilgili ürünler. */
.blsa-gallery{min-width:0;max-width:100%}.blsa-gallery-main{width:100%;height:auto;min-width:0;min-height:0;position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--blsa-product-gallery-ratio-desktop,1 / 1)}.blsa-gallery-main>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;position:absolute!important;inset:0!important;display:block!important;object-fit:scale-down!important;object-position:center!important}
.blsa-related-products{margin-top:85px;padding-top:55px;border-top:1px solid var(--blsa-line)}.blsa-related-products[hidden]{display:none!important}.blsa-related-products>header{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.blsa-related-products>header span{color:#927357;font-size:9px;font-weight:850;letter-spacing:.15em}.blsa-related-products>header h2{margin:5px 0 0;font:500 clamp(32px,3vw,45px)/1.08 var(--blsa-display-font)}.blsa-related-products .blsa-products{grid-template-columns:repeat(4,minmax(0,1fr))}.blsa-related-loading{min-height:260px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:10px;background:var(--blsa-ui-product-panel_bg,#fff);border:1px solid var(--blsa-line);color:#756e66;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blsa-related-loading i{width:24px;height:24px;border:2px solid #d9d2c9;border-top-color:var(--blsa-copper,#c96d3a);border-radius:50%;animation:blsa-spin .7s linear infinite}
@media(min-width:1181px){.blsa-detail-grid{grid-template-columns:minmax(0,min(var(--blsa-product-gallery-width-desktop,635px),55vw)) minmax(0,1fr);gap:clamp(34px,5vw,80px)}.blsa-gallery{width:var(--blsa-product-gallery-width-desktop,635px)}.blsa-gallery-main{aspect-ratio:var(--blsa-product-gallery-ratio-desktop,1 / 1)}}
@media(min-width:651px) and (max-width:1180px){.blsa-gallery-main{aspect-ratio:var(--blsa-product-gallery-ratio-tablet,1 / 1)}}
@media(max-width:900px){.blsa-related-products .blsa-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.blsa-gallery-main{aspect-ratio:var(--blsa-product-gallery-ratio-mobile,1 / 1)}.blsa-related-products{margin-top:55px;padding-top:38px}.blsa-related-products>header{margin-bottom:17px;align-items:flex-start;flex-direction:column;gap:3px}.blsa-related-products>header h2{font-size:32px}.blsa-related-products .blsa-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.blsa-related-loading{min-height:180px}}

/* 3.6.9 · Giriş sonrası header, esnek dört seviyeli mega menü ve sepet kenarlığı. */
.blsa-header-cart-button{border-color:var(--blsa-ui-header-cart_border,#fff)!important}
@media(min-width:901px){.blsa-depth-mega,.blsa-depth-quick{width:min(var(--blsa-depth-panel-target-width,820px),calc(100vw - 24px));max-width:calc(100vw - 24px)}.blsa-depth-columns{grid-template-columns:repeat(var(--blsa-depth-track-count,1),minmax(0,1fr))}.blsa-depth-column{grid-column:span var(--blsa-depth-column-span,1)}.blsa-depth-column>div{grid-template-columns:repeat(var(--blsa-depth-list-column-count,1),minmax(0,1fr))}.blsa-depth-mega.is-compact-depth,.blsa-depth-quick.is-compact-depth{min-height:0}.blsa-depth-mega.is-compact-depth .blsa-depth-columns,.blsa-depth-quick.is-compact-depth .blsa-depth-columns{min-height:285px}}
@media(min-width:901px) and (max-width:1180px){.blsa-depth-mega,.blsa-depth-quick{max-width:calc(100vw - 18px)}.blsa-depth-column{padding-right:9px;padding-left:9px}.blsa-depth-column>div{gap:4px}}

/* 3.8.4 - optional hero container and three-card category/link module. */
@media(min-width:1181px){
  .blsa-app .blsa-home-hero-pro.is-page-width{width:min(1440px,calc(100% - 52px));max-width:1440px;margin-inline:auto}
  .blsa-app[data-desktop-width="full"] .blsa-home-hero-pro.is-page-width{width:calc(100% - 2 * var(--blsa-desktop-gutter,26px));max-width:none;margin-inline:auto}
}
.blsa-home-category-grid{padding:55px 0}
.blsa-category-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap,15px)}
.blsa-category-grid-card{min-width:0;height:var(--grid-height,280px);position:relative;overflow:hidden;border-radius:15px;background:var(--grid-bg,#dde3ea)}
.blsa-category-grid-card>a{display:block;position:relative;width:100%;height:100%;color:var(--grid-text,#fff)}
.blsa-category-grid-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.blsa-category-grid-shade{position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.62),rgba(0,0,0,.16));pointer-events:none}
.blsa-category-grid-card a>div{position:relative;z-index:1;padding:22px;height:100%;display:flex;flex-direction:column;align-items:flex-start;overflow:auto}
.blsa-category-grid-card h3{margin:0 0 5px;font-size:clamp(20px,1.6vw,27px);line-height:1.2;font-weight:700;color:inherit;overflow-wrap:anywhere}
.blsa-category-grid-card p{margin:0 0 16px;font-size:16px;line-height:1.4;color:inherit;overflow-wrap:anywhere}
.blsa-category-grid-card a>div>span{display:inline-flex;gap:16px;padding-bottom:3px;border-bottom:2px solid currentColor;font-size:13px;font-weight:750}
.blsa-category-grid-card:hover img{transform:scale(1.03)}
.blsa-category-grid-card a:focus-visible{outline:3px solid var(--blsa-copper,#c96d3a);outline-offset:-3px}
@media(min-width:769px) and (max-width:1180px){.blsa-category-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.blsa-category-grid-three{grid-template-columns:minmax(0,1fr)}.blsa-home-category-grid{padding:30px 0}}

/* 3.8.4 category/link cards editor; shared layout across admin surfaces. */
.blsa-grid-editor{width:100%;min-width:0;padding:16px;border:1px solid #dce3df;border-radius:10px;background:#f8faf9}
.blsa-grid-editor>header,.blsa-grid-editor-items article>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}
.blsa-grid-editor header p{margin:5px 0;color:#65746c;font-size:12px}
.blsa-grid-editor header>div>button{margin:2px}
.blsa-grid-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.blsa-grid-editor-fields label{min-width:0;display:grid;gap:5px;align-content:start}
.blsa-grid-editor-fields input:not([type=checkbox]),.blsa-grid-editor-fields select{width:100%;max-width:100%;min-width:0}
.blsa-grid-editor-fields input[type=color]{height:38px}
.blsa-grid-editor-items>article{margin-top:16px;padding:16px;border:1px solid #dce3df;background:#fff;border-radius:8px}
.blsa-grid-editor-preview{max-width:160px!important;max-height:100px!important;object-fit:contain;margin-top:12px}
.blsa-grid-editor .blsa-fa-upload{display:flex;gap:6px}.blsa-grid-editor .blsa-fa-upload input{min-width:0;flex:1}
@media(max-width:700px){.blsa-grid-editor-fields{grid-template-columns:1fr}.blsa-grid-editor{padding:10px}.blsa-grid-editor .blsa-fa-upload{flex-wrap:wrap}}

/* 3.8.6 — descriptive hover presets. Explicit grid selections retain their transitions; no preset keeps 3.8.4 styles. */
[data-grid-hover="brighten"] .blsa-category-grid-shade{background:none}
[data-grid-hover="brighten"] .blsa-category-grid-card img{filter:brightness(.7);transform:none;transition:filter .3s ease-in-out}
[data-grid-hover="brighten"] .blsa-category-grid-card a>div>span{transition:color .3s ease-in-out,border-color .3s ease-in-out}
[data-grid-hover="brighten"] .blsa-category-grid-card:focus-within img{filter:brightness(1)}
[data-grid-hover="brighten"] .blsa-category-grid-card:focus-within a>div>span{color:#ff9900;border-color:#ff9900}
[data-grid-hover="lift_panel"] .blsa-category-grid-card{overflow:visible;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}
[data-grid-hover="lift_panel"] .blsa-category-grid-card>a{border-radius:inherit;overflow:hidden;isolation:isolate}
[data-grid-hover="lift_panel"] .blsa-category-grid-card img{transform:none;transition:transform .5s ease}
[data-grid-hover="lift_panel"] .blsa-category-grid-shade{background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 55%);opacity:0;transition:opacity .3s ease}
[data-grid-hover="lift_panel"] .blsa-category-grid-card a>div{position:absolute;inset:auto 12px 12px;height:auto;max-height:calc(100% - 24px);padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .3s ease;display:block}
[data-grid-hover="lift_panel"] .blsa-category-grid-card h3{margin:0;color:#1a1a1a;transition:color .3s ease}
[data-grid-hover="lift_panel"] .blsa-category-grid-card a>div>p,[data-grid-hover="lift_panel"] .blsa-category-grid-card a>div>span{max-height:0;opacity:0;overflow:hidden;margin:0;padding:0;border-width:0;transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within img{transform:scale(1.06)}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within .blsa-category-grid-shade{opacity:1}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within a>div{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within h3{color:var(--grid-text,#fff)}
[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within a>div>p,[data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within a>div>span{max-height:12em;opacity:1;margin-top:6px}
@media(hover:hover) and (pointer:fine){
  [data-grid-hover="brighten"] .blsa-category-grid-card:hover img{filter:brightness(1)}
  [data-grid-hover="brighten"] .blsa-category-grid-card:hover a>div>span{color:#ff9900;border-color:#ff9900}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover img{transform:scale(1.06)}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover .blsa-category-grid-shade{opacity:1}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover a>div{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover h3{color:var(--grid-text,#fff)}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:hover a>div>p,[data-grid-hover="lift_panel"] .blsa-category-grid-card:hover a>div>span{max-height:12em;opacity:1;margin-top:6px}
}
@media(hover:none),(pointer:coarse){
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within{transform:none;box-shadow:none}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card:focus-within img{transform:none}
  [data-grid-hover="lift_panel"] .blsa-category-grid-shade{opacity:1}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card a>div{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card h3{color:var(--grid-text,#fff)}
  [data-grid-hover="lift_panel"] .blsa-category-grid-card a>div>p,[data-grid-hover="lift_panel"] .blsa-category-grid-card a>div>span{max-height:none;opacity:1;margin-top:6px}
}

/* 3.8.5 — mutually exclusive, optional grid presets. */
.blsa-grid-effect-options{min-width:0;margin:0 0 18px;padding:12px 14px;border:1px solid #dce3df;border-radius:8px;background:#fff}
.blsa-grid-effect-options legend{padding:0 5px;font-size:13px;font-weight:750}
.blsa-grid-effect-options label{display:flex;align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;line-height:1.5;cursor:pointer}
.blsa-grid-effect-options input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0}
.blsa-grid-effect-options p{margin:8px 0 0;color:#65746c;font-size:12px;line-height:1.5}

/* 3.8.5 — card height next to the module hover settings. */
.blsa-grid-height-control{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px;padding:12px 14px;border:1px solid #dce3df;border-radius:8px;background:#fff}
.blsa-grid-height-control label{display:grid;gap:6px;font-size:13px;font-weight:700}
.blsa-grid-height-control input[type=number]{width:160px;max-width:100%;min-height:36px}
.blsa-grid-height-control p{flex:1 1 200px;margin:0;color:#65746c;font-size:12px;line-height:1.5}
