.latimer-theme .lg-collection-hero{background:var(--lg-chalk);border-bottom:1px solid var(--lg-line)}
.latimer-theme .lg-collection-hero .collection-hero__inner{max-width:1440px;padding:64px 5vw 54px;margin:auto}
.latimer-theme .lg-collection-hero .collection-hero__title{margin:0;font-size:clamp(54px,7vw,100px)}
.latimer-theme .lg-collection-hero .lg-eyebrow{margin-bottom:18px!important}
.latimer-theme .lg-collection-intro{font-size:clamp(17px,2vw,22px);margin:22px 0 0;max-width:600px}
.lg-collection{max-width:1440px;margin:auto;padding:48px 5vw 80px}
.lg-collection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}
.latimer-theme .lg-collection-heading h2{font-size:clamp(28px,3vw,40px)}
.latimer-theme .lg-collection-heading p{font-size:15px;margin:0}
.lg-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none}
.lg-collection-grid>.grid__item{width:100%;max-width:none;min-width:0}
.lg-collection .lg-color-card{height:100%;border:0;padding:0;background:transparent}
.lg-collection .lg-color-card>a:first-child{display:block;text-decoration:none}
.latimer-theme .lg-collection .lg-color-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#e9e6df;margin:0 0 22px}
.latimer-theme .lg-collection .lg-color-card h3{font:650 19px/1.4 'DM Sans',sans-serif;letter-spacing:-.02em}
.latimer-theme .lg-collection .lg-color-card p{margin:8px 0;font-size:16px}
.lg-collection .lg-color-card .lg-text-link{display:flex;width:100%;justify-content:space-between;margin-top:15px;font-size:14px;min-height:48px}
.lg-collection .lg-color-card .lg-text-link:after{content:'↗';font-size:20px}
.lg-collection-offers{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-top:64px;background:var(--lg-ink);color:var(--lg-chalk)}
.lg-collection-offer-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:40px}
.lg-collection-offer-intro{grid-column:1/-1}
.lg-collection-lifestyle{position:relative;min-height:360px;overflow:hidden}
.latimer-theme .lg-collection-lifestyle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.latimer-theme .lg-collection-offers h2{font-size:clamp(30px,3vw,42px);line-height:1.1}
.latimer-theme .lg-collection-offers h3{font-size:38px;margin-top:24px}
.latimer-theme .lg-collection-offers p{font-size:14px;line-height:1.6}
.lg-collection-offer{border-top:1px solid #ffffff40;padding-top:24px;align-self:stretch}
.lg-collection-badge{display:inline-block;background:var(--lg-gold);color:var(--lg-ink);font-size:12px;font-weight:750;padding:5px 10px}
.latimer-theme .lg-collection-offers .lg-collection-total{font-size:25px;font-weight:650;margin-top:24px}
.lg-collection-total s{font-size:15px;font-weight:400;opacity:.7;margin-left:8px}
.latimer-theme .facets-wrapper h2,.latimer-theme .facet-filters h2,.latimer-theme .product-count-vertical h2{font:500 14px/1.5 'DM Sans',sans-serif;letter-spacing:0}
@media(max-width:989px){.lg-collection-grid{gap:18px}.lg-collection-offer-content{padding:28px;gap:24px}.lg-collection-offer-intro{grid-column:1/-1}.lg-collection-offer{border-left:0;border-top:1px solid #ffffff40;padding:24px 0 0}.lg-collection-heading{display:block}.latimer-theme .lg-collection-heading p{margin-top:12px}}
@media(max-width:599px){.latimer-theme .lg-collection-hero .collection-hero__inner{padding:40px 24px 36px}.lg-collection{padding:32px 24px 48px}.lg-collection-grid{grid-template-columns:1fr;gap:36px}.lg-collection .lg-color-card{max-width:440px;margin:auto}.latimer-theme .lg-collection .lg-color-card img{aspect-ratio:1/1;margin-bottom:16px}.lg-collection-offers{margin-top:44px}.lg-collection-offer-content{padding:24px;gap:24px;grid-template-columns:1fr}.lg-collection-offer-intro{grid-column:auto}.latimer-theme .lg-collection-offers h3{margin-top:16px}}

@media(max-width:749px){.lg-collection-offers{grid-template-columns:1fr}.lg-collection-lifestyle{min-height:0;aspect-ratio:4/3}}
