.ls-footer{padding:clamp(5.6rem,8vw,8.8rem) var(--ls-gutter) 3.2rem;font-size:1.4rem;line-height:var(--ls-lh-body)}.ls-footer__inner{max-width:var(--ls-container-max);margin-inline:auto}.ls-footer__top{display:grid;gap:4rem;padding-block-end:clamp(4rem,6vw,6.4rem);border-block-end:1px solid var(--ls-scheme-border)}@media screen and (min-width:990px){.ls-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem;align-items:end}}.ls-footer__brand-name{display:inline-block;margin:0 0 1.6rem;font-family:var(--ls-font-headline);font-size:clamp(2.8rem,4vw,4rem);font-weight:700;line-height:1;letter-spacing:var(--ls-tracking-display);color:var(--ls-scheme-fg);text-decoration:none}.ls-footer__tagline{max-width:44rem;margin:0;font-size:1.6rem;color:var(--ls-scheme-muted)}.ls-footer__newsletter-heading{margin:0 0 .8rem;font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-scheme-fg)}.ls-footer__newsletter-text{margin:0 0 2rem;color:var(--ls-scheme-muted)}.ls-footer__form-row{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:600px){.ls-footer__form-row{flex-direction:row}}.ls-footer__input{flex:1;min-width:0;min-height:4.8rem;padding:0 1.6rem;border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);font-family:var(--font-body-family);font-size:1.5rem;color:var(--ls-scheme-fg);background:var(--ls-scheme-panel)}.ls-footer__input::placeholder{color:var(--ls-scheme-muted)}.ls-footer__input:focus-visible,.ls-footer__consent input:focus-visible{outline:2px solid var(--ls-scheme-fg);outline-offset:2px}.ls-footer__submit{flex-shrink:0;min-height:4.8rem;padding:0 2.8rem;border:none;border-radius:var(--ls-radius);font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-btn-fg);background:var(--ls-scheme-btn-bg);cursor:pointer;transition:opacity var(--ls-transition)}.ls-footer__submit:hover{opacity:.88}.ls-footer__submit:focus-visible{outline:2px solid var(--ls-scheme-fg);outline-offset:3px}.ls-footer__consent{display:flex;gap:1rem;align-items:flex-start;margin-block-start:1.4rem;font-size:1.25rem;line-height:1.5;color:var(--ls-scheme-muted)}.ls-footer__consent input{flex-shrink:0;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:var(--ls-scheme-fg)}.ls-footer__consent a,.ls-footer__contact p a{color:inherit;text-underline-offset:.3rem}.ls-footer__message{margin:1.2rem 0 0;font-size:1.3rem;color:var(--ls-scheme-fg)}.ls-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.2rem;padding-block:clamp(4rem,6vw,6.4rem)}@media screen and (min-width:990px){.ls-footer__nav{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.3fr);gap:4.8rem}}.ls-footer__column--wide,.ls-footer__contact{grid-column:span 2}@media screen and (min-width:990px){.ls-footer__column--wide,.ls-footer__contact{grid-column:auto}}.ls-footer__heading{margin:0 0 1.6rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted)}.ls-footer__list{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.ls-footer__column--wide .ls-footer__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}.ls-footer__link{display:inline-block;padding-block:.5rem;color:var(--ls-scheme-fg);text-decoration:none;transition:opacity var(--ls-transition)}.ls-footer__link:hover,.ls-footer__link[aria-current]{text-decoration:underline;text-underline-offset:.3rem}.ls-footer__link:focus-visible,.ls-footer__whatsapp:focus-visible,.ls-footer__brand-name:focus-visible{outline:2px solid var(--ls-scheme-fg);outline-offset:2px}.ls-footer__contact p{margin:0 0 1rem;color:var(--ls-scheme-muted)}.ls-footer__whatsapp{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-block-end:1.2rem;padding:0 1.6rem 0 1.2rem;border-radius:9.9rem;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;color:var(--ls-scheme-btn-fg);background:var(--ls-scheme-btn-bg);text-decoration:none}.ls-footer .list-social{justify-content:flex-start;margin-block-start:1.6rem}.ls-footer__bottom{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;align-items:center;justify-content:space-between;padding-block-start:2.4rem;border-block-start:1px solid var(--ls-scheme-border);font-size:1.25rem;color:var(--ls-scheme-muted)}.ls-footer__copyright{margin:0}.ls-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:0;padding:0;list-style:none}.ls-footer__legal a{display:inline-block;padding-block:.4rem;color:inherit;text-decoration:none}.ls-footer__legal a:hover{color:var(--ls-scheme-fg);text-decoration:underline}.ls-footer__payment{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.ls-footer__payment .icon{display:block;width:3.8rem;height:2.4rem}@media(prefers-reduced-motion:reduce){.ls-footer__link,.ls-footer__submit{transition:none}}.header-wrapper{background-color:var(--ls-surface)}.header-wrapper--border-bottom{border-bottom:none}.header__heading-link .h2{font-family:var(--ls-font-headline);font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-primary)}.header__heading-link:hover .h2{color:var(--ls-primary);opacity:.6}.header__menu-item,.list-menu__item--link{font-family:var(--ls-font-label);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-tracking-label);color:var(--ls-primary);transition:opacity var(--ls-transition)}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--ls-primary);opacity:.6}.header__menu-item .header__active-menu-item{text-decoration-thickness:.1rem;text-underline-offset:.6rem}.header__icon--whatsapp .ls-icon-whatsapp{margin:auto}.mega-menu__content{background-color:var(--ls-surface);border-top:1px solid var(--ls-outline);border-bottom:1px solid var(--ls-outline);padding-block:3.2rem 4rem}.ls-mega{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:3.2rem 4rem;align-items:start}.ls-mega__title{margin:0 0 1.2rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-mega__list{display:grid;gap:.2rem}.ls-mega__list--featured{gap:1.2rem}.ls-mega__link{display:inline-block;padding-block:.6rem;font-size:1.5rem;line-height:1.3;color:var(--ls-on-surface);text-decoration:none;transition:opacity var(--ls-transition)}.ls-mega__link:hover,.ls-mega__link--active{text-decoration:underline;text-underline-offset:.4rem}.ls-mega__link--featured{font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700;letter-spacing:var(--ls-tracking-display)}.ls-mega__link--featured:after{content:" \2192"}.ls-mega__promo{display:grid;grid-column:span 2;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--ls-radius);background:var(--ls-surface-container);color:var(--ls-on-surface);text-decoration:none}.ls-mega__promo:has(.ls-mega__promo-media){grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ls-mega__promo-media{aspect-ratio:4 / 5;background:var(--ls-surface-low)}.ls-mega__promo-image{display:block;width:100%;height:100%;object-fit:cover}.ls-mega__promo-body{display:flex;flex-direction:column;gap:1rem;padding:2.4rem}.ls-mega__promo-heading{font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:var(--ls-tracking-display)}.ls-mega__promo-text{font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted)}.ls-mega__promo-cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem;font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.ls-mega__promo:hover .ls-mega__promo-cta{text-decoration:underline;text-underline-offset:.4rem}.ls-mega__promo:focus-visible,.ls-mega__link:focus-visible{outline:2px solid var(--ls-primary);outline-offset:3px}.announcement-bar__message{font-family:var(--ls-font-label);font-size:1.2rem;font-weight:500;letter-spacing:.04em}.header__icon{color:var(--ls-primary);transition:opacity var(--ls-transition)}.header__icon:hover{opacity:.6}.cart-count-bubble{background-color:var(--ls-primary);color:var(--ls-on-primary)}@media(prefers-reduced-motion:reduce){.header__menu-item,.list-menu__item--link,.header__icon,.ls-mega__link{transition:none}}.ls-accessory-main__brand{margin:0 0 1rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-accent)}.ls-accessory-main__description{font-size:1.5rem;line-height:1.6;overflow-wrap:break-word}.ls-accessory-main__description>:first-child{margin-top:0}.ls-accessory-main__description>:last-child{margin-bottom:0}.ls-collection-cards{background:var(--ls-surface);padding:var(--ls-section-padding) var(--ls-gutter)}.ls-collection-cards--muted{background:var(--ls-surface-container)}.ls-collection-cards__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-collection-cards__header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem)}.ls-collection-cards__eyebrow{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin-bottom:1.6rem}.ls-collection-cards__title{font-family:var(--ls-font-headline);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.1;color:var(--ls-primary);margin:0}.ls-collection-cards__link-all{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-primary);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--ls-primary);padding-bottom:.2rem;transition:opacity var(--ls-transition)}.ls-collection-cards__link-all:hover{opacity:.5}.ls-collection-cards__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ls-card-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ls-collection-cards__grid--3{grid-template-columns:repeat(3,1fr)}.ls-collection-cards__grid--4{grid-template-columns:repeat(4,1fr)}}.ls-collection-card{display:flex;flex-direction:column;min-width:0;color:var(--ls-on-surface);text-decoration:none}.ls-collection-card__media{overflow:hidden;aspect-ratio:4 / 5;margin-bottom:1.6rem;background:var(--ls-surface-low);border-radius:var(--ls-radius)}.ls-collection-card__image,.ls-collection-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform var(--ls-transition)}.ls-collection-card:hover .ls-collection-card__image{transform:scale(1.03)}.ls-collection-card__title{font-family:var(--ls-font-headline);font-size:clamp(1.6rem,2vw,2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.2;color:var(--ls-primary);margin:0 0 .6rem}.ls-collection-card__text{font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted);margin:0}.ls-collection-card:focus-visible{outline:2px solid var(--ls-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.ls-collection-card__image{transition:none}.ls-collection-card:hover .ls-collection-card__image{transform:none}}.ls-collection-care{padding-top:var(--ls-block-gap);background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-care__tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}.ls-collection-care__tabs[hidden]{display:none}.ls-collection-care__tab{min-height:4.4rem;padding:0 2rem;border:1px solid var(--ls-outline);border-radius:999px;font-family:var(--ls-font-label);font-size:1.4rem;font-weight:700;color:var(--ls-primary);background:transparent;cursor:pointer;transition:background var(--ls-transition),color var(--ls-transition)}.ls-collection-care__tab:hover{border-color:var(--ls-primary)}.ls-collection-care__tab[aria-selected=true]{border-color:var(--ls-primary);color:var(--ls-on-primary);background:var(--ls-primary)}.ls-collection-care__tab:focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px}.ls-collection-care__panel+.ls-collection-care__panel{margin-top:4rem}.ls-collection-care__panel[role=tabpanel]{margin-top:0}.ls-collection-care__panel[role=tabpanel]:focus-visible{outline:2px solid var(--ls-accent);outline-offset:4px}.ls-collection-care__species{margin:0 0 1.6rem;font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;color:var(--ls-primary)}.ls-collection-care__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-collection-care__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.ls-collection-care__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-collection-care__card{padding:2.8rem;border:1px solid var(--ls-outline);border-radius:.6rem;background:#fff}.ls-collection-care__icon{display:block;width:2.8rem;height:2.8rem;color:var(--ls-accent)}.ls-collection-care__level{fill:currentColor;fill-opacity:0}.ls-collection-care__level--on{fill-opacity:1}.ls-collection-care__label{margin:1.8rem 0 .4rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:#1a1c1b8c}.ls-collection-care__value{margin:0;font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--ls-primary)}.ls-collection-care__text{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:#1a1c1bb3}.ls-collection-compare{padding-top:var(--ls-block-gap);background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-compare__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-collection-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-compare-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--ls-outline);border-radius:var(--ls-radius-card);background:#fff;text-decoration:none;color:var(--ls-on-surface)}a.ls-compare-card:hover .ls-text-link{color:var(--ls-accent)}a.ls-compare-card:focus-visible{outline:2px solid var(--ls-primary);outline-offset:3px}.ls-compare-card__photo{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.ls-compare-card__body{padding:2.4rem}@media screen and (min-width:750px){.ls-compare-card__body{padding:2.8rem 3.2rem 3.2rem}}.ls-compare-card__name{margin:0;font-family:var(--ls-font-headline);font-size:2.4rem;font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.2;color:var(--ls-primary)}.ls-compare-card__latin{margin:.4rem 0 0;font-size:1.3rem;font-style:italic;color:#1a1c1b99}.ls-compare-card__text{margin-top:1.4rem;font-size:1.5rem;line-height:var(--ls-lh-body);color:#1a1c1bbf}.ls-compare-card__text p{margin:0}.ls-compare-card .ls-text-link{margin-top:2rem}.ls-collection-content{background:var(--ls-surface);padding:var(--ls-section-padding) var(--ls-gutter)}.ls-collection-content__inner{max-width:72rem;margin:0 auto}.ls-collection-content__faq-title{font-family:var(--ls-font-headline);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.1;color:var(--ls-primary);margin:0 0 2.4rem}.ls-faq-item{border-bottom:1px solid var(--ls-outline)}.ls-faq-item:first-of-type{border-top:1px solid var(--ls-outline)}.ls-faq-item__question{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;font-family:var(--ls-font-headline);font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--ls-primary);cursor:pointer;list-style:none}.ls-faq-item__question::-webkit-details-marker{display:none}.ls-faq-item__question:after{content:"+";flex-shrink:0;font-size:2.4rem;font-weight:400;line-height:1;transition:transform var(--ls-transition)}.ls-faq-item__question:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-faq-item[open] .ls-faq-item__question:after{transform:rotate(45deg)}.ls-faq-item__answer{padding-bottom:2rem;font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface)}.ls-faq-item__answer p{margin:0 0 1.2rem}.ls-faq-item__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ls-faq-item__question:after{transition:none}}.ls-collection-editorial{background:var(--ls-surface);padding:var(--ls-section-padding) var(--ls-gutter)}.ls-collection-editorial__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-collection-editorial__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem)}.ls-collection-editorial__title{font-family:var(--ls-font-headline);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.1;color:var(--ls-primary);margin:0}.ls-collection-editorial__view-all{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-primary);text-decoration:none;white-space:nowrap;flex-shrink:0;border-bottom:1px solid var(--ls-primary);padding-bottom:.2rem;transition:opacity var(--ls-transition)}.ls-collection-editorial__view-all:hover{opacity:.5}.ls-collection-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ls-card-gap)}@media screen and (min-width:990px){.ls-collection-editorial__grid--3{grid-template-columns:repeat(3,1fr)}.ls-collection-editorial__grid--4{grid-template-columns:repeat(4,1fr)}}.ls-collection-editorial .card-wrapper{margin:0}.ls-collection-faq{padding-block:var(--ls-block-gap);background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-faq__layout{display:flex;flex-wrap:wrap;gap:3.2rem 4.8rem}.ls-collection-faq__intro{flex:1 1 28rem}.ls-collection-faq__aside{margin:1.6rem 0 0;font-size:1.5rem;line-height:var(--ls-lh-body);color:#1a1c1bb3}.ls-collection-faq__aside a{color:var(--ls-primary);text-underline-offset:.3rem}.ls-collection-faq__aside a:hover{color:var(--ls-accent)}.ls-collection-faq__list{flex:999 1 56rem;min-width:0;border-top:1px solid var(--ls-outline)}.ls-collection-faq__item{border-bottom:1px solid var(--ls-outline)}.ls-collection-faq__question{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block:2.2rem;font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--ls-primary);list-style:none;cursor:pointer}.ls-collection-faq__question::-webkit-details-marker{display:none}.ls-collection-faq__question:after{content:"+";flex-shrink:0;font-size:2.6rem;font-weight:400;line-height:1;transition:transform var(--ls-transition)}.ls-collection-faq__question:hover{color:var(--ls-accent)}.ls-collection-faq__question:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-collection-faq__item[open] .ls-collection-faq__question:after{transform:rotate(45deg)}.ls-collection-faq__answer{padding:0 4rem 2.4rem 0;font-size:1.5rem;line-height:var(--ls-lh-body);color:#1a1c1bbf}.ls-collection-faq__answer p{margin:0 0 1.2rem}.ls-collection-faq__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ls-collection-faq__question:after{transition:none}}.ls-collection-grid{padding-top:2.4rem;background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-grid .facets-container{padding-top:0}.ls-collection-grid .facets__form{align-items:center;padding-block:1.4rem;border-block:1px solid var(--ls-outline);margin-bottom:0}.ls-collection-grid .facets__wrapper{align-self:center;gap:.6rem}.ls-collection-grid .facets__heading{margin:0 .6rem 0 0;font-family:var(--ls-font-label);font-size:1.3rem;color:#1a1c1b9e}.ls-collection-grid .facets__disclosure{margin-right:0}.ls-collection-grid .facets__summary{display:inline-flex;align-items:center;min-height:4rem;margin:0;padding:0 3rem 0 1.4rem;border:1px solid transparent;border-radius:var(--ls-radius);font-size:1.4rem;color:var(--ls-primary)}.ls-collection-grid .facets__summary .svg-wrapper{right:1.2rem}.ls-collection-grid .facets__disclosure[open] .facets__summary,.ls-collection-grid .facets__summary:hover{background:#fff;border-color:#00000059}.ls-collection-grid .facets__display{top:calc(100% + .8rem);width:30rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--ls-radius-card);background:#fff;box-shadow:0 1.2rem 3.2rem #1111111a}.ls-collection-grid .facets__header{padding:1.4rem 1.8rem;border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--ls-font-label);font-size:1.3rem}.ls-collection-grid .facet-checkbox{padding:1rem 1.8rem;font-size:1.4rem}.ls-collection-grid .facet-checkbox--disabled{color:#1a1c1b59}.ls-collection-grid .facet-filters{align-items:center;padding-left:0;font-family:var(--ls-font-label);font-size:1.3rem}.ls-collection-grid .facet-filters__label{margin:0 .8rem 0 0;font-size:1.3rem;color:#1a1c1b9e}.ls-collection-grid .facet-filters__sort{height:4rem;padding:0 3.2rem 0 1rem;border:1px solid rgba(0,0,0,.15);border-radius:var(--ls-radius);background:#fff;font-size:1.4rem;color:var(--ls-primary)}.ls-collection-grid .facets__form .product-count{align-self:center}.ls-collection-grid .product-count__text{margin:0;font-family:var(--ls-font-label);font-size:1.3rem;color:#1a1c1b9e}.ls-collection-grid .active-facets{gap:.8rem;margin-top:0;padding-top:1.6rem}.ls-collection-grid .active-facets:not(:has(.active-facets__button)){padding-top:0}.ls-collection-grid .active-facets__button{margin:0;padding:0}.ls-collection-grid .active-facets__button-inner{min-height:3.6rem;padding:0 1.4rem;border:1px solid rgba(0,0,0,.15);border-radius:99rem;background:#fff;box-shadow:none;font-family:var(--ls-font-label);font-size:1.3rem;color:var(--ls-primary)}.ls-collection-grid .active-facets__button-inner:before,.ls-collection-grid .active-facets__button-inner:after{display:none}.ls-collection-grid .active-facets__button-remove{font-family:var(--ls-font-label);font-size:1.3rem;color:var(--ls-primary)}@media screen and (max-width:749px){.ls-collection-grid .facets-container{position:sticky;inset-block-start:0;z-index:2;align-items:center;margin-inline:calc(var(--ls-wrap-gutter) * -1);padding:.8rem var(--ls-wrap-gutter);border-block:1px solid var(--ls-outline);background:var(--ls-surface)}.ls-collection-grid .mobile-facets__open{min-height:4.4rem;padding-block:0;font-size:1.4rem;font-weight:600;color:var(--ls-primary)}.ls-collection-grid .product-count{grid-row:1}}.ls-collection-grid__results{padding-top:3.2rem}.ls-collection-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:2.4rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-collection-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2.4rem}}@media screen and (min-width:1025px){.ls-collection-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-collection-grid__item{min-width:0}.ls-collection-grid__band{grid-column:1 / -1}.ls-grid-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.8rem 2.4rem;border-radius:var(--ls-radius-card);background:#3f5040;color:#f4f7f1}@media screen and (min-width:750px){.ls-grid-band{padding:3.2rem 4rem}}.ls-grid-band__who{display:flex;flex:1 1 42rem;align-items:center;gap:2rem}.ls-grid-band__photo{display:grid;flex-shrink:0;place-items:center;width:6.4rem;height:6.4rem;overflow:hidden;border-radius:50%;background:#5d6f5c;font-family:var(--ls-font-headline);font-size:2rem;font-weight:800;color:#f4f7f1e6}.ls-grid-band__photo img{width:100%;height:100%;object-fit:cover}.ls-grid-band__heading{margin:0;font-family:var(--ls-font-headline);font-size:2.2rem;font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.2;color:inherit}.ls-grid-band__text{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:#f4f7f1bf}.ls-collection-grid__paging{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding-top:5.6rem}.ls-collection-grid__paging .pagination-wrapper{margin-top:0}.ls-collection-grid__paging .pagination__item{min-width:4.4rem;height:4.4rem;border-radius:var(--ls-radius);font-size:1.4rem;color:var(--ls-primary)}.ls-collection-grid__paging .pagination__item--current{background:var(--ls-primary);color:var(--ls-on-primary)}.ls-collection-grid__paging .pagination__item--current:after{display:none}.ls-collection-grid__range{margin:0;font-family:var(--ls-font-label);font-size:1.3rem;color:#1a1c1b99}.ls-collection-grid__empty{padding:8rem 2.4rem;border-radius:var(--ls-radius-card);background:var(--ls-surface-container);text-align:center}.ls-collection-grid__empty-title{margin:0;font-family:var(--ls-font-headline);font-size:2.8rem;font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-primary)}.ls-collection-grid__empty-text{max-width:46rem;margin:1.2rem auto 0;font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-text-soft)}.ls-collection-grid__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.8rem}.ls-collection-header{padding-top:2.8rem;background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-header__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;font-family:var(--ls-font-label);font-size:1.3rem;color:#1a1c1b9e}.ls-collection-header__crumbs li+li:before{content:"/";margin-inline-end:.8rem}.ls-collection-header__crumbs a{color:inherit;text-decoration:none}.ls-collection-header__crumbs a:hover{color:var(--ls-accent);text-decoration:underline}.ls-collection-header__crumbs [aria-current]{color:var(--ls-on-surface)}.ls-collection-header__main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.4rem;margin-top:2.8rem}.ls-collection-header__text{max-width:64rem}.ls-collection-header__eyebrow{display:block;margin-bottom:1.2rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-accent)}.ls-collection-header__title{margin:0;font-family:var(--ls-font-headline);font-size:clamp(3.6rem,5vw,5.2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.02;color:var(--ls-primary);overflow-wrap:break-word}.ls-collection-header__intro{margin-top:1.6rem;font-size:1.6rem;line-height:1.55;color:#1a1c1bbf}.ls-collection-header__intro p{margin:0}@media screen and (min-width:750px){.ls-collection-header__intro{font-size:1.7rem}}.ls-collection-header__promises{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;font-family:var(--ls-font-label);font-size:1.3rem;color:#1a1c1bbf}.ls-collection-header__promises li{display:flex;align-items:center;gap:1rem}.ls-collection-header__promises svg{flex-shrink:0;width:1.6rem;height:1.6rem;color:var(--ls-accent)}@media screen and (max-width:749px){.ls-collection-header__promises{flex-direction:row;gap:1.6rem;max-width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:none}}.ls-collection-header__pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:3.2rem 0 0;padding:0;list-style:none}@media screen and (max-width:749px){.ls-collection-header__pills{flex-wrap:nowrap;margin-inline:calc(var(--ls-wrap-gutter) * -1);padding-inline:var(--ls-wrap-gutter);overflow-x:auto;scrollbar-width:none}}.ls-collection-header__pill{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(0,0,0,.15);border-radius:99rem;background:#fff;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--ls-primary);transition:border-color var(--ls-transition)}.ls-collection-header__pill:hover{border-color:var(--ls-primary)}.ls-collection-header__pill:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-collection-header__pill[aria-current=true]{background:var(--ls-primary);border-color:var(--ls-primary);color:var(--ls-on-primary)}.ls-collection-header__pill-count{font-weight:400;opacity:.6}.ls-collection-help{padding-top:var(--ls-block-gap);padding-bottom:var(--ls-block-gap);background:var(--ls-surface)}.ls-collection-help__band{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--ls-radius-card);background:#3f5040;color:#f4f7f1}@media screen and (min-width:750px){.ls-collection-help__band{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ls-collection-help__band--no-photo{grid-template-columns:minmax(0,1fr)}.ls-collection-help__photo{display:block;width:100%;height:100%;min-height:26rem;object-fit:cover}@media screen and (min-width:750px){.ls-collection-help__photo{min-height:38rem}}.ls-collection-help__content{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 2.4rem}@media screen and (min-width:750px){.ls-collection-help__content{padding:5.6rem}}.ls-collection-help__eyebrow{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:#cbd8c2}.ls-collection-help__heading{margin:1.6rem 0 0;font-family:var(--ls-font-headline);font-size:clamp(2.6rem,3.5vw,3.6rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.1;color:inherit}.ls-collection-help__text{max-width:48rem;margin:1.8rem 0 0;font-size:1.5rem;line-height:var(--ls-lh-body);color:#f4f7f1c7}.ls-collection-help__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.ls-collection-reasons{padding-top:var(--ls-block-gap);background:var(--ls-surface)}.ls-collection-reasons__band{background:var(--ls-surface-container);color:var(--ls-on-surface)}.ls-collection-reasons__inner{padding-block:clamp(6.4rem,9vw,9.6rem)}.ls-collection-reasons__head{margin-bottom:clamp(4rem,6vw,6.4rem);text-align:center}.ls-collection-reasons__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-collection-reasons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}}.ls-collection-reasons__number{display:block;margin-bottom:2rem;font-family:var(--ls-font-headline);font-size:clamp(5.6rem,7vw,7.2rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:1;color:var(--ls-primary);opacity:.15}.ls-collection-reasons__title{margin:0 0 1.2rem;font-family:var(--ls-font-headline);font-size:2.2rem;font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.2;color:var(--ls-primary)}.ls-collection-reasons__text{font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-text-soft)}.ls-collection-reasons__text p{margin:0}.ls-collection-reasons__text a{color:var(--ls-primary)}.ls-collection-steps{padding-top:var(--ls-block-gap);background:var(--ls-surface);color:var(--ls-on-surface)}.ls-collection-steps .ls-block-title{margin-bottom:4.8rem}.ls-collection-steps__list{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-collection-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.ls-collection-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-collection-steps__item{padding-top:2rem;border-top:1px solid var(--ls-primary)}.ls-collection-steps__number{font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;letter-spacing:var(--ls-tracking-label);color:var(--ls-accent)}.ls-collection-steps__title{margin:1rem 0;font-family:var(--ls-font-headline);font-size:1.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ls-primary)}.ls-collection-steps__text{font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-text-soft)}.ls-collection-steps__text p{margin:0}.ls-collection-steps__text a{color:var(--ls-primary);text-underline-offset:.3rem}.ls-collection-steps__text a:hover{color:var(--ls-accent)}.ls-editorial-feature{background:var(--ls-surface);padding:var(--ls-section-padding) var(--ls-gutter)}.ls-editorial-feature__inner{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(4rem,8vw,10rem);align-items:center}@media screen and (min-width:990px){.ls-editorial-feature__inner{grid-template-columns:1fr 1fr}}.ls-editorial-feature__image{overflow:hidden;border-radius:var(--ls-radius)}.ls-editorial-feature__image img,.ls-editorial-feature__image svg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;transition:transform .6s var(--ls-transition)}.ls-editorial-feature__image:hover img{transform:scale(1.03)}.ls-editorial-feature__eyebrow{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin-bottom:2.4rem}.ls-editorial-feature__heading{font-family:var(--ls-font-headline);font-size:clamp(2.8rem,4.5vw,5rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-primary);margin:0 0 3.2rem}.ls-editorial-feature__quote{font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.5;color:var(--ls-on-surface);font-style:italic;border:none;padding:0;margin:0 0 2.4rem;opacity:.8}.ls-editorial-feature__body{font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted);margin:0 0 4rem}@media screen and (min-width:750px){.ls-editorial-feature__body{font-size:1.6rem}}.ls-editorial-feature__cta{display:inline-flex;align-items:center;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-primary);text-decoration:none;border-bottom:1px solid var(--ls-primary);padding-bottom:.4rem;transition:opacity var(--ls-transition)}.ls-editorial-feature__cta:hover{opacity:.5}.ls-hero-split{display:grid;grid-template-columns:1fr;background:var(--ls-surface);min-height:100svh}@media screen and (min-width:990px){.ls-hero-split{grid-template-columns:1fr 1fr}}.ls-hero-split__image{position:relative;overflow:hidden;min-height:56vw}@media screen and (min-width:990px){.ls-hero-split__image{min-height:100svh}}.ls-hero-split__image img,.ls-hero-split__image svg,.ls-hero-split__image video{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.ls-hero-split__image--video{min-height:min(125vw,70svh)}}.ls-hero-split__image video{position:absolute;top:0;right:0;bottom:0;left:0}.ls-hero-split__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease-in-out}.ls-hero-split__slide.is-active{opacity:1}.ls-hero-split__slide.is-active img,.ls-hero-split__slide.is-leaving img{animation:ls-hero-split-zoom 8s linear forwards}.ls-hero-split__slides.is-paused .ls-hero-split__slide img{animation-play-state:paused}@keyframes ls-hero-split-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.ls-hero-split__slide{transition:none}.ls-hero-split__slides .ls-hero-split__slide img{animation:none!important}}.ls-hero-split__toggle{position:absolute;z-index:1;right:1.6rem;bottom:1.6rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer}.ls-hero-split__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.ls-hero-split__toggle svg{width:1.6rem;height:1.6rem}.ls-hero-split__toggle .ls-hero-split__icon-play,.ls-hero-split__toggle[aria-pressed=true] .ls-hero-split__icon-pause{display:none}.ls-hero-split__toggle[aria-pressed=true] .ls-hero-split__icon-play{display:block}.ls-hero-split__content{display:flex;align-items:center;padding:var(--ls-section-padding) var(--ls-gutter);background:var(--ls-surface)}.ls-hero-split__inner{max-width:56rem;width:100%}.ls-hero-split__eyebrow{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin-bottom:2rem}.ls-hero-split__heading{font-family:var(--ls-font-headline);font-size:clamp(3.6rem,7vw,8rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-primary);margin:0 0 2.4rem}.ls-hero-split__subheading{font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted);margin:0 0 4rem;max-width:44rem}@media screen and (min-width:750px){.ls-hero-split__subheading{font-size:1.6rem}}.ls-hero-split__ctas{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:480px){.ls-hero-split__ctas{flex-direction:row;align-items:center;flex-wrap:wrap}}.ls-hero-split__cta-primary,.ls-hero-split__cta-secondary{display:inline-flex;align-items:center;justify-content:center;height:5.2rem;padding:0 3.2rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;text-decoration:none;border-radius:var(--ls-radius);transition:opacity var(--ls-transition),background var(--ls-transition),color var(--ls-transition);cursor:pointer}.ls-hero-split__cta-primary{background:var(--ls-primary);color:var(--ls-on-primary);border:1px solid var(--ls-primary)}.ls-hero-split__cta-primary:hover{opacity:.85}.ls-hero-split__cta-secondary{background:transparent;color:var(--ls-primary);border:1px solid var(--ls-primary)}.ls-hero-split__cta-secondary:hover{background:var(--ls-primary);color:var(--ls-on-primary)}.ls-pdp{padding:var(--ls-section-padding) var(--ls-gutter);max-width:var(--ls-container-max);margin:0 auto}.ls-pdp__grid{display:grid;grid-template-columns:1fr;gap:var(--ls-card-gap)}@media screen and (min-width:990px){.ls-pdp__grid{grid-template-columns:3fr 2fr;gap:clamp(4rem,6vw,8rem);align-items:start}}@media screen and (min-width:990px){.ls-pdp__info{position:sticky;top:2.4rem}}.ls-pdp__breadcrumb{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin:0 0 1.2rem}.ls-pdp__breadcrumb a{color:inherit;text-decoration:none}.ls-pdp__breadcrumb a:hover{color:var(--ls-primary)}.ls-pdp__title{font-family:var(--ls-font-headline);font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-primary);margin:0 0 1.6rem}.ls-pdp__price-wrap{margin-bottom:2.4rem}.ls-pdp__price-wrap .price{color:var(--ls-primary)}.ls-pdp__price-wrap .price .price-item{font-family:var(--ls-font-label);font-size:2rem;font-weight:700;letter-spacing:.01em}.ls-pdp__price-wrap .product__tax{margin-top:.6rem;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-pdp__block+.ls-pdp__block{padding-top:2rem;border-top:1px solid var(--ls-outline);margin-top:2rem}.ls-pdp__description{font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted)}.ls-pdp__quantity{display:flex;flex-direction:column;gap:.8rem}.ls-pdp__quantity-label{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-pdp__accordion details{border-bottom:1px solid var(--ls-outline)}.ls-pdp__accordion+.ls-pdp__accordion{border-top:none;padding-top:0;margin-top:0}.ls-pdp__accordion:not(:has(+.ls-pdp__accordion)) details{border-bottom:none}.ls-pdp__accordion summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-family:var(--ls-font-label);font-size:1.4rem;font-weight:600;letter-spacing:.02em;color:var(--ls-on-surface)}.ls-pdp__accordion summary::-webkit-details-marker{display:none}.ls-pdp__accordion summary::marker{content:none;display:none}.ls-pdp__accordion .summary__title{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;min-width:0}.ls-pdp__accordion-icon{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-inline-start:auto;flex-shrink:0;transition:transform var(--ls-transition)}.ls-pdp__accordion summary .icon-caret{position:static;inset:auto;width:1.2rem;height:auto}.ls-pdp__accordion details[open] .ls-pdp__accordion-icon{transform:rotate(180deg)}.ls-pdp__accordion-content{padding-bottom:1.6rem;font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted)}.ls-pdp__share{display:flex;align-items:center;gap:.8rem;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-pdp__guide-notice{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;background:var(--ls-surface-container);border-radius:var(--ls-radius)}.ls-pdp__guide-icon{font-size:2rem;line-height:1;flex-shrink:0}.ls-pdp__guide-text{font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface);margin:0}.ls-pdp__guide-text strong{color:var(--ls-primary);font-weight:700}.ls-newsletter-dark{background:var(--ls-primary);color:var(--ls-on-primary);padding:var(--ls-section-padding) var(--ls-gutter)}.ls-newsletter-dark__inner{max-width:64rem;margin:0 auto;text-align:center}.ls-newsletter-dark__eyebrow{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-primary);opacity:.5;margin-bottom:2rem}.ls-newsletter-dark__heading{font-family:var(--ls-font-headline);font-size:clamp(2.8rem,5vw,5rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-on-primary);margin:0 0 2.4rem}.ls-newsletter-dark__body{font-size:1.6rem;line-height:var(--ls-lh-body);color:var(--ls-on-primary);opacity:.6;margin:0 0 4rem;max-width:48rem;margin-left:auto;margin-right:auto}.ls-newsletter-dark__form{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2rem}@media screen and (min-width:600px){.ls-newsletter-dark__form{flex-direction:row;align-items:stretch}}.ls-newsletter-dark__input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--ls-radius);color:var(--ls-on-primary);font-family:var(--font-body-family);font-size:1.4rem;padding:1.6rem 2rem;outline:none;transition:border-color var(--ls-transition);min-width:0}.ls-newsletter-dark__input::placeholder{color:#fafaf859;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase}.ls-newsletter-dark__input:focus{border-color:#fff9}.ls-newsletter-dark__submit{flex-shrink:0;background:var(--ls-surface);color:var(--ls-primary);border:none;border-radius:var(--ls-radius);font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;padding:1.6rem 3.2rem;cursor:pointer;transition:background var(--ls-transition),opacity var(--ls-transition);white-space:nowrap}.ls-newsletter-dark__submit:hover{background:var(--ls-surface-container)}.ls-newsletter-dark__success{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-primary);opacity:.7;margin:2.4rem 0 0}.ls-newsletter-dark__disclaimer{font-family:var(--ls-font-label);font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ls-on-primary);opacity:.3;margin:0}.ls-community{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-community__inner{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,6vw,8rem);align-items:center}@media screen and (min-width:990px){.ls-community__inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.ls-community__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-community__body{margin:0 0 3.2rem;max-width:52ch}.ls-community__stats{display:flex;flex-wrap:wrap;gap:3.2rem;margin:0 0 3.2rem;padding:2.4rem 0 0;border-top:1px solid var(--ls-scheme-border)}.ls-community__stat-value{display:block;font-family:var(--ls-font-headline);font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:1;color:var(--ls-scheme-fg);margin-bottom:.8rem}.ls-community__stat-label{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted)}.ls-community__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.ls-community__disclaimer{margin:1.6rem 0 0;font-family:var(--ls-font-label);font-size:1.2rem;color:var(--ls-scheme-muted)}.ls-chat{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:1px solid var(--ls-scheme-border);border-radius:calc(var(--ls-radius) * 4);background:var(--ls-scheme-panel)}.ls-chat__head{display:flex;align-items:center;gap:1.2rem;padding-bottom:1.6rem;margin-bottom:.8rem;border-bottom:1px solid var(--ls-scheme-border)}.ls-chat__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ls-scheme-border)}.ls-chat__name{display:block;font-size:1.5rem;font-weight:700;color:var(--ls-scheme-fg)}.ls-chat__status{font-family:var(--ls-font-label);font-size:1.2rem;color:var(--ls-scheme-muted)}.ls-chat__message{display:flex;align-items:flex-end;gap:.8rem;max-width:88%}.ls-chat__message--out{align-self:flex-end;flex-direction:row-reverse}.ls-chat__message-avatar{width:2.8rem;height:2.8rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ls-scheme-border)}.ls-chat__bubble{padding:1.2rem 1.6rem;border-radius:1.6rem;border:1px solid var(--ls-scheme-border);background:var(--ls-scheme-bg);color:var(--ls-scheme-fg);font-size:1.4rem;line-height:1.5;overflow-wrap:break-word;min-width:0}.ls-chat__message--in .ls-chat__bubble{border-start-start-radius:.4rem}.ls-chat__message--out .ls-chat__bubble{border-start-end-radius:.4rem;background:var(--ls-scheme-accent);color:#1b2419;border-color:transparent}.ls-chat__author{display:block;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin-bottom:.4rem;opacity:.7}.ls-chat__time{display:block;margin-top:.6rem;font-family:var(--ls-font-label);font-size:1rem;opacity:.55}.ls-compare{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-compare__inner{max-width:110rem;margin:0 auto}.ls-compare__header{max-width:68rem;margin:0 auto clamp(3.2rem,6vw,5rem);text-align:center}.ls-compare__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-compare__scroll{overflow-x:auto}.ls-compare__table{width:100%;min-width:52rem;border-collapse:collapse;text-align:start}.ls-compare__table th,.ls-compare__table td{padding:1.8rem 1.6rem;border-bottom:1px solid var(--ls-scheme-border);vertical-align:top;font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-fg)}.ls-compare__table thead th{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted);white-space:nowrap}.ls-compare__row-label{font-weight:600;width:30%}.ls-compare__col-us{background:var(--ls-scheme-panel);color:var(--ls-scheme-fg)}.ls-compare__table thead .ls-compare__col-us{color:var(--ls-scheme-fg);font-size:1.3rem}.ls-compare__mark{display:inline-flex;align-items:center;gap:.8rem}.ls-compare__mark .svg-wrapper{width:1.6rem;height:1.6rem;flex-shrink:0}.ls-compare__mark svg{width:100%;height:100%}.ls-compare__col-them{color:var(--ls-scheme-muted)}.ls-compare__footer{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:clamp(3.2rem,5vw,5rem);text-align:center}.ls-faq{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-faq__inner{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,6vw,8rem);align-items:start}@media screen and (min-width:990px){.ls-faq--with-aside .ls-faq__inner{grid-template-columns:minmax(0,1fr) 34rem}}.ls-faq__header{margin-bottom:clamp(2.4rem,4vw,4rem)}.ls-faq__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-faq__item{border-top:1px solid var(--ls-scheme-border)}.ls-faq__item:last-child{border-bottom:1px solid var(--ls-scheme-border)}.ls-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;font-family:var(--ls-font-headline);font-size:clamp(1.6rem,2vw,2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-scheme-fg)}.ls-faq__summary::-webkit-details-marker{display:none}.ls-faq__summary::marker{content:none}.ls-faq__summary:focus-visible{outline:2px solid var(--ls-scheme-fg);outline-offset:2px}.ls-faq__summary-text{flex:1 1 auto;min-width:0}.ls-faq__icon{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem}.ls-faq__icon:before,.ls-faq__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:1px;background:currentColor;transition:transform var(--ls-transition)}.ls-faq__icon:after{transform:rotate(90deg)}.ls-faq__item[open] .ls-faq__icon:after{transform:rotate(0)}.ls-faq__answer{padding-bottom:2.4rem;max-width:68ch}.ls-faq__aside{padding:2.4rem;border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);background:var(--ls-scheme-panel)}@media screen and (min-width:990px){.ls-faq__aside{position:sticky;top:8rem}}.ls-faq__aside-image{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;margin-bottom:1.6rem}.ls-faq__aside-title{font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-scheme-fg);margin:0 0 1.2rem}.ls-faq__aside-text{margin:0 0 2.4rem;font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-muted)}.ls-guide{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-guide__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-guide__header{max-width:68rem;margin-bottom:clamp(3.2rem,6vw,5rem)}.ls-guide__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-guide__fieldset{border:none;padding:0;margin:0;min-width:0}.ls-guide__legend{padding:0;margin-bottom:1.6rem}.ls-guide__chips{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:clamp(2.4rem,4vw,4rem)}.ls-guide__chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1px solid var(--ls-scheme-border);border-radius:100px;background:transparent;font-family:var(--ls-font-label);font-size:1.3rem;color:var(--ls-scheme-fg);cursor:pointer;transition:background var(--ls-transition),border-color var(--ls-transition)}.ls-guide__chip:hover{border-color:var(--ls-scheme-fg)}.ls-guide__panel{display:none;grid-template-columns:1fr;gap:clamp(2.4rem,4vw,5rem);align-items:start}@media screen and (min-width:990px){.ls-guide__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ls-guide__radio:nth-of-type(1):checked~.ls-guide__panels>.ls-guide__panel:nth-child(1),.ls-guide__radio:nth-of-type(2):checked~.ls-guide__panels>.ls-guide__panel:nth-child(2),.ls-guide__radio:nth-of-type(3):checked~.ls-guide__panels>.ls-guide__panel:nth-child(3),.ls-guide__radio:nth-of-type(4):checked~.ls-guide__panels>.ls-guide__panel:nth-child(4),.ls-guide__radio:nth-of-type(5):checked~.ls-guide__panels>.ls-guide__panel:nth-child(5),.ls-guide__radio:nth-of-type(6):checked~.ls-guide__panels>.ls-guide__panel:nth-child(6){display:grid}.ls-guide__radio:nth-of-type(1):checked~.ls-guide__chips>.ls-guide__chip:nth-child(1),.ls-guide__radio:nth-of-type(2):checked~.ls-guide__chips>.ls-guide__chip:nth-child(2),.ls-guide__radio:nth-of-type(3):checked~.ls-guide__chips>.ls-guide__chip:nth-child(3),.ls-guide__radio:nth-of-type(4):checked~.ls-guide__chips>.ls-guide__chip:nth-child(4),.ls-guide__radio:nth-of-type(5):checked~.ls-guide__chips>.ls-guide__chip:nth-child(5),.ls-guide__radio:nth-of-type(6):checked~.ls-guide__chips>.ls-guide__chip:nth-child(6){background:var(--ls-scheme-btn-bg);color:var(--ls-scheme-btn-fg);border-color:var(--ls-scheme-btn-bg)}.ls-guide__radio:nth-of-type(1):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(1),.ls-guide__radio:nth-of-type(2):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(2),.ls-guide__radio:nth-of-type(3):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(3),.ls-guide__radio:nth-of-type(4):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(4),.ls-guide__radio:nth-of-type(5):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(5),.ls-guide__radio:nth-of-type(6):focus-visible~.ls-guide__chips>.ls-guide__chip:nth-child(6){outline:2px solid var(--ls-scheme-fg);outline-offset:2px}.ls-guide__panel-media{border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-scheme-panel)}.ls-guide__panel-media img,.ls-guide__panel-media svg{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;max-width:100%}.ls-guide__card{padding:clamp(2.4rem,4vw,4rem);border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);background:var(--ls-scheme-panel)}.ls-guide__card-title{font-family:var(--ls-font-headline);font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.15;color:var(--ls-scheme-fg);margin:0 0 2.4rem}.ls-guide__rows{margin:0}.ls-guide__row{display:grid;grid-template-columns:1fr;gap:.4rem;padding:1.6rem 0;border-top:1px solid var(--ls-scheme-border)}@media screen and (min-width:750px){.ls-guide__row{grid-template-columns:14rem minmax(0,1fr);gap:2.4rem;align-items:baseline}}.ls-guide__row-label{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted)}.ls-guide__row-value{margin:0;font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-fg)}.ls-guide__note{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid var(--ls-scheme-border);font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-muted)}.ls-guide__footer{margin-top:clamp(2.4rem,4vw,4rem)}.ls-pdp-hero{padding:clamp(3.2rem,6vw,8rem) var(--ls-gutter)}.ls-pdp-hero__inner{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,6rem);align-items:start}@media screen and (min-width:990px){.ls-pdp-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ls-pdp-hero__media{position:relative;border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-scheme-panel);isolation:isolate}.ls-pdp-hero__media-item{display:none}.ls-pdp-hero__media-item:first-child{display:block}.ls-pdp-hero__media.is-enhanced .ls-pdp-hero__media-item{display:none}.ls-pdp-hero__media.is-enhanced .ls-pdp-hero__media-item.is-active{display:block}.ls-pdp-hero__media img,.ls-pdp-hero__media svg{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;max-width:100%}.ls-pdp-hero__badge{position:absolute;inset-block-start:1.6rem;inset-inline-start:1.6rem;z-index:1;padding:.8rem 1.4rem;border-radius:100px;background:var(--ls-scheme-btn-bg);color:var(--ls-scheme-btn-fg);font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase}@media screen and (min-width:990px){.ls-pdp-hero__panel{position:sticky;top:2.4rem}}.ls-pdp-hero__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-pdp-hero__intro{margin:0 0 3.2rem;max-width:52ch}.ls-pdp-hero__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin-bottom:.8rem}.ls-pdp-hero__price{font-family:var(--ls-font-headline);font-size:clamp(2.8rem,4vw,4rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:1;color:var(--ls-scheme-fg)}.ls-pdp-hero__compare{font-family:var(--ls-font-label);font-size:1.6rem;text-decoration:line-through;color:var(--ls-scheme-muted)}.ls-pdp-hero__price-note{margin:0 0 3.2rem;font-family:var(--ls-font-label);font-size:1.3rem;line-height:1.5;color:var(--ls-scheme-muted)}.ls-pdp-hero__picker{border:none;padding:0;margin:0 0 3.2rem;min-width:0}.ls-pdp-hero__picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;width:100%;padding:0;margin-bottom:1.6rem}.ls-pdp-hero__picker-selected{font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;color:var(--ls-scheme-fg)}.ls-pdp-hero__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1.2rem}.ls-pdp-hero__option{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:.8rem;border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);background:var(--ls-scheme-panel);cursor:pointer;transition:border-color var(--ls-transition),transform var(--ls-transition)}.ls-pdp-hero__option:hover{border-color:var(--ls-scheme-fg)}.ls-pdp-hero__option:has(input:focus-visible){outline:2px solid var(--ls-scheme-fg);outline-offset:2px}.ls-pdp-hero__option:has(input:checked){border-color:var(--ls-scheme-fg);box-shadow:inset 0 0 0 1px var(--ls-scheme-fg)}.ls-pdp-hero__option:has(input:disabled){opacity:.4;cursor:not-allowed}.ls-pdp-hero__option-thumb{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--ls-radius) - .1rem);background:var(--ls-scheme-panel)}.ls-pdp-hero__option-label{font-family:var(--ls-font-label);font-size:1.2rem;line-height:1.3;color:var(--ls-scheme-fg);overflow-wrap:break-word}.ls-pdp-hero__option-soldout{font-family:var(--ls-font-label);font-size:1.1rem;color:var(--ls-scheme-muted)}.ls-pdp-hero__includes{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;margin-bottom:3.2rem;border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);background:var(--ls-scheme-panel)}.ls-pdp-hero__includes-title{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted);margin:0}.ls-pdp-hero__include{display:flex;align-items:flex-start;gap:1.2rem}.ls-pdp-hero__include .svg-wrapper{flex-shrink:0;width:2rem;height:2rem;color:var(--ls-scheme-fg)}.ls-pdp-hero__include svg{width:100%;height:100%}.ls-pdp-hero__include-title{display:block;font-size:1.5rem;font-weight:600;color:var(--ls-scheme-fg);margin-bottom:.4rem}.ls-pdp-hero__include-text{margin:0;font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-muted)}.ls-pdp-hero__form .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem}.ls-pdp-hero__submit{width:100%}.ls-pdp-hero__notes{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-top:2rem;padding:0;list-style:none}.ls-pdp-hero__note{display:flex;align-items:center;gap:.8rem;font-family:var(--ls-font-label);font-size:1.2rem;color:var(--ls-scheme-muted)}.ls-pdp-hero__note .svg-wrapper{width:1.6rem;height:1.6rem}.ls-pdp-hero__note svg{width:100%;height:100%}.ls-includes{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-includes__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-includes__header{max-width:68rem;margin-bottom:clamp(3.2rem,6vw,6rem)}.ls-includes--center .ls-includes__header{margin-inline:auto;text-align:center}.ls-includes__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-includes__grid{display:grid;grid-template-columns:1fr;gap:var(--ls-card-gap)}@media screen and (min-width:750px){.ls-includes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ls-includes--cols-3 .ls-includes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-includes--cols-4 .ls-includes__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-include-card{display:flex;flex-direction:column;min-width:0;padding:2.4rem;border:1px solid var(--ls-scheme-border);border-radius:var(--ls-radius);background:var(--ls-scheme-panel)}.ls-include-card__media{margin:-2.4rem -2.4rem 2.4rem;border-radius:var(--ls-radius) var(--ls-radius) 0 0;overflow:hidden;background:var(--ls-scheme-panel)}.ls-include-card__media img,.ls-include-card__media svg{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;max-width:100%}.ls-include-card__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-bottom:2rem;border-radius:50%;border:1px solid var(--ls-scheme-border);color:var(--ls-scheme-fg)}.ls-include-card__icon .svg-wrapper{width:2rem;height:2rem}.ls-include-card__icon svg{width:100%;height:100%}.ls-include-card__title{font-family:var(--ls-font-headline);font-size:clamp(1.8rem,2.4vw,2.2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.2;color:var(--ls-scheme-fg);margin:0 0 1.2rem}.ls-include-card__text{margin:0;font-size:1.5rem;line-height:var(--ls-lh-body);color:var(--ls-scheme-muted)}.ls-include-card__value{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--ls-scheme-border);font-family:var(--ls-font-label);font-size:1.2rem;letter-spacing:.02em;color:var(--ls-scheme-muted)}.ls-include-card__value-strike{text-decoration:line-through}.ls-include-card__value-free{font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-tracking-label);color:var(--ls-scheme-fg)}.ls-includes__footer{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:clamp(3.2rem,6vw,6rem);text-align:center}.ls-journey{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-journey__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-journey__header{max-width:68rem;margin-bottom:clamp(3.2rem,6vw,6rem)}.ls-journey__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-journey__layout{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,5vw,6rem);align-items:start}@media screen and (min-width:990px){.ls-journey__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ls-journey__media{display:none}@media screen and (min-width:990px){.ls-journey__media{display:block;position:sticky;top:8rem;aspect-ratio:4 / 5;border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-scheme-panel);isolation:isolate}.ls-journey__media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.ls-journey__media-item.is-active{opacity:1}.ls-journey__media:not(.is-enhanced) .ls-journey__media-item:first-child{opacity:1}.ls-journey__media img,.ls-journey__media svg{width:100%;height:100%;object-fit:cover;display:block}}.ls-journey__steps{display:flex;flex-direction:column;gap:clamp(3.2rem,6vw,6rem);margin:0;padding:0;list-style:none;counter-reset:ls-journey}.ls-journey__step{counter-increment:ls-journey;padding-top:2.4rem;border-top:1px solid var(--ls-scheme-border);opacity:.55;transition:opacity var(--ls-transition)}.ls-journey__step.is-active,.ls-journey__steps:not(.is-enhanced) .ls-journey__step{opacity:1}@media screen and (min-width:990px){.ls-journey__step{min-height:46vh;display:flex;flex-direction:column;justify-content:center}}.ls-journey__step-media{margin-bottom:2rem;border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-scheme-panel)}.ls-journey__step-media img,.ls-journey__step-media svg{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;max-width:100%}@media screen and (min-width:990px){.ls-journey__step-media{display:none}}.ls-journey__step-marker{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted)}.ls-journey__step-marker:before{content:counter(ls-journey,decimal-leading-zero);font-weight:700;color:var(--ls-scheme-fg)}.ls-journey__step-title{font-family:var(--ls-font-headline);font-size:clamp(2rem,3vw,3.2rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.15;color:var(--ls-scheme-fg);margin:0 0 1.6rem}.ls-journey__step-body{margin:0;max-width:52ch}@media(prefers-reduced-motion:reduce){.ls-journey__media-item,.ls-journey__step{transition-duration:.01ms}}.ls-statement{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(6rem,14vw,14rem) var(--ls-gutter);isolation:isolate;overflow:hidden}.ls-statement--tall{min-height:80svh}.ls-statement__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ls-statement__bg img,.ls-statement__bg svg{width:100%;height:100%;object-fit:cover;display:block}.ls-statement__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ls-scheme-bg);opacity:var(--ls-statement-veil, .55)}.ls-statement__inner{max-width:92rem;width:100%;text-align:center}.ls-statement--start .ls-statement__inner{text-align:start;margin-inline-end:auto}.ls-statement__quote{font-family:var(--ls-font-headline);font-size:clamp(2.6rem,5.5vw,6.4rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.05;color:var(--ls-scheme-fg);margin:2rem 0 0;overflow-wrap:break-word}.ls-statement__body{margin:3.2rem auto 0;max-width:60ch}.ls-statement--start .ls-statement__body{margin-inline:0}.ls-statement__author{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:3.2rem}.ls-statement--start .ls-statement__author{justify-content:flex-start}.ls-statement__avatar{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;flex-shrink:0}.ls-statement__author-name{display:block;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;color:var(--ls-scheme-fg);text-align:start}.ls-statement__author-role{display:block;font-family:var(--ls-font-label);font-size:1.2rem;color:var(--ls-scheme-muted);text-align:start}.ls-statement__cta{margin-top:4rem}.ls-stickybuy{position:fixed;inset-inline:0;inset-block-end:0;z-index:4;display:none;padding:1.2rem var(--ls-gutter);border-top:1px solid var(--ls-scheme-border);background:var(--ls-scheme-bg);color:var(--ls-scheme-fg);transform:translateY(100%);transition:transform var(--ls-transition)}.ls-stickybuy.is-enhanced{display:block}.ls-stickybuy.is-visible{transform:translateY(0)}.ls-stickybuy__inner{max-width:var(--ls-container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.ls-stickybuy__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.ls-stickybuy__thumb{display:none;width:4.8rem;height:4.8rem;border-radius:var(--ls-radius);object-fit:cover;flex-shrink:0;background:var(--ls-scheme-panel)}@media screen and (min-width:750px){.ls-stickybuy__thumb{display:block}}.ls-stickybuy__title{display:block;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;color:var(--ls-scheme-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-stickybuy__variant{display:block;font-family:var(--ls-font-label);font-size:1.2rem;color:var(--ls-scheme-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-stickybuy__right{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}.ls-stickybuy__price{font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:800;letter-spacing:var(--ls-tracking-display);color:var(--ls-scheme-fg)}@media screen and (max-width:749px){.ls-stickybuy__price{display:none}}.ls-stickybuy__cta{min-height:4.4rem;padding-inline:2.4rem}.ls-stickybuy__ask{min-height:4.4rem;min-width:4.4rem;padding-inline:1.6rem;gap:.8rem}@media screen and (max-width:749px){.ls-stickybuy__ask{padding-inline:0}.ls-stickybuy__ask-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.ls-stickybuy{transition-duration:.01ms}}.ls-specimens__intro{padding:var(--ls-section-padding) var(--ls-gutter);text-align:center}.ls-specimens__intro-inner{max-width:68rem;margin:0 auto}.ls-specimens__title{margin-block:1.6rem 2rem;color:var(--ls-scheme-fg)}.ls-specimen{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-specimen__inner{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}@media screen and (min-width:990px){.ls-specimen__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-specimen--reverse .ls-specimen__media{order:2}}.ls-specimen__media{position:relative;border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-scheme-panel)}.ls-specimen__media img,.ls-specimen__media svg{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;max-width:100%}@media screen and (min-width:990px){.ls-specimen__media img,.ls-specimen__media svg{aspect-ratio:1}}.ls-specimen__index{position:absolute;inset-block-end:1.6rem;inset-inline-start:1.6rem;font-family:var(--ls-font-headline);font-size:clamp(3.2rem,6vw,6rem);font-weight:800;line-height:1;color:var(--ls-scheme-bg);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.ls-specimen__content{min-width:0}.ls-specimen__name{margin-block:1.6rem 1.6rem;color:var(--ls-scheme-fg)}.ls-specimen__latin{display:block;font-size:1.4rem;font-style:italic;color:var(--ls-scheme-muted);margin-bottom:2.4rem}.ls-specimen__body{margin:0 0 3.2rem;max-width:52ch}.ls-specimen__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.6rem 2.4rem;margin:0 0 3.2rem;padding:2rem 0 0;border-top:1px solid var(--ls-scheme-border)}.ls-specimen__spec-label{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-muted);margin-bottom:.6rem}.ls-specimen__spec-value{margin:0;font-size:1.5rem;color:var(--ls-scheme-fg)}.ls-specimen__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.ls-specimen__chosen{display:none;align-items:center;gap:.8rem;font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-scheme-fg)}.ls-specimen.is-selected .ls-specimen__chosen{display:inline-flex}.ls-specimen.is-selected .ls-specimen__cta{display:none}.ls-reviews{padding:var(--ls-section-padding) var(--ls-gutter);background:var(--ls-surface-container)}.ls-reviews__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-reviews__header{max-width:60rem;margin:0 auto clamp(4rem,6vw,6rem);text-align:center}.ls-reviews__heading{font-family:var(--ls-font-headline);font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:var(--ls-tracking-display);color:var(--ls-primary);margin:0 0 3.2rem}.ls-reviews__score{display:flex;flex-direction:column;align-items:center;gap:.4rem}.ls-reviews__average{font-family:var(--ls-font-headline);font-size:clamp(4rem,8vw,6rem);font-weight:800;line-height:1;color:var(--ls-primary)}.ls-reviews__stars{color:var(--ls-primary);font-size:1.6rem;letter-spacing:.2rem}.ls-reviews__count{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.ls-reviews__grid{grid-template-columns:repeat(3,1fr)}}.ls-reviews__card{background:var(--ls-surface);border-radius:var(--ls-radius);padding:3.2rem}.ls-reviews__card-stars{color:var(--ls-primary);font-size:1.3rem;letter-spacing:.15rem;margin-bottom:1.6rem}.ls-reviews__quote{font-size:1.5rem;font-style:italic;line-height:var(--ls-lh-body);color:var(--ls-on-surface);margin:0 0 2.4rem}.ls-reviews__author{display:flex;flex-direction:column;gap:.2rem}.ls-reviews__author-name{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface)}.ls-reviews__author-location{font-family:var(--ls-font-label);font-size:1rem;color:var(--ls-on-surface-muted)}.ls-tree-details{padding-block:var(--ls-block-gap);color:var(--ls-on-surface);background:var(--ls-surface)}.ls-tree-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:center}@media screen and (min-width:990px){.ls-tree-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.ls-tree-details__body{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.ls-tree-details__numbers{display:flex;flex-wrap:wrap;gap:4rem;margin:0;padding:0;list-style:none}.ls-tree-details__number{display:flex;flex-direction:column;gap:.6rem}.ls-tree-details__big{font-family:var(--ls-font-headline);font-size:clamp(4.4rem,5vw,6.4rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ls-primary)}.ls-tree-details__unit{font-family:var(--ls-font-label);font-size:1.3rem;color:var(--ls-text-soft)}.ls-tree-details__approx{margin:-1.6rem 0 0;font-size:1.4rem;color:var(--ls-text-soft)}.ls-tree-details__list{margin:0}.ls-tree-details__footnote{margin:-1.6rem 0 0;font-size:1.3rem;line-height:1.5;color:#1a1c1b9e}.ls-tree-details__row{display:flex;justify-content:space-between;gap:2.4rem;padding-block:1.2rem;border-top:1px solid var(--ls-outline)}.ls-tree-details__row:last-child{border-bottom:1px solid var(--ls-outline)}.ls-tree-details__row dt{flex-shrink:0;font-family:var(--ls-font-label);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-text-soft)}.ls-tree-details__row dd{margin:0;font-size:1.5rem;font-weight:500;text-align:end}.ls-tree-details__botanic{font-style:italic;font-weight:400;color:var(--ls-text-soft)}.ls-tree-details__photo{position:relative;margin:0;border-radius:var(--ls-radius-card);background:#e2e2df;overflow:hidden}.ls-tree-details__photo img{display:block;width:100%;height:auto}.ls-tree-details__dim{position:absolute;border-color:var(--ls-primary);border-style:solid;border-width:0}.ls-tree-details__dim--w{inset-inline-start:var(--izq);inset-inline-end:calc(100% - var(--dcha));top:calc(var(--arriba) / 2);height:1.6rem;margin-top:-.8rem;border-inline-width:1.5px}.ls-tree-details__dim--w:before{position:absolute;inset-inline:0;top:50%;border-top:1.5px solid var(--ls-primary);content:""}.ls-tree-details__dim--h{top:var(--arriba);bottom:calc(100% - var(--abajo));left:calc(var(--dcha) + (100% - var(--dcha)) / 2);width:1.6rem;margin-left:-.8rem;border-block-width:1.5px}.ls-tree-details__dim--h:before{position:absolute;inset-block:0;left:50%;border-left:1.5px solid var(--ls-primary);content:""}.ls-tree-details__tag{position:absolute;top:50%;left:50%;padding:.2rem 1rem;border-radius:999px;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;white-space:nowrap;color:var(--ls-primary);background:var(--ls-surface);transform:translate(-50%,-50%)}.ls-tree-guide{padding-block:var(--ls-block-gap);scroll-margin-top:8rem;color:#f4f7f1;background:#3f5040}.ls-tree-guide__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem;align-items:center}@media screen and (min-width:990px){.ls-tree-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.ls-tree-guide .ls-tree-guide__eyebrow{color:#f4f7f1bf}.ls-tree-guide .ls-tree-guide__title{margin-bottom:1.6rem;color:#f4f7f1}.ls-tree-guide__intro{margin:0;font-size:1.6rem;line-height:var(--ls-lh-body);color:#f4f7f1d1}.ls-tree-guide__steps{margin:3.2rem 0 0;padding:0;list-style:none}.ls-tree-guide__step{display:flex;gap:2rem;padding-block:2rem;border-top:1px solid rgba(244,247,241,.3)}.ls-tree-guide__step:last-child{border-bottom:1px solid rgba(244,247,241,.3)}.ls-tree-guide__step h3{margin:0 0 .4rem;font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;color:#f4f7f1}.ls-tree-guide__step p{margin:0;font-size:1.4rem;line-height:var(--ls-lh-body);color:#f4f7f1d1}.ls-tree-guide__num{flex-shrink:0;width:4.8rem;font-family:var(--ls-font-headline);font-size:3.2rem;font-weight:800;line-height:1;color:#f4f7f173}.ls-tree-guide__figure{display:flex;flex-direction:column;align-items:center;gap:6.4rem;margin:0}.ls-tree-guide__deck{position:relative;width:min(32rem,70%);aspect-ratio:595 / 842;margin-top:2.4rem}.ls-tree-guide__card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--ls-radius);object-fit:cover;box-shadow:0 1.4rem 3.6rem #0000004d;transition:transform .35s ease-out}.ls-tree-guide__card--back{transform:rotate(10deg) translate(3.4rem,.8rem)}.ls-tree-guide__card--middle{transform:rotate(5deg) translate(1.7rem,.3rem)}.ls-tree-guide__card--front{transform:rotate(-1.5deg)}.ls-tree-guide__deck:hover .ls-tree-guide__card--back{transform:rotate(16deg) translate(7rem,1.4rem)}.ls-tree-guide__deck:hover .ls-tree-guide__card--middle{transform:rotate(8deg) translate(3.6rem,.6rem)}.ls-tree-guide__deck:hover .ls-tree-guide__card--front{transform:rotate(-3deg) translate(-.8rem,-.6rem)}.ls-tree-guide__caption{position:relative;z-index:1;max-width:36rem;font-size:1.3rem;text-align:center;color:#f4f7f1bf}@media(prefers-reduced-motion:reduce){.ls-tree-guide__card{transition:none}}.ls-tree-note{padding-block:var(--ls-block-gap);color:var(--ls-on-surface);background:var(--ls-surface-container)}.ls-tree-note__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:center}@media screen and (min-width:990px){.ls-tree-note__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.ls-tree-note__photo{position:relative;margin:0;border-radius:var(--ls-radius-card);background:#e2e2df;overflow:hidden}.ls-tree-note__photo img{display:block;width:100%;height:auto}.ls-tree-note__pin{position:absolute;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border:2px solid var(--ls-surface);border-radius:50%;font-family:var(--ls-font-label);font-size:1.4rem;font-weight:700;color:var(--ls-on-primary);background:var(--ls-primary)}.ls-tree-note__body{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.ls-tree-note__text{font-size:1.6rem;line-height:var(--ls-lh-body);color:var(--ls-text-soft)}.ls-tree-note__text p{margin:0 0 1.2rem}.ls-tree-note__text p:first-child{font-family:var(--ls-font-headline);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--ls-primary)}.ls-tree-note__list{margin:0;padding:0;list-style:none}.ls-tree-note__item{display:flex;gap:1.6rem;padding-block:1.4rem;border-top:1px solid rgba(0,0,0,.12);font-size:1.5rem}.ls-tree-note__item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.ls-tree-note__item strong{font-weight:600}.ls-tree-note__num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;color:var(--ls-on-primary);background:var(--ls-primary)}.ls-tree-related{padding-block:var(--ls-block-gap);background:var(--ls-surface)}.ls-tree-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ls-tree-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem}}.ls-tree-shipping{padding-block:6.4rem;color:var(--ls-on-surface);background:var(--ls-surface-container)}.ls-tree-shipping__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-tree-shipping__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}}.ls-tree-shipping__item{display:flex;gap:1.6rem;align-items:flex-start}.ls-tree-shipping__item svg{flex-shrink:0;color:var(--ls-accent)}.ls-tree-shipping__item h3{margin:0;font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700}.ls-tree-shipping__item p{margin:.4rem 0 0;font-size:1.4rem;color:var(--ls-text-soft)}.ls-tree-shipping__item a{color:inherit;text-underline-offset:.3rem}.ls-tree-species{padding-block:var(--ls-block-gap);color:var(--ls-on-surface);background:var(--ls-surface)}.ls-tree-species__summary{max-width:64rem;margin:1.6rem 0 0;font-size:1.6rem;line-height:var(--ls-lh-body);color:var(--ls-text-soft)}.ls-tree-species__advice{max-width:64rem;margin:2rem 0 0;padding-inline-start:1.6rem;border-inline-start:2px solid var(--ls-accent)}.ls-tree-species__advice-text{margin:0;font-size:1.7rem;font-style:italic;line-height:1.5;color:var(--ls-on-surface)}.ls-tree-species__advice-author{display:block;margin-block-start:.6rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-text-soft)}.ls-tree-species__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.ls-tree-species__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.ls-tree-species__card{display:flex;flex-direction:column;gap:1rem;padding:2.8rem 2.4rem;border-radius:var(--ls-radius-card);background:var(--ls-surface-container)}@media screen and (max-width:749px){.ls-tree-species__card{padding:1.8rem 1.6rem}}.ls-tree-species__icon{color:var(--ls-accent)}.ls-tree-species__label{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-text-soft)}.ls-tree-species__value{font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;line-height:1.15;overflow-wrap:break-word}.ls-tree-species__phrase{font-size:1.4rem;color:var(--ls-text-soft)}.ls-value-props{padding:var(--ls-section-padding) var(--ls-gutter)}.ls-value-props__inner{max-width:var(--ls-container-max);margin:0 auto}.ls-value-props__header{text-align:center;margin-bottom:clamp(4rem,8vw,8rem)}.ls-value-props__eyebrow{display:block;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;opacity:.5;margin-bottom:1.6rem}.ls-value-props__title{font-family:var(--ls-font-headline);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:1.1;margin:0}.ls-value-props__grid{display:grid;grid-template-columns:1fr;gap:clamp(4rem,8vw,6rem)}@media screen and (min-width:750px){.ls-value-props__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.ls-value-props__grid{grid-template-columns:repeat(3,1fr)}}.ls-value-prop{display:flex;flex-direction:column}.ls-value-prop__number{display:block;font-family:var(--ls-font-headline);font-size:clamp(5rem,8vw,8rem);font-weight:800;letter-spacing:var(--ls-tracking-display);line-height:1;opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:2.4rem}.ls-value-prop__title{font-family:var(--ls-font-headline);font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:700;letter-spacing:var(--ls-tracking-display);margin:0 0 1.6rem;line-height:1.2}.ls-value-prop__body{font-size:1.5rem;line-height:var(--ls-lh-body);opacity:.7}@media screen and (min-width:750px){.ls-value-prop__body{font-size:1.6rem}}.ls-welcome{padding:var(--ls-section-padding) var(--ls-gutter);color:var(--ls-on-surface);background:var(--ls-surface)}.ls-welcome__inner{max-width:56rem;margin-inline:auto;overflow-wrap:break-word}.ls-welcome__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;margin-block-end:3.2rem;object-fit:cover;border-radius:var(--ls-radius-card);background:var(--ls-surface-container)}.ls-welcome__eyebrow{display:block;margin-block-end:1.6rem;font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted)}.ls-welcome__heading{margin:0 0 2rem;font-family:var(--ls-font-headline);font-size:clamp(3.2rem,7vw,4.8rem);font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-on-surface)}.ls-welcome__intro{margin-block-end:3.2rem;font-size:1.7rem;line-height:var(--ls-lh-body)}.ls-welcome__intro p{margin:0 0 1.2rem}.ls-welcome__intro p:last-child{margin-block-end:0}.ls-welcome__form{display:flex;flex-direction:column;gap:2rem}.ls-welcome__field{display:flex;flex-direction:column;gap:.8rem}.ls-welcome__label{font-family:var(--ls-font-label);font-size:1.2rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase}.ls-welcome__input{min-width:0;min-height:4.8rem;padding:1.2rem 1.6rem;border:1px solid var(--ls-outline);font-family:inherit;font-size:1.6rem;color:var(--ls-on-surface);background:var(--ls-surface);border-radius:var(--ls-radius);transition:border-color var(--ls-transition)}.ls-welcome__input:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-welcome__consent{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;font-size:1.4rem;line-height:var(--ls-lh-body)}.ls-welcome__consent a{color:inherit}.ls-welcome__checkbox{width:2.2rem;height:2.2rem;margin:.1rem 0 0;accent-color:var(--ls-primary)}.ls-welcome__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.6rem 3.2rem;border:none;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;text-decoration:none;color:var(--ls-on-primary);background:var(--ls-primary);border-radius:var(--ls-radius);cursor:pointer;transition:opacity var(--ls-transition)}.ls-welcome__button:hover{opacity:.88}.ls-welcome__button:focus-visible{outline:2px solid var(--ls-primary);outline-offset:3px}.ls-welcome__fine-print{margin:0;font-size:1.3rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted)}.ls-welcome__errors{margin:0;padding:1.2rem 1.6rem;border:1px solid currentColor;font-size:1.4rem;border-radius:var(--ls-radius)}.ls-welcome__errors ul{margin:0;padding-inline-start:1.8rem}.ls-welcome__code-box{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between;margin-block:2.4rem;padding:2rem 2.4rem;border:1px dashed var(--ls-outline);background:var(--ls-surface-low);border-radius:var(--ls-radius-card)}.ls-welcome__code{font-family:var(--ls-font-headline);font-size:clamp(2.6rem,6vw,3.4rem);font-weight:700;letter-spacing:.06em}.ls-welcome__copy{min-height:4.4rem;padding:1rem 1.6rem;border:1px solid var(--ls-outline);font-family:var(--ls-font-label);font-size:1.2rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface);background:transparent;border-radius:var(--ls-radius);cursor:pointer}.ls-welcome__copy[hidden]{display:none}.ls-welcome__success-body{margin:0 0 3.2rem;font-size:1.6rem;line-height:var(--ls-lh-body)}.ls-fab{position:fixed;inset-block-end:calc(1.6rem + env(safe-area-inset-bottom,0px));inset-inline-end:1.6rem;z-index:3;display:none;transform:translateY(calc(var(--ls-fab-lift, 0px) * -1));transition:transform var(--ls-transition)}.ls-fab.is-enhanced{display:block}.ls-fab__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:0 1.8rem 0 1.4rem;border-radius:9.9rem;background:var(--ls-primary);color:var(--ls-on-primary);font-family:var(--ls-font-label);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-decoration:none;box-shadow:0 .4rem 1.8rem #11111147;opacity:0;transform:translateY(1.2rem) scale(.94);transition:opacity var(--ls-transition),transform var(--ls-transition);visibility:hidden}.ls-fab.is-revealed .ls-fab__link{opacity:1;transform:none;visibility:visible}.ls-fab.is-retracted .ls-fab__link{opacity:0;transform:translateY(1.2rem) scale(.94);visibility:hidden}.ls-fab__link:hover{opacity:.9}.ls-fab__link:focus-visible{outline:2px solid var(--ls-primary);outline-offset:3px}@media screen and (max-width:749px){.ls-fab__link{padding:0;min-width:4.6rem;justify-content:center}.ls-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.ls-fab,.ls-fab__link{transition-duration:.01ms}}.related-products{background:var(--ls-surface)}.related-products .card-wrapper{border-radius:var(--ls-radius);overflow:hidden}.related-products .card__heading{font-family:var(--ls-font-headline);letter-spacing:var(--ls-tracking-display);color:var(--ls-on-surface)}.related-products .price__sale,.related-products .price-item--sale{color:var(--ls-primary)}.ls-human-contact{background:var(--ls-surface-container);border-radius:var(--ls-radius);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.ls-human-contact__header{display:flex;align-items:center;gap:1.6rem}.ls-human-contact__photo{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ls-surface-low)}.ls-human-contact__photo--placeholder{display:grid;place-items:center;background:var(--ls-primary);color:var(--ls-on-primary);font-family:var(--ls-font-headline);font-size:2rem;font-weight:800;letter-spacing:var(--ls-tracking-display)}.ls-human-contact__identity{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ls-human-contact__eyebrow{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin:0}.ls-human-contact__name{font-family:var(--ls-font-headline);font-size:2rem;font-weight:700;letter-spacing:var(--ls-tracking-display);line-height:var(--ls-lh-tight);color:var(--ls-primary);margin:0;overflow-wrap:break-word}.ls-human-contact__subtitle{font-size:1.4rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface-muted);margin:0}.ls-human-contact__hours{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:var(--ls-lh-body);color:var(--ls-on-surface);margin:0}.ls-human-contact__hours:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#25d366;flex-shrink:0}.ls-human-contact__cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.4rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;text-decoration:none;border-radius:var(--ls-radius);border:1px solid var(--ls-primary);background:var(--ls-primary);color:var(--ls-on-primary);transition:opacity var(--ls-transition);cursor:pointer}.ls-human-contact__cta:hover{opacity:.85}.ls-human-contact__cta:focus-visible{outline:2px solid var(--ls-primary);outline-offset:2px}.ls-human-contact__alt{margin:0;font-size:1.2rem;line-height:var(--ls-lh-body);text-align:center;color:var(--ls-on-surface-muted)}.ls-human-contact__alt a{color:inherit;text-underline-offset:.3rem}.ls-human-contact__alt a:hover{color:var(--ls-primary)}@media(prefers-reduced-motion:reduce){.ls-human-contact__cta{transition-duration:.01ms}}.ls-icon-whatsapp{display:block;flex-shrink:0}@media(prefers-reduced-motion:reduce){.ls-gallery__main,.ls-gallery__thumb,.ls-gallery__dot,.ls-gallery__lightbox-arrow,.ls-gallery__lightbox-close{transition-duration:.01ms!important;scroll-behavior:auto!important}}.ls-gallery{display:flex;flex-direction:column;gap:1rem}.ls-gallery__layout{display:block}.ls-gallery__thumbs{display:none}.ls-gallery__thumb{flex:0 0 auto;width:100%;aspect-ratio:1;border-radius:var(--ls-radius);overflow:hidden;background:var(--ls-surface-container);border:2px solid transparent;padding:0;cursor:pointer;position:relative;transition:border-color var(--ls-transition),opacity var(--ls-transition);isolation:isolate}.ls-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ls-gallery__thumb.is-active{border-color:var(--ls-primary)}.ls-gallery__thumb:hover{opacity:.82}.ls-gallery__thumb[data-behavior=lightbox]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;pointer-events:none}.ls-gallery__play-badge{position:absolute;bottom:.4rem;inset-inline-end:.4rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fafaf8eb;display:flex;align-items:center;justify-content:center;pointer-events:none}.ls-gallery__main{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.ls-gallery__main::-webkit-scrollbar{display:none}.ls-gallery__item{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:3 / 4;position:relative;overflow:hidden;border-radius:var(--ls-radius);background:var(--ls-surface-container);cursor:zoom-in}.ls-gallery__img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--ls-zoom-x, 50%) var(--ls-zoom-y, 50%);transition:transform .12s ease-out;will-change:transform}.ls-gallery__item:not([data-media-type=image]){cursor:pointer}@media screen and (min-width:768px){.ls-gallery__item:hover .ls-gallery__img{transform:scale(2.2)}.ls-gallery__item:not([data-media-type=image]):hover .ls-gallery__img{transform:none}}@media(prefers-reduced-motion:reduce){.ls-gallery__item:hover .ls-gallery__img{transform:none}}.ls-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ls-gallery__play-circle{width:5.2rem;height:5.2rem;border-radius:50%;background:#fafaf8eb;display:flex;align-items:center;justify-content:center}.ls-gallery__dots{display:flex;justify-content:center;gap:.5rem;padding-block:.2rem}.ls-gallery__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--ls-outline);transition:background var(--ls-transition),transform var(--ls-transition);flex-shrink:0}.ls-gallery__dot.is-active{background:var(--ls-primary);transform:scale(1.4)}@media screen and (min-width:768px){.ls-gallery{gap:0}.ls-gallery__layout{display:grid;grid-template-columns:7rem 1fr;gap:1.2rem;align-items:start}.ls-gallery__thumbs{display:flex;flex-direction:column;gap:.8rem;position:sticky;top:2.4rem;max-height:calc(100dvh - 5rem);overflow-y:auto;scrollbar-width:none}.ls-gallery__thumbs::-webkit-scrollbar{display:none}.ls-gallery__main{flex-direction:column;overflow-x:visible;scroll-snap-type:none;gap:1.2rem}.ls-gallery__item{flex:none;width:100%;aspect-ratio:4 / 5;scroll-snap-align:none}.ls-gallery__item--extra,.ls-gallery__dots{display:none}}.ls-gallery__lightbox{width:100dvw;height:100dvh;max-width:100dvw;max-height:100dvh;border:none;padding:0;margin:0;background:#0c0c0cf7;overflow:hidden}.ls-gallery__lightbox::backdrop{background:transparent}.ls-gallery__lightbox-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ls-gallery__lightbox-slides{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-inline:5rem;cursor:zoom-in;overflow:hidden}.ls-gallery__lightbox-slides.has-video{cursor:default}.ls-gallery__lightbox-slides.is-zoomed{cursor:zoom-out;overflow:auto}.ls-gallery__lightbox-img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:var(--ls-radius);transform-origin:var(--ls-lbzoom-x, 50%) var(--ls-lbzoom-y, 50%);transition:transform .25s ease}.ls-gallery__lightbox-slides.is-zoomed .ls-gallery__lightbox-img{transform:scale(2.5);max-width:none;max-height:none}.ls-gallery__lightbox-video{max-width:100%;max-height:100%;outline:none;border-radius:var(--ls-radius)}.ls-gallery__lightbox-iframe{width:min(900px,100%);aspect-ratio:16 / 9;border:none;border-radius:var(--ls-radius)}.ls-gallery__lightbox-close{position:absolute;top:1.2rem;inset-inline-end:1.2rem;z-index:2;width:4rem;height:4rem;border-radius:50%;background:#fafaf81f;border:1px solid rgba(250,250,248,.2);color:#fafaf8;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--ls-transition)}.ls-gallery__lightbox-close:hover{background:#fafaf838}.ls-gallery__lightbox-close svg{width:1.8rem;height:1.8rem;flex-shrink:0}.ls-gallery__lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;background:#fafaf81f;border:1px solid rgba(250,250,248,.2);color:#fafaf8;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--ls-transition),opacity var(--ls-transition)}.ls-gallery__lightbox-arrow:hover{background:#fafaf838}.ls-gallery__lightbox-arrow[aria-disabled=true]{opacity:.2;pointer-events:none}.ls-gallery__lightbox-arrow--prev{inset-inline-start:1rem}.ls-gallery__lightbox-arrow--next{inset-inline-end:1rem}.ls-gallery__lightbox-arrow svg{width:1.6rem;height:1.6rem;flex-shrink:0}.ls-gallery__lightbox-counter{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);color:#fafaf899;font-family:var(--ls-font-label);font-size:1.6rem;letter-spacing:.08em;pointer-events:none;white-space:nowrap}.ls-tree-main{padding-block:2.4rem var(--ls-block-gap);background:var(--ls-surface);color:var(--ls-on-surface)}.ls-tree-main__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem;font-family:var(--ls-font-label);font-size:1.3rem;color:var(--ls-text-soft)}.ls-tree-main__crumbs a{color:inherit;text-decoration:none}.ls-tree-main__crumbs a:hover{color:var(--ls-accent)}.ls-tree-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media screen and (min-width:990px){.ls-tree-main__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6.4rem;align-items:start}}.ls-tree-gallery{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.ls-tree-gallery__stage{position:relative;display:flex;flex-direction:column;gap:1.2rem}.ls-tree-gallery.is-ready .ls-tree-gallery__item[hidden]{display:none}.ls-tree-gallery__item{position:relative;aspect-ratio:4 / 3;border-radius:var(--ls-radius-card);background:#e2e2df;overflow:hidden}.ls-tree-gallery__item img,.ls-tree-gallery__item video,.ls-tree-gallery__item iframe{display:block;width:100%;height:100%;object-fit:contain}.ls-tree-gallery__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;padding:1.6rem;border:0;background:transparent;cursor:zoom-in}.ls-tree-gallery__open:focus-visible{outline:2px solid var(--ls-accent);outline-offset:-4px}.ls-tree-gallery__hint{display:inline-flex;gap:.6rem;align-items:center;padding:.6rem 1.2rem;border-radius:999px;font-family:var(--ls-font-label);font-size:1.2rem;color:#fafaf8;background:#111111b8}.ls-tree-lightbox{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;color:#fafaf8;background:#0c0c0c;overflow:hidden}.ls-tree-lightbox::backdrop{background:transparent}.ls-tree-lightbox__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.ls-tree-lightbox__track::-webkit-scrollbar{display:none}.ls-tree-lightbox__track.is-locked{overflow-x:hidden}.ls-tree-lightbox__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;min-width:0;height:100%;padding:6.4rem 0;scroll-snap-align:center;scroll-snap-stop:always}@media screen and (min-width:750px){.ls-tree-lightbox__slide{padding:6.4rem 8rem}}.ls-tree-lightbox__zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:zoom-in;touch-action:pan-x pan-y}.ls-tree-lightbox__zoom.is-zoomed{display:block;overflow:auto;cursor:zoom-out;scrollbar-width:none}.ls-tree-lightbox__zoom.is-zoomed::-webkit-scrollbar{display:none}.ls-tree-lightbox__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ls-tree-lightbox__zoom.is-zoomed .ls-tree-lightbox__img{width:250%;max-width:none;max-height:none}.ls-tree-lightbox__video{max-width:100%;max-height:100%}.ls-tree-lightbox__btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(250,250,248,.24);border-radius:50%;color:#fafaf8;background:#fafaf81f;cursor:pointer;transition:background var(--ls-transition)}.ls-tree-lightbox__btn:hover{background:#fafaf83d}.ls-tree-lightbox__btn:focus-visible{outline:2px solid #fafaf8;outline-offset:2px}.ls-tree-lightbox__close{inset-block-start:1.2rem;inset-inline-end:1.2rem}.ls-tree-lightbox__arrow{inset-block-start:50%;transform:translateY(-50%)}@media screen and (max-width:749px){.ls-tree-lightbox__arrow{display:none}}.ls-tree-lightbox__arrow--prev{inset-inline-start:1.6rem}.ls-tree-lightbox__arrow--next{inset-inline-end:1.6rem}.ls-tree-lightbox__counter{position:absolute;inset-block-end:1.6rem;inset-inline:0;margin:0;font-family:var(--ls-font-label);font-size:1.4rem;letter-spacing:.08em;text-align:center;color:#fafaf8b3;pointer-events:none}.ls-tree-gallery__badge{position:absolute;inset-block-start:1.6rem;inset-inline-start:1.6rem;padding:.6rem 1.2rem;border-radius:999px;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface);background:var(--ls-surface);pointer-events:none}.ls-tree-gallery__badge--sold{color:var(--ls-on-primary);background:var(--ls-primary)}.ls-tree-gallery--sold .ls-tree-gallery__item img{filter:grayscale(1);opacity:.75}.ls-tree-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.ls-tree-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid var(--ls-outline);border-radius:var(--ls-radius);background:#e2e2df;overflow:hidden;cursor:pointer}.ls-tree-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ls-tree-gallery__thumb[aria-current=true]{outline:2px solid var(--ls-primary);outline-offset:-2px}.ls-tree-gallery__thumb:focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px}.ls-tree-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#11111159}.ls-tree-buy{display:flex;flex-direction:column;gap:2.2rem;min-width:0}@media screen and (min-width:990px){.ls-tree-buy{position:sticky;inset-block-start:2.4rem}}.ls-tree-buy__species{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;margin:0 0 1rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-accent)}.ls-tree-buy__botanic{font-family:inherit;font-size:1.3rem;font-weight:400;font-style:italic;letter-spacing:0;text-transform:none;color:var(--ls-text-soft)}.ls-tree-buy__title{margin:0;font-family:var(--ls-font-headline);font-size:clamp(2.8rem,3.4vw,4rem);font-weight:700;line-height:1.05;letter-spacing:var(--ls-tracking-display);color:var(--ls-primary);overflow-wrap:break-word}.ls-tree-buy__price{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:baseline;margin-top:1.2rem}.ls-tree-buy__amount{font-family:var(--ls-font-label);font-size:2.8rem;font-weight:700;color:var(--ls-primary)}.ls-tree-buy__tax{font-size:1.3rem;color:var(--ls-text-soft)}.ls-tree-buy__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ls-tree-buy__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-tree-buy__fact{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.2rem;border-radius:var(--ls-radius-card);background:var(--ls-surface-container)}.ls-tree-buy__fact svg{color:var(--ls-accent)}.ls-tree-buy__fact-value{font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700;line-height:1.1;overflow-wrap:break-word}.ls-tree-buy__fact-label{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-text-soft)}.ls-tree-buy__note{display:flex;gap:1rem;align-items:flex-start;margin:0;font-size:1.4rem;line-height:1.5}.ls-tree-buy__note svg{flex-shrink:0;margin-top:.2rem}.ls-tree-buy__note strong{font-weight:600}.ls-tree-buy__note a{color:inherit;text-underline-offset:.3rem}.ls-tree-buy__soft{color:var(--ls-text-soft)}.ls-tree-buy__form{display:flex;flex-direction:column;gap:1.2rem}.ls-tree-buy__variants{margin:0;padding:0;border:0}.ls-tree-buy__variants legend{margin-bottom:1rem;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700}.ls-tree-buy__variant-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ls-tree-buy__variant{position:relative;display:block;padding:.6rem;border:1px solid var(--ls-outline);border-radius:var(--ls-radius-card);background:var(--ls-surface);cursor:pointer}.ls-tree-buy__variant input{position:absolute;opacity:0;pointer-events:none}.ls-tree-buy__variant img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:.3rem}.ls-tree-buy__variant:has(input:checked){outline:2px solid var(--ls-primary);outline-offset:-1px}.ls-tree-buy__variant:has(input:focus-visible){outline:2px solid var(--ls-accent);outline-offset:2px}.ls-tree-buy__variant:has(input:disabled){opacity:.45;cursor:not-allowed}.ls-tree-buy__variant-name{display:block;padding:.6rem 0 .2rem;font-family:var(--ls-font-label);font-size:1.3rem;font-weight:700}.ls-tree-buy__submit{position:relative;width:100%;min-height:5.2rem;font-family:var(--ls-font-label);font-size:1.5rem;font-weight:700}.ls-tree-buy__submit.loading>span{visibility:hidden}.ls-tree-buy__submit .loading__spinner{position:absolute;width:2rem}.ls-tree-buy__submit[disabled]{opacity:.5;cursor:not-allowed}.ls-tree-buy__error{margin:0;font-size:1.3rem;color:#8a2a1b}.ls-tree-buy__promises{display:flex;flex-direction:column;gap:1.4rem;padding-block:1.8rem;border-block:1px solid var(--ls-outline)}.ls-tree-buy__sold{display:flex;flex-direction:column;gap:1.4rem;padding:2rem;border-radius:var(--ls-radius-card);background:var(--ls-surface-container)}.ls-tree-buy__sold h2{margin:0;font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700}.ls-tree-buy__sold p{margin:0;font-size:1.4rem;color:var(--ls-text-soft)}.ls-tree-buy__contact{display:flex;gap:1.4rem;align-items:center;min-height:4.8rem;text-decoration:none;color:var(--ls-on-surface)}.ls-tree-buy__contact:hover .ls-tree-buy__contact-cta{color:var(--ls-accent)}.ls-tree-buy__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;font-family:var(--ls-font-headline);font-size:1.8rem;font-weight:700;color:#f4f7f1;background:#3f5040;object-fit:cover}.ls-tree-buy__contact-text{display:flex;flex-direction:column;font-size:1.3rem;color:var(--ls-text-soft)}.ls-tree-buy__contact-cta{display:flex;gap:.8rem;align-items:center;font-family:var(--ls-font-label);font-size:1.5rem;font-weight:700;color:var(--ls-on-surface)}.ls-tree-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:3;display:flex;gap:1.2rem;align-items:center;padding:1rem var(--ls-wrap-gutter);border-top:1px solid var(--ls-outline);background:var(--ls-surface);box-shadow:0 -.6rem 1.8rem #00000014;transform:translateY(110%);transition:transform var(--ls-transition)}.ls-tree-bar.is-visible{transform:none}@media screen and (min-width:990px){.ls-tree-bar{display:none}}.ls-tree-bar__image{flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:var(--ls-radius);object-fit:cover}.ls-tree-bar__text{display:flex;flex-grow:1;flex-direction:column;min-width:0;line-height:1.25}.ls-tree-bar__name{overflow:hidden;font-size:1.2rem;color:var(--ls-text-soft);white-space:nowrap;text-overflow:ellipsis}.ls-tree-bar__price{font-family:var(--ls-font-label);font-size:1.6rem;font-weight:700}@media(prefers-reduced-motion:reduce){.ls-tree-bar{transition:none}.ls-tree-lightbox__track{scroll-behavior:auto}}.ls-tech-sheet{background:var(--ls-surface-container);border-radius:var(--ls-radius);padding:2.4rem}.ls-tech-sheet__heading{font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin:0 0 1.6rem}.ls-tech-sheet__list{margin:0}.ls-tech-sheet__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--ls-outline)}.ls-tech-sheet__row:first-child{padding-top:0}.ls-tech-sheet__row:last-child{padding-bottom:0;border-bottom:none}.ls-tech-sheet__label{font-family:var(--ls-font-label);font-size:1.1rem;letter-spacing:var(--ls-tracking-label);text-transform:uppercase;color:var(--ls-on-surface-muted);margin:0}.ls-tech-sheet__value{font-size:1.4rem;font-weight:600;color:var(--ls-on-surface);margin:0;text-align:right}.ls-tech-sheet__difficulty{display:inline-flex;align-items:center;gap:.6rem}.ls-tech-sheet__difficulty-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--ls-primary);flex-shrink:0}.ls-tech-sheet__difficulty-dot--medium{opacity:.5}.ls-tech-sheet__difficulty-dot--high{opacity:.25}.ls-tree-card{min-width:0}.ls-tree-card__link{display:flex;flex-direction:column;text-decoration:none;color:var(--ls-on-surface)}.ls-tree-card__link:focus-visible{outline:2px solid var(--ls-primary);outline-offset:4px;border-radius:var(--ls-radius-card)}.ls-tree-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--ls-outline);border-radius:var(--ls-radius-card);background:var(--ls-surface-container)}.ls-tree-card__media img,.ls-tree-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}.ls-tree-card--sold .ls-tree-card__media img{filter:grayscale(1);opacity:.6}.ls-tree-card__badge{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:99rem;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.ls-tree-card__badge--sold{background:var(--ls-primary);color:var(--ls-on-primary)}.ls-tree-card__badge--lot{background:#e4eae0;color:#1b2419}.ls-tree-card__badge--plain{background:#fff;border-color:#0000001f;color:var(--ls-primary)}.ls-tree-card__badge--start{background:#fff;border-color:#3f5c3a4d;color:var(--ls-accent)}.ls-tree-card__cta{position:absolute;inset-inline:1rem;inset-block-end:1rem;display:none;padding:1rem;border-radius:var(--ls-radius);background:#fafaf8f0;font-family:var(--ls-font-label);font-size:1.1rem;font-weight:700;letter-spacing:var(--ls-tracking-label);text-align:center;text-transform:uppercase;color:var(--ls-primary);opacity:0;transform:translateY(.6rem);transition:opacity var(--ls-transition),transform var(--ls-transition)}@media(hover:hover){.ls-tree-card__cta{display:block}.ls-tree-card__link:hover .ls-tree-card__media img{transform:scale(1.04)}.ls-tree-card__link:hover .ls-tree-card__cta{opacity:1;transform:none}.ls-tree-card__link:hover .ls-tree-card__title{text-decoration:underline;text-underline-offset:.3rem}}.ls-tree-card__title{margin:1.4rem 0 0;font-family:inherit;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--ls-primary);overflow-wrap:break-word}.ls-tree-card__meta{margin:.4rem 0 0;font-family:var(--ls-font-label);font-size:1.25rem;line-height:1.4;color:#1a1c1b99}.ls-tree-card__price{margin:.8rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--ls-primary)}.ls-tree-card--sold .ls-tree-card__price{font-size:1.3rem;font-weight:500;color:#1a1c1b80}@media(prefers-reduced-motion:reduce){.ls-tree-card__media img,.ls-tree-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
