.store-shop-hero-layout:has(>picture:not([hidden])){width:min(100%,1600px)}.store-shop-hero-layout:has(>picture:not([hidden]))>.store-shop-hero-copy{padding-inline:20px}@media (width>=768px){.store-shop-hero-layout:has(>picture:not([hidden])){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:350px;display:grid}.store-shop-hero-layout:has(>picture:not([hidden]))>.store-shop-hero-copy{padding-inline-start:clamp(48px,6.25vw,80px)}}.storefront-v2 .store-shop-nav{z-index:30;scroll-margin-top:var(--store-header-height);border-bottom:1px solid var(--wu-color-line);background:var(--wu-color-paper);position:sticky}.storefront-v2 .store-shop-nav-rail{scrollbar-width:thin;gap:32px;min-width:0;display:flex;overflow-x:auto}.storefront-v2 .store-shop-nav-rail a{min-height:60px;color:var(--wu-color-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.storefront-v2 .store-shop-nav-rail a:is(:hover,[aria-current]){border-bottom-color:var(--wu-color-ink);color:var(--wu-color-ink)}.storefront-v2 .store-shop-nav-rail a:focus-visible{outline-offset:-4px}.storefront-v2 .store-shop-tools{z-index:21;border-bottom:1px solid var(--wu-color-line);position:relative}.storefront-v2 .store-shop-toolbar{align-items:center;gap:28px;min-height:76px;font-size:13px;display:flex}.storefront-v2 .store-shop-facets{align-items:center;gap:28px;display:flex}.storefront-v2 .store-shop-facets:empty{display:none}.storefront-v2 .store-shop-facet{position:relative}.storefront-v2 .store-shop-facet>summary{min-height:44px;color:var(--wu-color-ink);align-items:center;gap:10px;display:flex}.storefront-v2 .store-shop-facet>summary:hover{text-underline-offset:4px;text-decoration:underline}.storefront-v2 .store-shop-facet[open]>summary svg{transform:rotate(180deg)}.storefront-v2 .store-shop-popover{border:1px solid var(--wu-color-line);background:var(--wu-color-paper);width:272px;max-width:calc(100vw - 40px);max-height:min(480px,60vh);padding:20px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 24px #2023200d}.storefront-v2 .store-shop-popover-heading{margin:0 0 12px;font-size:13px;font-weight:500;display:block}.storefront-v2 .store-shop-category{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--wu-color-muted);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.storefront-v2 .store-shop-category:is(:hover,[aria-pressed=true]){color:var(--wu-color-ink)}.storefront-v2 .store-shop-category span{overflow-wrap:anywhere}.storefront-v2 .store-shop-category[aria-pressed=true]:after{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.storefront-v2 .store-shop-price-input{border:1px solid var(--wu-color-line);align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.storefront-v2 .store-shop-price-input input{width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;border-radius:0}.storefront-v2 .store-shop-price-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.storefront-v2 .store-shop-apply{border:1px solid var(--wu-color-action);background:var(--wu-color-action);min-height:44px;color:var(--wu-color-paper);font:inherit;padding:0 24px}.storefront-v2 .store-shop-apply:hover{background:var(--wu-color-action-hover);border-color:var(--wu-color-action-hover)}.storefront-v2 .store-shop-count{color:var(--wu-color-muted);white-space:nowrap;margin-left:auto;font-size:12px}.storefront-v2 .store-shop-sort{white-space:nowrap;align-items:center;gap:8px;display:flex}.storefront-v2 .store-shop-sort select{width:auto;max-width:180px;min-height:44px;color:var(--wu-color-ink);font:inherit;background:0 0;border:0;border-radius:0;padding:0 4px}.storefront-v2 .store-shop-active{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:20px;font-size:12px;display:flex}.storefront-v2 .store-shop-chip{border:1px solid var(--wu-color-line);min-height:44px;color:var(--wu-color-ink);font:inherit;background:0 0;align-items:center;gap:12px;padding:6px 12px;display:inline-flex}.storefront-v2 .store-shop-chip span{overflow-wrap:anywhere}.storefront-v2 .store-shop-chip svg{flex-shrink:0}.storefront-v2 .store-shop-reset{min-height:44px;color:var(--wu-color-ink);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){.storefront-v2 .store-shop-nav-rail{gap:24px}.storefront-v2 .store-shop-toolbar{flex-wrap:wrap;gap:0 16px;padding:12px 0}.storefront-v2 .store-shop-facets{gap:20px}.storefront-v2 .store-shop-popover{width:min(320px,100vw - 40px);position:absolute;top:calc(100% + 2px);left:0}.storefront-v2 .store-shop-facet{position:static}.storefront-v2 .store-shop-toolbar{position:relative}.storefront-v2 .store-shop-count{order:3;width:100%;margin:2px 0 0}.storefront-v2 .store-shop-sort{gap:2px;margin-left:auto}.storefront-v2 .store-shop-sort>span{display:none}.storefront-v2 .store-shop-sort select{max-width:145px}}
