.text-and-quote{z-index:1;margin-top:5rem}.text-and-quote__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.text-and-quote:not(.text-and-quote--full-width) .text-and-quote__wrapper{margin:auto;justify-content:center}@media screen and (min-width:1025px){.text-and-quote:not(.text-and-quote--full-width) .text-and-quote__wrapper{max-width:56.3rem}}h2.text-and-quote__heading{text-transform:uppercase;font-size:3.2rem;line-height:3.6rem;letter-spacing:1.2px;margin-bottom:4rem}.text-and-quote__text{font-family:var(--font-family-secondary);font-feature-settings:"lnum" on;font-size:1.4rem;line-height:2rem;letter-spacing:.5px}@media screen and (max-width:767px){.text-and-quote{z-index:1;margin-top:0}.text-and-quote__wrapper .text-and-quote__wrapper--left .page-width{padding:0 .5rem}.article .announcement-bar__message{padding:1rem 0;margin:0;letter-spacing:.4px;font-size:1.4rem;text-transform:uppercase}.text-and-quote:not(.text-and-quote--full-width) .text-and-quote__wrapper{margin:1rem}h2.text-and-quote__heading{font-size:2.4rem;line-height:2.8rem;letter-spacing:.9px;margin-bottom:2rem}.text-and-quote__text{font-size:1.3rem;line-height:1.8rem;letter-spacing:.46px}}.text-and-quote__blocks{width:100%}@media screen and (min-width:768px)and (max-width:1024px){.text-and-quote:not(.text-and-quote--full-width) .text-and-quote__wrapper{margin:auto;max-width:620px;width:calc(100% - 8rem / var(--font-body-scale))}}@media screen and (min-width:750px){.text-and-quote__wrapper{width:100%}.text-and-quote__wrapper--left{justify-content:flex-start}.text-and-quote__wrapper--right{justify-content:flex-end}.text-and-quote__blocks{max-width:50rem}}@media screen and (min-width:990px){.text-and-quote__blocks{max-width:78rem}}.text-and-quote__blocks *{overflow-wrap:break-word}.text-and-quote__blocks>*{margin-top:0;margin-bottom:0}.text-and-quote__blocks>*+*{margin-top:2rem;margin-bottom:5rem}@media screen and (max-width:767px){.text-and-quote__blocks>*+*{margin-bottom:2rem}}.text-and-quote__blocks>*+a{margin-top:3rem}.text-and-quote__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.text-and-quote__buttons--multiple>*{flex-grow:1;min-width:22rem}.text-and-quote__buttons+.text-and-quote__buttons{margin-top:1rem}.text-and-quote__blocks.left .text-and-quote__buttons{justify-content:flex-start}.text-and-quote__blocks.right .text-and-quote__buttons{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/167/assets/section-text-and-quote.css.map */
