/* Lighting department: compact type, Couture first, native shop cards. */
.gg-lighting-storefront .gg-library-intro{max-width:none;margin-bottom:28px}
.gg-lighting-jumps{display:flex;gap:10px 22px;flex-wrap:wrap;padding-top:10px}
.gg-lighting-jumps a{display:inline-flex;align-items:center;min-height:44px;color:#563e2d;font-size:13px;text-underline-offset:5px}
.gg-lighting-storefront :is(section,aside)[id]{scroll-margin-top:160px}
.gg-couture-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:0 0 48px;border:1px solid #d7cdbf;background:#e8e0d4;overflow:hidden}
.gg-couture-image{display:flex;align-items:center;justify-content:center;min-width:0;background:#f6f0e7}
.gg-couture-image img{display:block;width:100%;height:360px;object-fit:contain}
.gg-couture-copy{align-self:center;padding:32px clamp(24px,4vw,48px)}
body .gg-couture-copy h2,body .gg-lighting-help h2{font-size:var(--gg-section-size);line-height:1.15!important;margin:0 0 16px}
.gg-couture-copy p{font-size:15px;line-height:1.7;margin:12px 0}
.gg-couture-copy .gg-couture-lede{font-size:19px;color:#563e2d}
.gg-couture-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:22px 0 0}
.gg-couture-actions a,.gg-lighting-help-actions a,.gg-lighting-section-heading>a{font-size:12px;color:#563e2d;text-underline-offset:4px}
.gg-couture-copy .gg-couture-caption{font-size:11px;color:#6c6055;margin-top:22px}
body .gg-lighting-products{padding:0 0 42px;margin:0;max-width:none}
.gg-lighting-products .gg-home-products-heading{align-items:flex-end}
.gg-lighting-products .gg-home-products-heading p{max-width:650px}
.gg-lighting-products .gg-home-products-heading>a{white-space:nowrap;font-size:12px}
.gg-lighting-lookbooks{padding-top:30px;border-top:1px solid #d7cdbf}
.gg-lighting-lookbooks .gg-library-section-heading>a{font-size:12px;color:#563e2d;text-underline-offset:4px}
.gg-lighting-catalog-link{margin:22px 0 0;font-size:13px}
.gg-lighting-catalog-link a{color:#563e2d;text-underline-offset:4px}
.gg-lighting-help{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);align-items:center;gap:32px;margin-top:46px;padding:30px;background:#e8e0d4}
.gg-lighting-help p{font-size:14px;line-height:1.7;margin:10px 0;max-width:720px}
.gg-lighting-help-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-self:end}
@media(max-width:850px){.gg-couture-copy{padding:26px}.gg-couture-image img{height:330px}.gg-lighting-help{grid-template-columns:1fr}.gg-lighting-help-actions{justify-self:start}}
@media(max-width:650px){.gg-couture-feature{grid-template-columns:1fr;margin-bottom:32px}.gg-couture-image img{height:280px}.gg-couture-copy{padding:24px}.gg-lighting-jumps{gap:4px 18px}.gg-lighting-products .gg-home-products-heading{align-items:flex-start}.gg-lighting-help{padding:24px;gap:18px}.gg-lighting-storefront :is(section,aside)[id]{scroll-margin-top:145px}}
