.call-to-action-banner{margin-top:30px;margin-bottom:30px}.call-to-action-banner .cta-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding-right:32px;padding-left:32px;width:100%;box-sizing:border-box}@media (min-width: 750px){.call-to-action-banner .cta-wrap{flex-direction:row;justify-content:space-between;text-align:left;gap:30px}.call-to-action-banner .cta-content{max-width:calc(100% - 280px)}}.call-to-action-banner .cta-heading{font-size:2.4rem;font-weight:600;font-family:var(--font-body-family);line-height:1.33;margin:0}.call-to-action-banner .cta-intro{font-size:2rem;line-height:1;margin:10px 0 0}.call-to-action-banner .cta-intro p{font-size:2rem;line-height:1;font-weight:400}.call-to-action-banner .cta-button-wrap{flex-shrink:0;display:flex;justify-content:center;width:100%}@media (min-width: 750px){.call-to-action-banner .cta-button-wrap{width:auto;justify-content:flex-end}}.call-to-action-banner .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:18px 30px;font-size:20px;font-weight:500;text-decoration:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;min-width:0px;min-height:80px;display:flex;align-items:Center;border:0px;background:#fff}.call-to-action-banner .cta-button:hover{box-shadow:0 4px 12px #0000001a}@media (max-width: 767px){.call-to-action-banner .cta-heading{font-size:2rem;line-height:1.4}.call-to-action-banner .cta-intro{font-size:1.6rem;line-height:1.5}.call-to-action-banner .cta-button{min-height:54px;font-size:1.6rem;padding:12px 30px}.call-to-action-banner .cta-wrap{flex-direction:column}.call-to-action-banner .cta-content{text-align:center;max-width:100%}}@media (min-width: 768px) and (max-width: 992px){.call-to-action-banner .cta-heading{font-size:2.4rem;line-height:1.4}.call-to-action-banner .cta-intro{font-size:1.6rem;line-height:1.5}.call-to-action-banner .cta-button{min-height:54px;font-size:1.6rem;padding:12px 30px}.call-to-action-banner .cta-wrap{flex-direction:column}.call-to-action-banner .cta-content{text-align:center;max-width:100%}}@media (min-width: 992px){.call-to-action-banner .cta-heading{font-size:2rem}.call-to-action-banner .cta-intro{font-size:1.6rem}.call-to-action-banner .cta-button{min-height:60px;font-size:1.8rem;padding:12px 30px}}@media (min-width: 1024px){.call-to-action-banner .cta-heading{font-size:2rem}.call-to-action-banner .cta-intro{font-size:1.6rem}.call-to-action-banner .cta-button{min-height:60px;font-size:1.8rem;padding:12px 30px}}@media (min-width: 1280px){.call-to-action-banner .cta-heading{font-size:2rem}.call-to-action-banner .cta-intro{font-size:1.6rem}.call-to-action-banner .cta-button{min-height:60px;font-size:1.8rem;padding:12px 30px}}@media (min-width: 1440px){.call-to-action-banner .cta-heading{font-size:2.4rem}.call-to-action-banner .cta-intro{font-size:2rem}.call-to-action-banner .cta-button{min-height:64px;font-size:1.8rem;padding:18px 30px}}@media (min-width: 1600px){.call-to-action-banner .cta-heading{font-size:2.4rem}.call-to-action-banner .cta-intro{font-size:2rem}.call-to-action-banner .cta-button{min-height:64px;font-size:1.8rem;padding:18px 30px}}@media (min-width: 1800px){.call-to-action-banner .cta-heading{font-size:2.4rem}.call-to-action-banner .cta-intro{font-size:2rem}.call-to-action-banner .cta-button{min-height:80px;font-size:20px;padding:18px 30px}.call-to-action-banner .cta-content{max-width:calc(100% - 280px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-call-to-action-banner.css.map */
