.listicle-reason{background:var(--lr-bg, #ffffff);padding:var(--lr-padding-top, 32px) 16px var(--lr-padding-bottom, 32px)}.listicle-reason__inner{display:flex;align-items:center;gap:var(--lr-gap, 48px);width:100%;max-width:1000px;margin:0 auto;padding-right:48px;background:var(--lr-container-bg, transparent);overflow:hidden}.listicle-reason--image-right .listicle-reason__inner{flex-direction:row-reverse;padding-right:0;padding-left:48px}.listicle-reason__media{flex:0 0 auto;width:476px;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.listicle-reason__image-wrapper{width:100%;display:block;line-height:0}.listicle-reason__image{display:block;width:100%;height:auto;object-fit:cover}.listicle-reason__footer-wrapper{width:100%;display:block;line-height:0}.listicle-reason__footer-image{display:block;width:100%;height:auto;object-fit:cover}.listicle-reason__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px 0}.listicle-reason__heading{font-family:var(--font-heading-family),"Sofia Pro",sans-serif;font-weight:500;font-size:35px;line-height:1.3;letter-spacing:-.35px;color:var(--lr-heading-color, #000);text-transform:capitalize;margin:0;word-break:break-word}.listicle-reason__body{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:var(--lr-text-color, #000);display:flex;flex-direction:column;gap:16px}.listicle-reason__body p{margin:0}.listicle-reason__body strong,.listicle-reason__body b{font-weight:700}.listicle-reason__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body-family),"IBM Plex Sans",sans-serif;font-weight:700;font-size:18px;line-height:1.5;color:var(--lr-link-color, #000);text-decoration:underline;text-underline-position:from-font;margin-top:0;transition:opacity .2s ease}.listicle-reason__link:hover,.listicle-reason__link:focus{opacity:.7}.listicle-reason__link-icon{font-style:normal}@media screen and (max-width:989px){.listicle-reason__media{width:380px}.listicle-reason__heading{font-size:28px}.listicle-reason__body,.listicle-reason__link{font-size:16px}}@media screen and (max-width:749px){.listicle-reason__inner,.listicle-reason--image-right .listicle-reason__inner{flex-direction:column;align-items:stretch;gap:24px;padding:0}.listicle-reason__media{width:100%}.listicle-reason__content{padding:0 16px 24px;gap:16px}.listicle-reason__heading{font-size:27px;letter-spacing:-.28px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-listicle-reason.css.map */
