@charset "UTF-8";.toggle-row.svelte-1ael4jr{display:flex;align-items:center;justify-content:space-between;gap:.75em;margin:.35em 0;font-size:.9em}.toggle-label.svelte-1ael4jr{text-transform:uppercase;letter-spacing:.03em}.toggle.svelte-1ael4jr{position:relative;display:inline-flex;align-items:center;width:44px;height:24px}.toggle.svelte-1ael4jr input:where(.svelte-1ael4jr){position:absolute;opacity:0;width:0;height:0}.track.svelte-1ael4jr{position:absolute;inset:0;background:var(--grey);border-radius:999px;transition:background .2s ease}.thumb.svelte-1ael4jr{position:absolute;left:3px;width:18px;height:18px;background:var(--white);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 6px #0003}.toggle.svelte-1ael4jr input:where(.svelte-1ael4jr):checked+.track:where(.svelte-1ael4jr){background:var(--yellow-accent)}.toggle.svelte-1ael4jr input:where(.svelte-1ael4jr):checked+.track:where(.svelte-1ael4jr)+.thumb:where(.svelte-1ael4jr){transform:translate(20px)}.card.svelte-11ja2cl{width:300px;border:solid thin var(--grey);display:block;position:relative;z-index:3;padding-bottom:1.1em;box-shadow:0 4px 12px #00000014;background:var(--white);overflow:visible}.card.expanded.svelte-11ja2cl{z-index:20}.title.svelte-11ja2cl{background:var(--grey);color:var(--white);padding:.05em .55em .3em;min-height:3em;font-weight:100;position:relative}.meta.svelte-11ja2cl{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.15em;min-height:2.6em}.meta-top.svelte-11ja2cl,.meta-bottom.svelte-11ja2cl{display:flex;align-items:center;justify-content:flex-start}.meta-top.svelte-11ja2cl{justify-content:space-between;gap:.4em}.effects-toggle.svelte-11ja2cl{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--grey);background:var(--white);color:var(--grey);border-radius:0;box-shadow:3px 3px 0 var(--yellow-accent);cursor:pointer}.effects-icon.svelte-11ja2cl{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}.effects-icon.svelte-11ja2cl svg:where(.svelte-11ja2cl){width:24px;height:24px;display:block}.effects-popover.svelte-11ja2cl{position:absolute;right:.6em;top:calc(100% - 2px);background:var(--white);border:1px solid var(--grey);padding:.4em .6em;box-shadow:4px 4px 0 var(--yellow-accent);z-index:5}.effects-popover.svelte-11ja2cl .effects:where(.svelte-11ja2cl){flex-wrap:wrap;max-width:220px}.effects.svelte-11ja2cl{display:inline-flex;gap:.4em;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.effect-chip.svelte-11ja2cl{font-size:.65em;text-transform:uppercase;letter-spacing:.04em;background:transparent;color:var(--grey);padding:.15em .4em;border-radius:999px;border:1px solid var(--grey)}.sr-only.svelte-11ja2cl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image-wrapper.svelte-11ja2cl{position:relative}.image-container.svelte-11ja2cl{position:relative;overflow:hidden;height:180px;background:#f5f5f5}.image-container.svelte-11ja2cl img:where(.svelte-11ja2cl){-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:transform .3s}.image-container.svelte-11ja2cl img:where(.svelte-11ja2cl):hover{transform:scale(1.25)}.price-tag.svelte-11ja2cl{position:absolute;right:-16px;top:121px;background:var(--price-bg);color:var(--price-fg);padding:.35em .7em;transform:skew(-14deg);box-shadow:4px 4px 0 var(--grey);border:1px solid var(--grey)}.price-text.svelte-11ja2cl{display:inline-block;transform:skew(14deg);font-family:Langdon,Arial,sans-serif;font-size:1.85em;white-space:nowrap;text-transform:none}h4.product-name.svelte-11ja2cl{margin:.5em .75em 0;font-size:1.35em;line-height:1.2}.product-dept.svelte-11ja2cl{margin:.1em .75em 0;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:var(--grey)}.dept-chip.svelte-11ja2cl{display:inline-flex;align-items:center;background:var(--grey);color:var(--white);padding:.2em .55em;border-radius:999px}.description-wrap.svelte-11ja2cl{margin:.5em .75em 0}.description-wrap.svelte-11ja2cl .description-card{position:relative;padding-top:1.6em}.description-wrap.svelte-11ja2cl .description-card:before{content:"DESCRIPTION";position:absolute;left:.6em;top:.35em;font-size:.9em;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--grey);pointer-events:none}.description-wrap.svelte-11ja2cl .description-card:after{content:"";position:absolute;right:.7em;top:.5em;width:7px;height:7px;border-right:2px solid var(--grey);border-bottom:2px solid var(--grey);transform:rotate(45deg);transition:transform .2s ease;pointer-events:none}.description-wrap.svelte-11ja2cl .description-card.expanded:after{transform:rotate(-135deg)}@media(max-width:700px){.description-wrap.svelte-11ja2cl .description-card:not(.expanded) p{display:none}.description-wrap.svelte-11ja2cl{margin-bottom:.15em}.card.svelte-11ja2cl .clicker-container{margin-top:24px}}.main .title-container{visibility:hidden;pointer-events:none}.products-page-title{margin-top:-.9rem;margin-bottom:calc(.6rem - 34px);position:relative;top:-34px;z-index:4;overflow:visible}.products-page-title .label{box-shadow:6px 10px 0 var(--yellow-accent)}button.svelte-3fsi7o{color:var(--white);text-decoration:none;padding:.5em 2em;margin-top:25px;font-family:Langdon;text-transform:uppercase;font-size:2em;transition:.4s;box-shadow:inset 0 0 0 5px #fff;background:var(--grey);cursor:pointer;display:block}button.svelte-3fsi7o:hover{color:var(--white);background-color:var(--grey);box-shadow:none}.search-params.svelte-3fsi7o{position:fixed;top:calc(var(--nav-bottom) + var(--nav-top));height:calc(100vh - var(--nav-height));width:13em;padding:4.25em 1em 1.5em;background:var(--off-white);box-shadow:inset -1px 0 0 var(--grey),4px 0 12px #00000014;border-right:1px solid var(--grey);z-index:6;overflow:scroll}.bottom-group.svelte-3fsi7o{padding-bottom:10em}.boxes.svelte-3fsi7o{margin-bottom:3em}.card-container.svelte-3fsi7o{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;padding:1em;justify-content:center;margin-top:.5em;max-width:1200px;margin-left:auto;margin-right:auto;overflow-x:clip}.detoggle.svelte-3fsi7o{display:block;width:100%;border:0;background:transparent;text-align:left;padding:0}.filter-group.svelte-3fsi7o{margin-top:1em}details.filter-group.svelte-3fsi7o{border:1px solid var(--grey);border-left:4px solid var(--yellow-accent);border-radius:0;padding:.5em .75em;background:var(--white)}details.filter-group.svelte-3fsi7o summary:where(.svelte-3fsi7o){font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;list-style:none}details.filter-group.svelte-3fsi7o summary:where(.svelte-3fsi7o)::-webkit-details-marker{display:none}details.filter-group.svelte-3fsi7o summary:where(.svelte-3fsi7o):after{content:"+";float:right}details[open].filter-group.svelte-3fsi7o summary:where(.svelte-3fsi7o):after{content:"–"}input.svelte-3fsi7o,select.svelte-3fsi7o{width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--grey);background:var(--white);padding:.4em .5em;font-family:Langdon;text-transform:uppercase;letter-spacing:.03em}.filter-group.svelte-3fsi7o h3:where(.svelte-3fsi7o){margin:0 0 .35em;text-transform:uppercase;letter-spacing:.04em;font-size:.95em;color:var(--grey)}.filter-group.svelte-3fsi7o label:where(.svelte-3fsi7o){display:block}.reset-filters.svelte-3fsi7o{width:100%;margin-top:.5em;padding:.45em .6em;font-family:Langdon;font-size:1em;text-transform:uppercase;background:var(--white);color:var(--grey);border:1px solid var(--grey);box-shadow:none}.reset-filters.svelte-3fsi7o:hover{background:var(--off-white);color:var(--grey)}.range-group.svelte-3fsi7o{padding:.4em .2em .6em;border-top:1px dashed rgba(0,0,0,.15)}.range-header.svelte-3fsi7o{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.2em}.range-header.svelte-3fsi7o h3:where(.svelte-3fsi7o){margin:0}.range-values.svelte-3fsi7o{display:flex;justify-content:flex-end;gap:.4em;font-size:.8em;color:var(--grey)}.range-sep.svelte-3fsi7o{color:var(--grey)}.range-inputs.svelte-3fsi7o{position:relative;height:28px;padding:0 8px;box-sizing:border-box}.range-track.svelte-3fsi7o{position:absolute;left:8px;right:8px;top:50%;height:6px;transform:translateY(-50%);border-radius:999px;background:var(--white);z-index:1;overflow:hidden}.range-fill.svelte-3fsi7o{position:absolute;top:0;bottom:0;background:var(--black, #000)}.range-inputs.svelte-3fsi7o input[type=range]:where(.svelte-3fsi7o){width:100%;position:absolute;left:0;top:0;margin:0;height:28px;padding:0 8px;box-sizing:border-box;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3}.range-inputs.svelte-3fsi7o input[type=range]:where(.svelte-3fsi7o)::-webkit-slider-runnable-track{height:6px;background:transparent;border-radius:999px;border:0}.range-inputs.svelte-3fsi7o input[type=range]:where(.svelte-3fsi7o)::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--black, #000);border:0;margin-top:-5px;pointer-events:auto;cursor:pointer;z-index:3}.range-inputs.svelte-3fsi7o input[type=range]:where(.svelte-3fsi7o)::-moz-range-track{height:6px;background:transparent;border-radius:999px;border:0}.range-inputs.svelte-3fsi7o input[type=range]:where(.svelte-3fsi7o)::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--black, #000);border:0;pointer-events:auto;cursor:pointer;z-index:4}.filter-pill.svelte-3fsi7o{position:fixed;top:calc(var(--nav-height) + 1.5em);left:-12px;z-index:10;display:inline-flex;align-items:center;gap:.35em;background:var(--grey);color:var(--white);border:none;border-radius:0 6px 6px 0;padding:.6em 1.1em;font-family:Langdon;text-transform:uppercase;font-size:1.1em;cursor:pointer;box-shadow:4px 4px 0 var(--yellow-accent);transition:background .2s ease;transform:skew(-14deg)}.filter-pill.svelte-3fsi7o .pill-icon:where(.svelte-3fsi7o){display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;border-radius:999px;background:var(--white);color:var(--grey);font-weight:900;font-size:1.1em;transform:skew(14deg)}.filter-pill.svelte-3fsi7o .pill-text:where(.svelte-3fsi7o){transform:skew(14deg)}.filter-pill.svelte-3fsi7o .pill-icon:where(.svelte-3fsi7o) svg:where(.svelte-3fsi7o){width:1.1em;height:1.1em;fill:currentColor}.filter-pill.svelte-3fsi7o:hover{background:var(--grey);box-shadow:4px 4px 0 var(--yellow-accent)}.load-all.svelte-3fsi7o{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5em;padding:1em 0}.load-all-button.svelte-3fsi7o{padding:.6em 1.5em;font-size:1.1em;border:2px solid var(--grey);background:var(--white);color:var(--grey);cursor:pointer;text-transform:uppercase;box-shadow:4px 4px 0 var(--yellow-accent)}.load-all-button.svelte-3fsi7o:hover{background:var(--grey);color:var(--white)}@keyframes svelte-3fsi7o-pulseHighlight{0%{box-shadow:0 0 #000}50%{box-shadow:0 0 0 6px #000}to{box-shadow:0 0 #000}}select.highlight.svelte-3fsi7o{animation:svelte-3fsi7o-pulseHighlight .6s steps(1,end) 6;border-color:var(--grey)}.detoggle .main-container{justify-content:center}.detoggle.svelte-3fsi7o{position:relative}
