.collection-page{display:block;background:var(--color-background)}.collection-hero{position:relative;min-height:360px;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;background:var(--color-secondary)}@media(min-width:768px){.collection-hero{min-height:480px}}@media(min-width:1024px){.collection-hero{min-height:560px}}.collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#000000b3);z-index:2}.collection-hero__content{position:relative;z-index:3;padding:var(--spacing-2xl) var(--spacing-md);color:#fff;max-width:900px;width:100%}@media(min-width:768px){.collection-hero__content{padding:var(--spacing-3xl) var(--spacing-xl)}}.collection-hero__title{font-family:var(--font-heading);font-weight:400;font-style:italic;font-size:var(--text-4xl);line-height:1;margin:0 0 var(--spacing-sm);color:#fff}@media(min-width:768px){.collection-hero__title{font-size:var(--text-6xl)}}.collection-hero__description{font-family:var(--font-body);font-size:var(--text-base);line-height:1.4;margin:0;color:#fff;opacity:.92;max-width:620px}@media(min-width:768px){.collection-hero__description{font-size:var(--text-lg)}}.collection-body{padding:0}.collection-body__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) 16px;margin-bottom:0;max-width:var(--max-width);margin-left:auto;margin-right:auto}@media(min-width:768px){.collection-body__meta{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}.collection-body__count{font-family:bc-liguria,sans-serif;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.collection-body__sort select{font-family:bc-liguria,sans-serif;font-weight:600;font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);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 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.collection-card-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:0}@media(min-width:768px){.collection-card-list{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:0 0 var(--spacing-md);gap:var(--spacing-md)}}.collection-card{flex:1 1 0;min-width:0;position:relative;display:block;text-decoration:none;color:var(--color-text);background:#f5f5f5;overflow:hidden}@media(max-width:767px){.collection-card{flex:1 1 50%;max-width:50%}.collection-card:only-child,.collection-card:nth-last-child(1):nth-child(odd){flex:1 1 100%;max-width:100%}}@media(min-width:768px){.collection-card{max-width:none}}.collection-card__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f5f5f5}@media(min-width:1024px){.collection-card__image{aspect-ratio:unset;height:560px}}.collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.collection-card:hover .collection-card__image img{transform:scale(1.03)}.collection-card__footer{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(to top,#0000008c,#0000 45%);color:#fff;pointer-events:none}@media(max-width:767px){.collection-card__footer{flex-direction:column;align-items:stretch;padding:var(--spacing-sm);background:linear-gradient(180deg,#00000073,#0000 30% 55%,#0000008c)}.collection-card__title{align-self:flex-start}.collection-card__cta{align-self:flex-end;margin-top:auto}}.collection-card__title{font-family:bc-liguria,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;margin:0;color:#fff;line-height:1.25;max-width:60%}@media(min-width:768px){.collection-card__footer{top:auto;bottom:0;flex-direction:row;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(to top,#0000008c,#0000)}.collection-card__title{font-size:var(--text-base);max-width:none}}.collection-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;font-family:bc-liguria,sans-serif;font-weight:400;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:transparent;border:1px solid #fff;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast);pointer-events:auto}@media(min-width:768px){.collection-card__cta{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--text-xs)}}.collection-card:hover .collection-card__cta{background:var(--color-primary);border-color:var(--color-primary)}.collection-empty{padding:var(--spacing-4xl) var(--spacing-md);text-align:center}.collection-empty p{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-light);margin:0 0 var(--spacing-lg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-hero--brand-fallback{background:linear-gradient(135deg,var(--color-secondary) 0%,#1a1a1a 65%,#0d0d0d 100%)}.collection-hero__brand-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at center,rgba(255,255,255,.04) 0%,transparent 60%)}.collection-hero__brand-mark{width:220px;height:220px;color:#ffffff0d;transform:translate(15%);pointer-events:none}@media(min-width:768px){.collection-hero__brand-mark{width:320px;height:320px;color:#ffffff0f}}@media(min-width:1024px){.collection-hero__brand-mark{width:420px;height:420px}}.collection-hero--brand-fallback .collection-hero__content{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 100%)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-collection.css.map */
