.final-section{padding-top:var(--section-cta-top);padding-bottom:var(--section-cta-bottom)}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.fade-up.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}}[style*="background: var(--charcoal)"],[style*="background-color: var(--charcoal)"],.lp-hero,.ty-confirm,.ty-offer,.lp-offer{color:var(--white)}.btn-main,.content-cta-button-primary,.final-cta,.nav-cta-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.cta-friction-reducer{font-family:var(--sans, "Outfit", -apple-system, sans-serif);font-size:.78rem;font-weight:400;color:var(--slate, #7a7a72);margin-top:12px;font-style:italic;letter-spacing:.01em}.cta-friction-reducer--light{color:#f5f0e873}.btn-main,.btn-outline,.content-cta-button-primary,.content-cta-button-secondary,.final-cta,.nav-cta-btn,.email-form button{border-radius:6px}.btn-main:hover,.content-cta-button-primary:hover,.final-cta:hover,.nav-cta-btn:hover,.email-form button:hover{transform:translateY(-1px)}.email-section{background-color:#2a2a2a!important}.email-section h1,.email-section h2,.email-section h3,.email-section h4,.email-section p,.email-section label,.email-section span:not(.btn-main span){color:var(--white)}.email-section input[type=email],.email-section input[type=text]{background:#ffffff1a;border-color:#f5f0e84d;color:var(--white)}.email-section input::placeholder{color:#f5f0e880}.faq-section{background-color:#fff!important}.byb-section button[type=submit],.byb-section input[type=submit],.byb-section .byb-btn,.byb-section form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--terra, #c9a96e);color:#fff;padding:15px 32px;font-family:var(--sans);font-size:.85rem;font-weight:600;letter-spacing:.03em;border:none;border-radius:6px;cursor:pointer;transition:all .3s;min-height:48px;width:100%}.byb-section button[type=submit]:hover,.byb-section input[type=submit]:hover,.byb-section .byb-btn:hover,.byb-section form button:hover{background:var(--gold-hover);transform:translateY(-1px)}.pdp-specs-bar,.pdp-specs-bar *{color:#f2f2f0}.pdp-specs-bar .spec-value{color:#c9a96e}.testimonials-section,.testimonials-section *{color:#f2f2f0}.testimonials-section .testimonial-author{color:#c9a96e}.consultation-cta,.consultation-cta *{color:#f2f2f0}.consultation-cta a,.consultation-cta .cta-btn{color:#2a2a2a}.sticky-buy-bar,.sticky-buy-bar *,.content-hero,.content-hero *{color:#f2f2f0}.content-hero .hero-eyebrow{color:#c9a96e}.about-difference,.about-difference *{color:#f2f2f0}.about-difference .diff-icon{color:#c9a96e}.final-section,.final-section *,.cp-hero,.cp-hero *{color:#f2f2f0}.cp-hero .hero-eyebrow{color:#c9a96e}.lead-magnet-hero,.lead-magnet-hero *,.collection-cta,.collection-cta *{color:#f2f2f0}.pdp-specs-bar .spec-label,.testimonials-section .testimonial-text,.consultation-cta .cta-subtitle,.content-hero .hero-subtitle,.about-difference .diff-description,.cp-hero .hero-subtitle,.lead-magnet-hero .hero-subtitle{color:#a0a09a}.pdp-specs-bar a,.testimonials-section a,.about-difference a,.content-hero a,.cp-hero a,.lead-magnet-hero a{color:#c9a96e}.pdp-specs-bar .btn,.consultation-cta .btn,.content-hero .btn,.cp-hero .btn,.lead-magnet-hero .btn,.collection-cta .btn,.final-section .btn{background-color:#c9a96e;color:#2a2a2a}.paths-section .section-title,.paths-section .section-subtitle,.paths-section h2,.paths-section h3,.paths-section p{color:#f2f2f0!important}.paths-section .section-subtitle,.paths-section .path-card p{color:#a0a09a!important}.paths-section .path-link{color:#c9a96e!important}.testimonials-section .section-title,.testimonials-section h2{color:#f2f2f0!important}.testimonials-section .testimonial-author{color:#c9a96e!important}.testimonials-section .testimonial-text{color:#a0a09a!important}.consult-callout,.consult-callout *{color:#f2f2f0}.consult-callout .btn-main{color:#2a2a2a;background-color:#c9a96e}@media(max-width:768px){body,p,.lp-hero__body,.lp-hero__sub,.byb-card__desc,.faq-answer,.about-narrative__body,.about-difference__body,.final-content p{line-height:1.5!important}section,.shopify-section>section,.lp-section,.byb-section,.faq-section,.island-section,.three-paths,.why-different,.platinum-promise,.consultation-callout,.email-section,.final-section{padding-top:56px!important;padding-bottom:56px!important}}.lp7m-mfg__disclaimer sup,.lp-mistake__cite sup,.lp-foot__cite sup{font-size:.7em;vertical-align:super;line-height:0;color:var(--gold, #c9a96e);font-style:normal;margin-right:.1em}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tpe-design-fixes.css.map */
