.cp-cta{background-color:var(--cp-cta-background, var(--cp-off-white));padding-block:var(--cp-cta-padding-top, 30px) var(--cp-cta-padding-bottom, 30px);padding-inline:56px}.cp-cta__inner{inline-size:min(var(--cp-cta-width, 812px),100%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.cp-cta__heading{margin:0;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h2-size);line-height:var(--cp-h2-line-height);letter-spacing:var(--cp-h2-letter-spacing);color:var(--cp-cta-heading-color, var(--cp-text-accent));text-wrap:balance}.cp-cta__group{display:flex;flex-direction:column;align-items:center;gap:24px;inline-size:100%}.cp-cta__body{font-family:var(--cp-font-text);font-weight:var(--cp-weight-regular);font-size:var(--cp-t1-size);line-height:var(--cp-t1-line-height);color:var(--cp-cta-body-color, var(--cp-text-primary))}.cp-cta__body>:first-child{margin-block-start:0}.cp-cta__body>:last-child{margin-block-end:0}.cp-cta__button{display:inline-flex;align-items:center;justify-content:center;block-size:48px;padding-inline:42px;border-radius:100px;background-color:var(--cp-blue);color:var(--cp-text-inverse);font-family:var(--cp-font-text);font-weight:var(--cp-weight-bold);font-size:var(--cp-s2-size);line-height:var(--cp-s2-line-height);text-transform:uppercase;text-decoration:none;white-space:nowrap}@media screen and (max-width:1023px){.cp-cta{padding-block:var(--cp-cta-pad-m-top, 40px) var(--cp-cta-pad-m-bottom, 40px);padding-inline:20px}.cp-cta__inner{inline-size:100%;gap:16px}.cp-cta__heading{font-size:var(--cp-h4-size);line-height:var(--cp-h4-line-height);letter-spacing:var(--cp-h4-letter-spacing)}.cp-cta__button{inline-size:100%}}@media screen and (min-width:1024px){.cp-cta__heading{max-inline-size:var(--cp-cta-heading-max, 700px)}}@media(hover:hover)and (min-width:1024px){.cp-cta__button{transition:background-color .15s ease}.cp-cta__button:hover{background-color:var(--cp-blue-hover)}}@media screen and (min-width:750px)and (max-width:1023px){.cp-cta__button{max-inline-size:400px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-contact-cta.css.map */
