.cv-refined{--studio-navy: #0b1321;--studio-panel: #111c2c;--studio-pink: #e9b2cf;--studio-paper: #f0edf2;--studio-ink: #15243b;--studio-muted: #a6b3c6;--studio-ease: cubic-bezier(.2,.65,.3,1);--studio-time: .24s;--cv-bg: #f8f7fa;--cv-ink: #15243b;--cv-body: "DM Sans", Arial, sans-serif;font-family:var(--cv-body)}.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer){--cv-facade: var(--studio-navy);--cv-facade-2: #1b2a40;--cv-facade-muted: var(--studio-muted);--cv-brass: var(--studio-pink);--cv-display: "DM Sans", Arial, sans-serif;--cv-ease: var(--studio-ease)}.cv-refined .cv-page{--cv-bg: #f8f7fa;--cv-surface: var(--studio-paper);--cv-interior: #eeebf1;--cv-ink: var(--studio-ink);--cv-line: #dcdce6;--cv-accent-ink: #875275}.cv-refined :is(.cv-display,.cvt-display,.cvt-h2,.cvt-cta__title){font-family:var(--cv-display);font-weight:500;letter-spacing:-.045em;line-height:1.1}.cv-refined :is(.cv-display,.cvt-display,.cvt-cta__title) em{font-family:inherit;font-style:normal;font-weight:inherit}.cv-refined .cv-header,.cv-refined:has(.cvt-lab) .cv-header{--cvh-facade: var(--studio-navy);background:var(--studio-navy);border-bottom-color:#aebbd114}.cv-refined .cv-footer{background:var(--studio-navy);border-color:#aebbd121}.cv-refined .cv-header__inner{max-width:1600px;padding-inline:clamp(24px,4.1vw,72px)}.cv-refined :is(.cv-btn,.cvt-btn,.cv-header__cta,.cv-product__add,.cv-cart__checkout,.cv-cart__shop,.cv-factory-store-form button){border-radius:8px;font-family:DM Sans,Arial,sans-serif;transition:background-color var(--studio-time) var(--studio-ease),border-color var(--studio-time) var(--studio-ease),box-shadow var(--studio-time) var(--studio-ease),transform var(--studio-time) var(--studio-ease)}.cv-refined :is(.cv-btn--primary,.cvt-lab .cvt-btn--primary,.cv-product__add,.cv-cart__checkout,.cv-cart__shop){background:var(--studio-pink);color:#302232;border:1px solid #f4cee2;box-shadow:0 3px 12px #0b132108;font-weight:600}.cv-refined :is(.cv-btn--primary,.cvt-lab .cvt-btn--primary,.cv-product__add,.cv-cart__checkout,.cv-cart__shop):hover{background:#f3c9df;box-shadow:0 5px 20px #0b132118;transform:translateY(-1px)}.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer) :focus-visible{outline-color:#b26d99}.cv-refined :is(.cv-factory-hero,.cvt-front,.cvm-hero,.cvu-hero) :focus-visible{outline-color:var(--studio-pink)}.cv-refined :is(.cvm-hero,.cvu-hero){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 76% 42%,#25365388,transparent 60%),radial-gradient(ellipse at 15% 90%,#62466314,transparent 55%),var(--studio-navy)}.cv-refined :is(.cvm-hero,.cvu-hero):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(cartivate-studio-pattern.svg) center / cover no-repeat;-webkit-mask-image:radial-gradient(ellipse at 67% 52%,#000 20%,#000a 65%,transparent 95%);mask-image:radial-gradient(ellipse at 67% 52%,#000 20%,#000a 65%,transparent 95%)}.cv-refined :is(.cvm-hero,.cvu-hero):after{content:"";position:absolute;z-index:-1;pointer-events:none;width:95%;aspect-ratio:2.2;right:-25%;top:5%;border:1px solid #b1bfd013;border-radius:50%;outline:1px solid #b1bfd00d;outline-offset:70px;transform:rotate(-28deg)}.cv-refined:has(.cv-factory-hero,.cvt-lab) .cv-header{--cvh-ink: #eef1f7;--cvh-muted: #aeb9cb;background:#101a2b;border-bottom-color:#aebbd10b}.cv-refined:has(.cv-factory-hero,.cvt-lab) .cv-header__cta{color:#eef1f7;border-color:#aebbd138}.cv-refined:has(.cv-factory-hero,.cvt-lab) :is(.cv-header__cta,.cv-header__icon-btn):hover{background:#aebbd10d}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage){position:relative;isolation:isolate;overflow:clip;color:#eef1f7;background:url(cartivate-studio-grain.svg) 0 0 / 192px 192px repeat,radial-gradient(ellipse at 77% 42%,#31425c55,transparent 62%),linear-gradient(145deg,#101a2b 15%,#152137 65%,#1c263c)}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):before,.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):after{content:"";position:absolute;z-index:-1;pointer-events:none}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):before{top:-10%;right:-18%;bottom:10%;left:43%;border-radius:48% 0 0 48%;background:radial-gradient(ellipse at 35% 25%,#53617d26,transparent 58%),linear-gradient(135deg,#202b4280,#2b39528c 65%,#18263b99);border:1px solid #c1c9df12;box-shadow:inset 18px 10px 50px #8796b008,-25px 30px 65px #060c181a;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 85%,transparent);transform:rotate(-12deg)}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):after{top:-6%;right:-12%;bottom:-12%;left:35%;width:auto;height:auto;aspect-ratio:auto;background:radial-gradient(ellipse at 63% 28%,#b9c9ee18,transparent 48%),radial-gradient(ellipse at 48% 78%,#d4a0c02b,transparent 52%);border:0;outline:0;border-radius:50%;opacity:.7;transform:translate3d(-3%,2%,0) rotate(-10deg)}@media(min-width:851px)and (prefers-reduced-motion:no-preference){.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):after{animation:cv-studio-ambient-drift 26s ease-in-out infinite alternate}}@keyframes cv-studio-ambient-drift{0%{opacity:.55;transform:translate3d(-3%,2%,0) rotate(-10deg) scale(.96)}to{opacity:.95;transform:translate3d(4%,-3%,0) rotate(-6deg) scale(1.06)}}.cv-refined .cv-factory-hero h1{font-size:clamp(40px,4.05vw,60px);line-height:1.055;white-space:normal;letter-spacing:-.05em}.cv-refined .cv-factory-hero h1 :is(span,em){display:block}.cv-refined .cv-factory-hero h1 em{color:var(--studio-pink);margin-top:.08em}.cv-refined .cv-factory-hero .cv-factory-hero-description{color:#b0bbcd;font-size:clamp(14px,1.1vw,17px);margin-top:20px}.cv-refined .cv-factory-store-form{margin-top:26px;max-width:380px}.cv-refined .cv-factory-store-form label{color:#b8c1d1}.cv-refined .cv-factory-store-input{background:#ffffff05;border-color:#b7c4d640;box-shadow:0 2px 5px #04091608}.cv-refined .cv-factory-store-input:focus-within{border-color:var(--studio-pink);box-shadow:0 0 0 3px #e9b2cf12}.cv-refined .cv-factory-store-input input{color:#eef1f7}.cv-refined .cv-factory-store-input input::placeholder{color:#929fb5}.cv-refined .cv-factory-store-form button{border-color:#f4cee2;box-shadow:0 4px 18px #e9b2cf0b}.cv-refined .cv-factory-form-note{color:#a1aec2}.cv-refined .cv-factory-form-note>span{color:#77859b}.cv-refined .cv-factory-hero .cv-factory-reassurance{display:flex;align-items:center;gap:11px;margin-top:24px;color:#a1aec2;font-size:12px;line-height:1.65}.cv-refined .cv-factory-reassurance svg{flex:none;color:var(--studio-pink)}.cv-refined .cv-factory-reassurance strong{color:#cbd3e2;font-weight:500}.cv-refined .cv-factory-hero-bottom{border-top-color:#99adc626}.cv-refined :is(.cv-factory-proof,.cv-factory-proof a,.cv-factory-scroll-cue){color:#a1aec2}.cv-refined :is(.cv-factory-proof>span:first-of-type,.cv-factory-proof b){color:#cbd4e2}.cv-refined .cv-factory-proof-separator{background:#78839940}.cv-refined .cv-factory-scroll-cue>span{border-color:#7883994d}.cv-refined .cv-factory-scroll-cue:hover{color:var(--studio-pink)}.cv-refined .cv-factory-hero :focus-visible{outline-color:var(--studio-pink)}.cv-refined .cv-factory-hero .cv-factory-factory-aura{background:radial-gradient(ellipse at 51% 78%,#a19ac029,transparent 61%)}.cv-refined .cv-factory-hero .cv-factory-factory-aura:before,.cv-refined .cv-factory-hero .cv-factory-factory-aura:after{content:none}.cv-refined .cv-factory-hero .cv-factory-cart-screen{box-shadow:5px 5px #07101d,0 18px 28px #02081365}.cv-refined .cv-factory-hero .cv-factory-cart-output-two .cv-factory-cart-screen{box-shadow:5px 6px #07101d,0 22px 30px #02081370}.cv-refined .cv-factory-conversation-section{--paper: #e7e3ec;border-top-color:#d5d1de}@media(min-width:851px)and (max-width:1100px){.cv-refined .cv-factory-hero h1{font-size:40px}}@media(max-width:850px){.cv-refined .cv-factory-hero h1{font-size:clamp(40px,6.5vw,54px)}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage):before{top:35%;right:-40%;bottom:-5%;left:-10%;border-radius:50% 50% 0 0;opacity:1}.cv-refined .cv-factory-hero .cv-factory-reassurance{justify-content:center;text-align:left;margin-top:20px}}@media(max-width:500px){.cv-refined .cv-factory-hero h1{font-size:clamp(35px,9.6vw,44px)}.cv-refined .cv-factory-hero .cv-factory-hero-description{margin-top:16px}.cv-refined .cv-factory-hero .cv-factory-reassurance{font-size:11px;margin-top:18px}}.cv-studio-rig{display:none}.cv-refined .cv-factory-factory{isolation:isolate}.cv-refined .cv-factory-factory-scene{z-index:1}.cv-refined .cv-factory-cart-screen{border-color:#c4b5c66b;box-shadow:5px 5px #07101d,0 16px 25px #02081365,0 -1px 14px #e9b2cf12}@media(min-width:1024px){.cv-refined .cv-factory-factory{padding-top:clamp(126px,10.5vw,160px)}.cv-refined .cv-studio-rig{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.cv-refined .cv-studio-lights{display:block;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}.cv-refined .cv-studio-beam{animation:cv-studio-ignite 1.2s ease-out var(--lamp-delay) both,cv-studio-light-breathe 12s ease-in-out 1.4s infinite}.cv-refined .cv-studio-switch:not([hidden]){position:absolute;display:block;top:2.5%;left:22.222%;width:50px;height:68px;transform:translate(-50%);padding:0;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;pointer-events:auto;transition:border-color .24s ease,background .24s ease}.cv-refined .cv-studio-switch[data-studio-light="2"]{left:50%}.cv-refined .cv-studio-switch[data-studio-light="3"]{left:80%}.cv-refined .cv-studio-switch:hover{border-color:#e9b2cf50;background:#e9b2cf08}.cv-refined .cv-studio-switch:focus-visible{outline:2px solid var(--studio-pink);outline-offset:4px}.cv-refined .cv-studio-switch[aria-pressed=false]{border-color:#aebdd12b}.cv-refined .cv-factory-hero .cv-studio-switch:hover{border-color:#e9b2cf50;background:#e9b2cf08}.cv-refined .cv-factory-hero .cv-studio-switch:focus-visible{outline-color:var(--studio-pink)}.cv-refined .cv-factory-hero .cv-studio-switch[aria-pressed=false]{border-color:#aebdd12b}.cv-refined .cv-studio-rig :is([data-beam],.cv-studio-emitter){transition:opacity .38s ease}.cv-studio-rig:has([data-studio-light="1"][aria-pressed=false]) :is([data-beam="1"],[data-lamp="1"] .cv-studio-emitter),.cv-studio-rig:has([data-studio-light="2"][aria-pressed=false]) :is([data-beam="2"],[data-lamp="2"] .cv-studio-emitter),.cv-studio-rig:has([data-studio-light="3"][aria-pressed=false]) :is([data-beam="3"],[data-lamp="3"] .cv-studio-emitter){opacity:0}.cv-refined .cv-factory-hero-layout{padding-top:16px}}@keyframes cv-studio-ignite{0%,15%{opacity:0}28%{opacity:.7}38%{opacity:.2}65%,to{opacity:.85}}@keyframes cv-studio-light-breathe{0%,to{opacity:.72;transform:rotate(-3deg)}50%{opacity:1;transform:rotate(3deg)}}@keyframes cv-studio-arrive{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.cv-refined :is(.cv-factory-hero-copy,.cvt-intro,.cvm-hero__inner,.cvu-hero__inner){animation:cv-studio-arrive .7s var(--studio-ease) both}.cv-refined .cv-lab-talk.is-enhanced .cv-lab-talk__panel{animation:cv-lab-panel-in var(--studio-time) var(--studio-ease)}.cv-refined .cvt-lab :is(.cvt-result,.cvt-cta){animation-timing-function:var(--studio-ease)}}.cv-refined .cvt-lab{--lab-bg: #101a2b;--lab-panel: var(--studio-panel)}.cv-refined .cvt-lab .cvt-window{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.cv-refined .cvt-lab .cv-factory-factory{width:100%;margin:0}.cv-refined .cvt-lab .cvt-form__label{font:500 11px DM Sans,Arial,sans-serif;text-transform:none;letter-spacing:0}.cv-refined .cvt-lab .cvt-device{border-color:#adbdd135;box-shadow:0 25px 75px -40px #0009,0 -1px #e9b2cf30}.cv-refined .cvt-lab .cvt-cta{background:linear-gradient(110deg,#172236,#111b2a);border-color:#b3bbd12b;padding:clamp(24px,3vw,40px);border:1px solid #b3bbd12b;border-radius:12px}.cv-refined .cvt-lab.cvt--done .cvt-stage{padding-top:24px}.cv-refined .cvt-lab.cvt--done .cvt-lab-heading{margin-bottom:24px;padding-bottom:14px}.cv-refined .cvt-lab.cvt--done .cvt-stage__grid{grid-template-columns:minmax(310px,.52fr) minmax(0,1fr);gap:clamp(24px,3vw,48px)}.cv-refined .cvt-lab.cvt--done .cvt-progress{padding-block:0;gap:12px}.cv-refined .cvt-lab.cvt--done .cvt-lab-eyebrow{display:none}.cv-refined .cvt-lab.cvt--done .cvt-done{color:#a7b9b2;font:12px/1.6 DM Sans,Arial,sans-serif}.cv-refined .cvt-lab .cvt-result{gap:20px}.cv-refined .cvt-lab .cvt-offers{gap:12px;margin-top:10px}.cv-refined .cvt-lab .cvt-offers__title{color:#e3e8f1;font:400 15px/1.5 DM Sans,Arial,sans-serif;letter-spacing:-.015em;margin:0 0 2px;padding:0}.cv-refined .cvt-lab .cvt-offer{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 14px;padding:18px;border:1px solid #b6a4c145;border-radius:12px;background:linear-gradient(120deg,#263047,#192438);box-shadow:0 8px 22px #050b151a;text-align:left;transition:border-color .24s ease,background .24s ease,transform .24s ease}.cv-refined .cvt-lab .cvt-offer:hover:not(:disabled){border-color:#e9b2cfb3;background:linear-gradient(120deg,#30384f,#202c41);transform:translateY(-2px)}.cv-refined .cvt-lab .cvt-offer:focus-visible{outline:2px solid var(--studio-pink);outline-offset:4px}.cv-refined .cvt-lab .cvt-offer:disabled{opacity:.55;cursor:progress}.cv-refined .cvt-lab .cvt-offer[data-playing]{border-color:var(--studio-pink);background:#2b3045}.cv-refined .cvt-lab .cvt-offer__icon{color:#d4bbd2;margin-top:2px}.cv-refined .cvt-lab .cvt-offer__text{gap:7px}.cv-refined .cvt-lab .cvt-offer__text b{color:#f3f3f7;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.025em}.cv-refined .cvt-lab .cvt-offer__text span{color:#b5c0d0;font-size:12px;line-height:1.6;max-width:33ch}.cv-refined .cvt-lab .cvt-offer .cvt-offer__play{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;background:var(--studio-pink);color:#302232;border:1px solid #f4cee2;border-radius:7px;font:600 14px/1.3 DM Sans,Arial,sans-serif;box-shadow:0 2px 8px #0001}.cv-refined .cvt-lab .cvt-offer[data-playing] .cvt-offer__play{background:#f2d4e5}.cv-refined .cvt-lab .cvt-offer[data-tried]:not([data-playing]) .cvt-offer__play:before{content:none}.cv-refined .cvt-lab .cvt-offers .cvt-fine{padding:0;font-size:11px;line-height:1.6;color:#a0aec1}.cv-refined .cvt-lab .cvt-result__actions{gap:10px}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn{min-height:44px;padding:11px 15px;font-size:12px}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn--primary{background:#e9b2cf0b;color:#eed1e2;border-color:#e9b2cf66;box-shadow:none}.cv-refined .cvt-lab .cvt-result__actions .cvt-btn--primary:hover{background:#e9b2cf19}.cv-refined .cvt-lab .cvt-design-notes{border-top:1px solid #aebdd126;padding-top:15px}.cv-refined .cvt-lab .cvt-design-notes summary{color:#a6b3c6;cursor:pointer;font-size:12px;line-height:1.7}.cv-refined .cvt-lab .cvt-design-notes summary:hover{color:#eed1e2}.cv-refined .cvt-lab .cvt-design-notes .cvt-summary{padding-top:12px;font-size:12px}@media(max-width:899.98px){.cv-refined .cvt-lab.cvt--done .cvt-stage__grid{grid-template-columns:1fr;gap:28px}.cv-refined .cvt-lab.cvt--done .cvt-progress,.cv-refined .cvt-lab.cvt--done .cvt-result{display:grid}.cv-refined .cvt-lab.cvt--done .cvt-device{order:1;scroll-margin-top:94px}.cv-refined .cvt-lab .cvt-offer{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px}.cv-refined .cvt-lab .cvt-offer__icon{display:none}.cv-refined .cvt-lab .cvt-offer .cvt-offer__play{grid-column:2;grid-row:1;align-self:center;min-width:85px;padding-inline:12px}.cv-refined .cvt-lab .cvt-offer__text b{font-size:18px}.cv-refined .cvt-lab .cvt-offer__text span{font-size:11px}}@media(max-width:360px){.cv-refined .cvt-lab .cvt-offer{padding:14px;gap:10px}.cv-refined .cvt-lab .cvt-offer .cvt-offer__play{min-width:72px;padding-inline:10px;font-size:12px}}.cv-refined :is(.cvm-hero__h1,.cvu-hero__h1){font-size:clamp(40px,5.2vw,74px);max-width:18ch}.cv-refined :is(.cvm-hero__h1,.cvu-hero__h1,.cv-final__h2) em{color:var(--studio-pink)}.cv-refined :is(.cvm-kicker,.cvu-kicker){color:#b7a2b7;font:11px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.02em;text-transform:none}.cv-refined :is(.cvm-hero__lede,.cvu-hero__lede){color:var(--studio-muted)}.cv-refined :is(.cvm-hero__link,.cvu-hero__link){font-size:13px;font-weight:400;text-decoration-color:#e9b2cf70;text-underline-offset:5px}.cv-refined :is(.cvm-session,.cvu-offers,.cv-sequence){background:var(--studio-paper)}.cv-refined :is(.cvm-session__result img,.cvu-offer__shot img){border-radius:10px;box-shadow:0 24px 48px -28px #18284060,0 0 0 1px #15243b14}.cv-refined :is(.cvu-offer__h3,.cvu-facts__list strong,.cvu-also__title){font-family:DM Sans,Arial,sans-serif;font-weight:500}.cv-refined :is(.cv-safe,.cv-motion,.cv-final){background:var(--studio-navy)}.cv-refined .cv-final{background:radial-gradient(ellipse at 70% 100%,#e9b2cf0c,transparent 65%),var(--studio-navy)}.cv-refined :is(.cv-safe__prompts li,.cv-talk__tools li){background:#172438}.cv-refined :is(.cv-connect__board,.cv-product-card,.cv-vs__card){border-radius:12px}.cv-refined.cv-standard>.shopify-section:not(:has(.cv-header,.cv-footer)){padding-block:clamp(36px,5vw,72px);row-gap:24px}.cv-refined.cv-standard :is(.cv-product,.cv-cart){font-family:DM Sans,Arial,sans-serif;color:var(--studio-ink);padding-block:0}.cv-refined.cv-standard :is(h1,h2,h3,.cv-product__title,.cv-product__price,.cv-cart__price){font-family:DM Sans,Arial,sans-serif;font-weight:500;letter-spacing:-.035em}.cv-refined.cv-standard h1{font-size:clamp(36px,4vw,56px);line-height:1.1}.cv-refined.cv-standard :is(.collection-products,.collections,.search-results){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}.cv-refined.cv-standard :is(.collection-product,.search-result){border:1px solid #dcdce6;border-radius:12px;overflow:hidden;background:#fff;padding:14px}.cv-refined.cv-standard :is(.cv-product__image,.cv-product__placeholder,.cv-cart__empty){background:var(--studio-paper);border-radius:12px}.cv-refined.cv-standard :is(.cv-product__label input,.cv-product__label select,.cv-cart__qty input,form[role=search] input){background:#fff;border:1px solid #c8ccd8;border-radius:8px;padding:12px;min-width:0;max-width:100%}.cv-refined.cv-standard form[role=search]{display:flex;gap:10px;flex-wrap:wrap}.cv-refined.cv-standard form[role=search] button{background:var(--studio-pink);color:#302232;border:1px solid #d6a6c1;border-radius:8px;padding:12px 24px}.cv-refined.cv-standard :is(.cv-product__tag,.cv-product__label,.cv-product__placeholder,.cv-cart__head p){font-family:DM Sans,Arial,sans-serif;text-transform:none;letter-spacing:0;color:#71697e}.cv-refined.cv-standard .cv-product__tag{background:var(--studio-paper)}.cv-refined.cv-standard .cv-product__price{color:#875275}.cv-refined.cv-standard :is(.cv-product__label input,.cv-product__label select,.cv-cart__qty input,.cv-cart__detail strong,.cv-cart__update){font-family:DM Sans,Arial,sans-serif}.cv-refined.cv-standard .cv-cart__update{background:var(--studio-paper);color:var(--studio-ink);border:1px solid #c8ccd8;border-radius:8px}.cv-refined.cv-standard :is(.cv-product__form,.cv-cart__head,.cv-cart__item){border-color:#dcdce6}.cv-refined .shopify-policy__container{max-width:860px;padding:60px 24px;line-height:1.8}.cv-refined .shopify-policy__title{margin-bottom:30px}.cv-refined.cv-utility{min-height:100svh;display:grid;align-content:center;padding:clamp(24px,6vw,80px);background:radial-gradient(ellipse at 75% 20%,#25365399,transparent 65%),var(--studio-navy);color:#eef1f6}.cv-refined.cv-utility :is(main,body>.shopify-section){width:100%;max-width:720px;margin-inline:auto}.cv-refined.cv-utility .shopify-section{display:block;padding-block:24px}.cv-refined.cv-utility :is(h1,h2,p,form){margin-bottom:24px}.cv-refined.cv-utility form{display:grid;gap:12px;max-width:440px}.cv-refined.cv-utility input{width:100%;padding:14px;border:1px solid #aebbd14d;border-radius:8px;background:#162235;color:#fff}.cv-refined.cv-utility button{padding:14px 24px;border:1px solid #f4cee2;border-radius:8px;background:var(--studio-pink);color:#302232;font:600 14px DM Sans,Arial,sans-serif}.cv-refined.cv-utility :focus-visible{outline:3px solid var(--studio-pink);outline-offset:4px}@media(max-width:1023px){.cv-refined .cvt-lab .cvt-window{grid-template-columns:1fr}}@media(max-width:850px){.cv-refined .cv-header__inner{min-height:76px}.cv-refined :is(.cvm-hero,.cvu-hero):before{opacity:.5}.cv-refined :is(.cv-page .cv-factory-hero,.cvt-lab .cvt-front,.cvt-lab .cvt-stage,.cvm-hero,.cvu-hero):after{display:none}}@media(max-width:500px){.cv-refined .cvt-lab .cv-factory-factory{width:calc(100% + 28px);margin-inline:-14px}}@media(prefers-reduced-motion:reduce){.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer,.cv-product,.cv-cart) *,.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer,.cv-product,.cv-cart) *:before,.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer,.cv-product,.cv-cart) *:after,.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer):before,.cv-refined :is(.cv-page,.cvt,.cv-header,.cv-footer):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cartivate-studio.css.map */
