/* Local adapter UI only. Recovered theme CSS is used without conversion. */
.header-section.header-nav-scrolled .header__logo-link img[data-brand-logo="header"]{max-width:150px!important}
@media(max-width:767px){.header-section.header-nav-scrolled .header__logo-link img[data-brand-logo="header"]{max-width:110px!important}}
.source-note{position:fixed;bottom:12px;left:12px;z-index:100;background:#fff;color:#171717;border:1px solid #ccc;border-radius:6px;padding:6px 10px;font:12px/1.4 sans-serif;max-width:300px;box-shadow:0 2px 8px #0002}
.source-note summary{cursor:pointer}.source-note p{padding-top:8px}
.local-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10000;max-width:min(90vw,560px);background:#171717;color:#fff;border-radius:8px;padding:16px 48px 16px 20px;font:14px/1.5 sans-serif;box-shadow:0 4px 30px #0004}
.local-notice button{position:absolute;right:12px;top:12px;color:inherit;cursor:pointer;padding:4px}
.local-search-results{display:grid;gap:16px;width:100%}.local-search-result{display:flex;align-items:center;gap:16px}.local-search-result img{object-fit:contain;width:80px;height:80px}.local-search-result small{display:block;margin-top:8px}
.local-reconstruction-note{padding:12px 16px;margin:20px 0;background:#f5f3ec;border:1px solid #dad6ca;font-size:14px;line-height:1.5}
.local-gallery{display:grid;gap:16px;width:100%}.local-gallery img{width:100%;height:auto;object-fit:contain}.local-gallery button{cursor:zoom-in}.local-gallery-dialog{max-width:95vw;max-height:95vh;padding:20px}.local-gallery-dialog::backdrop{background:#000b}.local-gallery-dialog img{max-height:85vh;max-width:85vw;object-fit:contain}.local-gallery-dialog button{position:absolute;top:8px;right:12px;cursor:pointer}

/* Originals: the three selected products fill one desktop row. */
@media screen and (min-width:1024px) {
  #shopify-section-template--28095845990499__featured_collection_eQNFpm .card-grid { --card-grid-per-row: 3; }
  #shopify-section-template--28095845990499__featured_collection_eQNFpm .indicators { display: none; }
}

/* Featured collection tabs: three products per desktop row. */
@media screen and (min-width:1024px) {
  #shopify-section-template--28095845990499__featured-collections .card-grid { --card-grid-per-row: 3; }
  #shopify-section-template--28095845990499__featured-collections .indicators { display: none; }
}
