.ll-grid__list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.ll-product__link{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.ll-product__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:#ece8df}.ll-product__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ll-product__link:hover .ll-product__img{transform:scale(1.03)}.ll-product__title{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:19px;line-height:1.25;margin:0;color:inherit}.ll-product__price{font-size:14px;margin:0;opacity:.85}.ll-grid__note{margin-top:28px;font-size:14px;opacity:.88}.ll-grid__note p{margin:0}@media(max-width:989px){.ll-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ll-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.ll-h2{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(28px,3vw,36px);line-height:1.2;margin:0 0 8px;color:inherit}.ll-intro{max-width:560px;opacity:.88;margin-bottom:28px}.ll-intro p{margin:0}.ll-incl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:28px}.ll-card{border:1px solid #E2DCD0;border-radius:6px;padding:24px}.ll-card__title{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:22px;margin:0 0 6px;color:inherit}.ll-card__text{font-size:14px;margin:0;opacity:.88}.ll-finish{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px}.ll-swatches{display:flex;flex-wrap:wrap;gap:6px}.ll-swatch{width:22px;height:22px;border-radius:50%;border:1px solid #D8D1C4;display:inline-block}.ll-swatch--silver{background:linear-gradient(135deg,#f2f2f0,#b9bcbe)}.ll-swatch--gold{background:linear-gradient(135deg,#f3de9a,#c9a24a)}.ll-swatch--rose{background:linear-gradient(135deg,#f4d2c4,#c98e7c)}.ll-finish__text{margin:0;font-size:14px;opacity:.88}.ll-section{padding:72px 0}.ll-wrap{max-width:1120px;margin:0 auto;padding:0 24px;box-sizing:border-box}.ll-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.ll-btn{display:inline-block;padding:14px 28px;border-radius:999px;text-decoration:none;font-weight:500;line-height:1.2}.ll-btn:hover{opacity:.9}.ll-textlink{text-decoration:underline;text-underline-offset:3px}.ll-hero__inner{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.ll-hero__copy{flex:1 1 420px;min-width:0}.ll-hero__title{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(34px,4.2vw,48px);line-height:1.12;margin:0 0 20px;color:inherit}.ll-hero__text{max-width:460px;opacity:.88;margin-bottom:28px}.ll-hero__text p{margin:0 0 12px}.ll-hero__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.ll-hero__media{flex:1 1 380px;min-width:0}.ll-hero__img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:6px;display:block}.ll-placeholder{background:#e9e4da;aspect-ratio:4 / 5}@media(max-width:749px){.ll-section{padding:48px 0}.ll-hero__inner{gap:32px}}.ll-banner__inner{max-width:760px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ll-banner__rule{width:40px;height:1px;display:block}.ll-banner__heading{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(28px,3vw,36px);line-height:1.2;margin:0;color:inherit}.ll-banner__large{font-family:var(--font-heading-family, inherit);font-size:clamp(21px,2.2vw,26px);line-height:1.45}.ll-banner__large p,.ll-banner__small p{margin:0}.ll-banner__small{font-size:15px;opacity:.9}.ll-steps__heading{margin-bottom:28px}.ll-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.ll-step{border-top:1px solid;padding-top:16px}.ll-step__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.ll-step__title{font-family:var(--font-heading-family, inherit);font-weight:500;font-size:22px;margin:0 0 8px;color:inherit}.ll-step__text{font-size:14px;margin:0;opacity:.88}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAHw */
