.cta-main-inner{margin-inline:auto;max-width:min(var(--page-width, 100%),100%);min-width:0;width:100%}@media(max-width:1199px){.cta-main .cta-main-inner[class*=page-width]:not(.page-width-bleed){max-width:min(var(--page-width, 100%),100%)}}.cta-main-stack{margin-inline:auto;max-width:min(var(--cta-main-content-max-width, 1340px),100%);min-width:0;width:100%}.cta-main-stack[data-panel-width=container]{max-width:100%}.cta-main-panel{background-color:var(--color-background);border-radius:var(--cta-main-container-radius, 28px);box-sizing:border-box;color:var(--color-text);padding-block:clamp(2rem,6vw,var(--cta-main-panel-padding-y, 56px));padding-inline:clamp(1.5rem,6vw,var(--cta-main-panel-padding-x, 80px));width:100%}.cta-main-panel[data-border=true]{border:var(--cta-main-border-width, 1px) solid var(--cta-main-border-color, var(--color-border))}.cta-main-layout{display:grid;gap:var(--cta-main-mobile-gap, 32px);grid-template-columns:minmax(0,1fr);min-width:0}.cta-main-content{display:flex;flex-direction:column;gap:1rem;min-width:0}.cta-main-panel[data-align=center] .cta-main-content,.cta-main-panel[data-align=center] .cta-main-action{align-items:center;text-align:center}.cta-main-panel[data-align=center] .cta-main-heading,.cta-main-panel[data-align=center] .cta-main-description{margin-inline:auto}.cta-main-panel[data-align=right] .cta-main-content,.cta-main-panel[data-align=right] .cta-main-action{align-items:flex-end;text-align:right}.cta-main-panel[data-align=right] .cta-main-heading,.cta-main-panel[data-align=right] .cta-main-description{margin-inline-start:auto}.cta-main-heading{font-size:var(--cta-main-heading-size-mobile);letter-spacing:-.02em;line-height:1.1;margin:0;max-width:min(var(--cta-main-heading-max-width, 700px),100%);overflow-wrap:anywhere;text-wrap:balance}.cta-main-panel[data-heading-font=heading] .cta-main-heading{font-family:var(--headings-font-family);font-style:var(--headings-font-style);font-weight:var(--headings-font-weight)}.cta-main-panel[data-heading-font=body] .cta-main-heading{font-family:var(--body-font-family);font-style:var(--body-font-style);font-weight:var(--body-font-weight)}.cta-main-description{color:var(--cta-main-description-color, rgb(var(--color-text-rgb) / .8));font-size:var(--cta-main-body-size, 1.125rem);line-height:1.6;max-width:min(var(--cta-main-description-max-width, 700px),100%)}.cta-main-description>:first-child{margin-block-start:0}.cta-main-description>:last-child{margin-block-end:0}.cta-main-action{display:flex;max-width:100%;min-width:0}.cta-main-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:100%;text-decoration:none;white-space:nowrap}.cta-main-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.cta-main-button.btn-primary{background-color:var(--cta-main-button-background);border:none;border-radius:9999px;color:var(--cta-main-button-text);min-height:var(--cta-main-button-min-height, 60px);padding-inline:clamp(1.5rem,5vw,2.5rem)}.cta-main-button.btn-primary:not([aria-disabled=true]):hover{filter:brightness(.97)}.cta-main-button.btn-secondary{border-radius:9999px;min-height:var(--cta-main-button-min-height, 60px);padding-inline:clamp(1.5rem,5vw,2.5rem)}.cta-main-button.btn-plain{min-height:var(--cta-main-button-min-height, 60px);padding-inline:clamp(1rem,4vw,1.5rem)}.cta-main-button[data-icon-position=right].btn-with-icon{flex-direction:row-reverse}.cta-main-button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.cta-main-footer-note{margin-block-start:1rem}.cta-main-footer-note-text{color:var(--cta-main-footer-note-color, var(--color-text));font-family:var(--body-font-family);font-size:var(--fs-xs, .75rem);font-weight:500;letter-spacing:.14em;line-height:1.5;margin:0;text-transform:uppercase}.cta-main-footer-note[data-align=center] .cta-main-footer-note-text{text-align:center}.cta-main-footer-note[data-align=right] .cta-main-footer-note-text{text-align:right}.cta-main-layout[data-animate-on-scroll=true][data-viewport-entered=true]>*{animation:cta-main-fade-in-up var(--cta-main-animation-duration, .3s) ease-out both;animation-delay:calc(var(--animation-index, 0) * .08s)}.cta-main-stack[data-animate-on-scroll=true][data-viewport-entered=true] .cta-main-footer-note.scroll-animate-fade-in-up{animation:cta-main-fade-in-up var(--cta-main-animation-duration, .3s) ease-out both;animation-delay:.16s}@media(prefers-reduced-motion:reduce){.cta-main-layout[data-animate-on-scroll=true]>*,.cta-main-layout[data-animate-on-scroll=true][data-viewport-entered=true]>*,.cta-main-stack[data-animate-on-scroll=true] .cta-main-footer-note.scroll-animate-fade-in-up,.cta-main-stack[data-animate-on-scroll=true][data-viewport-entered=true] .cta-main-footer-note.scroll-animate-fade-in-up{animation:none;opacity:1;transform:none}}@keyframes cta-main-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:750px){.cta-main-heading{font-size:var(--cta-main-heading-size-desktop)}}@media(min-width:990px){.cta-main-panel{padding-block:var(--cta-main-panel-padding-y, 56px);padding-inline:var(--cta-main-panel-padding-x, 80px)}.cta-main-layout{align-items:var(--cta-main-vertical-align, center);gap:var(--cta-main-desktop-gap, 80px)}.cta-main-layout[data-desktop-layout=split]{grid-template-columns:minmax(0,2fr) auto}.cta-main-layout[data-desktop-layout=centered]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.cta-main-layout[data-desktop-layout=centered] .cta-main-content,.cta-main-layout[data-desktop-layout=centered] .cta-main-action{align-items:center}.cta-main-layout[data-desktop-layout=centered] .cta-main-heading,.cta-main-layout[data-desktop-layout=centered] .cta-main-description{margin-inline:auto}.cta-main-layout[data-desktop-layout=stacked]{grid-template-columns:minmax(0,1fr)}.cta-main-layout[data-vertical-align=start]{--cta-main-vertical-align: start}.cta-main-layout[data-vertical-align=center]{--cta-main-vertical-align: center}.cta-main-layout[data-vertical-align=end]{--cta-main-vertical-align: end}.cta-main-panel[data-align=left] .cta-main-layout[data-desktop-layout=split] .cta-main-action{justify-content:flex-end}.cta-main-panel[data-align=center] .cta-main-layout[data-desktop-layout=split] .cta-main-action{justify-content:center}.cta-main-panel[data-align=right] .cta-main-layout[data-desktop-layout=split] .cta-main-action{justify-content:flex-end}.cta-main-button.btn-primary,.cta-main-button.btn-secondary{padding-inline:2.5rem}}@media(max-width:989px){.cta-main-panel[data-align=left] .cta-main-content,.cta-main-panel[data-align=left] .cta-main-action{align-items:flex-start}.cta-main-panel[data-align=center] .cta-main-content,.cta-main-panel[data-align=center] .cta-main-action{align-items:center}.cta-main-panel[data-align=right] .cta-main-content,.cta-main-panel[data-align=right] .cta-main-action{align-items:flex-end}.cta-main-action[data-mobile-button-width=full]{width:100%}.cta-main-action[data-mobile-button-width=full] .cta-main-button{min-width:0;width:100%}.cta-main-button{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cta-main.css.map */
