.luma-customer-bottles{padding:var(--spacing-xxl) 0 calc(var(--spacing-xxl) + 2rem) 0;margin:0}.luma-customer-bottles.section--white{background:var(--color-white)}.luma-customer-bottles.section--background{background:var(--color-seasalt)}.section-subheading{font-family:var(--font-body);font-size:1.25rem;font-weight:400;color:var(--color-text-secondary);margin-bottom:var(--spacing-xxl);line-height:1.5;max-width:700px;margin-left:auto;margin-right:auto}.bottles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin:0 auto;width:100%;max-width:1200px}.bottle-location-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);text-align:center;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center}.bottle-location-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #ddc0ba26;border-color:var(--color-rosy-brown)}.location-icon-wrapper{width:64px;height:64px;background-color:var(--color-rosy-brown);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md)}.location-icon{width:32px;height:32px;color:var(--color-white);stroke-width:1.5}.bottle-image{width:100%;margin-bottom:var(--spacing-md);border-radius:var(--border-radius-md);overflow:hidden}.bottle-image img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1 / 1}.location-name{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.2}.location-description{font-family:var(--font-body);font-weight:400;font-size:1.25rem;color:var(--color-text-secondary);line-height:1.5;margin:0}@media screen and (max-width: 1024px){.bottles-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media screen and (max-width: 750px){.bottles-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.bottle-location-card{padding:var(--spacing-md)}.bottle-location-card:hover{transform:none;box-shadow:0 2px 12px #ddc0ba1a}.section-title{font-size:2rem}.section-subheading{font-size:1.25rem}.location-name{font-size:1.3rem}}@media screen and (max-width: 480px){.bottle-location-card{padding:var(--spacing-sm)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luma-customer-bottles.css.map */
