.template-page-shop-all,.template-page:has(.shop-all-section:not(.shop-all-section--placeholder)){--shop-all-bone: #f5f1eb;--shop-all-paper: #faf7f2;--shop-all-sand: #e8e1d4;--shop-all-stone: #b8b1a4;--shop-all-ink: #14110d;--shop-all-ink-soft: #3a332a;--shop-all-orange: #e15b2a;--shop-all-berry: #b4283f;--shop-all-rule: rgba(20, 17, 13, .12);--shop-all-display: "Apple Garamond Light", "AppleGaramond-Light", "EB Garamond", Garamond, "Times New Roman", serif;--shop-all-body: "Founders Grotesk", "FoundersGrotesk-Regular", "Hanken Grotesk", system-ui, -apple-system, sans-serif;--shop-all-mono: "Founders Grotesk", "FoundersGrotesk-Medium", "Hanken Grotesk", system-ui, sans-serif;--shop-all-r-xs: 2px;--shop-all-r-s: 6px;--shop-all-r-m: 10px;--shop-all-r-l: 18px;--shop-all-r-pill: 999px;--font-headline: "Apple Garamond Light";--font-base: "Founders Grotesk";--font-button: "Founders Grotesk";--font-price: "Founders Grotesk";--some-orange: var(--shop-all-orange);--some-berry: var(--shop-all-berry);--some-grey: #2d2c2c;--some-sand: var(--shop-all-sand);--some-bone: var(--shop-all-bone);--shop-all-btn-bg: rgba(40, 39, 38, 1);--shop-all-btn-text: rgba(220, 218, 205, 1);--shop-all-btn-border: rgba(40, 39, 38, 1);--shop-all-btn-hover-bg: #2d2d2d;--shop-all-btn-hover-text: #e1dfd2;background-color:var(--shop-all-bone)}.shop-all-section{background-color:var(--shop-all-section-bg, var(--shop-all-bone))}.shop-all-controls{position:sticky;top:var(--shop-all-sticky-top, 57px);z-index:40;background:var(--shop-all-controls-bg, rgba(245, 241, 235, .94));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--shop-all-rule);margin-top:-1px}.shop-all-controls__inner{max-width:1320px;margin:0 auto;padding:16px 40px;display:flex;align-items:center;gap:18px}.shop-all-filters{display:flex;gap:8px}.shop-all-filter{font-family:var(--shop-all-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;border-radius:var(--border-radius-button, 10px);border:1px solid var(--shop-all-rule);color:var(--shop-all-stone);background:transparent;transition:all .16s;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.shop-all-filter:hover{border-color:var(--shop-all-ink);color:var(--shop-all-ink)}.shop-all-filter[aria-pressed=true]{background-color:#282726;border-color:#282726;color:#dcdacd}.shop-all-filter[data-shop-all-filter=all][aria-pressed=true]{pointer-events:none;cursor:default}.shop-all-filter__count{font-family:var(--shop-all-mono);font-size:10px;opacity:.6}.shop-all-filter[aria-pressed=true] .shop-all-filter__count{opacity:.65}.shop-all-controls__spacer{flex:1}.shop-all-count-label{font-family:var(--shop-all-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--shop-all-stone)}.shop-all-count-label b{color:var(--shop-all-ink);font-weight:500}.shop-all-sort{display:flex;align-items:center;gap:8px;font-family:var(--shop-all-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--shop-all-stone)}.shop-all-sort select{font-family:var(--shop-all-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--shop-all-ink);background:transparent;border:1px solid var(--shop-all-rule);border-radius:var(--shop-all-r-pill);padding:8px 32px 8px 14px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2314110D' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.shop-all-sort select:hover{border-color:var(--shop-all-ink)}@media(max-width:720px){.shop-all-controls__inner{flex-wrap:wrap;gap:12px;padding-left:24px;padding-right:24px}.shop-all-controls__spacer{display:none}.shop-all-filters{order:2;width:100%;overflow-x:auto}.shop-all-count-label{order:1}.shop-all-sort{order:1;margin-left:auto}.shop-all-filter__count,.shop-all-count-label,.shop-all-sort{display:none}}.shop-all-grid-wrap{max-width:1320px;margin:0 auto;padding:40px 40px 120px;background-color:var(--shop-all-section-bg, transparent)}.shop-all-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}@media(max-width:1080px){.shop-all-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.shop-all-grid{grid-template-columns:1fr;gap:28px}.shop-all-grid-wrap{padding:32px 24px 100px}}.shop-all-card{display:flex;flex-direction:column;opacity:1;transition:opacity .3s,transform .3s}.shop-all-card.is-hidden{display:none}.shop-all-card__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--shop-all-r-l);overflow:hidden;background:transparent;border:none;--some-orange: var(--shop-all-orange, #e15b2a);--some-berry: var(--shop-all-berry, #b4283f);--some-grey: #2d2c2c;--some-sand: var(--shop-all-sand, #e8e1d4);--some-bone: var(--shop-all-bone, #f5f1eb)}.shop-all-card .nav-product-card__badge--dark{background:#2d2c2c;border-color:#2d2c2c;color:#f5f1eb}.shop-all-card .nav-product-card__badge--dark .nav-product-card__badge-label{color:#f5f1eb}.shop-all-card .nav-product-card__badge--dark .nav-product-card__badge-dot{background:#e15b2a}.shop-all-card .nav-product-card__badge--orange{color:#e15b2a}.shop-all-card .nav-product-card__badge--orange .nav-product-card__badge-dot{background:#e15b2a}.shop-all-card .nav-product-card__badge--berry{color:#b4283f}.shop-all-card .nav-product-card__badge--berry .nav-product-card__badge-dot{background:#b4283f}.shop-all-card .nav-product-card__badge--light .nav-product-card__badge-dot{background:#e15b2a}.shop-all-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.shop-all-card:hover .shop-all-card__media img{transform:scale(1.04)}.shop-all-card__quickadd{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--shop-all-body);font-size:14px;font-weight:500;letter-spacing:.02em;min-height:46px;border-radius:var(--border-radius-button, 10px);background-color:#282726;color:#dcdacd;border:1px solid rgba(40,39,38,1);transform:translateY(12px);opacity:0;transition:transform .25s,opacity .25s,background .2s,color .2s,border-color .2s;cursor:pointer}.shop-all-card:hover .shop-all-card__quickadd:hover{background:var(--shop-all-btn-hover-bg);color:var(--shop-all-btn-hover-text);border-color:var(--shop-all-btn-hover-bg)}.shop-all-card:hover .shop-all-card__quickadd{transform:translateY(0);opacity:1;background-color:#282726;color:#dcdacd;border-color:#282726}.shop-all-card__quickadd.is-added{background:var(--shop-all-orange);color:var(--shop-all-btn-hover-text);border-color:var(--shop-all-orange)}.shop-all-card__quickadd:disabled{opacity:.5;cursor:not-allowed}.shop-all-card__body{padding:16px 2px 0;display:flex;flex-direction:column;gap:4px}.shop-all-card__cat{font-family:var(--shop-all-mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--shop-all-stone)}.shop-all-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.shop-all-card__name{font-family:var(--shop-all-display);font-weight:400;font-size:25px;line-height:1.05;letter-spacing:-.01em;margin:0;color:var(--shop-all-ink)}.shop-all-card__name a{font-family:Founders Grotesk;color:inherit;text-decoration:none}.shop-all-card__name a:hover{color:var(--shop-all-orange)}.shop-all-card__price{font-family:var(--shop-all-body);font-size:17px;font-weight:500;white-space:nowrap;margin:0;color:var(--shop-all-ink)}.shop-all-card__meta{display:flex;align-items:center;gap:10px;margin-top:8px}.shop-all-card__stars{display:flex;gap:2px;color:var(--shop-all-orange)}.shop-all-card__stars svg{width:13px;height:13px}.shop-all-card__rating-n{font-family:var(--shop-all-mono);font-size:11px;letter-spacing:.04em;color:var(--shop-all-stone)}.shop-all-empty{display:none;text-align:center;padding:80px 20px;color:var(--shop-all-stone);font-family:var(--shop-all-body)}.shop-all-empty.is-visible{display:block}.shop-all-empty__title{font-family:var(--shop-all-display);font-size:34px;color:var(--shop-all-ink);margin:0 0 8px;font-weight:400}.shop-all-empty.is-visible+.shop-all-grid,.shop-all-grid-wrap:has(.shop-all-empty.is-visible) .shop-all-grid{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/shop-all-page.css.map */
