.ts-fc{background-color:var(--fc-outer, transparent);padding-top:var(--fc-pt, 0);padding-bottom:var(--fc-pb, 96px)}.ts-fc__mob{display:none}.ts-fc__box{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:48px;padding:80px;background-color:var(--fc-bg, #0D5C57);color:var(--fc-text, #FFFDF8);border-radius:var(--fc-radius, 32px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ts-fc--full .ts-fc__box{border-radius:0;padding-left:max(40px,calc((100vw - var(--page-width, 1200px)) / 2 + 40px));padding-right:max(40px,calc((100vw - var(--page-width, 1200px)) / 2 + 40px))}.ts-fc__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ts-fc__bg-img{width:100%;height:100%;object-fit:cover}.ts-fc__box:has(.ts-fc__bg):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--fc-bg, #0D5C57)}.ts-fc__box:has(.ts-fc__bg){background-color:transparent}.ts-fc__copy{display:flex;flex-direction:column;gap:14px;min-width:0}.ts-fc__heading{margin:0;color:var(--fc-text, #FFFDF8);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);font-size:var(--fc-heading-size, 64px);line-height:1;letter-spacing:0;text-wrap:balance}.ts-fc__heading em{font-style:italic}.ts-fc__text{margin:0;color:var(--fc-sub, #D6ECE9);font-size:18px;line-height:1.45}.ts-fc__btn{flex-shrink:0;height:64px;padding:0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:var(--fc-btn-bg, #FFFDF8);color:var(--fc-btn-text, #17182D);font-size:18px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.ts-fc__btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #00000073}.ts-fc__btn:focus-visible{outline:2px solid var(--fc-btn-bg, #FFFDF8);outline-offset:3px}.ts-fc--center .ts-fc__box{flex-direction:column;text-align:center;gap:32px}.ts-fc--center .ts-fc__copy{align-items:center}@media screen and (max-width:989px){.ts-fc__box{flex-direction:column;align-items:flex-start;padding:56px 40px;gap:32px}.ts-fc--center .ts-fc__box{align-items:center}.ts-fc__heading{font-size:calc(var(--fc-heading-size, 64px) * .8)}}@media screen and (max-width:749px){.ts-fc{padding-top:var(--fc-pt-mob, 0);padding-bottom:var(--fc-pb-mob, 64px)}.ts-fc__desk{display:none}.ts-fc__mob{display:block}span.ts-fc__mob{display:inline}.ts-fc__box,.ts-fc--full .ts-fc__box{padding:36px 24px;gap:18px;align-items:stretch;border-radius:calc(var(--fc-radius, 32px) * .75)}.ts-fc--full .ts-fc__box{border-radius:0}.ts-fc__copy{gap:18px}.ts-fc__heading{font-size:var(--fc-heading-size-mob, 40px);line-height:1.02}.ts-fc__text{font-size:15px}.ts-fc__btn{width:100%;height:56px;padding:0 20px;font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ts-final-cta.css.map */
