.search-answer-module__m1NMba__answer{justify-items:start;gap:12px;margin:0 0 32px;display:grid}.search-answer-module__m1NMba__answer>h2{margin:0;font-size:20px}.search-answer-module__m1NMba__answer>ul{justify-self:stretch}
.shop-module__ZBuhKG__hero.shop-module__ZBuhKG__hero{align-items:center}.shop-module__ZBuhKG__cover{margin:0}.shop-module__ZBuhKG__cover img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.shop-module__ZBuhKG__cover figcaption{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:6px;font-size:11px}.shop-module__ZBuhKG__products{margin:20px 0 48px}.shop-module__ZBuhKG__tiles{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.shop-module__ZBuhKG__tile{align-content:start;gap:10px;min-width:0;display:grid}.shop-module__ZBuhKG__tileLink{aspect-ratio:4/5;background:var(--naut-mist);color:#fff;isolation:isolate;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.shop-module__ZBuhKG__tileLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shop-module__ZBuhKG__tileArt,.shop-module__ZBuhKG__tileArt img{width:100%;height:100%;position:absolute;inset:0}.shop-module__ZBuhKG__tileArt img{object-fit:cover;transition:transform .5s}.shop-module__ZBuhKG__tileLink:hover .shop-module__ZBuhKG__tileArt img{transform:scale(1.05)}.shop-module__ZBuhKG__tileText{z-index:1;background:linear-gradient(#0000,#000000b8);gap:2px;padding:48px 14px 14px;display:grid;position:absolute;inset:auto 0 0}.shop-module__ZBuhKG__tileText strong{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1}.shop-module__ZBuhKG__tileText span{font-family:var(--font-mono), monospace;text-transform:uppercase;opacity:.85;font-size:11.5px}.shop-module__ZBuhKG__tileLink:hover strong{text-underline-offset:.15em;text-decoration:underline}.shop-module__ZBuhKG__tileChildren{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shop-module__ZBuhKG__tileChildren a{border:1px solid var(--line);height:28px;color:inherit;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.shop-module__ZBuhKG__tileChildren a:hover{border-color:#000}@media (max-width:640px){.shop-module__ZBuhKG__tiles{margin:0 calc(var(--edge) * -1);padding:0 var(--edge) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;overflow-x:auto}.shop-module__ZBuhKG__tiles::-webkit-scrollbar{display:none}.shop-module__ZBuhKG__tile{scroll-snap-align:start}.shop-module__ZBuhKG__tileChildren{display:none}}.shop-module__ZBuhKG__promises{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.shop-module__ZBuhKG__promises li{background:var(--naut-mist);border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font-size:13px;display:inline-flex}.shop-module__ZBuhKG__everythingHead{border-top:3px solid #000;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 16px;padding-top:16px;display:flex}.shop-module__ZBuhKG__everythingHead :is(h1,h2){letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900}.shop-module__ZBuhKG__everythingHead span{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--muted);font-size:12px}.shop-module__ZBuhKG__planner{color:var(--muted);margin:0;padding:16px 0 0;font-size:15px;line-height:1.5}.shop-module__ZBuhKG__kinds{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.shop-module__ZBuhKG__kinds a{color:#000;background:#fff;border:1px solid #000;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .26s;display:inline-flex}.shop-module__ZBuhKG__kinds a:hover{background:var(--accent);text-decoration:none}@media (max-width:640px){.shop-module__ZBuhKG__promises{margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.shop-module__ZBuhKG__promises::-webkit-scrollbar{display:none}.shop-module__ZBuhKG__promises li{flex:none}}@media (prefers-reduced-motion:reduce){.shop-module__ZBuhKG__tileArt img,.shop-module__ZBuhKG__kinds a{transition:none}.shop-module__ZBuhKG__tileLink:hover .shop-module__ZBuhKG__tileArt img{transform:none}}
