.lv-container{max-width:1440px;margin:0 auto;padding-inline:var(--lv-gutter)}.lv-section{padding-block:56px}@media(min-width:1024px){.lv-section{padding-block:72px}}.lv-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.lv-section__title,.m-section__heading,.m-section-header__heading,.m-featured-collection h2{font-family:var(--font-stack-header);font-weight:500;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.01em;margin:0}.lv-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.lv-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.lv-cats__item{display:flex;flex-direction:column;gap:12px;color:var(--lv-graphite);text-decoration:none}.lv-cats__media{display:block;aspect-ratio:4 / 5;border-radius:var(--lv-radius);background:var(--lv-off-white);overflow:hidden}.lv-cats__media img{width:100%;height:100%;object-fit:contain;padding:18%;mix-blend-mode:multiply;transition:transform .4s var(--lv-ease)}.lv-cats__item:hover .lv-cats__media img{transform:scale(1.04)}.lv-cats__label{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600}.lv-club__panel{display:grid;border-radius:var(--lv-radius);overflow:hidden;background:var(--lv-sand)}@media(min-width:1024px){.lv-club__panel--image{grid-template-columns:1fr 1fr}}.lv-club__media img{width:100%;height:100%;object-fit:cover;min-height:280px}.lv-club__content{padding:40px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width:1024px){.lv-club__content{padding:64px 56px}}.lv-club__eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.lv-club__title{font-family:var(--font-stack-header);font-weight:500;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px}.lv-club__text{font-size:15px;line-height:1.6;max-width:420px;margin:0 0 28px;color:var(--lv-graphite)}.lv-club__benefits{list-style:none;margin:0;padding:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media(min-width:768px){.lv-club__benefits{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:36px}}.lv-club__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.lv-club__benefit svg{width:26px;height:26px;color:var(--lv-graphite);margin-bottom:4px}.lv-club__benefit-title{font-size:13px;font-weight:600}.lv-club__benefit-text{font-size:12px;color:var(--lv-taupe-dark);line-height:1.45}@media(min-width:768px){.lv-club__benefit+.lv-club__benefit{border-left:1px solid var(--lv-line)}}.lv-club__panel{background:var(--lv-burgundy);color:#fff}.lv-club__panel .lv-club__eyebrow,.lv-club__panel .lv-club__title,.lv-club__panel .lv-club__text{color:#fff}.lv-club__panel .lv-club__text{opacity:.9}.lv-club__rule{font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 16px}.lv-club__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.lv-club__cta{background:#fff!important;color:var(--lv-burgundy)!important;border-color:#fff!important}.lv-club__cta:hover{background:var(--lv-burgundy-tint)!important}.lv-club__more{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important}.lv-club__more:hover{background:#ffffff1f!important}.lv-brands__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.lv-brands__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lv-brands__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.lv-brands__item{display:flex;align-items:center;justify-content:center;min-height:88px;padding:16px;border:1px solid var(--lv-line);border-radius:var(--lv-radius);color:var(--lv-graphite);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.04em;text-align:center;transition:background-color var(--lv-fast) var(--lv-ease),border-color var(--lv-fast) var(--lv-ease)}.lv-brands__item:hover{background:var(--lv-off-white);border-color:var(--lv-sand)}.lv-brands__logo{max-height:40px;width:auto}.m-featured-collection .m-section__header,.m-featured-collection .m-section-header{margin-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lovli-home.css.map */
