.collection{padding:40px 0 88px;background:var(--paper)}.collection-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.collection-desc{max-width:62ch}.collection-layout{display:flex;flex-wrap:wrap;gap:40px 48px;align-items:flex-start}.collection-aside{flex:1 1 240px;max-width:300px;min-width:0;display:flex;flex-direction:column;gap:28px}.collection-results{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.filter-panel>summary{display:none}.filter-groups{display:flex;flex-direction:column;gap:28px}.filter-group{display:flex;flex-direction:column;gap:12px}.filter-head{margin:0;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--cream);color:var(--ink);font-size:14px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.chip:hover{border-color:var(--emerald);color:var(--ink)}.chip.is-active{background:var(--emerald);border-color:var(--emerald);color:var(--cream)}.chip.is-active:hover{background:var(--emerald-deep);color:var(--cream)}.chip-swatch{flex:none;width:14px;height:14px;border-radius:4px;background:#d8d2c6;box-shadow:inset 0 0 0 1px #2a2a282e}.chip-count{font-size:12px;opacity:.7}.chips-more{flex-basis:100%}.chips-more>summary{display:inline-flex;align-items:center;min-height:40px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink);list-style:none;border-bottom:1px solid var(--gold)}.chips-more>summary::-webkit-details-marker{display:none}.chips-more[open]>summary{display:none}.filter-clear{align-self:flex-start;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:2px}.filter-help{padding:20px;background:var(--sage);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:10px}.filter-help p{margin:0;font-size:14px;line-height:21px}.filter-help .filter-help-title{font-family:var(--font-head);font-weight:600;font-size:17px;line-height:1.3}.filter-help .textlink{align-self:flex-start;font-size:14px}@media(max-width:1020px){.collection-aside{max-width:none;flex-basis:100%}.filter-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--paper);font-size:15px;font-weight:500;cursor:pointer;list-style:none}.filter-panel>summary::-webkit-details-marker{display:none}.filter-panel>summary:after{content:"";width:9px;height:9px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-3px) rotate(45deg);margin-left:auto;transition:transform .2s}.filter-panel[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.filter-panel[open]>summary{margin-bottom:20px}.filter-toggle-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--emerald);color:var(--cream);font-size:12px}.filter-help{display:none}}.collection-groups{display:flex;flex-direction:column;gap:56px}.catalogue-section{display:flex;flex-direction:column;gap:20px;scroll-margin-top:calc(var(--site-header-h,0px) + 16px)}.catalogue-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-bottom:12px;border-bottom:2px solid var(--gold)}.catalogue-section-head h2{margin:0;font-family:var(--font-head);font-weight:600;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.015em;color:var(--emerald);text-wrap:balance}.catalogue-section-head h2 a{color:inherit;text-decoration:none}.catalogue-section-head h2 a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.catalogue-section-head span{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.collection-az{margin:0}.load-earlier{margin:0 0 4px}.collection-empty{padding:48px 24px;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-panel);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.collection-empty p{margin:0;font-size:15px;color:var(--muted)}.collection-empty .collection-empty-title{font-family:var(--font-head);font-weight:600;font-size:20px;color:var(--ink)}.collection-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.coming-soon{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,4vw,48px);background:var(--emerald);color:var(--cream);border-radius:var(--radius-panel)}.coming-soon-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.coming-soon-eyebrow span{display:block;width:32px;height:2px;background:var(--gold)}.coming-soon h2{margin:0;font-family:var(--font-head);font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.coming-soon p{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:var(--sage)}.coming-soon-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.coming-soon-actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--radius-btn);font-size:15px;font-weight:500;text-decoration:none}.coming-soon-primary{background:var(--cream);color:var(--emerald)}.coming-soon-primary:hover{background:var(--paper);color:var(--emerald)}.coming-soon-secondary{border:1px solid rgba(244,241,234,.6);color:var(--cream)}.coming-soon-secondary:hover{border-color:var(--cream);color:var(--cream)}.collection-note{margin:0;font-size:13px;color:var(--muted)}.cart-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:8px;padding:24px 28px;background:var(--emerald);color:var(--cream);border-radius:var(--radius-panel)}.cart-banner p{margin:0}.cart-banner-title{font-family:var(--font-head);font-weight:600;font-size:20px}.cart-banner-text{font-size:14px;color:var(--mist)}.cart-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.search-form{display:flex;gap:8px;max-width:640px;margin-top:8px}.search-form input{flex:1;min-height:52px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:#fff;font:16px var(--font-body);color:var(--ink)}.search-form input:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px #1f4d3f26}.search-form .button{border-radius:999px}.search-summary{margin:0;color:var(--muted)}.search-other{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.search-other a{font-weight:500}.card-qty-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px}.card-qty{width:70px;min-height:40px;padding:8px;border:1px solid var(--line,#D8D2C6);background:transparent;font:inherit}.filter-groups .chip{font:500 14px var(--font-body);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
