.quote-cta{background:#f6f6f4;padding:80px 32px;text-align:center}.quote-cta__inner{display:flex;flex-direction:column;align-items:center;max-width:1260px;margin:0 auto;gap:30px}.quote-cta .text{margin:0}.quote-cta .text--quote-mark{font-size:3rem;line-height:1;color:#fff6}.quote-cta .text--quote{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;line-height:1.28;letter-spacing:-.03em;color:#1c1c1c;margin:0;position:relative;padding-inline:2.5rem}.quote-cta .text--quote p{position:relative}.quote-cta .text--quote p:before{content:"";position:absolute;left:-20px;top:-10px;transform:scale(1.2);opacity:.5;width:24px;height:24px;margin-right:8px;background:url(/cdn/shop/files/top-quote.png) no-repeat center / contain;vertical-align:top}.quote-cta .text--quote p:after{content:"";position:absolute;bottom:-10px;transform:scale(1.2);font-size:0;opacity:.6;display:inline-block;width:24px;height:24px;margin-left:8px;background:url(/cdn/shop/files/bottom-quote.png) no-repeat center / contain;vertical-align:bottom}.quote-cta .button-custom{display:inline-block;padding:1.4rem 3.25rem;background:#111;color:#fff;border-radius:0;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:.3s ease}.quote-cta .button-custom:hover{transform:translateY(-1px)}@media screen and (max-width:749px){.quote-cta .button-custom{padding:1.15rem 2.25rem;letter-spacing:.14em}}@media(max-width:768px){.quote-cta{padding:80px 24px}}@media(max-width:767px){.quote-cta{padding:40px 24px}.quote-cta .text--quote{padding-inline:1rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/quote-cta-section.css.map */
