.ordered[data-astro-cid-3lcn7vmv]{border-left:5px solid var(--open);background:var(--white);margin-top:2rem;padding:1rem 1.25rem;font-weight:600}.shop[data-astro-cid-3lcn7vmv]{padding-block:clamp(3rem,6vw,5rem)}.grid[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-3lcn7vmv]{background:var(--white);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:.6rem;padding:1rem 1rem 1.25rem;display:flex}.photo[data-astro-cid-3lcn7vmv]{aspect-ratio:1;background:var(--mist);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.25rem),calc(100% - 1.25rem) 100%,0 100%);margin-bottom:.25rem}.photo[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.name[data-astro-cid-3lcn7vmv]{font-size:1.35rem;font-weight:600;line-height:1.15}.price[data-astro-cid-3lcn7vmv]{font-family:var(--font-sign);align-items:baseline;gap:.6rem;font-size:1.5rem;font-weight:700;display:flex}.price[data-astro-cid-3lcn7vmv] s[data-astro-cid-3lcn7vmv]{color:var(--text-soft);font-size:1.1rem;font-weight:500}.details[data-astro-cid-3lcn7vmv]{color:var(--text-soft);font-size:1rem}.details[data-astro-cid-3lcn7vmv] summary[data-astro-cid-3lcn7vmv]{min-height:2.75rem;color:var(--river);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.details[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]+p[data-astro-cid-3lcn7vmv]{margin-top:.4rem}.add[data-astro-cid-3lcn7vmv]{width:100%;margin-top:auto}.add[data-astro-cid-3lcn7vmv]:disabled{border-color:var(--rule);background:var(--rule);color:var(--text-soft);cursor:not-allowed}.add[data-astro-cid-3lcn7vmv]:disabled:before{display:none}.note[data-astro-cid-3lcn7vmv],.empty[data-astro-cid-3lcn7vmv]{color:var(--text-soft);margin-top:2rem}.empty[data-astro-cid-3lcn7vmv]{color:var(--navy);font-size:1.3rem}.sr-only[data-astro-cid-3lcn7vmv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cart-button[data-astro-cid-3lcn7vmv]{right:var(--gutter);z-index:30;background:var(--navy);min-height:3.5rem;color:var(--white);font-family:var(--font-sign);cursor:pointer;animation:cart-in .36s var(--ease);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem 1.1rem;font-size:1.3rem;font-weight:600;display:inline-flex;position:fixed;bottom:1.5rem;box-shadow:0 12px 28px #0d38684d}.cart-button[data-astro-cid-3lcn7vmv][hidden]{display:none}.cart-button[data-astro-cid-3lcn7vmv] svg[data-astro-cid-3lcn7vmv]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.count[data-astro-cid-3lcn7vmv]{background:var(--gold);min-width:2rem;height:2rem;color:var(--navy);border-radius:999px;place-items:center;padding-inline:.4rem;display:grid}@keyframes cart-in{0%{opacity:0;transform:translateY(1rem)}}@media (width<=47.99rem){.cart-button[data-astro-cid-3lcn7vmv]{bottom:calc(var(--mobile-bar) + env(safe-area-inset-bottom) + .75rem)}}.cart[data-astro-cid-3lcn7vmv]{width:min(100% - 2rem,30rem);max-height:min(100% - 2rem,44rem);margin:auto 0 auto auto;margin-right:max(1rem, var(--gutter));background:var(--white);color:var(--navy);border:0;border-radius:4px;padding:0}.cart[data-astro-cid-3lcn7vmv][open]{animation:cart-open .32s var(--ease);flex-direction:column;display:flex}.cart[data-astro-cid-3lcn7vmv]::backdrop{background:#0d386873}@keyframes cart-open{0%{opacity:0;transform:translate(1.5rem)}}.cart-head[data-astro-cid-3lcn7vmv]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}.cart-head[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{font-size:2rem}.close[data-astro-cid-3lcn7vmv]{border:2px solid var(--rule);min-height:2.75rem;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 .75rem;font-weight:600}.lines[data-astro-cid-3lcn7vmv]{flex:1;margin:0;padding:0 1.25rem;list-style:none;overflow-y:auto}.lines[data-astro-cid-3lcn7vmv] .line{border-bottom:1px solid var(--rule);grid-template-columns:4rem 1fr;align-items:center;gap:.5rem .9rem;padding-block:1rem;display:grid}.lines[data-astro-cid-3lcn7vmv] img{object-fit:contain;background:var(--mist);width:4rem;height:4rem}.lines[data-astro-cid-3lcn7vmv] .line-text{display:grid}.lines[data-astro-cid-3lcn7vmv] .line-name{font-weight:600;line-height:1.25}.lines[data-astro-cid-3lcn7vmv] .line-price{color:var(--text-soft)}.lines[data-astro-cid-3lcn7vmv] .qty{grid-column:2;align-items:center;gap:.5rem;display:inline-flex}.lines[data-astro-cid-3lcn7vmv] .qty button{border:2px solid var(--rule);background:var(--white);min-width:2.75rem;min-height:2.75rem;color:var(--navy);font:inherit;cursor:pointer;border-radius:3px;padding:0 .6rem;font-weight:600}.lines[data-astro-cid-3lcn7vmv] .qty button:disabled{opacity:.5;cursor:not-allowed}.lines[data-astro-cid-3lcn7vmv] .qty-n{text-align:center;min-width:1.5rem;font-weight:700}.cart-empty[data-astro-cid-3lcn7vmv]{color:var(--text-soft);padding:2rem 1.25rem}.cart-empty[data-astro-cid-3lcn7vmv][hidden],.cart-foot[data-astro-cid-3lcn7vmv][hidden]{display:none}.cart-foot[data-astro-cid-3lcn7vmv]{border-top:1px solid var(--rule);background:var(--paper);gap:.6rem;padding:1.25rem;display:grid}.subtotal[data-astro-cid-3lcn7vmv]{justify-content:space-between;max-width:none;font-size:1.3rem;display:flex}.fine[data-astro-cid-3lcn7vmv]{color:var(--text-soft);font-size:1rem}.checkout[data-astro-cid-3lcn7vmv]{width:100%;min-height:3.5rem;font-size:1.35rem}.cart-error[data-astro-cid-3lcn7vmv]:not(:empty){color:var(--closed);font-weight:600}@media (width<=39.99rem){.cart[data-astro-cid-3lcn7vmv]{border-radius:4px 4px 0 0;width:100%;max-width:none;max-height:85svh;margin:auto 0 0}@keyframes cart-open{0%{opacity:0;transform:translateY(2rem)}}}@media (prefers-reduced-motion:reduce){.cart[data-astro-cid-3lcn7vmv][open],.cart-button[data-astro-cid-3lcn7vmv]{animation:none}}
