.collection-list{padding-top:clamp(var(--spacing-2xl, 64px),7vw,var(--spacing-3xl, 80px));padding-bottom:clamp(var(--spacing-2xl, 64px),7vw,var(--spacing-3xl, 80px))}.collection-list__header{max-width:640px;margin-inline:auto;margin-bottom:var(--spacing-xl, 48px);text-align:center}.collection-list__eyebrow{font-family:var(--font-body, "General Sans", sans-serif);font-size:var(--font-label, 13px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep, #7a5e2c);margin:0 0 var(--spacing-2xs, 8px)}.collection-list__heading{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:var(--font-display, 36px);font-weight:var(--weight-heading, 500);line-height:var(--leading-display, 1.1);letter-spacing:var(--tracking-display, .01em);color:var(--color-text-heading, #1f1913);margin:0}.collection-list__subheading{font-family:var(--font-body, "General Sans", sans-serif);font-size:var(--font-body-size, 15px);line-height:var(--leading-body, 1.6);color:var(--color-text-secondary, #6f6558);margin:var(--spacing-xs, 12px) 0 0}.collection-list .section-ornament{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 12px);margin-top:var(--spacing-sm, 16px)}.collection-list .section-ornament__line{width:40px;height:1px;background:linear-gradient(to right,transparent,var(--color-gold, #9c7a3c))}.collection-list .section-ornament__line:last-child{background:linear-gradient(to left,transparent,var(--color-gold, #9c7a3c))}.collection-list .section-ornament__gem{width:6px;height:6px;flex:none;background:var(--color-gold, #9c7a3c);transform:rotate(45deg)}.collection-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs, 12px);list-style:none;margin:0;padding:0}@media(min-width:750px){.collection-list__grid{grid-template-columns:repeat(min(var(--collection-list-columns, 3),3),minmax(0,1fr));gap:var(--spacing-sm, 16px)}}@media(min-width:990px){.collection-list__grid{grid-template-columns:repeat(var(--collection-list-columns, 3),minmax(0,1fr))}}.collection-tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--card-image-ratio, 3 / 4);text-decoration:none;background-color:var(--color-card-surface, #faf6ef)}.collection-tile__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(prefers-reduced-motion:no-preference){.collection-tile__image{transition:transform var(--duration-slow, .35s) var(--ease-default, ease)}.collection-tile:hover .collection-tile__image,.collection-tile:focus-visible .collection-tile__image{transform:scale(1.04)}}.collection-tile__placeholder{width:100%;height:100%;background-color:#241a0f;background-image:repeating-linear-gradient(45deg,rgba(156,122,60,.16) 0,rgba(156,122,60,.16) 1px,transparent 1px,transparent 22px),repeating-linear-gradient(-45deg,rgba(156,122,60,.16) 0,rgba(156,122,60,.16) 1px,transparent 1px,transparent 22px),radial-gradient(ellipse 90% 70% at 50% 30%,rgba(194,160,90,.1),transparent 65%),linear-gradient(160deg,#2a1f12,#1f1609)}.collection-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a120ab8,#1a120a4d 42%,#1a120a00 68%);pointer-events:none}.collection-tile__frame{position:absolute;inset:var(--spacing-2xs, 8px);border:1px solid rgba(194,160,90,0);pointer-events:none}@media(prefers-reduced-motion:no-preference){.collection-tile__frame{transition:border-color var(--duration-normal, .25s) var(--ease-default, ease)}}.collection-tile:hover .collection-tile__frame,.collection-tile:focus-visible .collection-tile__frame{border-color:var(--color-gold-soft, #c2a05a)}.collection-tile:focus-visible{outline:2px solid var(--color-gold, #9c7a3c);outline-offset:2px}.collection-tile__content{position:absolute;left:var(--spacing-sm, 16px);right:var(--spacing-sm, 16px);bottom:var(--spacing-sm, 16px);display:flex;flex-direction:column;gap:var(--spacing-3xs, 4px);pointer-events:none}@media(min-width:990px){.collection-tile__content{left:var(--spacing-md, 24px);right:var(--spacing-md, 24px);bottom:var(--spacing-md, 24px)}}.collection-tile__title{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(19px,1.9vw,28px);font-weight:var(--weight-heading, 500);line-height:1.15;letter-spacing:.01em;color:#fbf6ec;margin:0}.collection-tile__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2xs, 8px);font-family:var(--font-body, "General Sans", sans-serif);font-size:var(--font-body-sm, 13px);line-height:var(--leading-body-sm, 1.5);color:#fbf6ecd1}.collection-tile__meta-gem{width:4px;height:4px;flex:none;background:var(--color-gold-soft, #c2a05a);transform:rotate(45deg)}.collection-tile__price{color:var(--color-gold-soft, #c2a05a);font-weight:500}.collection-tile__cue{display:inline-flex;align-items:center;gap:var(--spacing-2xs, 8px);margin-top:var(--spacing-2xs, 8px);font-family:var(--font-body, "General Sans", sans-serif);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fbf6ec;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-gold-soft, #c2a05a)}@media(hover:hover)and (min-width:990px){.collection-tile__cue{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:no-preference){.collection-tile__cue{transition:opacity var(--duration-slow, .35s) var(--ease-default, ease),transform var(--duration-slow, .35s) var(--ease-default, ease)}}.collection-tile:hover .collection-tile__cue,.collection-tile:focus-visible .collection-tile__cue{opacity:1;transform:translateY(0)}}.collection-list__empty{max-width:480px;margin-inline:auto;padding:var(--spacing-2xl, 64px) 0;text-align:center}.collection-list__empty-title{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:var(--font-heading-md, 22px);font-weight:var(--weight-heading, 500);color:var(--color-text-heading, #1f1913);margin:0 0 var(--spacing-2xs, 8px)}.collection-list__empty-body{font-family:var(--font-body, "General Sans", sans-serif);font-size:var(--font-body-size, 15px);line-height:var(--leading-body, 1.6);color:var(--color-text-secondary, #6f6558);margin:0 0 var(--spacing-md, 24px)}.collection-list .pagination{margin-top:var(--spacing-xl, 48px)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-collection-list.css.map */
