.quote-banner{background-color:var(--quote-bg, #2D2A25);padding:var(--quote-padding-top, 80px) 24px var(--quote-padding-bottom, 80px)}.quote-banner__container{max-width:1200px;margin:0 auto;text-align:center}.quote-banner__text{font-family:Noto Sans,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.3;letter-spacing:-.03em;color:var(--quote-text, #FFFFFF);margin:0 auto;padding:0;max-width:82%}.quote-banner__highlight{color:var(--quote-highlight, #C9A87C);position:relative;display:inline;margin:0 6px}.quote-banner__attribution{display:block;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;font-style:normal;color:var(--quote-text, #FFFFFF);opacity:.6;margin-top:24px}@keyframes quote-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes quote-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen and (max-width: 749px){.quote-banner{padding:60px 0}.quote-banner__text{font-size:clamp(22px,6vw,36px);line-height:1.4}.quote-banner__attribution{font-size:13px;margin-top:20px}}@media screen and (max-width: 374px){.quote-banner__text{font-size:22px}}.quote-banner__text{opacity:0;transform:translateY(20px);animation:quote-fade-in .8s ease-out .2s forwards}@keyframes quote-fade-in{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-quote-banner.css.map */
