:root{--cx-grad:linear-gradient(135deg,#E98AAE 0%,#D7618A 45%,#B8456E 100%);--cx-soft:0 1px 2px rgba(40,20,30,.04),0 14px 40px -18px rgba(150,50,90,.28);--cx-lift:0 28px 60px -28px rgba(150,50,90,.45)}.cx-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--cx-ease),transform .9s var(--cx-ease);transition-delay:var(--rd,0ms)}.cx-reveal.is-in,.shopify-design-mode .cx-reveal{opacity:1;transform:none}.tr-heading,.tr-problem-heading{letter-spacing:-.025em}.tr-highlight{background:linear-gradient(transparent 50%,#f6dce5 50%)!important;padding:0 .12em;border-radius:4px}.tr-eyebrow{letter-spacing:.18em}.tr-btn{position:relative;overflow:hidden;transition:transform .35s var(--cx-ease),box-shadow .35s,background .3s!important}.tr-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px #d7618acc}.tr-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .8s var(--cx-ease)}.tr-btn:hover:after{left:140%}.tr-shopbox__atc{animation:cx-pulse 2.8s ease-in-out infinite}@keyframes cx-pulse{0%,to{box-shadow:0 0 #d7618a73}50%{box-shadow:0 0 0 10px #d7618a00}}.tr-hero{overflow:hidden}.tr-hero__bg--visual{background-size:200% 200%!important;animation:cx-hero 14s ease-in-out infinite}@keyframes cx-hero{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tr-hero:after{content:"";position:absolute;width:46vw;max-width:620px;aspect-ratio:1;right:-8vw;top:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 62%);pointer-events:none;animation:cx-float 9s ease-in-out infinite}@keyframes cx-float{50%{transform:translateY(24px) scale(1.04)}}.tr-hero__inner h1{text-shadow:0 2px 30px rgba(0,0,0,.18)}.tr-stat-pill b{background:var(--cx-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}.tr-press{background:var(--cx-grad)!important}.tr-press__item{opacity:.92;transition:opacity .3s}.tr-compare__card{border-radius:22px!important;box-shadow:var(--cx-soft);transition:transform .5s var(--cx-ease),box-shadow .5s}.tr-compare__card:hover{transform:translateY(-6px);box-shadow:var(--cx-lift)}.tr-accordion{border-radius:22px!important;box-shadow:var(--cx-soft)}.tr-accordion__item summary{transition:color .3s}.tr-accordion__item[open] summary{color:#c14d76}.tr-accordion__icon{background:var(--cx-grad)!important;color:#fff!important}.cx-family{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:58px 18px 22px;background:radial-gradient(120% 90% at 15% 0%,#fff,#fbe9ef 45%,#f3cfdb);overflow:hidden}.tr-benefits__media .cx-family,.tr-power__media .cx-family{position:relative;min-height:440px;border-radius:22px}.cx-family__glow{position:absolute;width:70%;aspect-ratio:1;right:-25%;bottom:-30%;border-radius:50%;background:radial-gradient(circle,rgba(215,97,138,.35),transparent 65%);animation:cx-float 8s ease-in-out infinite}.cx-family__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-family__tile{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px -16px #96325a80;text-decoration:none;color:#282828;transition:transform .45s var(--cx-ease);animation:cx-rise .9s var(--cx-ease) both;animation-delay:var(--d)}.cx-family__tile:hover{transform:translateY(-4px) rotate(-1deg)}.cx-family__media{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f7edf1}.cx-family__media img{width:100%;height:100%;object-fit:cover}.cx-family__media .cx-ph{position:absolute;top:0;right:0;bottom:0;left:0}.cx-family__label{font:600 11px/1 Outfit,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c14d76;text-align:center;padding-bottom:2px}.cx-family__cap{position:relative;align-self:center;font:600 12px/1 Outfit,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#282828;background:#fff;padding:9px 16px;border-radius:999px;box-shadow:var(--cx-soft)}@keyframes cx-rise{0%{opacity:0;transform:translateY(18px)}}.cx-oldway{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:64px 26px 26px;background:repeating-linear-gradient(135deg,#f3f0f1 0 14px,#eeeaec 14px 28px)}.cx-oldway__title{font:700 20px/1.2 Outfit,sans-serif;color:#5b5258}.cx-oldway ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cx-oldway li{display:flex;align-items:center;gap:10px;font:500 14px/1.3 Outfit,sans-serif;color:#7a7076;background:#ffffffbf;border-radius:12px;padding:11px 12px;text-decoration:line-through;text-decoration-color:#c14d7680}.cx-oldway li span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e3dde0;color:#8a8086;font-weight:700;text-decoration:none}.cx-ph__ring{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(215,97,138,.35);animation:cx-spin 30s linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}.tr-shopbox__media--hero .tr-media-ph{min-height:0!important;aspect-ratio:1}.tr-shopbox__media{border-radius:24px!important;overflow:hidden;box-shadow:var(--cx-soft)}.tr-shopbox__thumb{transition:transform .3s,border-color .3s}.tr-shopbox__thumb:hover{transform:translateY(-2px)}.tr-tier-card{transition:transform .35s var(--cx-ease),box-shadow .35s,border-color .3s!important}.tr-tier-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px #96325a8c}.tr-tier-radio:checked+.tr-tier-card{box-shadow:0 18px 40px -22px #d7618ae6}.tr-tier-card__row{flex-wrap:nowrap!important;align-items:center}.tr-tier-card__left{min-width:0}.tr-tier-card__right{flex:none;text-align:right}.tr-shopbox__ship-box{border-radius:16px!important}.tr-guarantee{border-radius:18px!important}.tr-guarantee__badge{background:var(--cx-grad)!important;color:#fff!important;animation:cx-spin 18s linear infinite}.tr-benefits__media{border-radius:24px;overflow:hidden;box-shadow:var(--cx-lift)}.tr-benefits__media img{transition:transform 1.2s var(--cx-ease)}.tr-benefits__media:hover img{transform:scale(1.04)}.tr-benefit-badge{background:var(--cx-grad)!important;color:#fff!important;box-shadow:0 8px 18px -8px #d7618acc}.tr-benefit-item{transition:transform .35s var(--cx-ease)}.tr-benefit-item:hover{transform:translate(4px)}.tr-power{border-radius:28px!important;overflow:hidden;position:relative}.tr-power__media{border-radius:22px;overflow:hidden}.tr-power__stat b{background:var(--cx-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}.tr-testimonial-header{margin-bottom:34px!important;position:relative;z-index:2}.tr-section--dark{position:relative;overflow:hidden}.tr-section--dark:before{content:"";position:absolute;width:520px;height:520px;left:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(215,97,138,.28),transparent 65%)}.tr-review-card{border-radius:20px!important;transition:transform .4s var(--cx-ease)}.tr-review-card:hover{transform:translateY(-6px)}.tr-review-card--noimg .tr-review-card__body{position:relative;padding:30px 24px 24px!important}.tr-review-card--noimg .tr-review-card__body:before{content:"\201c";position:absolute;top:-6px;right:18px;font:700 84px/1 Outfit,sans-serif;color:#f6dce5}.tr-review-card--noimg .tr-review-card__tag:after{content:" \2605\2605\2605\2605\2605";color:#d7618a;letter-spacing:1px}.tr-clin-card{border-radius:20px!important;box-shadow:var(--cx-soft);transition:transform .4s var(--cx-ease),box-shadow .4s}.tr-clin-card:hover{transform:translateY(-4px);box-shadow:var(--cx-lift)}.tr-clin-card__avatar{background:var(--cx-grad)!important;position:relative}.tr-clin-card__avatar:empty:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:#ffffff8c}.tr-howto__step{border-radius:20px!important;transition:transform .4s var(--cx-ease)}.tr-howto__step:hover{transform:translateY(-4px)}.tr-howto__media:empty{min-height:160px;border-radius:16px;background:radial-gradient(120% 90% at 20% 10%,#fff,#f9e7ed 45%,#f0c9d6);position:relative}.tr-howto__media:empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:54px;height:54px;border-radius:50%;background:var(--cx-grad);box-shadow:0 10px 24px -10px #d7618ae6}.tr-stack-table-wrap{border-radius:22px!important;overflow:hidden;box-shadow:var(--cx-soft)}.tr-stack-table__us{background:linear-gradient(180deg,#fdf1f6,#fbe6ee)!important}.tr-product-card{border-radius:20px!important;transition:transform .45s var(--cx-ease),box-shadow .45s!important;overflow:hidden}.tr-product-card:hover{transform:translateY(-8px);box-shadow:var(--cx-lift)}.tr-product-card__img{overflow:hidden}.tr-product-card__img img{transition:transform 1s var(--cx-ease)}.tr-product-card:hover .tr-product-card__img img{transform:scale(1.06)}.tr-product-card__btn{transition:background .3s,color .3s}.tr-product-card:hover .tr-product-card__btn{background:#282828;color:#fff;border-color:#282828}.tr-faq__item{border-radius:16px!important;transition:box-shadow .3s,border-color .3s}.tr-faq__item[open]{border-color:#f0c9d6!important;box-shadow:var(--cx-soft)}.tr-review-item{border-radius:18px!important}.tr-reviews-bar-fill{background:var(--cx-grad)!important}.tr-promo-float{background:var(--cx-grad)!important;box-shadow:0 14px 30px -12px #d7618ae6!important}.cx-wave{display:block;width:100%;height:80px;margin-bottom:-1px}.cx-wave path{fill:#d7618a}.cx-footer{background:#d7618a;color:#ffffffe6;padding-top:36px;overflow:hidden;font-family:Outfit,sans-serif}.cx-footer a{color:inherit}.cx-footer__top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.25)}.cx-footer h3{font:700 30px/1.1 Outfit,sans-serif;color:#fff;margin:0 0 10px}.cx-footer h4{font:600 12px/1 Outfit,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 18px}.cx-footer p{margin:0}.cx-footer__news p{font-size:14px;max-width:42ch;margin-bottom:18px}.cx-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14px}.cx-footer ul a:hover{color:#fff;text-decoration:underline}.cx-news{display:flex;gap:6px;background:#fff;border-radius:999px;padding:5px;max-width:440px}.cx-news input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0 16px;font:400 15px Outfit,sans-serif;color:#282828}.cx-news button{height:46px;padding:0 22px;border-radius:999px;border:0;background:#282828;color:#fff;font:600 12px/1 Outfit,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cx-news-msg{margin-top:10px!important;color:#fff}.cx-footer__social{display:flex;gap:8px;margin-top:18px}.cx-footer__social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:background .3s}.cx-footer__social a:hover{background:#ffffff2e}.cx-footer__social svg{width:16px;height:16px}.cx-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:20px;font-size:12px}.cx-footer__bottom ul{flex-direction:row;flex-wrap:wrap;gap:16px;font-size:12px}.cx-footer__pay{display:flex;gap:5px;flex-wrap:wrap}.cx-footer__pay svg{height:20px;width:auto}.cx-footer__legal{font-size:11px;color:#ffffffbf;text-align:center;padding:4px 0 18px}.cx-footer__word{font:400 clamp(90px,24vw,400px)/.8 "Outfit",sans-serif;letter-spacing:-.045em;color:#fff;text-align:center;margin-bottom:-.09em;white-space:nowrap;-webkit-user-select:none;user-select:none}@media(max-width:900px){.cx-footer__top{grid-template-columns:1fr 1fr}.cx-footer__news{grid-column:1/-1}}@media(max-width:749px){.tr-power__media{max-width:100%}.cx-family{padding:54px 14px 18px}.tr-benefits__media .cx-family,.tr-power__media .cx-family{min-height:380px}.cx-wave{height:44px}.tr-tier-card__sub{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.cx-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cx-live-3.css.map */
