.lf-product-rec{display:block}.lf-product-rec__shell{--lf-rec-ink: #281c2d;--lf-rec-accent: #a92a79;--lf-rec-paper: #f8f2f0;--lf-rec-surface-start: #fbf7f5;--lf-rec-surface-end: #f0e5df;--lf-rec-muted: rgba(40, 28, 45, .7);--lf-rec-context: rgba(40, 28, 45, .72);--lf-rec-inset: rgba(255, 255, 255, .72);--lf-rec-media: rgba(255, 255, 255, .68);--lf-rec-button-contrast: #fff;--lf-rec-line: rgba(40, 28, 45, .14);--lf-cart-ink: var(--lf-rec-ink);--lf-cart-accent: var(--lf-rec-accent);position:relative;color:var(--lf-rec-ink)}.lf-product-rec__inner{position:relative;overflow:hidden;padding:clamp(3.2rem,6vw,7.2rem);border:.1rem solid var(--lf-rec-line);background:radial-gradient(circle at 88% 4%,rgba(169,42,121,.12),transparent 30%),linear-gradient(135deg,var(--lf-rec-surface-start) 0%,var(--lf-rec-paper) 55%,var(--lf-rec-surface-end) 100%)}.lf-product-rec__inner:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:.1rem solid var(--lf-rec-inset);pointer-events:none}.lf-product-rec__header,.lf-product-rec__grid,.lf-product-rec__context{position:relative;z-index:1}.lf-product-rec__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(24rem,.7fr);gap:3.2rem;align-items:end;margin-bottom:3.6rem}.lf-product-rec__index{margin:0 0 .8rem;color:var(--lf-rec-accent);font-family:var(--font-button-family);font-size:1.1rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.lf-product-rec__title{max-width:68rem;margin:0;color:var(--lf-rec-ink);font-size:clamp(3.2rem,5vw,6.4rem);letter-spacing:-.045em;line-height:.98}.lf-product-rec__intro{max-width:46rem}.lf-product-rec__description{margin:0 0 2rem;color:var(--lf-rec-muted);font-size:clamp(1.5rem,1.7vw,1.9rem);line-height:1.65}.lf-product-rec__link{color:var(--lf-rec-ink);font-family:var(--font-button-family);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-decoration-color:var(--lf-rec-accent);text-underline-offset:.6rem;text-transform:uppercase}.lf-product-rec__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}.lf-product-rec__grid .lf-merch-card__media{background:var(--lf-rec-media)}.lf-product-rec__grid .lf-merch-card__price .price{color:var(--lf-rec-ink)}.lf-product-rec__grid .lf-merch-card__button{border-color:var(--lf-rec-ink);color:var(--lf-rec-ink)}.lf-product-rec__grid .lf-merch-card__button:hover{background:var(--lf-rec-ink);color:var(--lf-rec-button-contrast)}.lf-product-rec__context{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;margin-top:3.6rem;padding-top:2rem;border-top:.1rem solid var(--lf-rec-line);color:var(--lf-rec-context);font-size:1.3rem}.lf-product-rec__context span{display:inline-flex;align-items:baseline;gap:.35em}.lf-product-rec__context span:before{content:"\2713";margin-inline-end:.6rem;color:var(--lf-rec-accent);font-weight:700}.lf-product-rec__context a{color:inherit;text-decoration-color:var(--lf-rec-accent);text-decoration-thickness:.1rem;text-underline-offset:.35rem}.lf-product-rec__context a:hover{color:var(--lf-rec-accent)}html[dir=rtl] .lf-product-rec__index,html[dir=rtl] .lf-product-rec__link{letter-spacing:0;text-transform:none}[data-scheme=dark] .lf-product-rec__shell{--lf-rec-ink: #f8f2f5;--lf-rec-accent: #f06ab5;--lf-rec-paper: #211b20;--lf-rec-surface-start: #2a2028;--lf-rec-surface-end: #171416;--lf-rec-muted: rgba(248, 242, 245, .72);--lf-rec-context: rgba(248, 242, 245, .7);--lf-rec-inset: rgba(255, 255, 255, .08);--lf-rec-media: #f2f2f0;--lf-rec-button-contrast: #211a20;--lf-rec-line: rgba(255, 255, 255, .14)}@media(prefers-color-scheme:dark){[data-scheme=auto] .lf-product-rec__shell{--lf-rec-ink: #f8f2f5;--lf-rec-accent: #f06ab5;--lf-rec-paper: #211b20;--lf-rec-surface-start: #2a2028;--lf-rec-surface-end: #171416;--lf-rec-muted: rgba(248, 242, 245, .72);--lf-rec-context: rgba(248, 242, 245, .7);--lf-rec-inset: rgba(255, 255, 255, .08);--lf-rec-media: #f2f2f0;--lf-rec-button-contrast: #211a20;--lf-rec-line: rgba(255, 255, 255, .14)}}@media screen and (max-width:989px){.lf-product-rec__header{grid-template-columns:1fr;gap:2rem}.lf-product-rec__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.2rem}}@media screen and (max-width:749px){.lf-product-rec__inner{margin-inline:-1rem;padding:3.2rem 1.8rem;border-inline:0}.lf-product-rec__inner:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-product-recommendations-lotus.css.map */
