.collection-hero{padding-block:3rem;border-bottom:1px solid rgb(var(--color-border))}.collection-hero h1{margin-bottom:.6rem}.collection-hero__description{color:rgb(var(--color-text-muted));max-width:40rem}.collection-hero__count{font-weight:600;font-size:.85rem;color:rgb(var(--color-primary));margin-top:.75rem}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgb(var(--color-border));margin-bottom:2rem;flex-wrap:wrap}.collection-toolbar__sort{display:flex;align-items:center;gap:.6rem}.collection-toolbar__sort label{font-size:.8rem;color:rgb(var(--color-text-muted))}.collection-toolbar__sort select{background:none;border:1px solid rgb(var(--color-border));border-radius:var(--button-radius);color:rgb(var(--color-text));padding:.5rem .75rem;font-weight:600;font-size:.85rem}.collection-filters{display:flex;gap:.6rem;flex-wrap:wrap}.collection-filters a{border:1px solid rgb(var(--color-border));border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600}.collection-filters a.is-active{border-color:rgb(var(--color-primary));color:rgb(var(--color-primary))}.blog-card{display:block}.blog-card__image{aspect-ratio:4/3;overflow:hidden;border-radius:var(--card-radius);background:rgb(var(--color-surface-alt));margin-bottom:1rem}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__image img{transform:scale(1.04)}.blog-card__date{font-weight:600;font-size:.75rem;color:rgb(var(--color-text-muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.blog-card__title{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.5rem}.blog-card__excerpt{color:rgb(var(--color-text-muted));font-size:.9rem}.article-header{text-align:center;max-width:42rem;margin:0 auto 3rem}.article-header .eyebrow{justify-content:center}.article-hero-image{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--card-radius);margin-bottom:3rem}.article-hero-image img{width:100%;height:100%;object-fit:cover}.article-content{max-width:42rem;margin:0 auto}.article-footer{max-width:42rem;margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgb(var(--color-border));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.cart-page__grid{display:grid;grid-template-columns:1fr 360px;gap:3rem;align-items:flex-start}.cart-page__table{width:100%;border-collapse:collapse}.cart-page__table th{text-align:left;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-text-muted));padding-bottom:1rem;border-bottom:1px solid rgb(var(--color-border));font-weight:600}.cart-page__row td{padding:1.5rem .5rem 1.5rem 0;border-bottom:1px solid rgb(var(--color-border));vertical-align:top}.cart-page__row td:first-child{padding-left:0}.cart-page__product{display:flex;gap:1rem}.cart-page__product img{width:90px;height:90px;object-fit:cover;border-radius:12px;background:rgb(var(--color-surface-alt))}.cart-page__product-title{font-size:.95rem;font-weight:600;margin-bottom:.3rem}.cart-page__product-variant{font-size:.82rem;color:rgb(var(--color-text-muted))}.cart-page__remove{background:none;border:none;color:rgb(var(--color-text-muted));font-size:.78rem;margin-top:.6rem;text-decoration:underline;text-underline-offset:3px}.cart-page__remove:hover{color:rgb(var(--color-error))}.cart-page__row.is-loading{opacity:.4}.cart-page__summary{position:sticky;top:100px;background:rgb(var(--color-surface-alt));border-radius:var(--card-radius);padding:1.75rem}.cart-page__summary-row{display:flex;justify-content:space-between;font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.5rem}.cart-page__summary .text-muted{font-size:.78rem;margin-bottom:1.5rem}.cart-page__summary .button{margin-top:.5rem}.cart-page__note{margin-bottom:1.5rem}.cart-page__note summary{cursor:pointer;font-size:.85rem;color:rgb(var(--color-text-muted));margin-bottom:.6rem}@media(max-width:989px){.cart-page__grid{grid-template-columns:1fr}.cart-page__summary{position:static}}@media(max-width:749px){.cart-page__table thead{display:none}.cart-page__row,.cart-page__row td{display:block;padding:.5rem 0}.cart-page__row{padding:1.25rem 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-collection.css.map */
