.lf-v15-related-prefooter{--lf-gold:#dcb875;--lf-wine:#69263b;--lf-ink:#392e2b;position:relative;isolation:isolate;width:min(calc(100% - 32px),1200px);max-width:1200px;margin:clamp(30px,5vw,70px) auto clamp(26px,4vw,55px);padding:clamp(18px,3.2vw,35px);box-sizing:border-box;border:1.5px solid var(--lf-gold);border-radius:19px;background:linear-gradient(138deg,#fff9f0,#f8eddd 78%,#f5e7d1);box-shadow:0 12px 32px #3d2b2118;overflow:hidden}.lf-v15-related-prefooter:before{content:"";position:absolute;inset:-55px -105px auto auto;width:260px;height:145px;transform:rotate(-30deg);background:linear-gradient(90deg,transparent,#dcb87528,#f9e7af63,#dcb87528,transparent);pointer-events:none;z-index:-1}.lf-v15-related-prefooter__heading{display:flex;align-items:center;gap:18px;margin:0 0 25px}.lf-v15-related-prefooter__symbol{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;color:#f5d080;border:2px solid #dcb875;background:linear-gradient(145deg,#272a2c,#0c1114);box-shadow:0 0 0 2px #c5cacf,0 5px 14px #1116}.lf-v15-related-prefooter__symbol svg{width:25px;height:25px}.lf-v15-related-prefooter__eyebrow{font:750 11px/1.4 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a704a;margin:0 0 7px}.lf-v15-related-prefooter h2{font:750 clamp(23px,2.5vw,34px)/1.22 Georgia,serif;color:var(--lf-wine);margin:0}.lf-v15-related-prefooter__subtitle{font:400 16px/1.55 Arial,sans-serif;color:#53443d;margin:9px 0 0}.lf-v15-related-prefooter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,22px)}.lf-v15-related-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fffdfa;border:1px solid #ddc69f;border-radius:14px;box-shadow:0 5px 17px #2b262216;transition:transform .22s ease,box-shadow .22s ease}.lf-v15-related-card__image{display:block;overflow:hidden;aspect-ratio:1/1;background:#f6f0e7}.lf-v15-related-card__photo{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.lf-v15-related-card__placeholder{display:grid;place-items:center;font-size:32px;height:100%;color:#8a6e44}.lf-v15-related-card__info{display:flex;flex-direction:column;gap:10px;flex:1;padding:clamp(12px,1.6vw,19px)}.lf-v15-related-card h3{font:650 clamp(15px,1.3vw,18px)/1.42 Arial,sans-serif;color:#583346;margin:0}.lf-v15-related-card h3 a{color:inherit;text-decoration:none}.lf-v15-related-card__price{margin:auto 0 0;font:750 17px/1.4 Arial,sans-serif;color:#583346}.lf-v15-related-card__link{display:inline-flex;gap:8px;align-items:center;align-self:start;text-decoration:none;color:#6a2c3c;font:700 14px/1.4 Arial,sans-serif;border-bottom:1px solid #bf9853;padding-bottom:3px}.lf-v15-related-prefooter__viewall{display:table;width:max-content;max-width:100%;margin:25px auto 0;padding:13px 18px;text-align:center;border:1.5px solid #dcb875;border-radius:8px;background:#662438;color:#fff5e8;text-decoration:none;font:700 15px/1.3 Arial,sans-serif}.lf-v15-related-prefooter a:focus-visible{outline:3px solid #a3763d;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lf-v15-related-card:hover{transform:translateY(-3px);box-shadow:0 11px 25px #2b262222}.lf-v15-related-card:hover .lf-v15-related-card__photo{transform:scale(1.035)}}@media(max-width:990px){.lf-v15-related-prefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.lf-v15-related-prefooter{width:min(calc(100% - 22px),1200px);padding:17px 11px;border-radius:13px;margin:22px auto}.lf-v15-related-prefooter__heading{gap:10px;margin-bottom:16px;align-items:flex-start}.lf-v15-related-prefooter__symbol{flex-basis:41px;width:41px;height:41px}.lf-v15-related-prefooter__symbol svg{width:21px;height:21px}.lf-v15-related-prefooter h2{font-size:22px}.lf-v15-related-prefooter__subtitle{font-size:14px}.lf-v15-related-prefooter__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lf-v15-related-card__info{padding:10px;gap:8px}.lf-v15-related-card h3{font-size:14px}.lf-v15-related-card__price{font-size:16px}}@media(max-width:360px){.lf-v15-related-prefooter__grid{grid-template-columns:1fr}.lf-v15-related-card__image{aspect-ratio:5/3}}@media(prefers-reduced-motion:reduce){.lf-v15-related-prefooter *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/lf-v15-prefooter-related.css.map */
