.cpc-home{--cpc-cream:#fcf8f3;--cpc-ink:#4c3e3b;--cpc-muted:#75645f;--cpc-rose:#944b61;--cpc-blush:#f3e1de;--cpc-sage:#e7ebdf;--cpc-lilac:#e9e0ef;color:var(--cpc-ink);background:var(--cpc-cream);font-size:17px;line-height:1.7;letter-spacing:.01em}.cpc-home *{box-sizing:border-box}.cpc-home h1,.cpc-home h2,.cpc-home h3,.cpc-home p{margin:0}.cpc-home h1,.cpc-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;color:var(--cpc-ink)}.cpc-wrap{max-width:1240px;margin-inline:auto;padding-inline:40px}.cpc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--cpc-rose)}.cpc-home .cpc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:13px 24px;border:1px solid var(--cpc-rose);border-radius:5px;background:var(--cpc-rose);color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.015em;transition:background .18s,border-color .18s,transform .18s}.cpc-home .cpc-button:hover{background:#763b4e;border-color:#763b4e;transform:translateY(-2px)}.cpc-home .cpc-button--small{min-height:46px;padding:11px 20px;gap:20px}.cpc-home .cpc-link{display:inline-flex;align-items:center;gap:14px;min-height:48px;color:var(--cpc-ink);text-decoration:none;font-size:14px;border-bottom:1px solid #c8b6af;line-height:1.4}.cpc-home .cpc-link:hover{color:var(--cpc-rose);border-color:var(--cpc-rose)}.cpc-home a:focus-visible{outline:3px solid var(--cpc-rose);outline-offset:5px}.cpc-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:640px;padding-block:66px 72px}.cpc-hero h1{font-size:clamp(46px,5.25vw,72px);line-height:1.09;margin-top:22px}.cpc-hero .cpc-intro{max-width:440px;margin-top:26px;color:var(--cpc-muted);font-size:17px;line-height:1.8}.cpc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:30px}.cpc-hero .cpc-hero__note{margin-top:32px;font-size:12px;color:var(--cpc-muted)}.cpc-hero__note>span{font-size:18px;color:var(--cpc-rose);vertical-align:-1px;margin-right:6px}.cpc-moodboard{height:470px;position:relative;isolation:isolate}.cpc-moodboard__circle{position:absolute;top:25px;right:0;bottom:5px;left:35px;border-radius:47% 47% 44% 48%;background:var(--cpc-sage);transform:rotate(-5deg);z-index:-1}.cpc-paper{position:absolute;background:#fff;border:9px solid #fff;box-shadow:0 15px 30px #594a3e1c}.cpc-paper img{display:block;width:100%;height:100%;object-fit:contain}.cpc-paper--first{width:56%;height:365px;left:8%;top:32px;transform:rotate(-8deg);z-index:1}.cpc-paper--second{width:44%;height:275px;right:1%;top:142px;transform:rotate(10deg);z-index:2;border-width:9px}.cpc-paper--first:before{content:"";position:absolute;width:98px;height:28px;background:#d6c8e5bf;top:-18px;left:calc(50% - 49px);transform:rotate(5deg);z-index:3}.cpc-paper--second:before{content:"";position:absolute;width:74px;height:24px;background:#edc4bcbf;top:-17px;left:calc(50% - 37px);transform:rotate(-6deg);z-index:3}.cpc-moodboard__star{position:absolute;color:#927a56;font-family:Georgia,serif;line-height:1}.cpc-moodboard__star--one{font-size:75px;right:0;top:7px}.cpc-moodboard__star--two{font-size:39px;left:0;bottom:32px}.cpc-moodboard__label{position:absolute;right:18px;top:52px;background:var(--cpc-lilac);padding:8px 19px;border-radius:2px;transform:rotate(7deg);font-family:Georgia,serif;font-style:italic;font-size:16px;z-index:3}.cpc-moodboard__tag{position:absolute;bottom:-3px;left:24%;font-family:Georgia,serif;font-style:italic;font-size:19px;color:var(--cpc-rose);z-index:3}.cpc-moodboard__tag>span{font-size:27px;vertical-align:-2px;margin-right:8px}.cpc-values{background:#f5eee7;border-block:1px solid #eadfd5}.cpc-values__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:21px;font-size:12px;letter-spacing:.055em}.cpc-values__inner>span{display:flex;align-items:center;gap:12px}.cpc-values__inner>span>span{font-size:22px;color:var(--cpc-rose)}.cpc-digital{padding-block:90px 65px;scroll-margin-top:120px}.cpc-section-heading{max-width:610px;margin-bottom:35px}.cpc-home h2{font-size:clamp(34px,3.4vw,48px);line-height:1.15}.cpc-section-heading h2{margin-top:16px}.cpc-section-heading>p:last-child{margin-top:18px;color:var(--cpc-muted);max-width:570px}.cpc-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.cpc-products--single{grid-template-columns:1fr}.cpc-product{background:#fff;border:1px solid #eaded4;border-radius:12px;overflow:hidden}.cpc-product--single{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;max-width:100%}.cpc-product__image{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1.2;background:#f1eae2;padding:27px}.cpc-product--single .cpc-product__image{aspect-ratio:auto;height:350px}.cpc-product__image img{display:block;width:100%;height:100%;object-fit:contain;max-height:330px}.cpc-product__details{padding:30px 35px}.cpc-product__type{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--cpc-rose)}.cpc-home .cpc-product h3{margin-top:12px;font-size:24px;line-height:1.35;letter-spacing:-.025em;font-family:Georgia,serif}.cpc-product h3 a{color:var(--cpc-ink);text-decoration:none}.cpc-product h3 a:hover{text-decoration:underline;text-underline-offset:5px}.cpc-home .cpc-product__price{margin-top:14px;margin-bottom:22px;font-size:17px}.cpc-all{margin-top:24px}.cpc-download-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:30px}.cpc-download-steps p{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--cpc-muted)}.cpc-download-steps span{font-size:11px;color:var(--cpc-rose);border:1px solid #d8c2bd;border-radius:50%;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cpc-physical{background:#eef0e8;scroll-margin-top:110px}.cpc-physical__inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:80px}.cpc-physical__art{height:410px;position:relative}.cpc-physical__paper{position:absolute;border:9px solid white;box-shadow:0 12px 25px #58483d16;background:#fff}.cpc-physical__paper img{width:100%;height:100%;object-fit:contain;display:block}.cpc-physical__paper--first{width:57%;height:295px;left:5%;top:10px;transform:rotate(-7deg)}.cpc-physical__paper--second{width:44%;height:245px;right:2%;top:120px;transform:rotate(9deg)}.cpc-physical__spark{position:absolute;right:3%;top:0;font-family:Georgia,serif;font-size:68px;line-height:1;color:#99866d}.cpc-physical__art>p{position:absolute;bottom:0;left:12%;font:italic 18px/1.5 Georgia,serif;color:var(--cpc-rose);transform:rotate(-3deg)}.cpc-physical__copy h2{margin-top:17px}.cpc-physical__copy>p:not(.cpc-eyebrow){margin-top:23px;max-width:440px;color:var(--cpc-muted)}.cpc-physical__copy>.cpc-button{margin-top:25px}.cpc-status{display:inline-flex;align-items:center;gap:9px;margin-top:25px;padding:6px 13px;border:1px solid #bfc7b4;border-radius:30px;font-size:12px;line-height:1.6;color:#4f6047}.cpc-status>span{width:6px;height:6px;background:#71815f;border-radius:50%}.cpc-physical__copy .cpc-physical__note{font-size:13px;line-height:1.8}.cpc-story{text-align:center;padding-block:80px 88px;scroll-margin-top:110px}.cpc-story__flower{font:40px/1 Georgia,serif;color:var(--cpc-rose);display:inline-block;margin-bottom:24px}.cpc-story h2{max-width:700px;margin:15px auto 0}.cpc-home .cpc-story__body{max-width:650px;margin:25px auto 0;color:var(--cpc-muted)}.cpc-home .cpc-story__signature{font:italic 24px/1.5 Georgia,serif;color:var(--cpc-rose);margin-top:24px}.cpc-story>.cpc-link{margin-top:17px}@media(min-width:1100px){.cpc-digital:has(.cpc-products--single){display:grid;grid-template-columns:.78fr 1.22fr;gap:0 50px;align-items:center}.cpc-digital:has(.cpc-products--single) .cpc-section-heading{margin-bottom:0}.cpc-digital:has(.cpc-products--single) .cpc-product--single{grid-template-columns:1fr}.cpc-digital:has(.cpc-products--single) .cpc-product__image{height:280px}.cpc-digital:has(.cpc-products--single) .cpc-product__details{display:grid;grid-template-columns:1fr auto;column-gap:20px;padding:24px 28px}.cpc-digital:has(.cpc-products--single) .cpc-product__type{grid-column:1/-1}.cpc-digital:has(.cpc-products--single) .cpc-product h3{grid-column:1/-1;font-size:22px}.cpc-digital:has(.cpc-products--single) .cpc-product__price{margin-bottom:0}.cpc-digital:has(.cpc-products--single) .cpc-button{margin-top:12px}.cpc-digital:has(.cpc-products--single) .cpc-download-steps{grid-column:1/-1;padding-top:40px}}@media(max-width:989px){.cpc-wrap{padding-inline:28px}.cpc-hero{gap:20px;min-height:570px;padding-block:45px 60px}.cpc-hero h1{font-size:52px}.cpc-moodboard{height:390px}.cpc-paper--first{height:290px;left:3%;top:35px;width:60%}.cpc-paper--second{height:230px;top:135px;width:48%;right:-1%}.cpc-moodboard__circle{top:28px;right:-5px;bottom:5px;left:0}.cpc-moodboard__label{right:0;top:45px;font-size:14px;padding:7px 12px}.cpc-moodboard__tag{font-size:15px;left:10%;bottom:-12px}.cpc-physical__inner{gap:30px}.cpc-physical__art{height:340px}.cpc-physical__paper--first{height:250px;left:0;width:60%}.cpc-physical__paper--second{height:205px;right:-1%;top:105px;width:47%}.cpc-physical__art>p{font-size:15px;left:3%;bottom:-8px}.cpc-download-steps{gap:10px}.cpc-download-steps p{font-size:12px}.cpc-values__inner{gap:15px;font-size:11px}}@media(max-width:749px){.cpc-home{font-size:16px}.cpc-wrap{padding-inline:22px}.cpc-hero{grid-template-columns:1fr;gap:22px;padding-block:40px 45px}.cpc-hero__copy{max-width:540px}.cpc-eyebrow{font-size:10px;letter-spacing:.15em}.cpc-hero h1{font-size:51px;margin-top:18px;line-height:1.08}.cpc-hero .cpc-intro{font-size:16px;margin-top:20px;max-width:440px}.cpc-actions{gap:12px 20px;margin-top:24px}.cpc-home .cpc-button{font-size:13px;padding-inline:18px;gap:16px}.cpc-home .cpc-link{font-size:13px}.cpc-hero .cpc-hero__note{margin-top:22px}.cpc-moodboard{width:min(100%,430px);height:375px;margin:12px auto 0}.cpc-paper--first{width:54%;height:290px;left:8%;top:20px}.cpc-paper--second{width:43%;height:225px;right:4%;top:115px}.cpc-moodboard__circle{top:10px;right:8px;bottom:15px;left:20px}.cpc-moodboard__star--one{right:3%;top:0;font-size:58px}.cpc-moodboard__star--two{font-size:30px;left:3%;bottom:22px}.cpc-moodboard__label{right:7%;top:33px;font-size:14px}.cpc-moodboard__tag{font-size:16px;bottom:0;left:22%}.cpc-values__inner{flex-wrap:wrap;justify-content:center;gap:4px 20px;padding-block:16px;font-size:10px}.cpc-values__inner>span{gap:7px;min-height:28px}.cpc-values__inner>span>span{font-size:17px}.cpc-digital{padding-block:55px 45px}.cpc-home h2{font-size:36px}.cpc-section-heading{margin-bottom:26px}.cpc-section-heading>p:last-child{font-size:15px;margin-top:16px}.cpc-products,.cpc-product--single{grid-template-columns:1fr}.cpc-product--single .cpc-product__image{height:280px}.cpc-product__details{padding:24px}.cpc-home .cpc-product h3{font-size:24px}.cpc-download-steps{grid-template-columns:1fr;gap:12px;padding-top:26px}.cpc-download-steps p{font-size:13px}.cpc-physical__inner{grid-template-columns:1fr;gap:20px;padding-block:50px}.cpc-physical__art{height:340px;width:min(100%,410px);margin:auto}.cpc-physical__paper--first{left:6%;width:56%;height:255px}.cpc-physical__paper--second{right:5%;width:43%;height:220px;top:95px}.cpc-physical__art>p{left:13%;bottom:0;font-size:15px}.cpc-physical__spark{right:6%;font-size:58px}.cpc-physical__copy{padding-top:10px}.cpc-physical__copy>p:not(.cpc-eyebrow){margin-top:19px;font-size:15px}.cpc-status{margin-top:22px}.cpc-story{padding-block:55px 60px}.cpc-story__flower{font-size:34px;margin-bottom:20px}.cpc-home .cpc-story__body{font-size:15px;margin-top:20px}.cpc-home .cpc-story__signature{font-size:22px}}@media(max-width:749px){.cpc-hero h1{font-size:clamp(39px,11.8vw,51px)}}@media(prefers-reduced-motion:reduce){.cpc-home .cpc-button{transition:none}.cpc-home .cpc-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=ACA */
