.ls-quote{position:relative;z-index:0;overflow:visible}.ls-quote__grid{display:grid;grid-template-columns:minmax(0,1.21fr) minmax(0,1fr);gap:80px;align-items:start}.ls-quote__grid>*{min-width:0}.ls-quote--media-left .ls-quote__media{order:-1}.ls-quote__body{display:flex;flex-direction:column;gap:48px;max-width:601px}.ls-quote__copy{display:flex;flex-direction:column;gap:30px}.ls-quote__headline{display:flex;flex-direction:column;gap:24px}.ls-quote__eyebrow{margin:0;font-size:16px;line-height:1.2;font-weight:600;text-transform:uppercase;color:var(--ls-accent, #f2655a)}.ls-quote__title{margin:0;font-size:32px;line-height:1.4;font-weight:600;text-transform:capitalize;color:#000}.ls-quote__title em{font-style:normal;color:var(--ls-quote-highlight, #00867c)}.ls-quote__text{font-size:18px;line-height:1.4;font-weight:400;color:#000}.ls-quote__text>:last-child{margin-bottom:0}.ls-quote__attribution{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.ls-quote__logo{width:110px;height:40px}.ls-quote__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.ls-quote__names{display:flex;flex-direction:column;gap:10px}.ls-quote__name{font-size:20px;line-height:1.08;font-weight:600;letter-spacing:.02em;color:#000;white-space:nowrap}.ls-quote__place{font-size:16px;line-height:1.4;font-weight:400;letter-spacing:.025em;color:#000;white-space:nowrap}.ls-quote__media{position:relative;padding:0 16px 17px 0}.ls-quote__media:before{content:"";position:absolute;top:17px;left:16px;right:0;bottom:0;border:1.5px solid var(--ls-quote-border, #003454);border-radius:16px;pointer-events:none}.ls-quote__logo .image-wrapper{width:100%;height:100%;padding-top:0}.ls-quote__logo .image-wrapper img{position:static;width:100%;height:100%;object-fit:contain;object-position:left center;opacity:1}.ls-quote__media-frame{position:relative;z-index:1;overflow:hidden;border-radius:16px;background-color:#cfcfcf;aspect-ratio:498 / 459;min-height:280px}.ls-quote__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ls-quote--media-left .ls-quote__media{padding:0 0 17px 16px}.ls-quote--media-left .ls-quote__media:before{top:17px;left:0;right:16px}@media only screen and (max-width:900px){.ls-quote__grid{grid-template-columns:minmax(0,1fr);gap:32px}.ls-quote--media-left .ls-quote__media{order:0}.ls-quote__body{gap:32px;max-width:none}.ls-quote__title{font-size:24px}.ls-quote__text{font-size:16px}.ls-quote__media{max-width:498px;margin-inline:auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-quote-feature.css.map */
