.sold-out-badge.svelte-3jtb6k{position:absolute;top:10px;left:10px;background-color:#000000bf;color:#fff;padding:4px 8px;font-size:.9rem;font-weight:700;border-radius:4px}.multiple-options-marker.svelte-3jtb6k{display:inline-block;font-size:.85rem;color:#888;margin-top:8px;font-style:italic;margin-bottom:5px}.disabled.svelte-3jtb6k{pointer-events:none;opacity:.5}#itemContainer.svelte-3jtb6k{height:480px;width:280px}#infoAndPic.svelte-3jtb6k{position:relative}.name.svelte-3jtb6k{margin-top:1px;margin-bottom:1px;font-weight:400}#itemContainer.svelte-3jtb6k:hover .multiple-options-marker:where(.svelte-3jtb6k){font-weight:700}#namePrice.svelte-3jtb6k{display:flex;flex-direction:column}.price.svelte-3jtb6k{margin-bottom:5px}.quickAddWrapper.svelte-3jtb6k{opacity:0;transition:opacity .3s ease-in-out}#itemContainer.svelte-3jtb6k:not(.disabled):hover .quickAddWrapper:where(.svelte-3jtb6k){opacity:1}.quickAdd.svelte-3jtb6k,.quickAddWrapper.svelte-3jtb6k{opacity:0}.alreadyInCart.svelte-3jtb6k{color:red;font-size:.9rem;margin-top:8px}#itemContainer.svelte-3jtb6k:hover{cursor:default}#itemContainer.svelte-3jtb6k:not(.disabled):hover{cursor:pointer}#itemContainer.svelte-3jtb6k:not(.disabled):hover span:where(.svelte-3jtb6k){font-style:italic}#itemContainer.svelte-3jtb6k:not(.disabled):hover .quickAdd:where(.svelte-3jtb6k){opacity:1}img.svelte-3jtb6k{max-width:270px;max-height:330px}.quickAdd.svelte-3jtb6k{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f4f6;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;box-sizing:border-box;color:#24292e;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;font-weight:500;line-height:20px;list-style:none;padding:6px 16px;position:relative;transition:background-color .2s cubic-bezier(.3,0,.5,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word}.quickAdd.svelte-3jtb6k:hover{background-color:#f3f4f6;text-decoration:none;transition-duration:.1s}.quickAdd.svelte-3jtb6k:disabled{background-color:#fafbfc;border-color:#1b1f2326;color:#959da5;cursor:default}.quickAdd.svelte-3jtb6k:active{background-color:#edeff2;box-shadow:#e1e4e833 0 1px inset;transition:none 0s}.quickAdd.svelte-3jtb6k:focus{outline:1px transparent}.quickAdd.svelte-3jtb6k:before{display:none}.quickAdd.svelte-3jtb6k:-webkit-details-marker{display:none}@media (max-width: 900px){#itemContainer.svelte-3jtb6k{height:410px;width:150px}img.svelte-3jtb6k{max-width:150px;max-height:280px}}#jump-to.svelte-1r16wer{font-style:italic;margin-bottom:10px}.categoryHeader.svelte-1r16wer{scroll-margin-top:45px}a.svelte-1r16wer,a.svelte-1r16wer:visited{color:#000}.divider.svelte-1r16wer{margin-left:5px;margin-right:5px}p.svelte-1r16wer{font-family:Beiruti;font-size:14pt;margin-bottom:0}#categoryLinks.svelte-1r16wer{display:inline;text-align:center;font-family:Beiruti;font-size:18pt;font-weight:10}#categories.svelte-1r16wer a:where(.svelte-1r16wer){white-space:nowrap}.adjustedMargin.svelte-1r16wer{margin-top:-130px}.itemGrid.svelte-1r16wer{display:flex;justify-content:center;flex-wrap:wrap;gap:.7em;margin:0 auto;max-width:1500px;width:100%;padding:0 10px;box-sizing:border-box}h1.svelte-1r16wer{font-family:Beiruti;font-weight:600;font-size:24pt;margin-top:30px}#productGrid.svelte-1r16wer{text-align:center}@media (max-width: 740px){#jump-to.svelte-1r16wer{margin-top:45px}#categoryLinks.svelte-1r16wer{font-size:14pt}}.sort-wrapper.svelte-1r16wer{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}#sortSelect.svelte-1r16wer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f4f6;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;box-sizing:border-box;color:#24292e;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;font-weight:500;line-height:20px;padding:6px 40px 6px 16px;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word;margin-left:10px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}
