.sw-post{--sw-plum: #4b3554;--sw-plum-deep: #35283d;--sw-rose: #a84e70;--sw-rose-hover: #873756;--sw-blush: #dd9faf;--sw-rose-wash: #fcf1f4;--sw-ivory: #fffaf7;--sw-gold: #956c36;--sw-ink: #3f3841;--sw-muted: #6c6370;--sw-line: #eee3e6;--sw-serif: Georgia, "Palatino Linotype", Palatino, "Times New Roman", serif;color:var(--sw-ink);background:#fff;font-family:inherit;-webkit-font-smoothing:antialiased}.sw-post *,.sw-post *:before,.sw-post *:after{box-sizing:border-box}.sw-post a{color:var(--sw-rose-hover);text-underline-offset:3px}.sw-post a:hover{color:var(--sw-plum)}.sw-post :is(a,button,input,textarea):focus-visible{outline:3px solid var(--sw-gold);outline-offset:3px}.sw-post [hidden]{display:none!important}.sw-post__container{max-width:1216px;margin:0 auto;padding:22px 28px 82px}.sw-post__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sw-post__breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:6px 0 35px;font-size:13px;color:var(--sw-muted)}.sw-post__breadcrumb a{color:var(--sw-muted);text-decoration:none}.sw-post__breadcrumb a:hover{color:var(--sw-rose-hover);text-decoration:underline}.sw-post__breadcrumb span[aria-current]{display:inline-block;max-width:min(100%,450px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw-post__crumb-separator{color:#baadb3}.sw-post__header{max-width:900px;margin:0 auto 34px;text-align:center}.sw-post__category-pill{display:inline-flex;align-items:center;border-radius:999px;background:#fbecf0;color:var(--sw-rose-hover)!important;padding:7px 16px;font-size:12px;letter-spacing:.085em;text-decoration:none!important;font-weight:700;text-transform:uppercase}.sw-post__title{margin:18px auto 19px;max-width:900px;color:var(--sw-plum-deep);font-family:var(--sw-serif);font-size:clamp(2.1rem,4.1vw,3.75rem);line-height:1.16;letter-spacing:-.035em;font-weight:700;overflow-wrap:break-word;text-wrap:balance}.sw-post__intro{max-width:680px;margin:0 auto 22px;font-size:1.1rem;line-height:1.7;color:var(--sw-muted)}.sw-post__intro p{margin:0 0 8px}.sw-post__byline{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:23px}.sw-post__byline-avatar,.sw-post__author-avatar{display:grid;place-items:center;background:linear-gradient(135deg,#bf829e,#65436e);color:#fff;font-family:var(--sw-serif);font-size:21px;border-radius:50%;flex-shrink:0;overflow:hidden}.sw-post__byline-avatar{width:44px;height:44px}.sw-post__byline-avatar img,.sw-post__author-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sw-post__byline-details{min-width:0;text-align:left}.sw-post__byline-name{margin:0;font-size:14px;font-weight:500}.sw-post__byline-name span{color:var(--sw-plum-deep);font-weight:750}.sw-post__meta{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:3px;font-size:12px;color:var(--sw-muted)}.sw-post__meta>*+*:before{content:"\b7";margin-right:14px;color:#b7a4ad}.sw-post__cover{width:100%;max-width:1130px;margin:30px auto 48px}.sw-post__cover-image{width:100%;height:auto;display:block;border-radius:19px;background:#f7edf1}.sw-post__cover figcaption{font-size:12px;text-align:center;color:var(--sw-muted);padding:10px 12px}.sw-post__layout{display:grid;grid-template-columns:minmax(0,770px) minmax(0,265px);justify-content:center;align-items:start;gap:clamp(35px,5vw,80px)}.sw-post__primary{min-width:0}.sw-post__skiplink{display:block;width:max-content;padding:0;position:absolute;left:-10000px}.sw-post__skiplink:focus{left:auto;position:static;margin:0 0 12px}.sw-post .sw-post__body{max-width:100%;margin:0;color:var(--sw-ink);font-size:clamp(1rem,.25vw + .96rem,1.09rem);line-height:1.83;overflow-wrap:break-word}.sw-post .sw-post__body>:first-child{margin-top:0}.sw-post .sw-post__body>p:first-of-type{font-size:1.12em;color:var(--sw-plum-deep);line-height:1.77}.sw-post .sw-post__body p{margin:0 0 1.25em}.sw-post .sw-post__body :is(h2,h3,h4){color:var(--sw-plum-deep);font-family:var(--sw-serif);font-weight:700;line-height:1.36;text-wrap:pretty}.sw-post .sw-post__body h2{font-size:clamp(1.5rem,2.15vw,2.1rem);letter-spacing:-.02em;margin:2.25em 0 .85em;padding:0 0 .55em;border-bottom:1px solid var(--sw-line);scroll-margin-top:85px}.sw-post .sw-post__body h3{font-size:clamp(1.2rem,1.6vw,1.45rem);margin:1.8em 0 .65em;scroll-margin-top:85px}.sw-post .sw-post__body h4{font-size:1.12em;margin:1.45em 0 .5em}.sw-post .sw-post__body :is(ul,ol){padding-left:1.6em;margin:1em 0 1.5em}.sw-post .sw-post__body li{margin:.38em 0}.sw-post .sw-post__body li::marker{color:var(--sw-rose)}.sw-post .sw-post__body strong{color:var(--sw-plum-deep)}.sw-post .sw-post__body a{color:var(--sw-rose-hover);text-decoration:underline}.sw-post .sw-post__body a:hover{color:var(--sw-plum)}.sw-post .sw-post__body blockquote{position:relative;padding:23px 26px 31px;margin:19px 0;color:var(--sw-plum-deep);background:linear-gradient(125deg,#fffaf7,#fcf0f3);border:1px solid #efdce3;border-left:4px solid var(--sw-blush);border-radius:16px;box-shadow:0 6px 19px #46304d09;font-size:1em;font-style:normal;line-height:1.77;text-align:left}.sw-post .sw-post__body blockquote:before,.sw-post .sw-post__body blockquote:after{content:none!important}.sw-post .sw-post__body blockquote p{margin:0}.sw-post .sw-post__body blockquote p+p{margin-top:.8em}.sw-post .sw-post__body blockquote strong:first-child{display:inline-block;padding:1px 8px;margin-right:5px;border:1px solid #efdce3;border-radius:6px;color:var(--sw-rose-hover);background:#fff;font-size:.9em}.sw-post .sw-post__body blockquote .sw-post__quote-copy{position:absolute;right:13px;bottom:9px;border:none;padding:4px 9px;border-radius:6px;background:transparent;color:var(--sw-rose-hover);cursor:pointer;font-size:11px;font-family:inherit}.sw-post .sw-post__body blockquote .sw-post__quote-copy:hover{background:#fff}.sw-post .sw-post__body .sw-note{margin:1.7em 0;padding:17px 22px;border:1px solid #eddfc9;border-left:4px solid var(--sw-gold);border-radius:12px;color:var(--sw-plum-deep);background:var(--sw-ivory)}.sw-post .sw-post__body .sw-note p:last-child{margin-bottom:0}.sw-post .sw-post__body img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:13px}.sw-post .sw-post__body figure{max-width:100%}.sw-post .sw-post__body figcaption{font-size:.85em;color:var(--sw-muted);text-align:center}.sw-post .sw-post__body :is(table,iframe,video){max-width:100%}.sw-post .sw-post__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid var(--sw-line);font-size:.9em;margin:1.6em 0}.sw-post .sw-post__body :is(th,td){border:1px solid var(--sw-line);padding:12px 15px;text-align:left}.sw-post .sw-post__body th{background:var(--sw-rose-wash);color:var(--sw-plum)}.sw-post .sw-post__body hr{border:none;border-top:1px solid var(--sw-line);margin:2em 0}.sw-post .sw-post__body pre{overflow-x:auto;max-width:100%}.sw-post__rail{position:sticky;top:36px;display:grid;gap:18px}.sw-post__toc{padding:23px 24px;border-radius:15px;background:var(--sw-ivory);border:1px solid var(--sw-line)}.sw-post__toc-heading{font-size:14px;font-weight:750;letter-spacing:.01em;margin:0 0 15px;color:var(--sw-plum-deep)}.sw-post__toc ol{margin:0;padding:0 0 0 16px;list-style:decimal}.sw-post__toc li{padding-left:3px;margin:0 0 11px;line-height:1.5;font-size:13px;color:var(--sw-rose)}.sw-post__toc li:last-child{margin-bottom:0}.sw-post__toc a{color:#655467;font-size:13px;text-decoration:none}.sw-post__toc a:hover{color:var(--sw-rose-hover);text-decoration:underline}.sw-post__toc--mobile{display:none}.sw-post__rail-note{border-radius:15px;padding:23px;background:#fcf1f4;color:var(--sw-plum-deep);border:1px solid #f2e2e8}.sw-post__rail-note>span{font-size:20px;color:var(--sw-gold)}.sw-post__rail-note-title{margin:7px 0;font-weight:750;font-family:var(--sw-serif);font-size:1.1rem}.sw-post__rail-note p:last-child{margin:0;font-size:13px;line-height:1.65;color:#645463}.sw-post__tags{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:35px 0}.sw-post__tags-label{margin-right:4px;font-weight:700;color:var(--sw-plum-deep);font-size:13px}.sw-post__tags a{display:inline-flex;align-items:center;border:1px solid var(--sw-line);border-radius:999px;padding:7px 12px;background:#fff;font-size:12px;text-decoration:none}.sw-post__tags a:hover{background:var(--sw-rose-wash)}.sw-post__share{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);padding:25px 0;margin:31px 0 36px}.sw-post__share-title{font-family:var(--sw-serif);font-size:1.22rem;font-weight:750;color:var(--sw-plum-deep);margin:0 0 5px}.sw-post__share-description{color:var(--sw-muted);font-size:13px;margin:0}.sw-post__share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sw-post__share-button{display:inline-flex;-webkit-appearance:none;appearance:none;align-items:center;justify-content:center;min-height:39px;padding:8px 13px;border:1px solid #e4d5db;border-radius:9px;background:#fff;color:var(--sw-rose-hover)!important;font-family:inherit;font-weight:650;line-height:1.3;font-size:12px;text-decoration:none!important;cursor:pointer}.sw-post__share-button:hover{background:var(--sw-rose-wash)}.sw-post__author{display:flex;align-items:start;gap:22px;border-radius:18px;background:var(--sw-ivory);border:1px solid var(--sw-line);padding:clamp(22px,3vw,30px);margin:35px 0 22px}.sw-post__author-avatar{width:76px;height:76px;font-size:31px}.sw-post__eyebrow{color:var(--sw-rose-hover);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750;margin:0 0 7px}.sw-post__author h2{font-size:1.55rem;margin:0 0 4px;font-family:var(--sw-serif);color:var(--sw-plum-deep)}.sw-post__author-role{font-size:13px;color:var(--sw-rose-hover);margin:0 0 12px;font-weight:650}.sw-post__author p:not(.sw-post__eyebrow,.sw-post__author-role){margin:0 0 13px;line-height:1.72;color:#554c57;font-size:14px}.sw-post__inline-link{font-size:13px;font-weight:700}.sw-post__editorial{display:flex;gap:15px;border:1px solid #f0e6d9;background:#fffdf8;border-radius:15px;padding:22px;margin:23px 0 10px}.sw-post__editorial-icon{display:grid;place-items:center;min-width:40px;width:40px;height:40px;border-radius:50%;background:#f7eddd;color:var(--sw-gold);font-size:24px}.sw-post__editorial h2{margin:0 0 6px;font-size:1.2rem;color:var(--sw-plum-deep);font-family:var(--sw-serif)}.sw-post__editorial p{font-size:13px;color:#5d5360;line-height:1.7;margin:0 0 9px}.sw-post__editorial-links{display:flex;gap:8px 17px;flex-wrap:wrap;font-size:12px;font-weight:700}.sw-post__adjacent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:72px 0 50px}.sw-post__adjacent-link{min-height:110px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;border-radius:14px;border:1px solid var(--sw-line);background:#fff;padding:20px 23px;text-decoration:none!important}.sw-post__adjacent-link:hover{background:var(--sw-ivory);border-color:#dec7d0}.sw-post__adjacent-link--next{grid-column:2;text-align:right;align-items:flex-end}.sw-post__adjacent-label{color:var(--sw-muted);font-size:12px}.sw-post__adjacent-title{color:var(--sw-plum-deep);line-height:1.4;font-weight:750;font-family:var(--sw-serif);font-size:1.1rem}.sw-post__more{margin:35px 0 45px}.sw-post__section-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:25px}.sw-post__section-heading h2{font-family:var(--sw-serif);color:var(--sw-plum-deep);margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.sw-post__section-heading>a{font-size:13px;font-weight:750;white-space:nowrap}.sw-post__more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sw-post__more-card{overflow:hidden;display:block;border-radius:16px;background:#fff;border:1px solid var(--sw-line);color:inherit!important;text-decoration:none!important;transition:transform .17s ease,box-shadow .17s ease}.sw-post__more-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3a223d13}.sw-post__more-image{aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(130deg,#fbf0f3,#ead3df)}.sw-post__more-image img{width:100%;height:100%;object-fit:cover;display:block}.sw-post__more-placeholder{display:grid;place-items:center;height:100%;font-size:57px;color:#b685a2}.sw-post__more-copy{padding:19px 20px 22px}.sw-post__more-category{color:var(--sw-rose-hover);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;margin:0 0 8px}.sw-post__more-copy h3{color:var(--sw-plum-deep);font-size:1.23rem;line-height:1.35;font-family:var(--sw-serif);margin:0 0 9px}.sw-post__more-excerpt{font-size:13px;color:var(--sw-muted);line-height:1.63;margin:0 0 10px}.sw-post__more-read{color:var(--sw-rose-hover);font-weight:700;font-size:12px}.sw-post__empty-more{font-size:14px;color:var(--sw-muted)}.sw-post__return{margin:44px 0 0;padding:27px 0 0;border-top:1px solid var(--sw-line);font-weight:700;font-size:14px}.sw-post__comments{max-width:780px;margin:55px 0}.sw-post__comments h2{font-family:var(--sw-serif);color:var(--sw-plum-deep);font-size:1.8rem}.sw-post__comment-list{display:grid;gap:13px;margin:25px 0}.sw-post__comment{padding:18px 20px;background:var(--sw-ivory);border-radius:12px;border:1px solid var(--sw-line)}.sw-post__comment-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;margin-bottom:12px}.sw-post__comment-meta time{color:var(--sw-muted)}.sw-post__comment-body{font-size:14px;line-height:1.75;overflow-wrap:break-word}.sw-post__comment-form{padding:24px;border:1px solid var(--sw-line);border-radius:15px}.sw-post__form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sw-post__comment-form label{display:block;margin:0 0 7px;font-size:13px;font-weight:700}.sw-post__comment-form :is(input,textarea){width:100%;padding:11px 13px;border:1px solid #d8ccd1;border-radius:8px;background:#fff;color:var(--sw-plum-deep);font:inherit;font-size:14px;margin-bottom:18px}.sw-post__comment-form button{-webkit-appearance:none;appearance:none;border:0;border-radius:8px;background:var(--sw-plum);color:#fff;padding:12px 19px;font:inherit;font-weight:700;cursor:pointer}.sw-post__comment-form button:hover{background:var(--sw-rose-hover)}.sw-post__comment-privacy{font-size:12px;line-height:1.65;color:var(--sw-muted);margin:12px 0 0}.sw-post__form-success{color:#245a44;font-weight:700}.sw-post__comment-pagination{margin:20px 0}@media(max-width:990px){.sw-post__layout{grid-template-columns:minmax(0,1fr);gap:10px;max-width:790px;margin:0 auto}.sw-post__rail{display:none}.sw-post__toc--mobile{display:block;margin:0 0 26px}.sw-post__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sw-post__container{padding:17px 17px 55px}.sw-post__breadcrumb{margin-bottom:24px}.sw-post__title{font-size:clamp(2rem,8.3vw,2.7rem)}.sw-post__header{margin-bottom:24px}.sw-post__byline{justify-content:flex-start;max-width:390px;margin:23px auto 0}.sw-post__meta>*+*:before{content:none;margin-right:0}.sw-post__cover{margin:20px auto 33px}.sw-post__cover-image{border-radius:13px}.sw-post .sw-post__body blockquote{padding:18px 17px 30px;margin:14px 0;border-radius:12px}.sw-post .sw-post__body h2{margin-top:1.8em}.sw-post__toc{padding:19px 18px}.sw-post__author{display:block}.sw-post__author-avatar{margin-bottom:14px}.sw-post__editorial{padding:17px 15px}.sw-post__adjacent{grid-template-columns:1fr;margin-top:50px}.sw-post__adjacent-link--next{grid-column:1}.sw-post__more-grid{grid-template-columns:1fr;max-width:490px}.sw-post__more-image{aspect-ratio:16 / 8}.sw-post__section-heading{align-items:flex-start}.sw-post__form-row{grid-template-columns:1fr;gap:0}.sw-post__share{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sw-post *,.sw-post *:before,.sw-post *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soulfulwishes-blog-post.css.map */
