:root{--cp-bg: #FFF6E9;--cp-bg-alt: #FFEBD1;--cp-dark: #1F5C52;--cp-text: #2B2118;--cp-accent: #FF6F3C;--cp-accent-light: #FFC93C;--cp-white: #FFFFFF;--cp-font-heading: "Fraunces", Georgia, serif;--cp-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cp-radius: 18px;--cp-margin: 24px;--cp-ease: cubic-bezier(.34, 1.56, .64, 1)}.cp-section{font-family:var(--cp-font-body);color:var(--cp-text);padding-top:0;padding-bottom:0}.cp-container{max-width:1200px;margin:0 auto;padding:0 var(--cp-margin)}.cp-h1,.cp-h2,.cp-h3{font-family:var(--cp-font-heading);font-weight:600;line-height:1.1;margin:0}.cp-body{font-family:var(--cp-font-body);line-height:1.55;margin:0}.cp-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:999px;font-family:var(--cp-font-body);font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .35s var(--cp-ease),box-shadow .35s var(--cp-ease)}.cp-btn-primary{background:var(--cp-accent);color:var(--cp-white)}.cp-btn-primary:hover{transform:translateY(-3px) rotate(-1deg) scale(1.03);box-shadow:0 12px 26px #ff6f3c66}.cp-btn-outline{background:transparent;color:var(--cp-dark);border-color:var(--cp-dark)}.cp-btn-outline:hover{background:var(--cp-dark);color:var(--cp-white);transform:translateY(-3px) rotate(1deg)}.cp-benefit-card,.cp-coming-card .cp-coming-media{transition:transform .35s var(--cp-ease),box-shadow .35s var(--cp-ease)!important}.cp-benefit-card:hover{transform:translateY(-6px) rotate(-.8deg)!important}.cp-coming-card:hover .cp-coming-media{transform:translateY(-4px) rotate(.8deg) scale(1.02)}.cp-reveal{opacity:0;transform:translateY(28px) scale(.97);transition:opacity .7s var(--cp-ease),transform .7s var(--cp-ease)}.cp-reveal.cp-visible{opacity:1;transform:translateY(0) scale(1)}.cp-reveal-delay-1{transition-delay:.08s}.cp-reveal-delay-2{transition-delay:.16s}.cp-reveal-delay-3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.cp-reveal{opacity:1!important;transform:none!important;transition:none!important}.cp-btn:hover,.cp-benefit-card:hover,.cp-coming-card:hover .cp-coming-media{transform:none!important}}.section-header{margin-bottom:0!important}@media(max-width:990px){.cp-container{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cp-styles.css.map */
