.custom-quotes{padding:clamp(28px,4vw,56px) 0 clamp(36px,5vw,70px)}.custom-quotes__intro{max-width:720px;margin:0 auto clamp(26px,3.4vw,44px);text-align:center}.custom-quotes__eyebrow{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 10px;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--b-heading)}.custom-quotes__eyebrow span{width:80px;height:1px;background:var(--b-heading);opacity:.6}.custom-quotes__heading{font-size:clamp(40px,4.6vw,60px);line-height:1.05;margin:0 0 .35em;color:var(--b-heading)}.custom-quotes__text{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:#1f1f1f}.custom-quotes__text p{margin:0 0 .8em}.custom-quotes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.custom-quotes__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--b-tile-fill);border:2px solid var(--b-frame);padding:28px 26px 24px}.custom-quotes__media{width:calc(100% + 52px);margin:-28px -26px 20px;aspect-ratio:256 / 189;overflow:hidden}.custom-quotes__media img{width:100%;height:100%;object-fit:cover;display:block}.custom-quotes__sprig{width:40px;height:auto;margin:0 0 12px;opacity:.9}.custom-quotes__title{font-size:clamp(26px,2.3vw,32px);line-height:1.1;margin:0 0 .4em;color:var(--b-heading)}.custom-quotes__desc{margin:0 0 18px;font-size:16.5px;line-height:1.5;color:#1f1f1f}.custom-quotes__link{margin-top:auto;font-family:var(--b-display);font-style:var(--b-display-style);font-size:19px;color:var(--b-heading);border-bottom:1px solid currentColor;padding-bottom:1px}.custom-quotes__link:hover{color:#1f1f1f}.custom-quotes__cta{max-width:640px;margin:clamp(34px,4.4vw,60px) auto 0;text-align:center}.custom-quotes__cta-heading{font-size:clamp(32px,3.4vw,44px);margin:0 0 .3em;color:var(--b-heading)}.custom-quotes__cta-text{margin:0 0 1.1em;font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:#1f1f1f}@media(max-width:989px){.custom-quotes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.custom-quotes__grid{grid-template-columns:minmax(0,1fr);gap:14px;max-width:440px;margin:0 auto}.custom-quotes__eyebrow span{width:40px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
