@font-face{font-family:CardPopCaveat;src:url(cardpop-caveat-latin-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.cp-personal-home{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px 44px;align-items:center;width:calc(100% - 56px);max-width:1304px;margin:44px auto 52px;padding:40px 44px 30px;border:1px solid #f3e4e7;border-radius:24px;background:linear-gradient(115deg,#fff6f5,#fff0f3);color:#282633;font-family:DM Sans,Arial,sans-serif}.cp-personal-home *{box-sizing:border-box}.cp-personal-home p,.cp-personal-home h2,.cp-personal-home h3{margin:0}.cp-personal-home__eyebrow{font:500 clamp(38px,3.6vw,48px)/1.1 CardPopCaveat,"Segoe Print",cursive;letter-spacing:0;text-transform:none;color:#735780;margin-bottom:17px!important}.cp-personal-home h2{font:600 clamp(30px,3vw,42px)/1.12 "DM Sans",Arial,sans-serif;letter-spacing:-.04em;text-transform:none;color:#282633;max-width:19ch;margin-bottom:20px}.cp-personal-home__intro{font-size:15px;line-height:1.7;max-width:46ch;color:#625a63}.cp-personal-home__send{font-size:12px;line-height:1.7;color:#73646c;max-width:48ch}.cp-personal-home__send strong{display:block;font:500 16px/1.5 DM Sans,Arial,sans-serif;color:#735780;margin-bottom:4px}.cp-personal-home__send span{display:block}.cp-personal-home__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:25px 0 15px}.cp-personal-home__actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;font-size:13px;font-weight:600;text-decoration:none}.cp-personal-home__primary{background:#d90a24;border:1px solid #d90a24;border-radius:99px;color:#fff;padding:12px 20px;transition:background .18s ease,box-shadow .18s ease}.cp-personal-home__primary:hover{background:#af0820;border-color:#af0820;color:#fff;box-shadow:0 5px 16px #c62b4120}.cp-personal-home__guide{color:#a20d28}.cp-personal-home__guide:hover{color:#7b0b21;text-decoration:underline!important;text-underline-offset:4px}.cp-personal-home__actions svg{width:15px;height:15px;fill:none;stroke:currentColor}.cp-personal-home :is(a,button):focus-visible{outline:2px solid #a20d28;outline-offset:4px}.cp-personal-home__features{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;padding:23px 0 0;margin:0;border-top:1px solid #ebcdd4}.cp-personal-home__features li{display:flex;align-items:flex-start;gap:12px;padding:0 22px}.cp-personal-home__features li:first-child{padding-left:0}.cp-personal-home__features li:last-child{padding-right:0}.cp-personal-home__features li+li{border-left:1px solid #ebcdd4}.cp-personal-home__features li>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fbe1e7;color:#a70c2a;font-size:12px;font-weight:600}.cp-personal-home__features h3{font:600 14px/1.45 DM Sans,Arial,sans-serif;color:#352a35;text-transform:none;margin-bottom:5px}.cp-personal-home__features p{font-size:12px;line-height:1.65;color:#6c626a;max-width:34ch}.cp-personal-demo{display:block;min-width:0;text-align:center;padding:0;background:none;border:0}.cp-personal-demo__label{font-size:12px;font-weight:500;line-height:1.5;color:#795161;margin-bottom:9px!important}.cp-personal-demo__choices{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:4px;max-width:420px;padding:4px;margin:0 auto;border:1px solid #ebd4dc;border-radius:13px;background:#fff9fa}.cp-personal-demo__choices:has(button[hidden]){display:none}.cp-personal-demo__choices button{min-width:0;min-height:44px;border:1px solid transparent;border-radius:9px;padding:8px 12px;background:transparent;color:#62505d;font:500 12px DM Sans,Arial,sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease}.cp-personal-demo__choices button[hidden]{display:none}.cp-personal-demo__choices button:hover{background:#fbe3e9;color:#a20d28}.cp-personal-demo__choices button[aria-pressed=true]{background:#d90a24;color:#fff;box-shadow:0 2px 5px #b4153420}.cp-personal-demo__scene{display:flex;align-items:center;justify-content:center;position:relative;min-height:342px;padding:18px 0 10px}.cp-personal-demo__product{display:block;flex:0 1 64%;max-width:350px;min-width:0;transform:rotate(-4deg);margin-right:-94px}.cp-personal-demo__product img{display:block;width:100%;height:auto;box-sizing:border-box;border:4px solid #fff;border-radius:18px;mix-blend-mode:normal}.cp-personal-demo__insert{position:relative;flex:none;width:310px;aspect-ratio:1;transform:rotate(4deg);z-index:1}.cp-personal-demo__paper{display:block;width:100%;height:auto;filter:drop-shadow(0 9px 9px #70405116)}.cp-personal-demo__content{position:absolute;left:24%;width:52%;top:9%;bottom:9%;display:flex;flex-direction:column;justify-content:center;gap:13px;overflow:hidden}.cp-personal-demo__photo{flex:none;height:46%;overflow:hidden;border-radius:2px;background:#f2e5e9}.cp-personal-demo__photo img{display:block;width:100%;height:100%;object-fit:cover}.cp-personal-demo__message{font:400 12px/1.55 Georgia,serif;color:#5c3443}.cp-personal-demo[data-layout=message] .cp-personal-demo__photo{display:none}.cp-personal-demo[data-layout=message] .cp-personal-demo__message{font-size:16px;line-height:1.65}.cp-personal-demo[data-layout=photo] .cp-personal-demo__message{display:none}.cp-personal-demo[data-layout=photo] .cp-personal-demo__photo{height:100%}.cp-personal-demo__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-personal-demo__note{font-size:11px;line-height:1.6;color:#77626e;max-width:45ch;margin:9px auto 0!important}@media(max-width:1099px){.cp-personal-home{gap:28px;padding:32px 28px 26px}.cp-personal-home h2{font-size:34px}.cp-personal-demo__scene{min-height:306px}.cp-personal-demo__insert{width:278px}.cp-personal-demo__product{margin-right:-100px}.cp-personal-demo__message{font-size:11px}.cp-personal-demo[data-layout=message] .cp-personal-demo__message{font-size:14px}.cp-personal-home__features li{padding:0 14px;gap:10px}}@media(max-width:899px){.cp-personal-home{grid-template-columns:1fr;gap:24px}.cp-personal-home__copy{max-width:580px}.cp-personal-home h2{font-size:36px;max-width:22ch}.cp-personal-home__intro{max-width:59ch}.cp-personal-demo{width:100%;max-width:560px;justify-self:center}.cp-personal-demo__scene{min-height:334px}.cp-personal-demo__insert{width:310px}.cp-personal-demo__product{margin-right:-92px}.cp-personal-demo__message{font-size:12px}}@media(max-width:599px){.cp-personal-home{width:calc(100% - 32px);margin:30px auto 36px;padding:27px 20px 24px;gap:22px;border-radius:18px}.cp-personal-home h2{font-size:31px;max-width:19ch;margin-bottom:16px}.cp-personal-home__intro{font-size:14px;line-height:1.65}.cp-personal-home__actions{gap:3px;margin-top:21px;margin-bottom:10px;align-items:flex-start;flex-direction:column}.cp-personal-home__actions a{font-size:12px}.cp-personal-home__primary{padding:11px 17px}.cp-personal-home__send{font-size:11px}.cp-personal-demo__choices{gap:2px;padding:3px}.cp-personal-demo__choices button{padding:8px 4px;font-size:11px}.cp-personal-demo__scene{min-height:266px;padding:12px 0 2px}.cp-personal-demo__insert{width:252px}.cp-personal-demo__product{flex-basis:64%;margin-right:-106px}.cp-personal-demo__content{gap:9px}.cp-personal-demo__message{font-size:10px;line-height:1.5}.cp-personal-demo[data-layout=message] .cp-personal-demo__message{font-size:12px}.cp-personal-demo__note{font-size:10px;max-width:37ch}.cp-personal-home__features{grid-template-columns:1fr;gap:17px;padding-top:21px}.cp-personal-home__features li{padding:0!important;gap:12px}.cp-personal-home__features li+li{border-left:0}.cp-personal-home__features h3{font-size:13px;margin-bottom:3px}.cp-personal-home__features p{font-size:11px;max-width:39ch}}@media(max-width:359px){.cp-personal-demo__insert{width:226px}.cp-personal-demo__product{margin-right:-102px}.cp-personal-demo__scene{min-height:242px}.cp-personal-demo__message{font-size:9px}.cp-personal-demo[data-layout=message] .cp-personal-demo__message{font-size:11px}}@media(prefers-reduced-motion:reduce){.cp-personal-home__primary,.cp-personal-demo__choices button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cardpop-personalisation-home.css.map */
