:root{--color-background:#fff;--color-foreground:#000;--color-surface:#f5f5f5;--color-rule:#000;--color-accent:#e63026;--color-error:#c43b2a;--color-success:#1a7a1a;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--spacing-2xl:6rem;--spacing-section:8rem;--edge-image:1px;--edge-text:.7rem;--spacing-page:var(--edge-text);--max-width:1200px;--header-height:2.5rem;--font-sans:var(--font-greed),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:var(--font-greed),Georgia,"Times New Roman",serif;--tracking-wide:.1em;--ease-ui:.2s ease;--ease-image:.6s cubic-bezier(.25,.46,.45,.94);--hover-opacity:.5;--hover-spread:.04em;--disabled-opacity:.25}@media (max-width:768px){:root{--spacing-section:4rem}}.ArchiveGrid-module-scss-module__XxLEgG__page{padding-top:calc(var(--header-height) + var(--spacing-xl) + var(--spacing-md));padding-bottom:var(--spacing-lg);padding-inline:var(--edge-image)}.ArchiveGrid-module-scss-module__XxLEgG__header{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-inline:var(--spacing-page);flex-direction:column;display:flex}@media (min-width:768px){.ArchiveGrid-module-scss-module__XxLEgG__header{align-items:start;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.ArchiveGrid-module-scss-module__XxLEgG__header{grid-template-columns:2fr 1fr}}.ArchiveGrid-module-scss-module__XxLEgG__filters{gap:var(--spacing-sm)var(--spacing-md);flex-wrap:wrap;display:flex}@media (min-width:768px){.ArchiveGrid-module-scss-module__XxLEgG__filters{order:-1}}.ArchiveGrid-module-scss-module__XxLEgG__filterButton{font:inherit;cursor:pointer;color:var(--color-foreground);background:0 0;border:none;padding:0}.ArchiveGrid-module-scss-module__XxLEgG__filterButton:hover,.ArchiveGrid-module-scss-module__XxLEgG__filterButton.ArchiveGrid-module-scss-module__XxLEgG__active{text-shadow:.015em 0,-.015em 0}.ArchiveGrid-module-scss-module__XxLEgG__description{color:var(--color-foreground);text-align:left}.ArchiveGrid-module-scss-module__XxLEgG__menuLinks{gap:var(--spacing-sm)var(--spacing-md);padding-top:var(--spacing-sm);flex-wrap:wrap;flex-basis:100%;display:flex}.ArchiveGrid-module-scss-module__XxLEgG__menuLinksLabel{text-transform:uppercase}.ArchiveGrid-module-scss-module__XxLEgG__menuLink{color:var(--color-foreground);text-decoration:none}.ArchiveGrid-module-scss-module__XxLEgG__menuLink:hover,.ArchiveGrid-module-scss-module__XxLEgG__menuLinkActive{font-weight:700}.ArchiveGrid-module-scss-module__XxLEgG__grid{row-gap:var(--spacing-md);column-gap:var(--edge-image);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ArchiveGrid-module-scss-module__XxLEgG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ArchiveGrid-module-scss-module__XxLEgG__grid{grid-template-columns:repeat(3,1fr)}}.ArchiveGrid-module-scss-module__XxLEgG__imageLink{color:inherit;text-decoration:none;display:block}.ArchiveGrid-module-scss-module__XxLEgG__imageWrap{aspect-ratio:1;background:var(--color-surface);position:relative;overflow:hidden}.ArchiveGrid-module-scss-module__XxLEgG__image{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block}.ArchiveGrid-module-scss-module__XxLEgG__imageLink:hover .ArchiveGrid-module-scss-module__XxLEgG__image{opacity:0}.ArchiveGrid-module-scss-module__XxLEgG__imageAlt{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.ArchiveGrid-module-scss-module__XxLEgG__imageLink:hover .ArchiveGrid-module-scss-module__XxLEgG__imageAlt{opacity:1}.ArchiveGrid-module-scss-module__XxLEgG__stockBadge,.ArchiveGrid-module-scss-module__XxLEgG__soldOutBadge{top:var(--spacing-sm);right:var(--spacing-sm);position:absolute}.ArchiveGrid-module-scss-module__XxLEgG__info{margin-top:var(--spacing-sm);justify-content:space-between;align-items:baseline;gap:var(--spacing-md);padding-inline:15px;display:flex}.ArchiveGrid-module-scss-module__XxLEgG__details{flex-direction:column;gap:.15em;display:flex}.ArchiveGrid-module-scss-module__XxLEgG__title{text-transform:uppercase}.ArchiveGrid-module-scss-module__XxLEgG__titleLink{color:inherit;text-transform:uppercase;transition:all var(--ease-ui);text-decoration:none}.ArchiveGrid-module-scss-module__XxLEgG__compareAt{color:var(--color-foreground);margin-right:.4em;text-decoration:line-through}.ArchiveGrid-module-scss-module__XxLEgG__addToCart{text-align:center;white-space:nowrap;letter-spacing:0;transition:letter-spacing var(--ease-ui);display:inline-block;overflow:hidden}.ArchiveGrid-module-scss-module__XxLEgG__addToCart:hover{letter-spacing:var(--btn-spread,var(--hover-spread))}.ArchiveGrid-module-scss-module__XxLEgG__addToCart{font:inherit;cursor:pointer;color:var(--color-foreground);background:0 0;border:none;flex-shrink:0;padding:0}.ArchiveGrid-module-scss-module__XxLEgG__bundleCard{color:inherit;text-decoration:none;display:block}.ArchiveGrid-module-scss-module__XxLEgG__bundleImageWrap{aspect-ratio:1;background:var(--color-surface);position:relative;overflow:hidden}.ArchiveGrid-module-scss-module__XxLEgG__bundleImageLayer{transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.ArchiveGrid-module-scss-module__XxLEgG__bundleCard:hover .ArchiveGrid-module-scss-module__XxLEgG__bundleImageLayer:first-child{transform:translate(-4px,-4px)!important}.ArchiveGrid-module-scss-module__XxLEgG__bundleCard:hover .ArchiveGrid-module-scss-module__XxLEgG__bundleImageLayer:nth-child(2){transform:translate(4px,4px)!important}.ArchiveGrid-module-scss-module__XxLEgG__bundleCard:hover .ArchiveGrid-module-scss-module__XxLEgG__bundleImageLayer:nth-child(3){transform:translate(12px,12px)!important}.ArchiveGrid-module-scss-module__XxLEgG__bundleImage{object-fit:cover;width:100%;height:100%;display:block;box-shadow:-2px 2px 8px #00000014}.ArchiveGrid-module-scss-module__XxLEgG__bundleSaveBadge{top:var(--spacing-sm);right:var(--spacing-sm);z-index:10;background:var(--color-foreground);color:var(--color-background);border-radius:50%;padding:.2em .4em;position:absolute}.ArchiveGrid-module-scss-module__XxLEgG__empty{padding:var(--spacing-xl)0;text-align:center;color:var(--color-foreground);opacity:.6}
