.ef-related{display:flex;flex-direction:column;align-items:center;gap:40px;padding:56px clamp(20px,8.3334vw,120px);background:#f5f6f3;color:#213529;letter-spacing:0}.ef-related p{margin:0}.ef-related__title{margin:0;color:#213529;font-size:40px;font-weight:600;line-height:54px;letter-spacing:-.8px;text-align:center}.ef-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,282px));justify-content:center;gap:24px;width:100%;max-width:1200px;margin:0;padding:0;list-style:none}.ef-related__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:20px;background:#fff}.ef-related__img{display:flex;align-items:center;justify-content:center;height:220px;overflow:hidden;background:#fff}.ef-related__img img,.ef-related__img .ef-related__ph{display:block;width:100%;height:100%;object-fit:contain}.ef-related__txt{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px}.ef-related__name{margin:0;color:#213529;font-size:19px;font-weight:600;line-height:26px;letter-spacing:-.38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ef-related__name a{color:inherit;text-decoration:none}.ef-related__sub{color:#213529b3;font-size:13px;line-height:18px}.ef-related__price{color:#213529;font-size:16px;font-weight:700;line-height:22px}.ef-related__form{margin-top:auto}.ef-related__cta.ef-btn{width:100%;height:45px;margin-top:auto;padding:13px 16px;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:500;line-height:19px;cursor:pointer}.ef-related__form .ef-related__cta{margin-top:0}@media screen and (max-width:989px){.ef-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:588px}}@media screen and (max-width:749px){.ef-related{gap:28px;padding:48px 20px}.ef-related__title{font-size:30px;line-height:36px;letter-spacing:-.6px}.ef-related__grid{gap:14px}.ef-related__card{border-radius:16px}.ef-related__img{height:160px}.ef-related__txt{gap:6px;padding:14px 14px 16px}.ef-related__name{font-size:16px;line-height:21px}.ef-related__cta.ef-btn{height:40px;padding:10px 12px;font-size:13px}}@media screen and (min-width:750px){.ef-related__slider{display:contents}.ef-related__dots{display:none}.ef-related__grid[data-ef-track]{display:grid;overflow:visible;scroll-snap-type:none;scroll-behavior:auto;cursor:auto}}@media screen and (max-width:749px){.ef-related{gap:28px;padding:56px 20px}.ef-related__title{font-size:34px;line-height:38px;letter-spacing:-.68px}.ef-related__slider{display:flex;flex-direction:column;gap:28px;width:calc(100% + 40px);margin:0 -20px}.ef-related__grid[data-ef-track]{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;max-width:none;padding:0 20px;scroll-padding-inline:20px}.ef-related__card[data-ef-item]{flex:0 0 230px;width:230px;gap:8px;padding:12px 12px 18px;border-radius:20px}.ef-related__img{height:170px;border-radius:14px}.ef-related__txt{gap:4px;padding:6px 6px 0}.ef-related__name{font-size:19px;line-height:24px;letter-spacing:-.38px}.ef-related__price{line-height:21px}.ef-related__cta.ef-btn,.ef-related__form{margin-top:4px}.ef-related__form .ef-related__cta.ef-btn{margin-top:0}.ef-related__cta.ef-btn{height:44px;padding:11px 16px;font-size:14px;line-height:22px}.ef-related__dots[data-ef-dots]{gap:6px}.ef-related__dots[data-ef-dots] button{width:8px;height:8px;border-radius:4px;background:#21352933}.ef-related__dots[data-ef-dots] button.is-on{width:24px;background:#1a7a4a}}.ef-related__img{position:relative}.ef-related__badge{position:absolute;top:14px;left:14px;z-index:1;padding:4px 10px;border-radius:100px;color:#fff;font-size:9px;font-weight:700;line-height:12px;letter-spacing:.72px;text-transform:uppercase}.ef-related__was{margin-left:6px;color:#21352980;font-size:.8em;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-ef-pdp-related.css.map */
