.cv-refined{--studio-navy:#031735;--studio-panel:#112542;--studio-pink:#f5a4ce;--studio-paper:#f3eef5;--studio-ink:#15243b;--studio-muted:#afbacb;background:#faf9fc;color:#15243b}.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer){--cv-body:"DM Sans",Arial,sans-serif;--cv-display:"DM Sans",Arial,sans-serif;--cv-brass:#f5a4ce;--cv-accent-ink:#9d3d70}.cv-refined .cv-page{background:#031735;--cv-surface:#f3eef5;--cv-interior:#f3eef5}.cv-refined :is(.cv-header,.cv-footer),.cv-refined:has(.cvt-lab) .cv-header{background:#031735;color:#f9f6f3}.cv-refined .cv-header__inner{max-width:1440px;padding-inline:clamp(20px,4vw,56px)}.cv-refined .cv-header__name{font-weight:600;letter-spacing:-.04em}.cv-refined :is(.cv-display,.cvt-display,.cvt-cta__title){font-weight:500;letter-spacing:-.045em;line-height:1.06}.cv-refined :is(.cv-display,.cvt-display,.cvt-cta__title) em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.04em;color:#f5a4ce}.cv-refined :is(.cv-connect,.cv-faq,.cv-floor,.cv-vs,.cvm-session,.cvu-offers,.cvu-facts,.cv-sequence){background:#faf9fc;color:#15243b}.cv-refined :is(.cv-connect,.cv-faq,.cv-floor,.cv-vs,.cvm-session,.cvu-offers,.cvu-facts,.cv-sequence) .cv-display em{color:#a44178}.cv-refined :is(.cv-factory-conversation-section,.cv-lab-talk){--paper:#f3eef5;background:#f3eef5}.cv-refined .cv-factory-conversation-section{border-radius:28px 28px 0 0;border-top:0}.cv-refined .cv-lab-talk__intro h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#a44178}.cv-refined :is(.cv-safe,.cv-motion,.cv-final){background:#031735}.cv-refined :is(.cv-btn--primary,.cvt-lab .cvt-btn--primary,.cv-product__add,.cv-cart__checkout,.cv-cart__shop){background:#f5a4ce;color:#211a30;border:1px solid #ffb7db;box-shadow:0 4px #a85c8c;border-radius:9px;font-weight:650}.cv-refined :is(.cv-btn--primary,.cvt-lab .cvt-btn--primary,.cv-product__add,.cv-cart__checkout,.cv-cart__shop):hover{background:#ffc4e2;box-shadow:0 6px #a85c8c;transform:translateY(-2px)}.cv-refined :is(.cv-btn,.cvt-btn,.cv-header__cta):focus-visible{outline:3px solid #a44178;outline-offset:4px}.cv-refined :is(.cvm-hero,.cvu-hero){background:#031735;padding-block:clamp(64px,8vw,120px);border-bottom:1px solid #ffffff12}.cv-refined :is(.cvm-hero,.cvu-hero):before,.cv-refined :is(.cvm-hero,.cvu-hero):after{content:none}.cv-refined :is(.cvm-hero__h1,.cvu-hero__h1){font-size:clamp(44px,5.3vw,76px);line-height:1.05;max-width:19ch}.cv-refined :is(.cvm-hero__lede,.cvu-hero__lede){max-width:58ch;line-height:1.8;color:#afbacb}.cv-refined :is(.cvm-hero__link,.cvu-hero__link){color:#edc4dd}.cv-refined :is(.cvm-session__list>li,.cvu-facts__list>li){border-color:#dcd3df}.cv-refined :is(.cvm-session__result img,.cvu-offer__shot img){border-radius:16px;box-shadow:0 20px 50px -30px #15243b80}.cv-refined .cvu-offer{gap:clamp(28px,6vw,88px)}.cv-refined :is(.cv-connect__board,.cv-vs__card,.cv-product-card){background:#fff;border:1px solid #ded7e2;box-shadow:0 5px #e5dce8;border-radius:14px}.cv-refined .cvm-session .cv-talk__tools li{background:#e9deed;color:#704463}.cv-refined.cv-standard{background:#f3eef5;color:#15243b}.cv-refined.cv-standard :is(h1,h2,h3){line-height:1.1}.cv-refined.cv-standard h1{font-size:clamp(40px,4.8vw,66px);letter-spacing:-.045em}.cv-refined.cv-standard :is(.collection-product,.search-result,.cv-cart__empty){background:#fff;border:1px solid #ded7e2;border-radius:16px;box-shadow:0 5px #e5dce8}.cv-refined.cv-standard :is(.cv-product__image,.cv-product__placeholder){background:#ece3f0;border-radius:20px}.cv-refined.cv-standard :is(.cv-product__price,.cv-cart__subtotal){color:#923a6c}.cv-refined.cv-standard :is(input,select,textarea){accent-color:#a44178}.cv-refined.cv-standard :is(.cv-product__label input,.cv-product__label select,.cv-cart__qty input,form[role=search] input){border-color:#cec3d4;border-radius:9px;min-height:44px}.cv-refined.cv-standard :is(.cv-cart__update,form[role=search] button){min-height:44px;border-radius:9px}.cv-refined .shopify-policy__container{max-width:860px;line-height:1.8;padding-block:64px}.cv-refined.cv-utility{background:#031735;color:#f9f6f3}.cv-refined.cv-utility h1{color:#f5a4ce;font-family:Georgia,serif;font-weight:400;font-style:italic}.cv-refined.cv-utility button{box-shadow:0 4px #a85c8c}.cv-refined .cvt-lab .cvt-front{background:#031735;color:#f9f6f3;overflow:clip;padding-bottom:0}.cv-refined .cvt-lab .cvt-front:before,.cv-refined .cvt-lab .cvt-front:after{content:none}.cv-refined .cvt-lab .cvt-window{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;max-width:1328px}.cv-refined .cvt-lab .cvt-intro{padding-block:20px 45px}.cv-refined .cvt-lab .cvt-display{font-size:clamp(48px,5vw,74px)}.cv-refined .cvt-lab .cvt-display em{font:italic 1em/1.12 Georgia,serif;color:#f5a4ce;letter-spacing:-.04em}.cv-refined .cvt-lab .cvt-lede{color:#afbacb}.cv-refined .cvt-lab .cvt-plaque{display:none}.cv-refined .cvt-lab .cvt-stage{--cv-ink:#15243b;--cv-ink-2:#59657b;--cv-muted:#6d6277;--lab-line:#d9cede;--lab-pink:#a44178;background:#f3eef5;color:#15243b;padding:32px clamp(20px,4vw,64px) 64px}.cv-refined .cvt-lab .cvt-stage:before,.cv-refined .cvt-lab .cvt-stage:after{content:none}.cv-refined .cvt-lab .cvt-stage .cvt-lab-heading{color:#79627c;border-color:#d9cede}.cv-refined .cvt-lab .cvt-stage .cvt-lab-heading :is(span,a){color:#79627c}.cv-refined .cvt-lab .cvt-progress .cvt-h2{font-size:clamp(30px,3.3vw,48px);color:#15243b;font-weight:500;line-height:1.1;letter-spacing:-.045em;overflow-wrap:break-word}.cv-refined .cvt-lab :is(.cvt-elapsed,.cvt-done,.cvt-narration,.cvt-summary,.cvt-design-notes summary,.cvt-offers .cvt-fine){color:#71667b;font-family:DM Sans,Arial,sans-serif}.cv-refined .cvt-lab .cvt-steps{border-color:#d9cede}.cv-refined .cvt-lab .cvt-step{color:#72667e;border-color:#d9cede}.cv-refined .cvt-lab .cvt-step[data-state=active]{color:#9c3b70}.cv-refined .cvt-lab .cvt-step__dot{border-color:#cbb9d2;color:#79627c}.cv-refined .cvt-lab .cvt-step[data-state=active] .cvt-step__dot{color:#9c3b70;border-color:#c995b2;background:#f5dfec}.cv-refined .cvt-lab .cvt-step[data-state=done] .cvt-step__dot{background:#e1e9e1;border-color:#b4c9b7}.cv-refined .cvt-lab .cvt-step[data-state=done] .cvt-step__dot:after{border-color:#56745b}.cv-refined .cvt-lab .cvt-changes li{background:#fff9;border-color:#ded2e4;color:#71667b}.cv-refined .cvt-lab .cvt-device{border:1px solid #d1c5d8;border-radius:18px;background:#e6dce9;box-shadow:0 24px 50px -30px #74597d66}.cv-refined .cvt-lab .cvt-device__bar{background:#fcf9fd;color:#786782;border-bottom-color:#ddd2e1}.cv-refined .cvt-lab .cvt-device__bar span{color:#79627c}.cv-refined .cvt-lab .cvt-device__screen{background:#e9dfec}.cv-refined .cvt-lab .cvt-device__placeholder{background:radial-gradient(ellipse,#f8e3ed,transparent 70%),#ece3ef;color:#79627c}.cv-refined .cvt-lab .cvt-device__placeholder small{color:#82748b}.cv-refined .cvt-lab .cvt-lab-blueprint{border-color:#bc9fc5}.cv-refined .cvt-lab .cvt-lab-blueprint>i{border-color:#cfb7d4;background:#fff5}.cv-refined .cvt-lab .cvt-result{gap:22px}.cv-refined .cvt-lab .cvt-result__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;order:-1;margin:8px 0 6px}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn{display:flex;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:13px;padding:12px 14px}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn--primary{background:#f5a4ce;color:#211a30;border:1px solid #eda6cc;box-shadow:0 4px #a85c8c}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn--quiet{background:#fff;color:#15243b;border:1px solid #bdaec6;box-shadow:0 4px #ded2e4}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn:hover{transform:translateY(-2px)}.cv-refined .cvt-lab .cvt-share-fallback{width:100%;min-width:0;border:1px solid #bdaec6;background:#fff;color:#15243b;padding:12px;border-radius:8px}.cv-refined .cvt-lab .cvt-result__actions .cvt-share-fallback{grid-column:1/-1;box-sizing:border-box;font-size:13px;min-height:46px}.cv-refined .cvt-lab.cvt--done .cvt-stage>.cvt-lab-heading{display:none}.cv-refined .cvt-lab .cvt-offers__title{color:#71667b}.cv-refined .cvt-lab .cvt-offer{background:#fff;border:1px solid #d7c5de;border-radius:12px;box-shadow:0 4px #e4d7e9}.cv-refined .cvt-lab .cvt-offer:hover:not(:disabled),.cv-refined .cvt-lab .cvt-offer[data-playing]{background:#fff7fc;border-color:#bb7ba3}.cv-refined .cvt-lab .cvt-offer__icon{color:#a16b91}.cv-refined .cvt-lab .cvt-offer__text b{color:#15243b}.cv-refined .cvt-lab .cvt-offer__text span{color:#71667b}.cv-refined .cvt-lab .cvt-offer .cvt-offer__play{background:#f5a4ce;color:#211a30;border-color:#eda6cc}.cv-refined .cvt-lab .cvt-design-notes{border-color:#d9cede}.cv-refined .cvt-lab .cvt-design-notes summary:hover{color:#9c3b70}.cv-refined .cvt-lab .cvt-cta{background:#031735;border:0;border-radius:18px;margin-top:52px}.cv-refined .cvt-lab .cvt-cta__title em{font:italic 1em Georgia,serif;color:#f5a4ce}.cv-refined .cvt-lab .cvt-cta__body{color:#afbacb}.cv-refined .cvt-lab .cvt-cta .cvt-btn--primary{background:#f5a4ce;color:#211a30}.cv-refined .cvt-lab.cvt--waiting .cvt-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;height:100dvh;box-sizing:border-box;overflow:hidden;padding:clamp(18px,4vh,40px) clamp(20px,4vw,64px)}.cv-refined .cvt-lab.cvt--waiting .cvt-stage__grid{height:calc(100% - 55px);max-width:1328px;margin:auto;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,70px);align-items:center}.cv-refined .cvt-lab.cvt--waiting .cvt-lab-heading{margin-bottom:18px;padding-bottom:14px}.cv-refined .cvt-lab.cvt--waiting .cvt-progress{padding:0;gap:14px;max-height:100%;min-width:0}.cv-refined .cvt-lab.cvt--waiting :is(.cvt-h2,.cvt-lab-eyebrow,.cvt-done,.cvt-result,.cvt-cta,.cvt-live,.cvt-changes){display:none!important}.cv-refined .cvt-lab.cvt--waiting .cvt-steps{display:grid!important;margin:0}.cv-refined .cvt-lab .cvt-wait-title{font:500 clamp(40px,4.5vw,64px)/1.05 "DM Sans",Arial,sans-serif;letter-spacing:-.05em;color:#15243b;margin:0 0 8px}.cv-refined .cvt-lab .cvt-wait-title em{font:italic 1.08em/1.1 Georgia,serif;color:#a44178}.cv-refined .cvt-lab.cvt--waiting .cvt-device{height:100%;max-height:740px;align-self:center}.cv-refined .cvt-lab.cvt--waiting .cvt-device__screen{height:auto;flex:1;filter:blur(9px);opacity:.65;transition:filter .75s ease,opacity .75s ease;pointer-events:none}.cv-refined .cvt-lab.cvt--revealing .cvt-device__screen{filter:blur(0);opacity:1}.cv-refined .cvt-lab.cvt--waiting .cvt-narration{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cv-refined .cvt-lab .cvt-wait-cancel{position:absolute;z-index:3;right:clamp(20px,4vw,64px);bottom:10px;padding:8px 12px;background:transparent;border:0;border-radius:8px;color:#79627c;font:12px DM Sans,Arial,sans-serif;cursor:pointer}.cv-refined .cvt-lab .cvt-wait-cancel:focus-visible{outline:2px solid #a44178}@media(max-width:1023px){.cv-refined .cvt-lab .cvt-window{grid-template-columns:1fr}.cv-refined .cvt-lab .cvt-intro{max-width:560px;margin:auto}.cv-refined .cvt-lab .cart-showcase{max-width:590px}.cv-refined .cvt-lab.cvt--waiting .cvt-stage__grid{grid-template-columns:1fr 1fr;gap:24px}.cv-refined .cvt-lab.cvt--waiting .cvt-steps{grid-template-columns:1fr}.cv-refined .cvt-lab .cvt-result__actions{display:grid}}@media(max-width:650px){.cv-refined .cvt-lab.cvt--waiting .cvt-stage{padding:18px 20px 40px}.cv-refined .cvt-lab.cvt--waiting .cvt-lab-heading{font-size:8px;margin-bottom:14px}.cv-refined .cvt-lab.cvt--waiting .cvt-stage__grid{height:calc(100% - 48px);grid-template-columns:1fr;grid-template-rows:auto minmax(100px,1fr);gap:16px}.cv-refined .cvt-lab.cvt--waiting .cvt-wait-title{font-size:40px}.cv-refined .cvt-lab.cvt--waiting .cvt-progress{gap:8px}.cv-refined .cvt-lab.cvt--waiting .cvt-steps{grid-template-columns:1fr 1fr;gap:0 16px}.cv-refined .cvt-lab.cvt--waiting .cvt-step{padding:10px 0;font-size:10px}.cv-refined .cvt-lab.cvt--waiting .cvt-narration{font-size:11px;-webkit-line-clamp:2}.cv-refined .cvt-lab.cvt--waiting .cvt-device{max-width:400px;width:100%;min-height:0;margin:auto}.cv-refined .cvt-lab.cvt--waiting .cvt-device__bar{min-height:32px;padding:8px 12px}.cv-refined .cvt-lab .cvt-result__actions{position:relative;gap:10px}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn{font-size:12px;padding:12px 9px}.cv-refined :is(.cvm-hero,.cvu-hero){padding-block:56px}.cv-refined .cvt-lab .cvt-stage{padding-top:24px}}@media(max-height:650px){.cv-refined .cvt-lab.cvt--waiting .cvt-wait-title{font-size:36px}.cv-refined .cvt-lab.cvt--waiting .cvt-step{padding:8px 0}.cv-refined .cvt-lab.cvt--waiting .cvt-narration{display:none}.cv-refined .cvt-lab.cvt--waiting .cvt-progress{gap:8px}}@media(prefers-reduced-motion:reduce){.cv-refined .cvt-lab .cvt-device__screen{transition:none}.cv-refined :is(.cv-btn,.cvt-btn){transition:none}}.cvt-scan-overlay{display:none}.cv-refined .cvt-lab.cvt--waiting .cvt-scan-overlay{position:absolute;top:47px;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;pointer-events:none;background:radial-gradient(ellipse at center,#031735d9,#03173580);color:#f8eff7;transition:opacity .65s ease}.cvt-scan-overlay strong{font-size:16px;font-weight:500}.cvt-scan-overlay>span{font-size:12px;color:#c4b8d0}.cvt-scan-overlay .cvt-lab-blueprint{width:140px;height:190px;border-color:#f5a4ce80;background:#03173570;box-sizing:border-box}.cvt-scan-overlay .cvt-lab-blueprint>i{border-color:#e9b2cf55}.cvt-scan-overlay .cvt-lab-blueprint:after{height:2px;background:linear-gradient(90deg,transparent,#f5a4ce,transparent);box-shadow:0 0 24px #f5a4ce80;animation:cvt-scan-visible 2.6s ease-in-out infinite alternate}@keyframes cvt-scan-visible{0%{transform:translateY(0);opacity:.5}to{transform:translateY(165px);opacity:1}}.cv-refined .cvt-lab.cvt--revealing .cvt-scan-overlay{opacity:0}@media(max-width:650px){.cv-refined .cvt-lab.cvt--waiting .cvt-scan-overlay{top:32px;right:0;bottom:0;left:0;gap:12px}.cvt-scan-overlay .cvt-lab-blueprint{width:95px;height:130px;transform:scale(.8);margin:-15px 0}.cvt-scan-overlay .cvt-lab-blueprint:after{animation-name:cvt-scan-compact}.cvt-scan-overlay strong{font-size:13px}.cvt-scan-overlay>span{font-size:10px}}@keyframes cvt-scan-compact{to{transform:translateY(105px)}}@media(prefers-reduced-motion:reduce){.cvt-scan-overlay .cvt-lab-blueprint:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cartivate-next.css.map */
