.collection-page{background:var(--c-header-bg);padding:clamp(28px,5vw,56px) 0 clamp(60px,8vw,100px)}.collection-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.collection-head__eyebrow{margin-bottom:14px}.collection-head__title{font-family:var(--f-display);font-weight:500;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.04;letter-spacing:-.02em;color:var(--c-olive)}.collection-head__title em{font-style:italic;color:var(--c-olive)}.collection-head__desc{margin-top:14px;color:var(--c-olive-body);font-size:1rem;line-height:1.6}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;margin-bottom:8px;border-top:1px solid var(--c-border-soft);border-bottom:1px solid var(--c-border-soft)}.collection-toolbar__count{font-family:var(--f-body);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.collection-toolbar__actions{display:flex;align-items:center;gap:12px}.collection-sort{display:inline-flex;align-items:center;gap:8px}.collection-sort__label{font-family:var(--f-body);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.collection-sort__select{position:relative;display:inline-flex}.collection-sort__select select{appearance:none;-webkit-appearance:none;font-family:var(--f-body);font-size:.9375rem;color:var(--c-olive);background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-input);min-height:44px;padding:0 38px 0 14px;cursor:pointer}.collection-sort__select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:8px;color:var(--c-olive);pointer-events:none}.collection-layout{display:block}.collection-page .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.collection-page .collection-main .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.collection-page .collection-grid,.collection-page .collection-main .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.collection-page .collection-grid,.collection-page .collection-main .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-page .product-card__desc{display:none}.collection-pagination{display:flex;justify-content:center;gap:8px;margin-top:clamp(32px,4vw,56px)}.collection-pagination a,.collection-pagination .page.current span{font-family:var(--f-body);font-size:.9375rem;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-olive-body)}.collection-pagination .page.current span{color:var(--c-olive);font-weight:600;border-bottom:1.5px solid var(--c-olive)}.collection-empty{text-align:center;padding:clamp(48px,8vw,96px) 0}.collection-empty p{font-family:var(--f-display);font-style:italic;font-size:1.5rem;color:var(--c-muted);margin-bottom:20px}@media(max-width:700px){.collection-page .product-card__title{font-size:clamp(1.125rem,4.4vw,1.25rem);line-height:1.18}.collection-page .product-card__price{font-size:1rem;font-weight:400}}.cart-line__remove{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font-family:var(--f-body);font-size:.8125rem;letter-spacing:.01em;text-transform:none;color:var(--c-muted);text-decoration:underline;text-underline-offset:3px}.cart-line__remove:hover{color:var(--c-olive)}.cart-page__head{text-align:center;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/page-shop.css.map */
