body{background:var(--color-paper)}.cat-btn[data-astro-cid-5w43p2qc],.sub-btn[data-astro-cid-5w43p2qc]{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid rgba(43,41,33,.25);background:transparent;font-family:Courier Prime,ui-monospace,monospace;text-transform:uppercase;color:var(--color-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.cat-btn[data-astro-cid-5w43p2qc]{padding:.5rem .85rem;font-size:.72rem;letter-spacing:.12em}@media (min-width: 768px){.cat-btn[data-astro-cid-5w43p2qc]{padding:.6rem .85rem;font-size:.78rem;letter-spacing:.1em}}@media (min-width: 768px) and (max-width: 1099px){.cat-btn[data-astro-cid-5w43p2qc]{padding:.55rem .6rem;font-size:.68rem;letter-spacing:.06em}}@media (max-width: 767px){#product-modal[data-astro-cid-5w43p2qc] .modal-frame[data-astro-cid-5w43p2qc]{position:relative;padding:22px 14px}#product-modal-card[data-astro-cid-5w43p2qc]{width:100%;max-width:none;background:transparent;border:8px solid var(--color-paper)}#product-modal-card[data-astro-cid-5w43p2qc]>.flex[data-astro-cid-5w43p2qc]{height:calc(100svh - 60px)}#product-modal-card[data-astro-cid-5w43p2qc] .modal-img-wrap[data-astro-cid-5w43p2qc]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:3rem 1.25rem .875rem;background:#0000002e}#product-modal-card[data-astro-cid-5w43p2qc] .modal-img-box[data-astro-cid-5w43p2qc]{height:calc(100% - 16px);max-height:40svh;border:8px solid var(--color-paper);box-sizing:content-box;box-shadow:0 20px 50px #00000080}#product-modal-card[data-astro-cid-5w43p2qc] .modal-sheet[data-astro-cid-5w43p2qc]{flex:0 1 auto;max-height:58%;background:var(--color-paper)}#product-modal-card[data-astro-cid-5w43p2qc] .modal-sheet[data-astro-cid-5w43p2qc]>.relative[data-astro-cid-5w43p2qc]{flex:0 1 auto}#modal-close[data-astro-cid-5w43p2qc]{top:.625rem;right:.625rem}#product-modal[data-astro-cid-5w43p2qc].bg-black\/50{background-color:#1f1e19}#modal-backdrop-img[data-astro-cid-5w43p2qc]{position:fixed;inset:-24px;background-size:cover;background-position:center;filter:blur(14px) brightness(.45);opacity:0;transition:opacity .3s ease;pointer-events:none}#product-modal[data-astro-cid-5w43p2qc].bg-black\/50 #modal-backdrop-img[data-astro-cid-5w43p2qc]{opacity:1}}#shop-search[data-astro-cid-5w43p2qc]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-btn[data-astro-cid-5w43p2qc]{justify-content:center;min-width:2.75rem;padding-left:.75rem!important;padding-right:.75rem!important}.sub-btn[data-astro-cid-5w43p2qc]{padding:.35rem .75rem;font-size:.66rem;letter-spacing:.1em}@media (min-width: 768px){.sub-btn[data-astro-cid-5w43p2qc]{padding:.45rem .95rem;font-size:.72rem}}.cat-btn[data-astro-cid-5w43p2qc]:hover,.sub-btn[data-astro-cid-5w43p2qc]:hover{border-color:var(--color-bark);color:var(--color-bark);background:color-mix(in srgb,var(--color-bark) 6%,transparent)}.cat-btn[data-astro-cid-5w43p2qc][aria-pressed=true]{background:var(--color-bark);border-color:var(--color-bark);color:var(--color-paper)}.sub-btn[data-astro-cid-5w43p2qc][aria-pressed=true]{background:var(--color-khaki);border-color:var(--color-khaki);color:var(--color-ink)}.scrollbar-hide[data-astro-cid-5w43p2qc]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-astro-cid-5w43p2qc]::-webkit-scrollbar{display:none}.welcome-cat-btn[data-astro-cid-5w43p2qc]{transition:box-shadow .3s ease}.welcome-cat-btn[data-astro-cid-5w43p2qc]:hover{box-shadow:0 6px 14px #503c1e3d,0 30px 60px #503c1e73}.welcome-cat-btn[data-astro-cid-5w43p2qc] img[data-astro-cid-5w43p2qc]{transition:filter .3s ease,transform 2s cubic-bezier(0,0,.2,1)}.welcome-cat-btn[data-astro-cid-5w43p2qc]:hover img[data-astro-cid-5w43p2qc]{transform:scale(1.035)}.product-card[data-astro-cid-5w43p2qc].is-out img[data-astro-cid-5w43p2qc]{filter:grayscale(.85) opacity(.6)}.product-card[data-astro-cid-5w43p2qc]:hover{border-color:color-mix(in srgb,var(--color-bark) 70%,transparent);background:var(--color-paper);box-shadow:0 6px 14px #503c1e3d,0 30px 60px #503c1e73}
