section.shop-module__GBzivq__head{padding-bottom:var(--space-6)}p.shop-module__GBzivq__lead{max-width:52ch;margin-top:var(--space-4);color:var(--color-ink)}p.shop-module__GBzivq__lead a{color:var(--color-ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;font-weight:600}p.shop-module__GBzivq__lead a:hover{text-decoration-color:currentColor}section.shop-module__GBzivq__toolbar{gap:var(--space-4);display:grid}.shop-module__GBzivq__toolbarTop{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}label.shop-module__GBzivq__search{flex:18rem;min-width:0;max-width:28rem;margin-left:0}label.shop-module__GBzivq__search input{width:100%;min-width:0;min-height:44px;font-size:1rem}.shop-module__GBzivq__sort{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);margin-left:auto;font-size:.9rem;display:inline-flex}.shop-module__GBzivq__sort select{min-height:44px;padding:0 var(--space-6) 0 var(--space-3);color:var(--color-ink);border:1px solid var(--color-line);font:inherit;cursor:pointer;background-color:#0000;border-radius:0}.shop-module__GBzivq__sort select:hover,.shop-module__GBzivq__sort select:focus-visible{border-color:var(--color-ink)}.shop-module__GBzivq__sort select:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:2px}.shop-module__GBzivq__filterRow{gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.shop-module__GBzivq__group{gap:var(--space-2);min-width:0;display:grid}.shop-module__GBzivq__groupLabel{color:var(--color-ink-muted);font-size:.82rem;font-weight:600}.shop-module__GBzivq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-module__GBzivq__toolbar .chip{min-height:40px;padding:0 var(--space-4);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:500}.shop-module__GBzivq__toolbar .chip:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:2px}p.shop-module__GBzivq__count{letter-spacing:0;font-family:inherit;font-size:.88rem}.shop-module__GBzivq__howItWorks{align-content:start;gap:var(--space-4) var(--space-8);width:min(100%, var(--max-site));padding:var(--space-8) var(--space-7) var(--space-9);grid-template:"title list""lead list"1fr/minmax(0,.8fr) minmax(0,1.6fr);margin:0 auto;scroll-margin-top:120px;display:grid}.shop-module__GBzivq__howTitle{max-width:14ch;color:var(--color-ink-strong);font-size:var(--h-sub);grid-area:title;margin:0;font-weight:300;line-height:1.1}.shop-module__GBzivq__howLead{max-width:40ch;color:var(--color-ink-muted);grid-area:lead;margin:0;font-size:1rem;line-height:1.65}.shop-module__GBzivq__howList{gap:var(--space-6) var(--space-7);grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.shop-module__GBzivq__howList dt{margin:0 0 var(--space-2);color:var(--color-ink-strong);font-size:1.05rem;font-weight:600}.shop-module__GBzivq__howList dd{color:var(--color-ink-muted);margin:0;font-size:.98rem;line-height:1.65}.shop-module__GBzivq__howList a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.shop-module__GBzivq__howItWorks{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lead""list"}}@media (max-width:720px){section.shop-module__GBzivq__head{padding-top:var(--space-6);padding-bottom:var(--space-4)}p.shop-module__GBzivq__lead{font-size:1rem;line-height:1.6}section.shop-module__GBzivq__toolbar{gap:var(--space-3)}.shop-module__GBzivq__toolbarTop{flex-wrap:nowrap}label.shop-module__GBzivq__search{max-width:none}.shop-module__GBzivq__sort{flex:none;margin-left:0}.shop-module__GBzivq__filterRow{gap:var(--space-3);flex-direction:column}.shop-module__GBzivq__chips{margin-right:calc(var(--space-4) * -1);padding-right:var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.shop-module__GBzivq__chips::-webkit-scrollbar{display:none}.shop-module__GBzivq__toolbar .chip{flex:none}label.shop-module__GBzivq__search{flex:1 1 0}.shop-module__GBzivq__sort span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-module__GBzivq__sort select{max-width:9.5rem}.shop-module__GBzivq__gridWrap .prod-grid{gap:var(--space-3)}.shop-module__GBzivq__gridWrap .prod{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.shop-module__GBzivq__gridWrap .prod:hover{transform:none}.shop-module__GBzivq__gridWrap .prod-img{height:100%;min-height:0}.shop-module__GBzivq__gridWrap .prod-ov{display:none}.shop-module__GBzivq__gridWrap .prod-stock-badge{top:var(--space-2);left:var(--space-2);min-height:22px;padding:0 6px;font-size:.5rem}.shop-module__GBzivq__gridWrap .prod-body{padding:var(--space-4)}.shop-module__GBzivq__gridWrap .prod-name{margin:0 0 var(--space-3);font-size:1.05rem}.shop-module__GBzivq__gridWrap .price{margin-top:var(--space-2)}.shop-module__GBzivq__gridWrap .prod-size{min-width:0;padding:6px 10px}.shop-module__GBzivq__gridWrap .prod-cta{min-height:42px;margin-top:var(--space-3)}.shop-module__GBzivq__howItWorks{padding:var(--space-7) var(--space-4) var(--space-8)}.shop-module__GBzivq__howList{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}
