@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Raleway:wght@400;500;600&display=swap";:root:root{--text-color:#1f2a5a;--body-color:#f4f1e8;--primary-btn-bg-color:#1f2a5a;--primary-btn-text-color:#f4f1e8;--link-color:#9a5f8c;--header-font-stack:"Marcellus",Georgia,serif;--header-font-weight:400}body{background:#f4f1e8}.mp{--ink:#1f2a5a;--soft:#4f5a86;--mauve-d:#9a5f8c;--card:#fbf9f3;--line:#e3ddcc;--tint1:#efe3ec;--tint2:#e1edf5;--tint3:#eaf3e1;color:var(--ink);font-family:Raleway,system-ui,sans-serif;font-size:17px;line-height:1.75;margin-top:clamp(52px,8vw,92px)}.mp.mp--first{margin-top:20px}.mp *{box-sizing:border-box}.mp-wrap{max-width:1100px;margin-inline:auto;padding-inline:20px}.mp h1,.mp h2,.mp h3{font-family:Marcellus,Georgia,serif;font-weight:400;line-height:1.15;text-wrap:balance;margin:0;color:var(--ink);letter-spacing:0;text-transform:none}.mp p{margin:0}.mp .mp-cap{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--soft)}.mp .mp-h2{font-size:clamp(1.9rem,5vw,2.7rem);margin-top:10px}.mp .mp-btn{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--ink);color:#f4f1e8;margin:4px 6px 4px 0;border:1px solid var(--ink);cursor:pointer;font-family:inherit;line-height:1.4}.mp .mp-btn:hover,.mp .mp-btn:focus-visible{background:#2d3a7a;border-color:#2d3a7a;color:#fff}.mp .mp-btn--alt{background:transparent;color:var(--ink)}.mp .mp-btn--alt:hover,.mp .mp-btn--alt:focus-visible{background:#1f2a5a1a;color:var(--ink)}.mp-arch{aspect-ratio:4/5;border-radius:240px 240px 24px 24px;overflow:hidden;background:linear-gradient(160deg,#d9bfd3,#8fb8d9 60%,#bfe0a9);max-width:100%}.mp-arch img,.mp-arch video{width:100%;height:100%;object-fit:cover;display:block}.mp-head{text-align:center;max-width:42ch;margin:0 auto 30px}.mp-hero{border-radius:30px;padding:clamp(34px,7vw,72px) clamp(20px,5vw,60px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:36px;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,#ffffff66,transparent 35%),linear-gradient(150deg,#d9bfd3,#b9b3d6 45%,#8fb8d9)}.mp .mp-hero h1{font-size:clamp(2.4rem,7vw,4.2rem);margin:12px 0 14px}.mp-hero p{color:#2c3868;max-width:40ch;margin-bottom:22px}.mp-hero .mp-arch{justify-self:center;width:min(380px,100%)}.mp-spark{position:absolute;color:#fff;opacity:.85;font-size:18px}.mp-book{justify-self:center;width:min(220px,62%);aspect-ratio:3/4.2;border-radius:6px 14px 14px 6px;background:radial-gradient(1.5px 1.5px at 20% 15%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 80% 28%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 65% 70%,#fff 50%,transparent),linear-gradient(170deg,#a77fb2,#4a7fba 50%,#2e55a0);box-shadow:-8px 14px 34px #1f2a5a55;color:#fff;display:grid;align-content:center;justify-items:center;text-align:center;font-family:Marcellus,serif;transform:rotate(-3deg)}.mp-book b{font-weight:400;font-size:1.9rem;line-height:1}.mp-book span{font-family:Raleway,sans-serif;font-size:10px;letter-spacing:.2em;margin-top:14px;text-transform:uppercase}.mp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.mp-tile{border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:8px;min-height:230px}.mp .mp-tile h3{font-size:1.6rem}.mp-tile p{color:var(--soft);font-size:16px;flex:1}.mp .mp-tile a{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink);text-decoration:none}.mp .mp-tile a:hover{text-decoration:underline}.mp-tile__img{border-radius:18px;overflow:hidden;aspect-ratio:4/3;margin:-6px -4px 8px}.mp-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.mp-tile--rose{background:var(--tint1)}.mp-tile--sky{background:var(--tint2)}.mp-tile--sage{background:var(--tint3)}.mp-tile--card{background:var(--card);border:1px solid var(--line)}.mp-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,5vw,56px);align-items:center}.mp-split--right .mp-arch{order:2}.mp-split p+p{margin-top:1em}.mp-split .mp-lead{color:var(--soft);margin-top:14px}.mp-split .mp-bold{margin:18px 0 26px;font-weight:700}.mp-split .mp-quote{margin-top:22px;font-family:Marcellus,Georgia,serif;font-size:1.15rem;line-height:1.4}.mp-split .mp-quote small{display:block;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-top:10px}.mp-split img[src*=Affirmation_Beauty]{object-position:84% 38%}.mp-mail{border-radius:30px;text-align:center;padding:clamp(28px,6vw,56px) 22px;background:linear-gradient(150deg,var(--tint1),var(--tint2) 60%,var(--tint3))}.mp-mail p{max-width:46ch;margin:0 auto 18px;color:var(--soft)}.mp-mail .mp-arch{width:min(340px,100%);margin:22px auto 26px}.mp-mail ul{list-style:none;padding:0;margin:0 auto 24px;max-width:560px;text-align:left;display:grid;gap:10px;color:var(--ink)}.mp-mail li{display:flex;gap:12px}.mp-mail li:before{content:"\2726";color:var(--mauve-d)}.mp-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:480px;margin:0 auto}.mp-form input[type=email]{flex:1 1 220px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:13px 20px;color:var(--ink);font:inherit;font-size:15px;min-width:0}.mp-form .mp-btn{margin:0}.mp-fine{font-size:13px;margin-top:14px}.mp-ok{font-weight:600;color:var(--ink)}.mp-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(24px,4vw,48px)}.mp-qt{font-family:Marcellus,Georgia,serif;text-align:center;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.35;margin:0}.mp-qt small{display:block;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-top:14px}.mp-teams{border:1px solid var(--line);border-radius:24px;background:var(--card);padding:26px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.mp .mp-teams h3{font-size:1.5rem}.mp-teams p{margin-top:4px;color:var(--soft)}.mp-teams .mp-trust{margin-top:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}@media(prefers-reduced-motion:reduce){.mp-arch video{display:none}}.site-header.site-header{background:linear-gradient(100deg,#428ab9 0% 26%,#8a92c0 62%,#c49bb9)!important}.site-header.wrapper-spacing--h{padding-left:clamp(16px,2.6vw,40px);padding-right:clamp(16px,2.6vw,40px)}.site-header .site-nav{flex-wrap:nowrap!important;gap:clamp(16px,1.7vw,26px)!important}.site-header .site-nav .site-nav__link{white-space:nowrap;font-size:15px;font-weight:500;letter-spacing:.02em}.site-header .site-nav>li:has(>a[href*="/blogs/"]),.site-header .site-nav>li:has(>a[href="/pages/contact"]){display:none}.mp .mp-head .mp-cap:after{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin:14px auto 0}.mp .mp-head .mp-h2{margin-top:14px}.mp .mp-tile{position:relative;background:linear-gradient(160deg,#fcf9f3,#f7f1e6);border:1px solid #e2d3b0;box-shadow:0 22px 34px -28px #1f2a5a66;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.mp .mp-tile:hover{transform:translateY(-4px);border-color:#c8a96b;box-shadow:0 30px 40px -28px #1f2a5a80}.mp .mp-tile:before{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin-bottom:10px}.mp .mp-tile:after{content:"\2726";position:absolute;top:20px;right:22px;font-size:15px;line-height:1}.mp .mp-tile--rose:after{color:#c49bb9}.mp .mp-tile--sky:after{color:#428ab9}.mp .mp-tile--sage:after{color:#a9d091}.mp .mp-tile--card:after{color:#b8975a}.mp .mp-tile a{display:inline-block;align-self:flex-start;padding-bottom:3px;border-bottom:1px solid #c8a96b}.mp .mp-tile a:hover{text-decoration:none;border-bottom-color:var(--ink)}.mp .mp-tile--card{background:linear-gradient(160deg,#fff,#f7f1e6);border-color:#c8a96b}.mp .mp-tile--rose{background:radial-gradient(circle at 100% 0%,#c49bb966,transparent 62%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#dcc5d4}.mp .mp-tile--sky{background:radial-gradient(circle at 100% 0%,#428ab94d,transparent 62%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#c9d9e4}.mp .mp-tile--sage{background:radial-gradient(circle at 100% 0%,#a9d09180,transparent 62%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#d3e0c4}.mp .mp-tile--card{background:radial-gradient(circle at 100% 0%,#c8a96b59,transparent 62%),linear-gradient(160deg,#fff,#f7f1e6);border-color:#c8a96b}.mp .mp-tile--rose:hover,.mp .mp-tile--sky:hover,.mp .mp-tile--sage:hover{border-color:#c8a96b}.mp .mp-mail{border:1px solid #d9c394;background:radial-gradient(circle at 12% 8%,#efe3ec99,transparent 42%),radial-gradient(circle at 90% 92%,#e1edf5cc,transparent 45%),linear-gradient(160deg,#fcf9f3,#f7f1e6)}.mp .mp-mail li:before{color:#b8975a}.mp .mp-mail .mp-arch{box-shadow:0 0 0 8px #fcf9f3,0 0 0 9px #c8a96b,0 36px 54px -34px #1f2a5a55}.mp .mp-mail .mp-cap:after{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin:14px auto 0}.mp .mp-split .mp-arch{box-shadow:0 0 0 8px #f4f1e8,0 0 0 9px #c8a96b,0 36px 54px -34px #1f2a5a55}.mp .mp-split .mp-cap:before{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin-bottom:12px}.mp .mp-split .mp-arch:has(img[src*=let_go_website]){aspect-ratio:auto;border-radius:26px;background:none;box-shadow:0 0 0 7px #f4f1e8,0 0 0 8px #c8a96b,0 36px 54px -34px #1f2a5a55}.mp .mp-split .mp-arch img[src*=let_go_website]{height:auto;object-fit:contain;border-radius:26px}.mp .mp-qt:before{content:"\201c";display:block;font-family:Marcellus,Georgia,serif;font-size:3rem;line-height:.8;color:#c8a96b;margin-bottom:6px}.mp .mp-quotes{display:grid;grid-template-columns:1fr;gap:0;padding:clamp(22px,4vw,44px) clamp(16px,3vw,36px);background:radial-gradient(circle at 50% 0%,#ffffffcc,transparent 70%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-top:1px solid #d9c394;border-bottom:1px solid #d9c394;border-radius:8px}.mp .mp-qt{padding:26px 8px}.mp .mp-qt+.mp-qt{border-top:1px solid #e2d3b0}@media(min-width:820px){.mp .mp-quotes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.mp .mp-qt{padding:10px clamp(20px,3vw,44px)}.mp .mp-qt+.mp-qt{border-top:0;border-left:1px solid #d9c394}}.mp .mp-intro{margin-top:12px;color:var(--soft)}.mp .mp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px}.mp .mp-card{position:relative;display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:start;padding:24px;border-radius:24px;border:1px solid #e2d3b0;box-shadow:0 22px 34px -28px #1f2a5a66;background:linear-gradient(160deg,#fcf9f3,#f7f1e6)}.mp .mp-card:nth-child(4n+1){background:radial-gradient(circle at 100% 0%,#c49bb966,transparent 55%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#dcc5d4}.mp .mp-card:nth-child(4n+2){background:radial-gradient(circle at 100% 0%,#428ab94d,transparent 55%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#c9d9e4}.mp .mp-card:nth-child(4n+3){background:radial-gradient(circle at 100% 0%,#a9d09180,transparent 55%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#d3e0c4}.mp .mp-card:nth-child(4n+4){background:radial-gradient(circle at 100% 0%,#c8a96b59,transparent 55%),linear-gradient(160deg,#fcf9f3,#f7f1e6);border-color:#e2d3b0}.mp .mp-card__img{border-radius:16px;overflow:hidden;aspect-ratio:1;background:#f4f1e8}.mp .mp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.mp .mp-card h3{font-size:1.4rem;margin-bottom:6px}.mp .mp-card__text p{font-size:15.5px;line-height:1.65;color:var(--soft)}.mp .mp-card a{display:inline-block;margin-top:12px;padding-bottom:3px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid #c8a96b}.mp .mp-card a:hover{border-bottom-color:var(--ink)}@media(max-width:560px){.mp .mp-card{grid-template-columns:1fr}.mp .mp-card__img{max-width:170px}}.mp .mp-work{display:grid;gap:clamp(24px,5vw,56px);align-items:center;padding:clamp(28px,5vw,60px);border:1px solid #d9c394;border-radius:30px;background:radial-gradient(circle at 8% 0%,#e1edf5aa,transparent 45%),radial-gradient(circle at 100% 100%,#efe3ec99,transparent 45%),linear-gradient(160deg,#fcf9f3,#f7f1e6)}.mp .mp-work--img{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.mp .mp-work .mp-cap:before{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin-bottom:12px}.mp .mp-work .mp-lead{margin-top:14px;color:var(--soft)}.mp .mp-work .mp-arch{width:min(380px,100%);justify-self:center;box-shadow:0 0 0 8px #fcf9f3,0 0 0 9px #c8a96b,0 36px 54px -34px #1f2a5a55}.mp .mp-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:22px 0 18px}.mp .mp-way{padding:14px 16px;border:1px solid #e2d3b0;border-radius:16px;background:#ffffffa6}.mp .mp-way h3{font-size:1.1rem;margin-bottom:4px}.mp .mp-way p{font-size:14px;line-height:1.55;color:var(--soft)}.mp .mp-work .mp-trust{margin:0 0 18px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#9a7d3f}.mp .mp-work .mp-trust:before{content:"\2726\a0\a0"}.mp .mp-work .mp-quotes{grid-column:1/-1;background:none;border:0;border-top:1px solid #d9c394;border-radius:0;padding:clamp(22px,4vw,34px) 0 0;margin-top:4px}.mp .mp-work .mp-qt{font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.45}.mp .mp-strip{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;padding:clamp(22px,4vw,34px) clamp(22px,4vw,44px);border:1px solid #d9c394;border-radius:24px;background:radial-gradient(circle at 0% 0%,#efe3ec88,transparent 45%),linear-gradient(160deg,#fcf9f3,#f7f1e6)}.mp .mp-strip__text{flex:1 1 280px}.mp .mp-strip h3{font-size:1.5rem;margin-top:4px}.mp .mp-strip p{margin-top:4px;color:var(--soft)}.mp .mp-strip__form{flex:1 1 320px;max-width:460px}.mp .mp-strip .mp-form{margin:0;justify-content:flex-start}.shopify-section.featured-product-section{margin-top:clamp(52px,8vw,92px)}.featured-product-section .product-section{padding-top:0;padding-bottom:0}.featured-product-section .width--content.product-single{max-width:1100px;margin-inline:auto;padding:clamp(24px,4vw,52px);border:1px solid #d9c394;border-radius:30px;background:radial-gradient(circle at 10% 0%,#efe3ec99,transparent 45%),radial-gradient(circle at 100% 100%,#e1edf5aa,transparent 45%),linear-gradient(160deg,#fcf9f3,#f7f1e6)}.featured-product-section .section-title{color:#1f2a5a}.featured-product-section .section-title--wrapper:after{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin:14px auto 0}.featured-product-section .product-images img{border-radius:18px}.shopify-section.blog-posts{margin-top:clamp(52px,8vw,92px)}.blog-posts .wrapper-spacing--v{padding-top:0;padding-bottom:0}.blog-posts .section-title{color:#1f2a5a}.blog-posts .section-title--wrapper:after{content:"";display:block;width:34px;height:1px;background:#c8a96b;margin:14px auto 0}.blog-posts .blog-post-card{overflow:hidden;padding-bottom:18px;border:1px solid #e2d3b0;border-radius:22px;background:linear-gradient(160deg,#fcf9f3,#f7f1e6);box-shadow:0 22px 34px -28px #1f2a5a66}.blog-posts .blog-post-card__header,.blog-posts .blog-post-card__excerpt{padding-inline:18px}.blog-posts .blog-post-card__title,.blog-posts .blog-post-card__title a{color:#1f2a5a}.mp .mp-teams{border-color:#d9c394;background:linear-gradient(160deg,#fcf9f3,#f7f1e6)}.mp .mp-teams .mp-trust{color:#9a7d3f}@media(prefers-reduced-motion:reduce){.mp .mp-tile{transition:none}.mp .mp-tile:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
