:root{--lg-wine: #631022;--lg-blue: #dcefff;--lg-ink: #2b2228;--lg-paper: #fffaf6;--lg-display: "Instrument Serif", Georgia, serif}.lg-home{color:var(--lg-ink);background:var(--lg-paper)}.lg-home h1,.lg-home h2,.lg-wordmark{font-family:var(--lg-display);font-weight:400}.lg-inner{width:min(1320px,calc(100% - 7rem));margin-inline:auto}.lg-hero{position:relative;min-height:min(650px,67vw);display:grid;align-items:center;isolation:isolate;background:var(--lg-wine)}.lg-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.lg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(40 6 14 / 80%),rgb(40 6 14 / 30%) 45%,transparent 74%);z-index:-1}.lg-hero-copy{color:#fff;margin-inline:max(5vw,calc((100vw - 1320px)/2));padding-block:5rem;max-width:32rem}.lg-location{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lg-hero h1{color:inherit;margin:.5rem 0 1.6rem;font-size:clamp(3.6rem,6.5vw,7rem);line-height:.94;letter-spacing:-.045em}.lg-button{display:inline-block;padding:.8rem 1.2rem;background:var(--lg-blue);color:var(--lg-wine);font-weight:650;text-decoration:none}.lg-button:hover{background:#fff}.lg-band{padding-block:clamp(3rem,6vw,5.75rem)}.lg-heading-row{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:baseline;justify-content:space-between;margin-bottom:1.65rem}.lg-home h2{margin:0;color:var(--lg-wine);font-size:clamp(2.1rem,3.7vw,4.25rem);line-height:1.02}.lg-home ul,.lg-footer ul{margin:0;padding:0;list-style:none}.lg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lg-product{display:grid;gap:.35rem;color:var(--lg-ink);text-decoration:none}.lg-product img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;background:#e9e9e9;margin-bottom:.45rem}.lg-product span:first-of-type{font-weight:650}.lg-product:hover span:first-of-type{text-decoration:underline}.lg-home .lg-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:1.6rem}.lg-collection-card{display:block;color:var(--lg-ink);text-decoration:none}.lg-collection-card img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:contain;background:#e9e9e9}.lg-collection-label{display:flex;gap:.5rem;justify-content:space-between;align-items:center;margin-top:.85rem;color:var(--lg-wine)}.lg-collection-label h3{margin:0;font-size:clamp(1.45rem,2.1vw,2.15rem)}.lg-collection-card p{margin:.2rem 0 0}.lg-collection-card:hover h3{text-decoration:underline}.lg-spotlight{background:var(--lg-blue)}.lg-spotlight-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.lg-spotlight-photo img{display:block;width:100%;height:clamp(390px,48vw,630px);object-fit:cover;object-position:center 35%}.lg-spotlight-copy{padding:clamp(2.2rem,6vw,6rem);display:flex;flex-direction:column;align-items:start;justify-content:center}.lg-spotlight-body{margin:.65rem 0 1.25rem}.lg-spotlight .lg-button{background:var(--lg-wine);color:#fff}.lg-spotlight .lg-button:hover{background:var(--lg-ink)}.lg-home-faq{background:#f2e7df}.lg-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(1.5rem,5vw,5rem)}.lg-faq-grid h2{margin-bottom:.85rem}.lg-faq-grid a{color:var(--lg-wine)}.lg-faq-rows{border-top:1px solid #d8c4bc}.lg-faq-rows details{border-bottom:1px solid #d8c4bc}.lg-faq-rows summary{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-block:1rem;font-weight:650;cursor:pointer;list-style:none}.lg-faq-rows summary::-webkit-details-marker{display:none}.lg-faq-rows summary span:before{content:"+";color:var(--lg-wine)}.lg-faq-rows details[open] summary span:before{content:"\2212"}.lg-faq-rows details>div{padding-bottom:1rem}.lg-faq-rows details p{margin:0}.lg-footer{background:var(--lg-wine);color:#fff;padding-block:3rem 1.2rem}.lg-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:2rem}.lg-wordmark{display:inline-flex;align-items:center;gap:.55rem;font-size:1.8rem;line-height:1;text-decoration:none}.lg-wordmark img{flex:0 0 auto;border-radius:5px}.header-logo .lg-wordmark{color:var(--lg-wine);white-space:nowrap}.header-logo .lg-wordmark img{width:38px;height:38px;max-width:none;object-fit:contain}.lg-footer .lg-wordmark img{width:44px;height:44px;max-width:none;object-fit:contain}.lg-footer a,.lg-footer summary{color:#fff}.lg-footer address{font-style:normal;margin-top:1rem}.lg-footer nav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem .9rem}.lg-footer iframe{display:block;width:100%;height:240px;border:0}.lg-sitemap{border-block:1px solid rgb(255 255 255 / 42%);margin-top:2rem;padding:.65rem 0}.lg-sitemap ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.8rem 0}.lg-copyright{margin:1.5rem 0 0;font-size:.82rem}@media(max-width:749px){.lg-inner{width:calc(100% - 2.5rem)}.lg-hero{min-height:30rem;align-items:end}.lg-hero>img{object-position:86% center}.lg-hero:before{background:linear-gradient(0deg,rgb(40 6 14 / 87%),rgb(40 6 14 / 33%) 48%,transparent 78%)}.lg-hero-copy{margin-inline:1.25rem;padding-block:1.6rem}.lg-hero h1{font-size:clamp(3.25rem,13vw,4.5rem);max-width:12ch}.lg-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem .65rem}.lg-home .lg-collection-grid,.lg-spotlight-grid,.lg-faq-grid,.lg-footer-grid{grid-template-columns:1fr}.lg-home .lg-collection-grid{gap:1.7rem}.lg-spotlight-grid{width:100%}.lg-spotlight-photo img{height:clamp(330px,108vw,500px)}.lg-spotlight-copy{padding-inline:1.25rem}.header-logo .lg-wordmark{font-size:1.35rem}.header-logo .lg-wordmark img{width:31px;height:31px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/la-gaviota.css.map */
