.cv-landing .offer-showcase{background:radial-gradient(ellipse at 15% 45%,#f5a4ce20,transparent 55%),radial-gradient(ellipse at 95% 85%,#b9b5d426,transparent 50%),#faf8f5;color:#15243b;padding:96px 40px;position:relative}.offer-showcase__inner{max-width:1100px;margin:auto}.offer-showcase__eyebrow{font:500 10px/1.5 DM Sans,sans-serif;letter-spacing:2px;color:#80657a;margin:0 0 24px}.cv-landing .offer-showcase h2{font:400 clamp(40px,4.2vw,62px)/1.06 Georgia,serif;letter-spacing:-.032em;margin:0 auto;max-width:1050px;text-align:center;text-wrap:balance}.offer-showcase h2 em{color:#a44178;font-weight:400}.offer-showcase__copy{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin:32px 0 48px}.offer-showcase__copy p{font-size:16px;line-height:1.75;color:#647083;margin:0;max-width:510px}.offer-showcase__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.offer-showcase__card{min-width:0}.offer-showcase__label{display:flex;gap:12px;align-items:center;margin-bottom:18px}.offer-showcase__label>span{font:11px/1 DM Sans,sans-serif;color:#a44178;border:1px solid #a4417833;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none}.cv-landing .offer-showcase h3{font:400 clamp(22px,2.1vw,29px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:0}.offer-showcase__visual{background:#fff;border:1px solid #e5dce4;border-radius:16px;overflow:hidden;box-shadow:0 14px 32px #15243b08;padding:12px}.offer-showcase__visual img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.offer-showcase__card>p{font-size:14px;line-height:1.65;color:#647083;margin:22px 0 0}@media(max-width:700px){.cv-landing .offer-showcase{padding:64px 24px}.cv-landing .offer-showcase h2{font-size:clamp(36px,10vw,44px)}.offer-showcase__copy{grid-template-columns:1fr;gap:18px;margin:28px 0 36px}.offer-showcase__cards{grid-template-columns:1fr;gap:36px}.offer-showcase__card{max-width:400px;width:100%;margin:auto}.offer-showcase__visual img{max-height:540px}}.offer-showcase__copy{display:block;max-width:900px;margin:32px auto 48px;text-align:center;text-wrap:pretty}.offer-showcase__copy p{max-width:none;font-size:clamp(18px,1.5vw,21px);line-height:1.65;color:#3e4b60}.checkout-analogy{margin:0 0 64px;text-align:center;padding:40px 0 48px;border-bottom:1px solid #dfccdd}.cv-landing .checkout-analogy h3{font:400 clamp(30px,3vw,42px)/1.12 Georgia,serif;margin:0 0 30px;letter-spacing:-.025em}.checkout-analogy h3 em,.checkout-analogy__closing em{color:#a44178}.checkout-analogy__images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkout-analogy figure{margin:0;min-width:0}.checkout-analogy__photo{aspect-ratio:971/809;overflow:hidden;border-radius:14px;background:#eee7df}.checkout-analogy__photo img{display:block;width:200%;max-width:none;height:100%;object-fit:fill}.checkout-analogy__photo--stocked img{transform:translate(-50%)}.checkout-analogy figcaption{font:500 17px/1.4 DM Sans,sans-serif;margin-top:16px}.checkout-analogy h4{font:400 clamp(26px,2.6vw,36px)/1.2 Georgia,serif;margin:36px 0 16px;letter-spacing:-.02em}.checkout-analogy>p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.7;color:#3e4b60}.checkout-analogy .checkout-analogy__closing{margin-top:24px;font:400 26px/1.4 Georgia,serif;color:#15243b}@media(max-width:600px){.checkout-analogy{padding-top:20px}.checkout-analogy__images{gap:12px}.checkout-analogy figcaption{font-size:13px}.checkout-analogy>p{font-size:16px}.checkout-analogy__photo{border-radius:8px}}.checkout-revenue{position:relative;display:block;isolation:isolate;border-radius:14px;overflow:hidden}.checkout-revenue__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;text-align:left}.checkout-revenue__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.checkout-revenue__lines path{fill:none;stroke:#f5a4ce;vector-effect:non-scaling-stroke;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 1px 2px #15243b80);transition:opacity .45s}.checkout-revenue__tag{position:absolute;left:var(--tag-x);top:var(--tag-y);transform:translateY(calc(-50% + 5px));padding:5px 7px;border:1px solid #f5a4ce99;border-radius:5px;background:#fffafdf2;box-shadow:0 2px 8px #15243b20;opacity:0;transition:opacity .45s,transform .45s;color:#15243b;font:600 12px/1.2 DM Sans,sans-serif;white-space:nowrap}.checkout-revenue__tag>strong{font:inherit}.checkout-revenue__dot{position:absolute;width:6px;height:6px;border:1px solid white;background:#a44178;border-radius:50%;box-shadow:0 0 0 3px #f5a4ce55;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity .45s,transform .45s}.checkout-revenue [data-visible]{opacity:1}.checkout-revenue__tag[data-visible]{transform:translateY(-50%)}.checkout-revenue__dot[data-visible]{transform:translate(-50%,-50%) scale(1)}.checkout-revenue__total{position:absolute;bottom:5%;right:5%;padding:8px 12px;border:1px solid #f5a4ce55;border-radius:7px;background:#15243bf2;box-shadow:0 3px 12px #15243b22}.checkout-revenue__total>strong{font:600 20px/1.1 DM Sans,sans-serif;letter-spacing:-.03em;color:#f5a4ce;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-revenue__note{display:block;font:400 11px/1.5 DM Sans,sans-serif;color:#806f83;margin-top:5px}@media(max-width:700px){.checkout-analogy__images{grid-template-columns:1fr;gap:26px}.checkout-analogy figure{max-width:540px;width:100%;margin:auto}.checkout-analogy figcaption{font-size:16px}.checkout-revenue__tag{font-size:11px;padding:4px 6px}.checkout-revenue__total{padding:7px 10px}.checkout-revenue__total>strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.checkout-revenue__tag,.checkout-revenue__dot,.checkout-revenue__lines path{transition:none}}.checkout-revenue__sandwich{opacity:1;transform:translateY(-50%)}.checkout-revenue__total{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 10px;text-align:right}.checkout-revenue__total>span{font:400 10px/1.2 DM Sans,sans-serif;color:#e4deea;text-align:left}.checkout-revenue__gain{grid-column:1/-1;padding-top:4px;border-top:1px solid #ffffff20;color:#a9edb7;font:400 10px/1.3 DM Sans,sans-serif;white-space:nowrap}.checkout-revenue__gain>b{font-weight:600}checkout-revenue .checkout-revenue__total{left:5%;right:auto}.cv-landing .checkout-analogy h3{font-size:clamp(40px,4.2vw,62px);line-height:1.06;letter-spacing:-.032em;margin-bottom:38px;text-wrap:balance}.checkout-analogy figcaption{margin-top:0;padding:17px 18px;border:1px solid #dfccdd;border-top:0;border-radius:0 0 12px 12px;background:#f1e7f0;font-size:18px;font-weight:600;color:#15243b;min-height:84px;display:flex;flex-direction:column;justify-content:center}.checkout-analogy figure:has(checkout-revenue) figcaption{background:#e7efdf;border-color:#c7d8ba}.checkout-analogy__photo,.checkout-revenue{border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout-analogy__message{margin-top:34px;padding:46px 48px 40px;border:1px solid #344158;border-radius:18px;background:radial-gradient(ellipse at 100% 100%,#a441782e,transparent 70%),#15243b;box-shadow:0 18px 38px #15243b12;color:#fff}.cv-landing .checkout-analogy__message h4{font:400 clamp(32px,3.4vw,46px)/1.08 Georgia,serif;letter-spacing:-.025em;color:#fff;margin:0 auto 24px;text-wrap:balance}.checkout-analogy__message>p{max-width:730px;margin:0 auto;font:400 18px/1.7 DM Sans,sans-serif;color:#dcdfea;text-wrap:pretty}.checkout-analogy__message .checkout-analogy__closing{max-width:820px;margin:30px auto 0;padding-top:28px;border-top:1px solid #ffffff26;font:400 clamp(25px,2.9vw,36px)/1.24 Georgia,serif;color:#fff;letter-spacing:-.02em}.checkout-analogy__message .checkout-analogy__closing em{display:inline-block;margin-top:7px;color:#f5a4ce}.checkout-revenue__percent{grid-column:1/-1;justify-self:stretch;margin-top:2px;padding:5px 7px;border-radius:4px;background:#a9edb719;color:#a9edb7;font:400 10px/1.2 DM Sans,sans-serif;text-align:center;white-space:nowrap}.checkout-revenue__percent b{font-size:13px;font-weight:600}@media(max-width:700px){.cv-landing .checkout-analogy h3{font-size:clamp(36px,10vw,44px);margin-bottom:28px}.checkout-analogy__message{padding:30px 22px;border-radius:12px;margin-top:28px}.cv-landing .checkout-analogy__message h4{font-size:32px}.checkout-analogy__message>p{font-size:16px;line-height:1.65}.checkout-analogy__message .checkout-analogy__closing{font-size:27px;padding-top:24px;margin-top:24px}.checkout-analogy figcaption{font-size:16px;padding:14px;min-height:70px}}.offer-showcase__offers-heading{text-align:center;margin:0 auto 38px}.offer-showcase__offers-heading>p{font:400 18px/1.5 DM Sans,sans-serif;color:#647083;margin:20px 0 0;text-wrap:balance}@media(max-width:700px){.offer-showcase__offers-heading{margin-bottom:30px}.offer-showcase__offers-heading>p{font-size:16px;margin-top:16px}}.offer-showcase__footer{display:flex;justify-content:center;margin-top:48px;padding:0 0 6px}.offer-showcase__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:64px;padding:18px 30px;background:#f5a4ce;color:#15243b;border:1px solid #dc8ab5;border-radius:10px;box-shadow:0 5px #a84d80;font:600 17px/1.4 DM Sans,sans-serif;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.offer-showcase__cta svg{flex:none}.offer-showcase__cta:hover{background:#f8b5d8;transform:translateY(-2px);box-shadow:0 7px #a84d80}.offer-showcase__cta:active{transform:translateY(3px);box-shadow:0 2px #a84d80}.offer-showcase__cta:focus-visible{outline:2px solid #15243b;outline-offset:5px}@media(max-width:700px){.offer-showcase__footer{margin-top:36px}.offer-showcase__cta{width:100%;max-width:380px;padding:17px 20px;gap:16px;font-size:16px}}@media(prefers-reduced-motion:reduce){.offer-showcase__cta{transition:none}.offer-showcase__cta:hover,.offer-showcase__cta:active{transform:none}}cartivate-bump-heading{display:block;position:relative}.cv-bump-word{position:relative;display:inline-block;transform-origin:12% 85%}.cv-bump-profit{isolation:isolate;--profit-underline:0;--profit-glow:0}.cv-bump-profit:before{content:"";position:absolute;left:.04em;right:.04em;bottom:-.07em;height:3px;border-radius:3px;background:linear-gradient(90deg,#25864d,#8bd9a8);transform:scaleX(var(--profit-underline));transform-origin:left center}.cv-bump-profit:after{content:"";position:absolute;top:-.12em;right:-.18em;bottom:-.12em;left:-.18em;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#80dfa160,transparent 72%);filter:blur(9px);opacity:var(--profit-glow)}.cv-profit-finish{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cv-profit-spark{position:absolute;display:block;opacity:0;color:#25864d;pointer-events:none}.cv-profit-spark--one{width:.3em;height:.3em;right:-.16em;top:-.11em}.cv-profit-spark--two{width:4px;height:4px;right:.25em;top:-.05em;border-radius:50%;background:currentColor}.cv-profit-spark--three{width:3px;height:3px;right:-.2em;top:.38em;border-radius:50%;background:currentColor}cartivate-bump-heading[data-bump-state=complete] .cv-bump-profit{color:#25864d;--profit-underline:1}@media(prefers-reduced-motion:reduce){cartivate-bump-heading .cv-bump-profit{color:#25864d;--profit-underline:1}.cv-profit-finish{display:none}}.cv-don-heading{padding-top:32px;scroll-margin-top:90px}.cv-don-heading__row{display:flex;justify-content:center;align-items:center;gap:30px}.cv-landing .offer-showcase .cv-don-heading__row h2{margin:0;max-width:none}@media(max-width:700px){.cv-landing .offer-showcase .cv-don-heading h2{font-size:clamp(28px,8.2vw,44px);white-space:nowrap;text-wrap:nowrap}}.checkout-analogy__images{padding-top:160px}.checkout-analogy__featured{position:relative;isolation:isolate}.checkout-brain{position:absolute;z-index:2;bottom:calc(100% - 9px);left:0;display:flex;align-items:center;justify-content:center;gap:22px;width:100%;margin:0;text-align:left;overflow:visible}.checkout-brain>img{display:block;flex:0 0 130px;width:130px;height:145px;max-width:none;object-fit:contain}.checkout-brain>p{position:relative;max-width:260px;margin:0;padding:20px 24px;border:1px solid #cddcc7;border-radius:32px;background:#f4f8f1;color:#263b30;font:500 18px/1.45 DM Sans,sans-serif;box-shadow:0 8px 24px #263b3008;text-wrap:balance}.checkout-brain>p:before,.checkout-brain>p:after{content:"";position:absolute;border:1px solid #cddcc7;background:#f4f8f1;border-radius:50%}.checkout-brain>p:before{width:11px;height:11px;left:-17px;top:63%}.checkout-brain>p:after{width:6px;height:6px;left:-28px;top:78%}@media(min-width:701px)and (max-width:1000px){.checkout-brain{gap:18px}.checkout-brain>p{padding:16px 18px;font-size:16px}}@media(max-width:700px){.checkout-analogy__images{padding-top:0}.checkout-brain{position:relative;bottom:auto;left:auto;gap:20px;margin:18px auto -8px}.checkout-brain>img{flex-basis:110px;width:110px;height:123px}.checkout-brain>p{font-size:16px;padding:18px 20px}}@media(max-width:360px){.checkout-brain{gap:16px}.checkout-brain>p{font-size:15px;padding:16px}}.cv-don-brain{display:block;flex:0 0 150px;width:150px;height:auto;filter:drop-shadow(0 8px 9px #25152b12)}@media(max-width:1000px){.cv-don-heading__row{gap:18px}.cv-don-brain{width:122px;flex-basis:122px}.cv-landing .offer-showcase .cv-don-heading__row h2{font-size:clamp(28px,4.7vw,46px)}}@media(max-width:700px){.cv-don-heading__row{flex-direction:column-reverse;gap:20px}.cv-don-brain{flex-basis:auto}.cv-landing .offer-showcase .cv-don-heading__row h2{font-size:clamp(28px,8.2vw,44px)}}.cv-don-heading__copy>p{font:400 18px/1.5 DM Sans,sans-serif;color:#647083;margin:20px 0 0;text-wrap:balance}@media(max-width:700px){.cv-don-heading__copy>p{font-size:16px;margin-top:16px}}.cv-offer-bump{color:#a44178}.offer-showcase__copy .offer-showcase__revenue{max-width:760px;margin:28px auto 0;padding:0;background:none;border:0;box-shadow:none;font:400 clamp(25px,2.5vw,33px)/1.3 Georgia,serif;letter-spacing:-.025em;color:#15243b;text-wrap:balance}.offer-showcase__revenue em{color:#a44178;font-weight:400}@media(max-width:700px){.offer-showcase__copy .offer-showcase__revenue{margin-top:24px;font-size:26px}}.checkout-analogy__images{padding-top:0;gap:1px;border:1px solid #d7ccd9;border-radius:18px;overflow:hidden;background:#d7ccd9;box-shadow:0 5px #e8dfea}.checkout-analogy figure{background:#f9f6f8;align-self:stretch}.checkout-analogy figure.checkout-analogy__featured{background:#eef4ed}.checkout-analogy figcaption,.checkout-analogy figure:has(checkout-revenue) figcaption{box-sizing:border-box;margin:0;padding:26px 22px;border:0;border-radius:0;background:none;min-height:100px;display:flex;align-items:center;justify-content:center;color:#665c70;font:400 clamp(27px,2.7vw,36px)/1.13 Georgia,serif;letter-spacing:-.035em;text-align:center}.checkout-analogy figure.checkout-analogy__featured figcaption{color:#15243b}.checkout-analogy figcaption span{display:block;text-wrap:balance}.checkout-analogy figcaption em{font:italic 400 1em/1.13 Georgia,serif;color:#a44178;letter-spacing:inherit;white-space:nowrap}.checkout-analogy__images .checkout-revenue,.checkout-analogy__images .checkout-analogy__photo{border:0;border-radius:0;box-shadow:none}@media(max-width:700px){.checkout-analogy__images{gap:1px;border-radius:14px}.checkout-analogy figure{max-width:none}.checkout-analogy figcaption,.checkout-analogy figure:has(checkout-revenue) figcaption{font-size:29px;min-height:90px;padding:23px 20px}}.cv-landing .checkout-analogy h3{margin-bottom:64px}@media(max-width:700px){.cv-landing .checkout-analogy h3{margin-bottom:44px}}.checkout-analogy__photo--stocked{position:relative}.checkout-display-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.checkout-display-outline path{fill:none;stroke-linecap:round;stroke-linejoin:round}.checkout-display-outline__track{stroke:#fff5f6;stroke-opacity:.45;stroke-width:1}.checkout-display-outline__glow,.checkout-display-outline__glint{stroke:#fff;stroke-dasharray:75 925;stroke-dashoffset:1000;animation:cv-display-shimmer 6s linear infinite}.checkout-display-outline__glow{stroke-width:7;stroke-opacity:.28;filter:blur(2px)}.checkout-display-outline__glint{stroke-width:1.8;filter:drop-shadow(0 0 3px #fff9)}@keyframes cv-display-shimmer{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.checkout-display-outline__glow,.checkout-display-outline__glint{animation:none;display:none}.checkout-display-outline__track{stroke-opacity:.65}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cartivate-offer-showcase.css.map */
