header .collections-menu{position:relative}
header .collections-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:7px}
header .collections-menu summary::after{content:'⌄'}
header nav>a{display:flex;align-items:center;min-height:44px}
.collections-links{position:absolute;top:100%;left:-24px;background:#f7f1e7;border:1px solid #d0c3b4;padding:22px;display:grid;grid-template-columns:180px 190px;gap:24px;box-shadow:0 16px 35px #14243f20}
.collections-links a{padding:10px 0;display:block}
.collection-group{display:grid;align-content:start}.collection-group strong{color:#b93b24;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px}.collection-group a{border-bottom:1px solid #14243f12}.collection-group a:hover{color:#b93b24}
#menu-toggle{display:none}
.collection-route{--collection-accent:#d9ea74;--collection-ink:#14243f}.collection-route .seo-collection{max-width:none;background:var(--collection-accent);color:var(--collection-ink);padding:58px 6vw 64px}.collection-route .seo-collection p{max-width:780px}.collection-route .seo-collection .dark{background:var(--collection-ink);border-color:var(--collection-ink);color:#fff8eb}.collection-route .shop{padding-top:46px;background:#fff8eb}.collection-route .shop .kind-tabs,.collection-route .shop .filters>.tabs{display:none}.collection-route .shop .filters{justify-content:flex-end}.collection-route .shop .section-heading{margin-bottom:24px}
.collection-ai-t-shirts,.collection-vibe-coding{--collection-accent:#86a8e5}.collection-ai-hoodies,.collection-human-actually{--collection-accent:#ef744e}.collection-ai-hats,.collection-gifts-for-ai-enthusiasts{--collection-accent:#f0cb4e}.collection-human-element{--collection-accent:#c6b1de}.collection-graphic-systems,.collection-ai-tote-bags{--collection-accent:#d9ea74}.collection-agi-and-futures{--collection-accent:#8fc2a0}.collection-ai-art-prints,.collection-minimalist-ai-clothing{--collection-accent:#efc7a7}
.purchase-help{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;font-size:12px;margin:12px 0 20px}.purchase-help button{min-height:44px;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.seo-product nav,.seo-collection nav{display:flex;flex-wrap:wrap;gap:8px}
.discovery-dialog{width:680px;max-width:calc(100vw - 24px);max-height:88dvh;padding:32px;overscroll-behavior:contain}
.discovery-dialog h2{font-size:29px;margin:12px 38px 24px 0}
.discovery-dialog label{display:block;margin-bottom:10px}
.search-input-row{display:flex;gap:8px}
.search-input-row input{min-width:0;flex:1;width:100%;font-size:16px;padding:14px;border:1px solid #89947d;background:#fff}
.search-input-row .button{padding:14px}
.search-suggestions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px;font-size:13px}
.search-suggestions button{border:1px solid #cdd1c2;padding:10px 14px;border-radius:24px;min-height:44px}
#search-status{font-size:13px;margin:18px 0}
.search-result{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #d7d9ce}
.search-result img{width:64px;height:75px;object-fit:contain;background:#e6e6dd}
.search-result strong{display:block;font-weight:500}.search-result small{display:block;color:#59634f;margin-top:5px}
#navigation-dialog nav{display:grid;gap:0;font-size:16px}#navigation-dialog nav a{padding:12px 0;border-bottom:1px solid #d7d9ce;min-height:44px}#navigation-dialog h3{font-size:13px;text-transform:uppercase;letter-spacing:1px;margin:25px 0 8px;color:#59634f}
@media(max-width:900px){header>nav{display:none}#menu-toggle{display:block;min-height:44px;padding:8px 2px}.header-actions{gap:12px}header .icon{min-width:40px;min-height:44px;display:grid;place-content:center}.bag{min-height:44px}.discovery-dialog{padding:24px 18px}.discovery-dialog .close{min-width:44px;min-height:44px}.discovery-dialog h2{font-size:26px}header{padding-left:4%;padding-right:4%}.brand{font-size:14px;gap:6px}.brand svg{width:26px}.bag{gap:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition:none!important}}
