.lc-bidx{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-bidx__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-bidx__header{max-width:58rem;margin:0 auto clamp(2.25rem,5vw,3.5rem);text-align:center}.lc-bidx__heading{margin:0;font-family:var(--font-heading);font-size:clamp(2.6rem,5.5vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.lc-bidx__intro{margin-top:1.1rem;font-family:var(--font-heading);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.45}.lc-bidx__intro p{margin:0}.lc-bidx__intro p+p{margin-top:1.4rem}.lc-bidx__intro a{color:var(--color-coral);text-decoration:none;overflow-wrap:anywhere}.lc-bidx__intro a:hover{text-decoration:underline;text-underline-offset:.2rem}.lc-bidx__featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0 0 clamp(3.5rem,8vw,6rem);padding:0;list-style:none}@media(min-width:750px){.lc-bidx__featured{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lc-bidx__featured{grid-template-columns:repeat(5,minmax(0,1fr))}}.lc-bidx__card-link{position:relative;display:grid;overflow:hidden;aspect-ratio:3 / 2;place-items:center;background:color-mix(in srgb,var(--color-soft) 55%,var(--color-paper));color:var(--color-ink);text-decoration:none}.lc-bidx__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lc-bidx__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:var(--lc-bidx-velo, .5)}.lc-bidx__mark{position:relative;z-index:1;display:grid;width:50%;place-items:center}.lc-bidx__logo{display:block;width:100%;height:auto;max-height:3.5rem;object-fit:contain}.lc-bidx__wordmark{font-family:var(--font-heading);font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;text-align:center}.lc-bidx__subheading{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.lc-bidx__letters{position:sticky;top:calc(var(--sticky-header-h, 90px) + .5rem);z-index:2;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-block:.5rem;background:var(--color-paper)}.lc-bidx__letters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem .25rem;margin:0;padding:0;list-style:none}.lc-bidx__letters a{display:inline-grid;min-width:2.25rem;min-height:2.25rem;place-items:center;color:var(--color-ink);font-family:var(--font-heading);font-weight:600;text-decoration:none}.lc-bidx__row{display:grid;grid-template-columns:1fr;gap:.5rem;padding-block:clamp(1.1rem,2.4vw,1.75rem);border-top:1px solid var(--color-soft);scroll-margin-top:calc(var(--sticky-header-h, 90px) + 4.5rem)}@media(min-width:750px){.lc-bidx__row{grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem;align-items:start}}.lc-bidx__letter{margin:0;font-family:var(--font-heading);font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:.9}.lc-bidx__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:0;padding:.35rem 0 0;list-style:none}@media(min-width:990px){.lc-bidx__names{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-bidx__name{color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.lc-bidx__empty{margin:0;text-align:center}.lc-bidx a:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-bidx__photo{transition:scale .5s ease}.lc-bidx__veil{transition:opacity .3s ease}.lc-bidx__name,.lc-bidx__letters a{transition:color .18s ease}.lc-bidx__card-link:hover .lc-bidx__photo{scale:1.05}.lc-bidx__card-link:hover .lc-bidx__veil{opacity:calc(var(--lc-bidx-velo, .5) - .15)}.lc-bidx__name:hover,.lc-bidx__letters a:hover{color:var(--color-coral)}}@media(prefers-reduced-motion:reduce){.lc-bidx__photo,.lc-bidx__veil,.lc-bidx__name,.lc-bidx__letters a{transition:none}}.lc-dgal{background:var(--color-lemon);color:var(--color-ink);padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.lc-dgal__inner{display:grid;width:min(100%,var(--page-width));margin-inline:auto;gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1rem,3vw,1.5rem)}.lc-dgal__fig{margin:0}.lc-dgal__img{display:block;width:100%;height:auto}.lc-dgal__caption{margin-top:.85rem;font-family:var(--font-body);font-size:1rem;line-height:1.5}.lc-dgal__caption b{font-weight:600}@media(min-width:900px){.lc-dgal__inner{grid-template-columns:minmax(0,38fr) minmax(0,52fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.lc-dgal__fig:first-child{margin-top:clamp(3rem,7vw,7rem)}}.lc-dgrid{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2rem,4vw,3.5rem)}.lc-dgrid__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-dgrid__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.lc-dgrid__heading{flex:1 1 14rem;min-width:0;margin:0;font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-dgrid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.lc-dgrid__item{position:relative;min-width:0}.lc-dgrid__media{overflow:hidden;background:color-mix(in srgb,var(--color-soft) 45%,var(--color-paper));aspect-ratio:4 / 5}.lc-dgrid__img{display:block;width:100%;height:100%;object-fit:cover}.lc-dgrid__name{margin:.9rem 0 0;font-family:var(--font-heading);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.lc-dgrid__link{color:var(--color-ink);text-decoration:none}.lc-dgrid__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lc-dgrid__more{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.lc-dgrid a:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-dgrid__img,.lc-dgrid__link{transition:scale .3s ease,color .18s ease}.lc-dgrid__item:hover .lc-dgrid__img{scale:1.04}.lc-dgrid__item:hover .lc-dgrid__link{color:var(--color-coral)}}@media(min-width:900px){.lc-dgrid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lc-dgrid__img,.lc-dgrid__link{transition:none}}.lc-dhero{background:var(--color-lemon);color:var(--color-ink)}.lc-dhero__inner{position:relative;display:grid}.lc-dhero__media{overflow:hidden;background:color-mix(in srgb,var(--color-ink) 8%,transparent)}.lc-dhero__img{display:block;width:100%;height:100%;object-fit:cover}.lc-dhero__content{padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,1.5rem) clamp(2.5rem,5vw,4rem)}.lc-dhero__crumbs{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem}.lc-dhero__crumbs a{color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em}.lc-dhero__name{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600;line-height:.95;letter-spacing:-.03em}.lc-dhero__bio{max-width:34rem;margin-top:clamp(1.5rem,3vw,2.25rem);font-family:var(--font-body);font-size:1rem;line-height:1.55}.lc-dhero__bio p{margin:0 0 1.1rem}.lc-dhero__bio p:last-child{margin-bottom:0}.lc-dhero__side{display:none}@media(min-width:900px){.lc-dhero__inner{grid-template-columns:minmax(0,50fr) minmax(0,50fr);align-items:start}.lc-dhero__media{height:clamp(30rem,56vw,51rem)}.lc-dhero__content{padding:clamp(2rem,4vw,3rem) max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2)) clamp(3rem,6vw,5rem) 0}.lc-dhero__name{margin-inline-start:max(-5.5vw,-5rem)}.lc-dhero__bio{margin-inline-start:2.2rem}.lc-dhero__side{position:absolute;top:50%;right:.75rem;display:block;margin:0;font-family:var(--font-heading);font-size:.95rem;font-weight:600;letter-spacing:.02em;rotate:90deg;transform-origin:right center;translate:0 -50%;white-space:nowrap}}@media(max-width:899px){.lc-dhero__media{aspect-ratio:4 / 5}}.lc-dprod{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2.5rem,5vw,4.5rem)}.lc-dprod__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-dprod__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.lc-dprod__heading{flex:1 1 14rem;min-width:0;margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-dprod__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.lc-dprod__item{min-width:0}.lc-dprod__more{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.lc-dprod__empty{text-align:center}.lc-dprod__empty-text{margin:0 0 1.25rem;font-family:var(--font-body);font-size:1.05rem;line-height:1.5}@media(min-width:900px){.lc-dprod__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-didx{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-didx__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-didx__header{max-width:58rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.lc-didx__heading{margin:0;font-family:var(--font-heading);font-size:clamp(2.6rem,5.5vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.lc-didx__intro{margin-top:1.1rem;color:var(--color-ink);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5}.lc-didx__intro p{margin:0}.lc-didx__letters{position:sticky;top:calc(var(--sticky-header-h, 90px) + .5rem);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .75rem;margin-bottom:clamp(1.25rem,3vw,2rem);padding-block:.5rem;background:var(--color-paper)}.lc-didx__letters-label{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lc-didx__letters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem .2rem;margin:0;padding:0;list-style:none}.lc-didx__letters a{display:inline-grid;min-width:2.25rem;min-height:2.25rem;place-items:center;color:var(--color-ink);font-family:var(--font-heading);font-weight:600;text-decoration:none}.lc-didx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--color-soft);border-left:1px solid var(--color-soft)}@media(min-width:750px){.lc-didx__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.lc-didx__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-didx__item{position:relative;display:flex;min-width:0;flex-direction:column;padding:.4rem .4rem .9rem;border-right:1px solid var(--color-soft);border-bottom:1px solid var(--color-soft);scroll-margin-top:calc(var(--sticky-header-h, 90px) + 4.5rem)}.lc-didx__media{display:grid;overflow:hidden;place-items:center;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--color-soft) 45%,var(--color-paper))}.lc-didx__img{display:block;width:100%;height:100%;object-fit:cover}.lc-didx__initial{font-family:var(--font-heading);font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1;color:var(--color-ink);opacity:.35}.lc-didx__name{margin:.65rem .2rem 0;font-family:var(--font-heading);font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:600;line-height:1.15;letter-spacing:-.01em}.lc-didx__link{color:var(--color-ink);text-decoration:none}.lc-didx__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lc-didx__empty{margin:0;text-align:center}.lc-didx a:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-didx__img{transition:scale .4s ease}.lc-didx__link,.lc-didx__letters a{transition:color .18s ease}.lc-didx__item:hover .lc-didx__img{scale:1.04}.lc-didx__item:hover .lc-didx__link,.lc-didx__letters a:hover{color:var(--color-coral)}}@media(prefers-reduced-motion:reduce){.lc-didx__img,.lc-didx__link,.lc-didx__letters a{transition:none}}.lc-duo{background:var(--color-paper);padding-block:clamp(1.5rem,3vw,2.5rem)}.lc-duo--lemon{background:var(--color-lemon)}.lc-duo--soft{background:var(--color-soft)}.lc-duo__inner{display:grid;width:min(100%,var(--page-width));margin-inline:auto;gap:clamp(1rem,2vw,1.75rem);padding-inline:clamp(1rem,3vw,1.5rem)}.lc-duo__fig{margin:0}.lc-duo__frame{position:relative;display:block;overflow:hidden}.lc-duo__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--lc-duo-ph);background-position:50% 50%;background-size:cover;filter:blur(14px);scale:1.08}.lc-duo__frame.is-loaded:before{opacity:0}.lc-duo__img{position:relative;z-index:1;display:block;width:100%;height:auto;opacity:0}.lc-duo__img.is-loaded{opacity:1}.lc-duo__caption{margin-top:.9rem;color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.5}.lc-duo__caption b{font-weight:600}@media(prefers-reduced-motion:no-preference){.lc-duo__img,.lc-duo__frame:before{transition:opacity .5s ease}}@media(prefers-reduced-motion:reduce){.lc-duo__img{opacity:1;transition:none}.lc-duo__frame:before{display:none}}@media(min-width:900px){.lc-duo__inner{grid-template-columns:minmax(0,38fr) minmax(0,52fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.lc-duo__fig--a{margin-top:clamp(4rem,9vw,9rem)}}.lc-foot{font-family:var(--font-body)}.lc-foot a{color:inherit;text-decoration:none}.lc-foot__inner{width:min(100%,var(--lc-foot-width));margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.lc-foot__main{background:var(--lc-foot-bg);color:var(--lc-foot-ink)}.lc-foot__grid{display:grid;gap:clamp(2.25rem,5vw,3rem);padding-block:clamp(2.75rem,6vw,4.5rem)}.lc-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.lc-foot__col{min-width:0}.lc-foot__col-title{margin:0 0 .5rem;font-family:var(--font-heading);font-size:.95rem;font-weight:600;line-height:1.4;color:inherit}.lc-foot__list{margin:0;padding:0;list-style:none}.lc-foot__list a{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.95rem;line-height:1.35}.lc-foot__list a:hover,.lc-foot__legal-nav a:hover,.lc-foot__contact a:hover,.lc-foot__copy a:hover{color:var(--color-coral, #F26E46)}.lc-foot__badge{margin-top:.75rem}.lc-foot__badge img{display:block;width:auto;height:auto;max-width:100%}.lc-foot__brand{display:grid;justify-items:start;gap:1.25rem;min-width:0}.lc-foot__logo-link{display:inline-flex;align-items:center}.lc-foot__logo{display:block;width:min(100%,var(--lc-foot-logo-width));height:auto}.lc-foot__wordmark{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;line-height:1}.lc-foot__addresses{margin:0;font-size:.85rem;font-style:normal;line-height:1.9}.lc-foot__contact{display:grid;justify-items:inherit}.lc-foot__contact a{display:inline-flex;min-height:2.5rem;align-items:center;font-size:.85rem;text-decoration:underline;text-underline-offset:.25rem}.lc-foot__social{display:flex;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.lc-foot__social a{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center}.lc-foot__social svg{width:1.35rem;height:1.35rem}.lc-foot__social a:hover{color:var(--color-coral, #F26E46)}.lc-foot__payments{display:grid;gap:.4rem;justify-items:inherit}.lc-foot__payments-label{margin:0;font-size:.72rem;line-height:1.4}.lc-foot__payments ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.lc-foot__payment-icon{display:block;width:auto;height:1.5rem}.lc-foot__legal{background:var(--lc-foot-legal-bg);color:var(--lc-foot-legal-ink)}.lc-foot__legal-inner{display:grid;gap:.5rem 1.5rem;padding-block:.75rem 4.5rem;font-size:.78rem}.lc-foot__legal-nav ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.lc-foot__legal-nav a,.lc-foot__cookies button{display:inline-flex;min-height:2.5rem;align-items:center;font:inherit;color:inherit}.lc-foot__cookies button{border:0;background:none;padding:0;cursor:pointer}.lc-foot__cookies button:hover{color:var(--color-coral, #F26E46)}.lc-foot__copy{display:flex;flex-wrap:wrap;gap:0 .4rem;margin:0;align-items:center}.lc-foot__copy a{text-decoration:underline;text-underline-offset:.2rem}.lc-foot a:focus-visible,.lc-foot button:focus-visible{outline:.1875rem solid currentColor;outline-offset:.2rem}@media(min-width:640px){.lc-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lc-foot__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:3rem}.lc-foot__brand{justify-items:end;text-align:right}.lc-foot__list a{min-height:2rem}.lc-foot__legal-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:.75rem}.lc-foot__copy{justify-content:flex-end}}.lc-brands{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-brands__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-brands__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.lc-brands__title{flex:1 1 14rem;min-width:0}.lc-brands__eyebrow{margin:0 0 .65rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-brands__heading{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.7rem);font-weight:600;line-height:.92;letter-spacing:-.035em}.lc-brands__actions{display:flex;align-items:center;gap:.75rem}@media(min-width:640px){.lc-brands__actions{flex-shrink:0}}.lc-brands__toggle{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:.0625rem solid var(--color-soft);border-radius:999px;background:transparent;color:var(--color-ink);cursor:pointer;padding:0}.lc-brands__toggle[hidden]{display:none}.lc-brands__icon{grid-area:1 / 1}.lc-brands__icon--play,.lc-brands__toggle[aria-pressed=true] .lc-brands__icon--pause{display:none}.lc-brands__toggle[aria-pressed=true] .lc-brands__icon--play{display:block}.lc-brands__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lc-brands__track{display:flex;width:max-content;align-items:center;margin:0;padding:0;list-style:none;animation:lc-brands-scroll var(--lc-brands-duration, 30s) linear infinite}@keyframes lc-brands-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lc-brands__viewport:hover .lc-brands__track,.lc-brands__viewport:focus-within .lc-brands__track,.lc-brands[data-brand-paused=true] .lc-brands__track,.lc-brands[data-brand-offscreen=true] .lc-brands__track{animation-play-state:paused}.lc-brands__item{flex:0 0 auto;padding-inline:clamp(1.15rem,3.2vw,2.75rem)}.lc-brands__link{display:grid;min-height:5.5rem;place-items:center}.lc-brands__logo{display:block;width:auto;max-width:11rem;height:var(--lc-brands-logo-height, 40px);object-fit:contain;opacity:.85}.lc-brands__link:focus-visible,.lc-brands__toggle:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(min-width:1024px){.lc-brands__link{min-height:7rem}}@media(prefers-reduced-motion:no-preference){.lc-brands__logo{transition:opacity .2s ease,transform .2s ease}.lc-brands__toggle{transition:background-color .18s ease,border-color .18s ease}.lc-brands__link:hover .lc-brands__logo{opacity:1;transform:scale(1.05)}.lc-brands__toggle:hover{border-color:var(--color-ink);background:var(--color-lemon)}}@media(prefers-reduced-motion:reduce){.lc-brands__viewport{-webkit-mask-image:none;mask-image:none}.lc-brands__track{width:min(100%,var(--page-width));flex-wrap:wrap;justify-content:center;margin-inline:auto;row-gap:1.25rem;animation:none}.lc-brands__item[aria-hidden=true]{display:none}}.lc-categories{overflow:hidden;background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-categories__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-categories__header{display:grid;gap:1.25rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.lc-categories__eyebrow{margin:0 0 .65rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-categories__heading{max-width:11ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;line-height:.92;letter-spacing:-.035em;text-wrap:balance}.lc-categories__body{max-width:34rem;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5;text-wrap:pretty}.lc-categories__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:.85rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.75rem;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--color-coral) var(--color-soft)}.lc-categories__card{min-width:0;scroll-snap-align:start}.lc-categories__link{position:relative;display:grid;height:100%;overflow:hidden;border-radius:var(--radius);background:var(--color-soft);color:var(--color-ink);text-decoration:none}.lc-categories__media{aspect-ratio:4 / 3;overflow:hidden}.lc-categories__image{display:block;width:100%;height:100%;object-fit:cover}.lc-categories__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;min-height:5.25rem;padding:1rem 1.1rem;background:var(--lc-cat-meta-bg, var(--color-lemon));color:var(--lc-cat-meta-ink, var(--color-ink))}.lc-categories__meta h3{margin:0;color:inherit;font-family:var(--font-heading);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:600;line-height:1}.lc-categories__meta>span:not(.lc-categories__arrow){grid-column:1;font-size:.78rem;line-height:1.2;opacity:.7}.lc-categories__arrow{grid-column:2;grid-row:1 / span 2;font-size:1.25rem}.lc-categories__link:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(min-width:768px){.lc-categories__header{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:end;justify-content:space-between}.lc-categories__track{grid-auto-columns:42%}}@media(min-width:1024px){.lc-categories__track{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0;scrollbar-width:none}}@media(prefers-reduced-motion:no-preference){.lc-categories__image,.lc-categories__arrow{transition:transform .22s ease}.lc-categories__link:hover .lc-categories__image{transform:scale(1.02)}.lc-categories__link:hover .lc-categories__arrow{transform:translate(.1rem,-.1rem)}}@media(prefers-reduced-motion:reduce){.lc-categories__image,.lc-categories__arrow{transition:none}}.lc-editorial{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-editorial__inner{display:grid;align-items:center}.lc-editorial__media{overflow:hidden}.lc-editorial__image{display:block;width:100%;height:100%;object-fit:cover}.lc-editorial__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,3vw,1.5rem)}.lc-editorial__eyebrow{margin:0 0 1rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-editorial__heading{max-width:14ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,4.8rem);font-weight:600;line-height:.9;letter-spacing:-.0174em}.lc-editorial__body{max-width:38rem;margin-top:clamp(1.5rem,3.26vw,2.9rem);font-size:1rem;line-height:1.5}.lc-editorial__body p{margin:0}.lc-editorial__body strong{font-weight:600}.lc-editorial__cta{margin-top:clamp(1.75rem,2.43vw,2.2rem)}@media(min-width:900px){.lc-editorial__inner{align-items:start;grid-template-columns:49.17% minmax(0,1fr)}.lc-editorial__media{height:55.6vw;max-height:50rem}.lc-editorial__content{padding-block:min(4.7vw,4.25rem) 0;padding-inline:min(3.4vw,3.05rem) clamp(1.5rem,4vw,4rem)}.lc-editorial__heading{max-width:41vw;margin-inline-start:max(-13.75vw,-12.4rem)}.lc-editorial__body{max-width:41.1vw}}@media(max-width:899px){.lc-editorial__media{aspect-ratio:4 / 3}}.lc-hero{background:var(--color-paper);color:var(--color-paper);padding:0}.lc-hero__frame{position:relative;width:100%;min-height:var(--lc-hero-min-mobile);overflow:hidden;border-radius:0;background:var(--color-ink);isolation:isolate}.lc-hero__media,.lc-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.lc-hero__media picture{display:block;width:100%;height:100%}.lc-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lc-hero-focal-x) var(--lc-hero-focal-y)}.lc-hero__veil{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-ink) calc(var(--lc-hero-overlay) * 100%),transparent) 0%,transparent 72%),linear-gradient(0deg,color-mix(in srgb,var(--color-ink) 48%,transparent) 0%,transparent 48%)}.lc-hero__content{position:relative;z-index:2;display:flex;align-items:flex-end;min-height:var(--lc-hero-min-mobile);padding:clamp(1.5rem,7vw,3rem)}.lc-hero__content--center{align-items:center;justify-content:center;text-align:center}.lc-hero__content--right{justify-content:flex-end;text-align:right}.lc-hero__copy{width:min(100%,43rem)}.lc-hero__content--center .lc-hero__copy{margin-inline:auto}.lc-hero__content--right .lc-hero__copy{margin-left:auto}.lc-hero__eyebrow{display:inline-flex;align-items:center;min-height:2.25rem;margin:0 0 1.25rem;border-radius:var(--btn-radius);padding:.5rem .85rem .42rem;background:var(--color-lemon);color:var(--color-ink);font-family:var(--font-body);font-size:.78rem;line-height:1;letter-spacing:.075em;text-transform:uppercase}.lc-hero__heading{max-width:10ch;margin:0;color:var(--color-paper);font-family:var(--font-heading);font-size:clamp(3.2rem,11vw,7.2rem);font-weight:500;line-height:.88;letter-spacing:-.045em;text-wrap:balance}.lc-hero__content--center .lc-hero__heading,.lc-hero__content--right .lc-hero__heading{margin-inline:auto}.lc-hero__body{max-width:36rem;margin-top:1.4rem;color:var(--color-paper);font-family:var(--font-body);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45;text-wrap:pretty}.lc-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.lc-hero__content--center .lc-hero__actions{justify-content:center}.lc-hero__content--right .lc-hero__actions{justify-content:flex-end}.lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;gap:.7rem;border:.0625rem solid transparent;border-radius:var(--btn-radius);padding:.78rem 1.15rem .7rem;font-family:var(--font-body);font-size:.95rem;line-height:1;text-decoration:none}.lc-button--coral{background:var(--color-coral);color:var(--color-ink)}.lc-button--paper{border-color:var(--color-paper);background:color-mix(in srgb,var(--color-paper) 10%,transparent);color:var(--color-paper);-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}.lc-button:focus-visible{outline:.1875rem solid var(--color-lemon);outline-offset:.2rem}.lc-hero__caption{position:absolute;right:1.25rem;bottom:1rem;z-index:2;max-width:18rem;margin:0;color:var(--color-paper);font-size:.75rem;line-height:1.25;text-align:right}@media(min-width:768px){.lc-hero__frame,.lc-hero__content{min-height:var(--lc-hero-min-desktop)}.lc-hero__content{align-items:center;padding:clamp(3rem,7vw,6.5rem)}}@media(max-width:639px){.lc-hero__veil{background:linear-gradient(0deg,color-mix(in srgb,var(--color-ink) 78%,transparent) 0%,transparent 70%)}.lc-hero__heading{max-width:8.5ch}.lc-hero__actions,.lc-button{width:100%}.lc-hero__caption{display:none}}@media(prefers-reduced-motion:no-preference){.lc-hero__image{animation:lc-hero-enter .85s cubic-bezier(.2,.65,.2,1) both}.lc-button{transition:transform .18s ease,background-color .18s ease}.lc-button:hover{transform:translateY(-.125rem)}@keyframes lc-hero-enter{0%{opacity:.72;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.lc-hero__image,.lc-button{animation:none;transition:none}}.lc-insp{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-insp__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-insp__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.lc-insp__heading{flex:1 1 14rem;min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.2rem,3.2vw,3.75rem);font-weight:600;line-height:.95;letter-spacing:-.035em}.lc-insp__viewport{position:relative}.lc-insp__track{display:flex;align-items:center;margin:0;padding:0 clamp(1rem,3vw,1.5rem);gap:clamp(.5rem,1vw,.75rem);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(1rem,3vw,1.5rem);scroll-snap-type:inline mandatory;scrollbar-width:none}.lc-insp__track::-webkit-scrollbar{display:none}.lc-insp__track>.shopify-block,.lc-insp__slide{flex:0 0 min(100%,88vw);min-width:0;scroll-snap-align:center}.lc-insp__frame{position:relative}.lc-insp__img{display:block;width:100%;height:auto}.lc-insp__ph{aspect-ratio:4 / 3;background:var(--color-soft)}.lc-insp__nav{position:absolute;top:50%;display:none;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:999px;background:var(--color-paper);color:var(--color-ink);box-shadow:0 .5rem 1.5rem #1f20152e;cursor:pointer;padding:0;transform:translateY(-50%);z-index:4}.lc-insp__nav--prev{left:clamp(1.5rem,3vw,2.5rem)}.lc-insp__nav--next{right:clamp(1.5rem,3vw,2.5rem)}.lc-insp__nav[hidden]{display:none}.lc-spot{position:absolute;top:var(--lc-spot-y, 50%);left:var(--lc-spot-x, 50%);z-index:2}.lc-spot__dot{position:relative;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;background:none;cursor:pointer;padding:0;transform:translate(-50%,-50%)}.lc-spot__plus{position:relative;display:block;width:1.3125rem;height:1.3125rem;border-radius:999px;background:var(--color-coral);box-shadow:0 .125rem .5rem #1f20154d}.lc-spot__plus:before,.lc-spot__plus:after{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.lc-spot__plus:before{width:.625rem;height:.09375rem}.lc-spot__plus:after{width:.09375rem;height:.625rem}.lc-spot__tip{position:absolute;z-index:3;width:max-content;max-width:13rem;border-radius:calc(var(--radius) * .5);background:var(--color-paper);padding:.7rem .85rem;box-shadow:0 .75rem 2rem #1f20152e;opacity:0;visibility:hidden;pointer-events:none}.lc-spot--top .lc-spot__tip{bottom:calc(50% + 1.15rem);left:50%;translate:calc(-50% + var(--lc-tip-shift-x, 0px)) var(--lc-tip-shift-y, 0px)}.lc-spot--right .lc-spot__tip{top:50%;left:calc(50% + 1.15rem);translate:var(--lc-tip-shift-x, 0px) calc(-50% + var(--lc-tip-shift-y, 0px))}.lc-spot--left .lc-spot__tip{top:50%;right:calc(50% + 1.15rem);translate:var(--lc-tip-shift-x, 0px) calc(-50% + var(--lc-tip-shift-y, 0px))}.lc-spot[data-open=true] .lc-spot__tip{opacity:1;visibility:visible;pointer-events:auto}.lc-spot__name{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:.95rem;font-weight:600;line-height:1.2}.lc-spot__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;border-bottom:.0625rem solid currentColor;color:var(--color-ink);font-size:.85rem;font-weight:600;text-decoration:none}.lc-insp a:focus-visible,.lc-insp button:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-insp__nav{display:grid}.lc-insp__nav[hidden]{display:none}.lc-insp__nav:hover{background:var(--color-coral)}.lc-spot:hover .lc-spot__tip{opacity:1;visibility:visible;pointer-events:auto}.lc-spot__link:hover{color:var(--color-coral)}.lc-spot__dot:hover .lc-spot__plus{scale:1.15}}@media(prefers-reduced-motion:no-preference){.lc-spot__dot:after{content:"";position:absolute;top:50%;left:50%;width:1.3125rem;height:1.3125rem;border-radius:999px;background:var(--color-coral);opacity:0;pointer-events:none;translate:-50% -50%;animation:lc-spot-pulse 2.8s ease-out infinite}.lc-spot:hover .lc-spot__dot:after,.lc-spot[data-open=true] .lc-spot__dot:after{animation:none}@keyframes lc-spot-pulse{0%{opacity:.4;scale:1}70%,to{opacity:0;scale:2.1}}.lc-spot__tip{transition:opacity .16s ease,visibility .16s ease}.lc-spot__plus,.lc-insp__nav{transition:scale .16s ease,background-color .16s ease}}@media(prefers-reduced-motion:reduce){.lc-spot__tip,.lc-spot__plus,.lc-insp__nav{transition:none}}.lc-ig{background:var(--lc-ig-bg, var(--color-paper));color:var(--color-ink);padding-block:clamp(3rem,6vw,5.5rem)}.lc-ig__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-ig__cabecera{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.lc-ig__antetitulo{margin:0 0 .5rem;font-family:var(--font-heading);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.lc-ig__titular{margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-ig__perfil{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--color-ink);font-family:var(--font-heading);font-size:.95rem;font-weight:600;text-decoration:none}.lc-ig__glifo{flex:0 0 auto}.lc-ig__rejilla{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:.75rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lc-ig__rejilla::-webkit-scrollbar{display:none}.lc-ig__celda{scroll-snap-align:start}.lc-ig__post{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-soft)}.lc-ig__img{width:100%;height:100%;object-fit:cover;display:block}.lc-ig__capa{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-ink) 45%,transparent);color:var(--color-paper);opacity:0}.lc-ig__pie{margin-top:clamp(1.5rem,3vw,2.25rem)}@media(hover:hover)and (pointer:fine){.lc-ig__img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}.lc-ig__capa{transition:opacity .25s ease}.lc-ig__post:hover .lc-ig__img{transform:scale(1.05)}.lc-ig__post:hover .lc-ig__capa{opacity:1}.lc-ig__perfil:hover{color:var(--color-coral)}}.lc-ig__post:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.25rem}.lc-ig__post:focus-visible .lc-ig__capa{opacity:1}@media(min-width:640px){.lc-ig__rejilla{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;overflow:visible}}@media(min-width:1024px){.lc-ig__rejilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1vw,1rem)}}@media(prefers-reduced-motion:reduce){.lc-ig__img,.lc-ig__capa{transition:none}.lc-ig__post:hover .lc-ig__img{transform:none}}.lc-products{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-products .lc-rail~.lc-rail{margin-top:clamp(5.5rem,11vw,10rem)}.lc-kicker{margin:0 0 .65rem;color:var(--color-ink);font-family:var(--font-body);font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-showrooms{background:var(--color-paper);color:var(--color-ink);padding-block:var(--section-pt) var(--section-pb)}.lc-showrooms__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-showrooms__header{display:grid;gap:1.75rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.lc-showrooms__eyebrow{margin:0 0 .7rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-showrooms__heading{max-width:17ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,4.8rem);font-weight:600;line-height:.92;letter-spacing:-.035em;text-wrap:balance}.lc-showrooms__intro{max-width:30rem}.lc-showrooms__intro p{margin:0 0 1.4rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.lc-showrooms__media{margin:0 0 clamp(1.5rem,3vw,2.5rem);overflow:hidden;border-radius:var(--radius);aspect-ratio:4 / 3}.lc-showrooms__image{display:block;width:100%;height:100%;object-fit:cover}.lc-showrooms__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.lc-shop{position:relative;padding-block:clamp(1.25rem,2.4vw,1.75rem)}.lc-shop+.lc-shop{border-top:.0625rem solid color-mix(in srgb,var(--color-ink) 16%,transparent)}.lc-shop__foto{display:block;margin-bottom:1rem;overflow:hidden;aspect-ratio:4 / 3;background:var(--color-soft)}.lc-shop__img{display:block;width:100%;height:100%;object-fit:cover}.lc-shop__eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-family:var(--font-heading);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lc-shop__num{color:var(--color-coral)}.lc-shop__city{color:var(--color-text-muted)}.lc-shop__name{margin:0 0 .6rem;font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-shop__enlace{color:inherit;text-decoration:none}.lc-shop__enlace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lc-shop__addr,.lc-shop__hours{margin:0 0 .25rem;font-family:var(--font-body);font-size:.95rem;line-height:1.5}.lc-shop__hours{color:var(--color-text-muted)}.lc-shop__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:.9rem 0 0}.lc-shop__map,.lc-shop__tel{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-family:var(--font-heading);font-size:.92rem;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.28em}.lc-shop__tel{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.lc-shop__img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}.lc-shop__map,.lc-shop__name,.lc-shop__tel{transition:color .18s ease}.lc-shop:hover .lc-shop__img{transform:scale(1.04)}.lc-shop:hover .lc-shop__map,.lc-shop:hover .lc-shop__name,.lc-shop__tel:hover{color:var(--color-coral)}}.lc-shop__enlace:focus-visible:after{outline:.1875rem solid var(--color-coral);outline-offset:.25rem}@media(min-width:768px){.lc-showrooms__header{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:end;column-gap:clamp(2rem,4vw,4rem)}.lc-showrooms__media{aspect-ratio:21 / 9}.lc-showrooms__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);border-top:.0625rem solid color-mix(in srgb,var(--color-ink) 16%,transparent)}.lc-shop+.lc-shop{border-top:0;border-left:.0625rem solid color-mix(in srgb,var(--color-ink) 16%,transparent);padding-left:clamp(1.5rem,3vw,3rem);margin-left:calc(clamp(1.5rem,3vw,3rem)/-2)}}@media(prefers-reduced-motion:reduce){.lc-shop__img{transition:none}.lc-shop:hover .lc-shop__img{transform:none}}.lc-news{margin-top:var(--section-pb);background:var(--color-soft);color:var(--color-ink);text-align:center;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,3rem);display:grid;justify-items:center;gap:1.25rem}.lc-news__bell{display:grid;place-items:center;width:3rem;height:3rem;border:1.5px solid currentColor;border-radius:50%}.lc-news__bell svg{width:1.5rem;height:1.5rem}.lc-news__title{font-family:var(--font-heading);font-size:clamp(1.9rem,4.4vw,2.7rem);line-height:1.02;margin:0;text-wrap:balance}.lc-news__text{font-family:var(--font-body);margin:0;max-width:34rem;opacity:.75}.lc-news__cta{display:inline-flex;align-items:center;gap:.9rem;min-height:3.25rem;padding:.85rem 1.6rem;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:-.2px;text-decoration:none;border-radius:0;transition:background-color .2s ease}.lc-news__cta:hover{background:var(--color-coral)}.lc-news__cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.lc-news__cta-arrow{display:grid;place-items:center;width:1.15rem;height:1.15rem}.lc-news__cta-arrow svg{width:1.15rem;height:1.15rem}.lc-news__social{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.lc-news__avatars{display:inline-flex}.lc-news__avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--color-soft);margin-left:-.6rem;background:var(--color-paper)}.lc-news__avatar:first-child{margin-left:0}.lc-news__count{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-left:-.7rem;border-radius:50%;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-heading);font-size:.85rem;font-weight:600;letter-spacing:-1px}.lc-news__community{font-family:var(--font-body);font-size:.9rem;opacity:.75}.lc-trust{background:var(--color-paper);color:var(--color-ink);padding:var(--section-pt) 0 0}.lc-trust__pad{padding-inline:clamp(1rem,3vw,1.5rem)}.lc-trust__inner{width:min(100%,var(--page-width));margin-inline:auto;overflow:hidden;border-radius:var(--radius)}.lc-trust__services{display:grid;background:var(--color-lemon)}.lc-trust__service{position:relative;min-height:13rem;padding:clamp(1.5rem,3vw,2.25rem);border-bottom:.0625rem solid color-mix(in srgb,var(--color-ink) 16%,transparent)}.lc-trust__index{margin:0 0 2rem;color:var(--color-coral);font-family:var(--font-heading);font-size:1rem;line-height:1}.lc-trust__service h3{max-width:16ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:600;line-height:1}.lc-trust__service>p:not(.lc-trust__index){max-width:30ch;margin:.75rem 0 0;font-size:.95rem;line-height:1.45}.lc-trust__service a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--color-ink);text-decoration:underline;text-underline-offset:.25rem}.lc-trust__newsletter{display:grid;gap:2rem;padding:clamp(2rem,6vw,5rem);background:var(--color-coral)}.lc-trust__eyebrow{margin:0 0 .7rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-trust__newsletter h2{max-width:10ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.6rem,6vw,5.6rem);font-weight:600;line-height:.9;letter-spacing:-.04em;text-wrap:balance}.lc-trust__newsletter-text{max-width:34rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.5}.lc-trust__newsletter-link{display:inline-flex;align-items:center;align-self:end;justify-content:space-between;min-width:12rem;min-height:3.5rem;gap:1rem;border:.0625rem solid var(--color-ink);border-radius:var(--btn-radius);padding:.85rem 1rem;background:var(--color-ink);color:var(--color-paper);text-decoration:none}.lc-trust__newsletter-link:focus-visible,.lc-trust__service a:focus-visible{outline:.1875rem solid var(--color-ink);outline-offset:.2rem}@media(min-width:700px){.lc-trust__services{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-trust__service{border-right:.0625rem solid color-mix(in srgb,var(--color-ink) 16%,transparent);border-bottom:0}.lc-trust__service:last-child{border-right:0}}@media(min-width:900px){.lc-trust__newsletter{grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);align-items:end}}.lc-mstats{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2rem,4vw,3.5rem)}.lc-mstats--bg-lemon{background:var(--color-lemon)}.lc-mstats--bg-soft{background:var(--color-soft)}.lc-mstats__inner{display:grid;width:min(100%,var(--page-width));margin-inline:auto;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-inline:clamp(1rem,3vw,1.5rem)}.lc-mstats__media{margin:0}.lc-mstats__embed,.lc-mstats__embed iframe,.lc-mstats__img{display:block;width:100%;border:0}.lc-mstats__embed iframe{aspect-ratio:51 / 35;height:auto}.lc-mstats__caption{margin-top:.9rem;font-family:var(--font-body);font-size:1rem;line-height:1.5}.lc-mstats__caption b{font-weight:600}.lc-mstats__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:0}.lc-mstats__item{text-align:center}.lc-mstats__value{margin:0;font-family:var(--font-heading);font-size:clamp(2.4rem,4.3vw,3.875rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-mstats__label{margin:.6rem 0 0;font-family:var(--font-heading);font-size:.82rem;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}@media(min-width:900px){.lc-mstats__inner{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}}.lc-phead{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(3rem,7vw,6.5rem) clamp(1.5rem,3vw,2.5rem)}.lc-phead__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-phead--center{text-align:center}.lc-phead--center .lc-phead__body{margin-inline:auto}.lc-phead__eyebrow{margin:0 0 1rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-phead__title{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.6rem,5vw,4.5rem);font-weight:600;line-height:1;letter-spacing:-.014em}.lc-phead__title--caps{text-transform:uppercase}.lc-phead__body{max-width:68rem;margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}.lc-phead__body p{margin:0}.lc-phead__cta{margin-top:clamp(1.5rem,3vw,2.25rem)}.lc-phead--bg-lemon{background:var(--color-lemon)}.lc-phead--bg-soft{background:var(--color-soft)}.lc-split{--lc-split-gutter: clamp(1rem, 3vw, 1.5rem);background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.lc-split--bg-lemon{background:var(--color-lemon)}.lc-split--bg-soft{background:var(--color-soft)}.lc-split__inner{display:grid;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.lc-split__content{padding-inline:var(--lc-split-gutter)}.lc-split__eyebrow{margin:0 0 1rem;font-size:.78rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lc-split__heading{max-width:15ch;margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.95;letter-spacing:-.03em}.lc-split__body{max-width:30rem;margin-top:clamp(1.25rem,2.5vw,2rem);font-size:1rem;line-height:1.55}.lc-split__body p{margin:0}.lc-split__cta{margin-top:clamp(1.5rem,3vw,2.25rem)}.lc-split__media{overflow:hidden}.lc-split__embed,.lc-split__embed iframe{display:block;width:100%;height:100%;min-height:22rem;border:0}.lc-split__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}@media(min-width:900px){.lc-split__inner{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:clamp(2rem,4vw,3.5rem)}.lc-split--right .lc-split__content{padding-inline:max(var(--lc-split-gutter),calc((100vw - var(--page-width)) / 2 + var(--lc-split-gutter))) 0}.lc-split--left .lc-split__inner{grid-template-columns:minmax(0,57fr) minmax(0,43fr)}.lc-split--left .lc-split__media{order:-1}.lc-split--left .lc-split__content{padding-inline:0 max(var(--lc-split-gutter),calc((100vw - var(--page-width)) / 2 + var(--lc-split-gutter)))}.lc-split__media{height:clamp(24rem,45vw,41rem)}}@media(max-width:899px){.lc-split__media{aspect-ratio:4 / 3}}.lc-res{margin:0;padding:0;list-style:none}.lc-res__item{display:flex;align-items:center;gap:.85rem;padding:.6rem .75rem;color:var(--color-text);text-decoration:none;border-radius:0;transition:background .15s ease}.lc-res__item:hover,.lc-res__item:focus-visible{background:color-mix(in srgb,var(--color-lemon) 45%,transparent);outline:none}.lc-res__foto{flex:0 0 auto;display:block;width:4rem;height:4rem;overflow:hidden;background:var(--color-bg)}.lc-res__img{width:100%;height:100%;object-fit:contain;display:block}.lc-res__texto{min-width:0;flex:1 1 auto}.lc-res__marca{display:block;font-family:var(--font-heading);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.lc-res__titulo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.35}.lc-res__precio{display:block;margin-top:.1rem;font-size:.85rem;font-weight:600}.lc-res__antes{margin-right:.35rem;font-weight:400;opacity:.55}.lc-res__agotado{margin-left:.4rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.lc-res__otros{padding:.35rem .75rem 0}.lc-res__grupo{margin:.7rem 0 .5rem;font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.lc-res__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.lc-res__todos{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;border-top:.0625rem solid var(--color-border);padding:.9rem .75rem;font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--color-text);text-decoration:none}.lc-res__todos:hover{color:var(--color-accent)}.lc-res__vacio{padding:2.5rem 1rem;text-align:center}.lc-res__vaciotitulo{margin:0;font-family:var(--font-heading);font-size:1rem;font-weight:600}.lc-res__vaciotexto{margin:.4rem 0 0;font-size:.82rem;color:var(--color-text-muted)}.lc-pdis{background:var(--color-lemon);color:var(--color-ink)}.lc-pdis__inner{position:relative;display:grid}.lc-pdis__media{overflow:hidden}.lc-pdis__img{display:block;width:100%;height:100%;object-fit:cover}.lc-pdis__content{padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,1.5rem) clamp(2.5rem,5vw,4rem)}.lc-pdis__name{margin:0;font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600;line-height:.9;letter-spacing:-.014em}.lc-pdis__bio{max-width:33rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.5}.lc-pdis__link{display:inline-block;margin-top:clamp(1.5rem,3vw,2.25rem);color:var(--color-ink);font-family:var(--font-heading);font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.28em}.lc-pdis__link:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.25rem}.lc-pdis__side{display:none}@media(hover:hover)and (pointer:fine){.lc-pdis__link{transition:color .18s ease,text-decoration-color .18s ease}.lc-pdis__link:hover{color:var(--color-coral)}}@media(min-width:900px){.lc-pdis__inner{grid-template-columns:minmax(0,50fr) minmax(0,50fr);align-items:start}.lc-pdis__media{height:clamp(28rem,52vw,47rem)}.lc-pdis__content{padding:min(8.7vw,7.8rem) max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2)) clamp(3rem,5vw,4rem) 0}.lc-pdis__name{margin-inline-start:min(0rem,calc((100vw - 60rem)*-.1667))}.lc-pdis__bio,.lc-pdis__link{margin-inline-start:2.2rem}.lc-pdis__bio{margin-top:clamp(1.75rem,3.2vw,3rem)}.lc-pdis__link{margin-top:clamp(1.75rem,4.4vw,4rem)}.lc-pdis__side{position:absolute;top:50%;right:clamp(1rem,6.75vw,6.1rem);display:block;margin:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1;rotate:90deg;transform-origin:right center;translate:0 -50%;white-space:nowrap}}@media(max-width:899px){.lc-pdis__media{aspect-ratio:4 / 3}}.lc-pdet{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2.5rem,5vw,4.5rem)}.lc-pdet__inner{display:grid;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.lc-pdet__tabla{padding-inline:clamp(1rem,3vw,1.5rem)}.lc-pdet__heading{margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-pdet__list{margin:0;border-top:.0625rem solid var(--color-soft)}.lc-pdet__row{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:1rem;border-bottom:.0625rem solid var(--color-soft);padding-block:.85rem}.lc-pdet__label{margin:0;font-family:var(--font-heading);font-size:.92rem;font-weight:600;line-height:1.4}.lc-pdet__value{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.5}.lc-pdet__value a{color:var(--color-coral);text-decoration:none}.lc-pdet__value a:hover{text-decoration:underline}.lc-pdet__descarga:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.25rem}.lc-pdet__img{display:block;width:100%;height:auto}@media(min-width:900px){.lc-pdet__inner{grid-template-columns:minmax(0,48fr) minmax(0,52fr);column-gap:clamp(2rem,4vw,3.5rem)}.lc-pdet--sin-foto .lc-pdet__inner{grid-template-columns:minmax(0,1fr)}.lc-pdet--sin-foto .lc-pdet__tabla{padding-inline:max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2 + clamp(1rem,3vw,1.5rem)))}.lc-pdet__tabla{padding-inline:max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2 + clamp(1rem,3vw,1.5rem))) 0}}.lc-ped{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2.5rem,5vw,4.5rem) 0}.lc-ped__inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.lc-ped__text{padding-inline:clamp(1rem,3vw,1.5rem)}.lc-ped__heading{max-width:16ch;margin:0 0 clamp(1.5rem,3vw,2.5rem);font-family:var(--font-heading);font-size:clamp(2.1rem,4vw,3.6rem);font-weight:600;line-height:1.02;letter-spacing:-.03em}.lc-ped__body{max-width:46rem;font-family:var(--font-body);font-size:1rem;line-height:1.6}.lc-ped__body p{margin:0 0 1.1rem}.lc-ped__body p:last-child{margin-bottom:0}.lc-ped__body a{color:var(--color-coral);text-decoration:none}.lc-ped__body a:hover{text-decoration:underline}.lc-ped__body strong{font-family:var(--font-heading);font-weight:600}.lc-ped__body ul,.lc-ped__body ol{margin:.9rem 0 1.2rem;padding-inline-start:1.9rem}.lc-ped__body ul{list-style:disc}.lc-ped__body ol{list-style:decimal}.lc-ped__body li{margin-bottom:.35rem}.lc-ped__body li:last-child{margin-bottom:0}.lc-ped__body li>p{margin:0}.lc-ped__body img{display:block;max-width:100%;height:auto;margin:1.2rem 0}.lc-ped__body table{width:100%;margin:1.2rem 0;border-collapse:collapse}.lc-ped__body th,.lc-ped__body td{border-bottom:.0625rem solid var(--color-soft);padding:.7rem 1rem .7rem 0;text-align:start;vertical-align:top}.lc-ped__body th:first-child,.lc-ped__body td:first-child{width:30%;font-family:var(--font-heading);font-weight:600}.lc-ped__body hr{height:0;margin:1.6rem 0 1.1rem;border:0;border-top:.0625rem solid color-mix(in srgb,var(--color-ink) 35%,transparent)}.lc-ped__body h2,.lc-ped__body h3,.lc-ped__body h4{margin:1.6rem 0 .6rem;font-family:var(--font-heading);font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.lc-ped__img{display:block;width:100%;height:100%;object-fit:cover}.lc-ped__media{overflow:hidden}.lc-ped__media--secundaria{padding-inline:clamp(1rem,3vw,1.5rem) 0}.lc-ped--sin-foto .lc-ped__body,.lc-ped--sin-foto .lc-ped__heading{max-width:60ch}@media(min-width:900px){.lc-ped--sin-foto .lc-ped__inner{grid-template-columns:minmax(0,1fr)}.lc-ped__inner{grid-template-columns:minmax(0,48fr) minmax(0,52fr);grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.lc-ped__text{padding-inline:max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2 + clamp(1rem,3vw,1.5rem))) 0}.lc-ped__media{grid-column:2;grid-row:1 / span 2;aspect-ratio:var(--lc-ped-ratio, 2 / 3);max-height:72rem}.lc-ped__media--secundaria{grid-column:1;grid-row:2;width:min(21.75rem,100%);aspect-ratio:1 / 1;margin-top:clamp(1.5rem,3vw,2.5rem);margin-inline-start:max(clamp(1rem,3vw,1.5rem),calc((100vw - var(--page-width)) / 2 + clamp(1rem,3vw,1.5rem)));padding-inline:0}}.lc-pmq{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(1.5rem,3vw,2.5rem)}.lc-pmq__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem);margin-bottom:clamp(1rem,2vw,1.75rem)}.lc-pmq__heading{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-pmq__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lc-pmq__track{display:flex;width:max-content;align-items:center;margin:0;padding:0;list-style:none;animation:lc-pmq-scroll var(--lc-pmq-duration, 90s) linear infinite}@keyframes lc-pmq-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lc-pmq__viewport:hover .lc-pmq__track,.lc-pmq__viewport:focus-within .lc-pmq__track,.lc-pmq[data-pmq-paused=true] .lc-pmq__track,.lc-pmq[data-pmq-offscreen=true] .lc-pmq__track{animation-play-state:paused}.lc-pmq__item{flex:0 0 auto;padding-inline:clamp(1.25rem,2.4vw,2.2rem)}.lc-pmq__link{display:grid;min-height:calc(var(--lc-pmq-size, 150px) * 1.4);place-items:center}.lc-pmq__img{display:block;width:var(--lc-pmq-size, 150px);height:auto;max-height:calc(var(--lc-pmq-size, 150px) * 1.4);object-fit:contain}.lc-pmq__toggle{position:absolute;right:clamp(.5rem,2vw,1.25rem);bottom:0;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:.0625rem solid var(--color-soft);border-radius:999px;background:var(--color-paper);color:var(--color-ink);cursor:pointer;padding:0;z-index:2}.lc-pmq__toggle[hidden]{display:none}.lc-pmq__icon{grid-area:1 / 1}.lc-pmq__icon--play,.lc-pmq__toggle[aria-pressed=true] .lc-pmq__icon--pause{display:none}.lc-pmq__toggle[aria-pressed=true] .lc-pmq__icon--play{display:block}.lc-pmq__link:focus-visible,.lc-pmq__toggle:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-pmq__img{transition:scale .22s ease}.lc-pmq__link:hover .lc-pmq__img{scale:1.06}.lc-pmq__toggle:hover{border-color:var(--color-ink);background:var(--color-coral)}}@media(prefers-reduced-motion:reduce){.lc-pmq__viewport{-webkit-mask-image:none;mask-image:none}.lc-pmq__track{width:min(100%,var(--page-width));flex-wrap:wrap;justify-content:center;margin-inline:auto;row-gap:1rem;animation:none}.lc-pmq__item[aria-hidden=true]{display:none}.lc-pmq__img{transition:none}}.lc-visit{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2.5rem,5vw,4rem)}.lc-visit--bg-lemon{background:var(--color-lemon)}.lc-visit--bg-soft{background:var(--color-soft)}.lc-visit__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-visit--center .lc-visit__inner{text-align:center}.lc-visit__heading{margin:0 0 clamp(1.25rem,2.5vw,2rem);font-family:var(--font-heading);font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-visit__body{font-family:var(--font-body);font-size:clamp(1.25rem,2.35vw,2.1rem);font-weight:600;line-height:1.4}.lc-visit__body p{margin:0}.lc-visit__body p+p{margin-top:1.25rem}.lc-visit__body em{font-weight:400;font-style:italic}.lc-visit__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none}.lc-visit--center .lc-visit__actions{justify-content:center}.lc-visit__cta{gap:.6rem}.lc-visit__icon{display:grid;width:1.1rem;height:1.1rem;flex:0 0 auto;place-items:center}.lc-visit__icon svg{width:100%;height:100%}.lc-stmt{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(2.5rem,6vw,5rem)}.lc-stmt--lemon{background:var(--color-lemon)}.lc-stmt--soft{background:var(--color-soft)}.lc-stmt__inner{width:min(100%,58rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-stmt__text{font-family:var(--font-body);font-size:clamp(1.4rem,2.35vw,2.1rem);font-weight:600;line-height:1.4;text-wrap:pretty}.lc-stmt__text p{margin:0}.lc-stmt__text p+p{margin-top:1rem}.lc-stmt__cta{margin-top:clamp(1.5rem,3vw,2.25rem)}.lc-sup{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3.5rem)}.lc-sup__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.lc-sup--bg-lemon{background:var(--color-lemon)}.lc-sup--bg-soft{background:var(--color-soft)}.lc-sup__heading{margin:0 0 clamp(1.5rem,3vw,2.25rem);font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1;letter-spacing:-.03em}.lc-sup__ways{display:grid;gap:.75rem;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;list-style:none}.lc-sup__way-link{display:flex;height:100%;align-items:center;gap:.85rem;border:.0625rem solid var(--color-soft);border-radius:0;background:#fafae6;padding:1rem 1.15rem;color:var(--color-ink);text-decoration:none}.lc-sup__icon{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center}.lc-sup__icon svg{width:100%;height:100%}.lc-sup__way-text{display:grid;min-width:0;gap:.15rem}.lc-sup__way-label{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.2}.lc-sup__way-detail{color:color-mix(in srgb,var(--color-ink) 68%,transparent);font-size:.85rem;line-height:1.3}.lc-sup__cards{display:grid;gap:clamp(.75rem,1.5vw,1rem);margin:0;padding:0;list-style:none}.lc-sup__card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);background:color-mix(in srgb,var(--color-soft) 45%,var(--color-paper));padding:clamp(1.5rem,3vw,2.25rem)}.lc-sup__card-title{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1.05;letter-spacing:-.02em}.lc-sup__card-text{margin:.85rem 0 0;font-size:.98rem;line-height:1.5}.lc-sup__card-fact{margin:.65rem 0 0;color:color-mix(in srgb,var(--color-ink) 70%,transparent);font-size:.9rem;line-height:1.4}.lc-sup__card-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;color:var(--color-ink);font-size:.95rem;font-weight:600;text-decoration:none}.lc-sup__card-link span{border-bottom:.0625rem solid currentColor;padding-bottom:.15rem}.lc-sup__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lc-sup a:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.lc-sup__way-link,.lc-sup__card,.lc-sup__card-title,.lc-sup__card-link{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.lc-sup__way-link:hover{border-color:var(--color-coral);background:var(--color-coral)}.lc-sup__card:hover{background:color-mix(in srgb,var(--color-coral) 12%,var(--color-paper))}.lc-sup__card:hover .lc-sup__card-title,.lc-sup__card:hover .lc-sup__card-link{color:var(--color-coral)}}@media(min-width:640px){.lc-sup__ways{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media(min-width:900px){.lc-sup__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lc-sup__way-link,.lc-sup__card,.lc-sup__card-title,.lc-sup__card-link{transition:none}}.pdp-encargo{display:flex;align-items:center;gap:.6rem;padding:.7rem .95rem;border:1px solid var(--color-border);border-radius:var(--radius, 8px);background:var(--color-bg);color:var(--color-text-muted)}.pdp-encargo[hidden]{display:none}.pdp-encargo__ico{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--color-text)}.pdp-encargo__texto{margin:0;font-size:.86rem;line-height:1.35}.pdp-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border:1px dashed var(--color-sale, #b3261e);border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--color-sale, #b3261e) 5%,var(--color-bg, #fff));padding:.75rem 1rem}.pdp-countdown__label{margin:0;font-size:.86rem;font-weight:600;color:var(--color-text)}.pdp-countdown__clock{display:inline-flex;align-items:baseline;gap:.3rem;font-family:var(--font-heading)}.pdp-countdown__unit{display:inline-flex;align-items:baseline;gap:.15rem;font-size:1.05rem;font-weight:700;color:var(--color-sale, #b3261e);font-variant-numeric:tabular-nums}.pdp-countdown__unit[hidden]{display:none}.pdp-countdown__unit small{font-size:.62rem;font-weight:500;color:var(--color-text-muted)}.pdp-countdown__sep{color:var(--color-sale, #b3261e);font-weight:700}.pdp-countdown__sep[hidden]{display:none}.pdp-delivery{border:1px solid var(--color-border);border-radius:var(--radius, 8px);padding:.35rem 1.15rem;background:var(--color-bg)}.pdp-delivery__row{display:flex;align-items:center;gap:.85rem;padding:.9rem 0}.pdp-delivery__row:not(:last-child){border-bottom:1px dashed var(--color-border)}.pdp-delivery__ico{flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--color-text)}.pdp-delivery__text{font-size:.86rem;line-height:1.55;color:var(--color-text-muted)}.pdp-delivery__text p{margin:0}.pdp-delivery__text strong{color:var(--color-text);font-weight:600}.pdp-live{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text)}.pdp-live__eye{width:1.15rem;height:1.15rem;flex:0 0 auto;color:var(--color-text);animation:pdp-live-pulse 2.4s ease-in-out infinite}@keyframes pdp-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pdp-live__eye{animation:none}}.pdp-meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pdp-meta li{font-size:.83rem;line-height:1.5}.pdp-meta li[hidden]{display:none}.pdp-meta__label{color:var(--color-text-muted);margin-right:.3rem}.pdp-meta__value{color:var(--color-text);font-weight:500}.pdp-meta__link{color:var(--color-text);text-decoration:none}.pdp-meta__link:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp-rs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem}.pdp-rs__stars .jdgm-preview-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}.pdp-rs__stars .jdgm-star{font-size:15px}.pdp-rs__stars .jdgm-prev-badge__text{color:var(--color-text-muted);font-size:.78rem;font-weight:600}.pdp-rs__sold{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.82rem;color:var(--color-text-muted)}.pdp-rs__flame{width:.95rem;height:.95rem;color:var(--color-sale, #b3261e);flex:0 0 auto}.pdp-stock__msg{margin:0 0 .6rem;font-size:.86rem;color:var(--color-text)}.pdp-stock__count{color:var(--color-sale, #b3261e);font-weight:700}.pdp-stock__bar{position:relative;height:5px;border-radius:999px;background:var(--color-border);overflow:hidden}.pdp-stock__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-sale, #b3261e);transition:width .6s cubic-bezier(.7,0,.3,1) .1s}.market-logo-text{display:inline-flex;align-items:center;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.01em;line-height:1;white-space:nowrap;color:currentColor;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc-link{color:inherit;text-decoration:none}.pc-sale-badge{color:var(--color-ink)}.product-card__info{gap:.4rem;padding:1rem 0 0}.product-card__title{font-size:1rem;line-height:1.3;min-height:2.6em;letter-spacing:.005em;text-transform:uppercase}.product-card .price__compare{order:-1}.pc-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-link:focus-visible{outline:none}.pc-link:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:var(--radius)}.product-card .wl-btn--card{z-index:2}.pc-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg);opacity:0;pointer-events:none}.pc-hover__img{width:100%;height:100%;object-fit:contain;display:block}@media(hover:hover)and (pointer:fine){.pc-hover{transition:opacity .35s ease}.product-card:hover .pc-hover{opacity:1}}.pc-qa{position:absolute;right:.7rem;bottom:.7rem;z-index:2}.pc-qa__form{margin:0}.pc-qa__btn{display:inline-flex;align-items:center;height:2.75rem;min-width:2.75rem;max-width:2.75rem;padding:0 .75rem;border:0;border-radius:999px;background:var(--color-button-bg, var(--color-brand));color:var(--color-button-text, #fff);cursor:pointer;overflow:hidden;white-space:nowrap;text-decoration:none;box-shadow:0 6px 18px #0000002e;transition:max-width .4s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.pc-qa__btn:hover,.pc-qa__btn:focus-visible{max-width:16rem;box-shadow:0 8px 22px #00000042}.pc-qa__btn:focus-visible{outline:2px solid var(--color-bg, #fff);outline-offset:2px}.pc-qa__btn[aria-busy=true]{opacity:.6;pointer-events:none}.pc-qa__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;display:block}.pc-qa__icon svg{width:100%;height:100%;display:block}.pc-qa__label{margin-left:.5rem;font-family:var(--font-heading);font-size:.82rem;font-weight:600;opacity:0;transform:translate(8px);transition:opacity .25s ease .08s,transform .3s ease .05s}.pc-qa__btn:hover .pc-qa__label,.pc-qa__btn:focus-visible .pc-qa__label{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.pc-qa{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.product-card:hover .pc-qa,.product-card:focus-within .pc-qa{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pc-hover,.pc-qa,.pc-qa__btn,.pc-qa__label{transition:none}}.lc-rail{--lc-rail-gutter: clamp(1rem, 3vw, 1.5rem)}.lc-rail__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--lc-rail-gutter)}.lc-rail__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.lc-rail__titles{flex:1 1 14rem;min-width:0}.lc-rail__heading{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2.35rem,5vw,4.7rem);font-weight:600;line-height:.92;letter-spacing:-.035em}.lc-rail__actions{display:flex;align-items:center;gap:.75rem}.lc-rail__nav:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.2rem}.lc-rail__viewport{position:relative}.lc-rail__track{display:flex;margin:0;padding:0;padding-inline:var(--lc-rail-gutter);border-top:.0625rem solid var(--color-soft);border-bottom:.0625rem solid var(--color-soft);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline-start:var(--lc-rail-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none}.lc-rail__track::-webkit-scrollbar{display:none}.lc-rail__item{flex:0 0 74%;min-width:0;padding:1rem .9rem 1.75rem;scroll-snap-align:start}.lc-rail__item+.lc-rail__item{border-left:.0625rem solid var(--color-soft)}.lc-rail__nav{position:absolute;top:calc(1rem + (var(--lc-rail-media, 18rem) / 2));display:none;width:2.75rem;height:2.75rem;place-items:center;border:.0625rem solid var(--color-soft);border-radius:999px;background:var(--color-paper);color:var(--color-ink);box-shadow:0 .5rem 1.5rem #1f20151f;cursor:pointer;padding:0;transform:translateY(-50%);z-index:2}.lc-rail__nav--prev{left:clamp(.5rem,1.5vw,1.25rem)}.lc-rail__nav--next{right:clamp(.5rem,1.5vw,1.25rem)}.lc-rail__nav[hidden]{display:none}@media(hover:hover)and (pointer:fine){.lc-rail__nav{display:grid}.lc-rail__nav[hidden]{display:none}.lc-rail__nav{transition:background-color .18s ease,color .18s ease}.lc-rail__nav:hover{background:var(--color-ink);color:var(--color-paper)}}@media(min-width:640px){.lc-rail__item{flex-basis:42%}}@media(min-width:1024px){.lc-rail__item{flex-basis:26%;padding-inline:1.15rem}}@media(min-width:1600px){.lc-rail__item{flex-basis:23%}}@media(prefers-reduced-motion:reduce){.lc-rail__track{scroll-behavior:auto}.lc-rail__nav{transition:none}}.lc-pop{position:fixed;left:clamp(.9rem,2vw,1.5rem);bottom:calc(clamp(.9rem,2vw,1.5rem) + env(safe-area-inset-bottom,0px));z-index:39;display:flex;align-items:center;gap:.5rem;width:min(20rem,calc(100vw - 2rem));padding:.6rem .7rem;background:var(--color-paper);color:var(--color-ink);border:.0625rem solid var(--color-soft);box-shadow:0 .75rem 2rem #1f201524;opacity:0;transform:translateY(.75rem);transition:opacity .35s ease,transform .35s ease}.lc-pop.is-visible{opacity:1;transform:none}.lc-pop__enlace{display:flex;align-items:center;gap:.7rem;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.lc-pop__foto{flex:0 0 auto;display:block;width:3.5rem;height:3.5rem;overflow:hidden;background:var(--color-bg)}.lc-pop__foto img{width:100%;height:100%;object-fit:contain;display:block}.lc-pop__texto{min-width:0}.lc-pop__linea{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-size:.82rem;line-height:1.35}.lc-pop__linea b{font-family:var(--font-heading);font-weight:600}.lc-pop__hace{display:block;margin-top:.15rem;font-size:.7rem;color:var(--color-text-muted)}.lc-pop__cerrar{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);cursor:pointer}.lc-pop__cerrar:hover{color:var(--color-ink)}.lc-pop__cerrar:focus-visible{outline:.125rem solid var(--color-coral);outline-offset:.125rem}.lc-pop__enlace:focus-visible{outline:.125rem solid var(--color-coral);outline-offset:.25rem}body:has(#shopify-pc__banner:not([style*="display: none"])) .lc-pop{bottom:calc(clamp(.9rem,2vw,1.5rem) + env(safe-area-inset-bottom,0px) + 4.5rem)}@media(max-width:1023.98px){body:has([data-sticky-atc][style*="display: flex"]) .lc-pop{bottom:calc(env(safe-area-inset-bottom,0px) + 5.6rem)}}@media(prefers-reduced-motion:reduce){.lc-pop{transition:none}}.lc-wa{position:fixed;right:clamp(.9rem,2vw,1.5rem);bottom:calc(clamp(.9rem,2vw,1.5rem) + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:0;height:3.5rem;min-width:3.5rem;max-width:3.5rem;padding:0 1rem;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;overflow:hidden;white-space:nowrap;box-shadow:0 .5rem 1.5rem #1f201538}.lc-wa__ico{flex:0 0 auto;display:block}.lc-wa__texto{margin-left:.6rem;font-family:var(--font-heading);font-size:.9rem;font-weight:600;opacity:0}.lc-wa:focus-visible{outline:.1875rem solid var(--color-ink);outline-offset:.25rem}@media(hover:hover)and (pointer:fine){.lc-wa{transition:max-width .35s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.lc-wa__texto{transition:opacity .2s ease .1s}.lc-wa:hover,.lc-wa:focus-visible{max-width:16rem;box-shadow:0 .75rem 2rem #1f20154d}.lc-wa:hover .lc-wa__texto,.lc-wa:focus-visible .lc-wa__texto{opacity:1}}body:has(#shopify-pc__banner:not([style*="display: none"])) .lc-wa{bottom:calc(clamp(.9rem,2vw,1.5rem) + env(safe-area-inset-bottom,0px) + 4.5rem)}@media(max-width:1023.98px){body:has([data-sticky-atc][style*="display: flex"]) .lc-wa{bottom:calc(env(safe-area-inset-bottom,0px) + 5.6rem)}}@media(prefers-reduced-motion:reduce){.lc-wa,.lc-wa__texto{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
