.shop-heading[data-astro-cid-3lcn7vmv]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.shop-heading[data-astro-cid-3lcn7vmv] .lede[data-astro-cid-3lcn7vmv]{margin-bottom:0}.shop-heading[data-astro-cid-3lcn7vmv] .button[data-astro-cid-3lcn7vmv]{flex-shrink:0}.shop-cache-status[data-astro-cid-3lcn7vmv]{color:var(--muted);margin-top:1.25rem;font-size:.85rem;line-height:1.6}.shop-categories[data-astro-cid-3lcn7vmv]{border-block:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:2rem;padding-block:1.5rem;display:flex}.shop-categories[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{min-height:44px;color:var(--ink);text-underline-offset:.25em;align-items:center;gap:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.shop-collections[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.shop-collection[data-astro-cid-3lcn7vmv],.shop-notice[data-astro-cid-3lcn7vmv]{scroll-margin-top:9rem}.shop-collection[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{margin:0;font-size:1.25rem}.shop-collection__intro[data-astro-cid-3lcn7vmv]{color:var(--muted);margin:.5rem 0 1.5rem;font-size:.95rem;line-height:1.6}.shop-products[data-astro-cid-3lcn7vmv]{gap:1.5rem;display:grid}.shop-product[data-astro-cid-3lcn7vmv]{color:var(--ink);border:1px solid var(--line);text-decoration:none;display:block}.shop-product__image[data-astro-cid-3lcn7vmv]{aspect-ratio:1;background:#f3f3f1;place-items:center;display:grid;overflow:hidden}.shop-product__image[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:23rem;padding:1.4rem}.shop-product__body[data-astro-cid-3lcn7vmv]{border-top:3px solid var(--red);padding:1.2rem}.shop-product[data-astro-cid-3lcn7vmv] h4[data-astro-cid-3lcn7vmv]{justify-content:space-between;gap:.75rem;margin:0;font-size:1.2rem;line-height:1.35;display:flex}.shop-product[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:var(--muted);margin:.75rem 0;font-size:.95rem;line-height:1.6}.shop-product[data-astro-cid-3lcn7vmv] .shop-product__price[data-astro-cid-3lcn7vmv]{color:var(--ink);font-size:1rem;font-weight:800}.shop-product[data-astro-cid-3lcn7vmv] .shop-product__options[data-astro-cid-3lcn7vmv]{font-size:.8rem}.shop-product__selection[data-astro-cid-3lcn7vmv]{color:var(--muted);font-size:.82rem;line-height:1.6;display:block}.shop-product__destination[data-astro-cid-3lcn7vmv]{text-underline-offset:.2em;margin-top:1rem;font-size:.86rem;font-weight:700;text-decoration:underline;display:block}.shop-product[data-astro-cid-3lcn7vmv]:hover{color:var(--ink);border-color:var(--ink)}.shop-product[data-astro-cid-3lcn7vmv]:hover .shop-product__destination[data-astro-cid-3lcn7vmv]{color:var(--red)}.shop-product[data-astro-cid-3lcn7vmv]:focus-visible{outline:3px solid var(--red);outline-offset:4px}.shop-all[data-astro-cid-3lcn7vmv]{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-block:1.5rem;display:flex}.shop-all[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:var(--muted);margin:0;line-height:1.6}.shop-notice[data-astro-cid-3lcn7vmv]{margin-top:3rem}.shop-notice[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{margin-top:0;font-size:1.7rem}.shop-notice[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{line-height:1.7}.shop-ordering-steps[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-left:1.5rem;display:grid}.shop-ordering-steps[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]::marker{color:var(--red);font-weight:800}.shop-ordering-steps[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{margin:0;font-size:1.1rem}.shop-ordering-steps[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{margin-top:.5rem;font-size:.95rem}.shop-ordering-steps[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.shop-policy-links[data-astro-cid-3lcn7vmv]{border-block:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:.75rem;display:flex}.shop-policy-links[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{align-items:center;min-height:44px;padding-block:.25rem;font-weight:700;display:inline-flex}@media (width<=60rem){.shop-heading[data-astro-cid-3lcn7vmv]{flex-direction:column;align-items:start}.shop-collections[data-astro-cid-3lcn7vmv]{gap:1rem}.shop-product__body[data-astro-cid-3lcn7vmv]{padding:1rem}.shop-ordering-steps[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;gap:1rem}}@media (width<=48rem){.shop-collections[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;gap:2.5rem}.shop-products[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width<=34rem){.shop-products[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.shop-product__image[data-astro-cid-3lcn7vmv]{aspect-ratio:4/3}}
