.v-section .v-collection-spotlight{margin-block:45px 65px;padding:24px;background-color:#e8e6d3;background-image:var(--spotlight-pattern, none);background-size:580px auto;background-position:center;border:1px solid #aa9065;box-shadow:0 0 0 5px #f5c0ce38,7px 8px #33051966}.v-section .v-collection-spotlight__gift{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;gap:30px;align-items:center;min-height:460px;padding-right:30px;background:#fff9ef;border:1px solid #b59a69;box-shadow:0 0 0 5px #fff9efaa}.v-section .v-collection-spotlight__ribbon{grid-column:1;grid-row:1;align-self:stretch;overflow:hidden;border-right:1px solid #cfb89d}.v-section .v-collection-spotlight__ribbon img{width:100%;height:100%;object-fit:cover;object-position:center}.v-section .v-collection-spotlight__art{grid-column:3;grid-row:1;width:100%;height:380px;margin:0;overflow:hidden;background:#e4e4e4;border:1px solid #b89b62;border-radius:160px 160px 12px 12px;outline:1px solid #c7ac7e;outline-offset:5px;box-shadow:4px 5px #ba9b6a26}.v-section .v-collection-spotlight__art a{display:block;width:100%;height:100%}.v-section .v-collection-spotlight__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.v-section .v-collection-spotlight__copy{grid-column:2;grid-row:1;min-width:0;padding-block:30px;text-align:center}.v-section .v-collection-spotlight__copy .v-script{margin:0 0 16px;color:#a04d69;font-size:clamp(40px,4vw,55px)}.v-section .v-collection-spotlight__title{margin:0;color:#1e563f;font-size:clamp(28px,3vw,38px);line-height:1.35}.v-section .v-collection-spotlight__divider{margin:18px auto;color:#966d3f;font-size:25px;line-height:1}.v-section .v-collection-spotlight__intro{margin:0 0 25px;color:#315642;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.8;white-space:pre-line}.v-section .v-collection-spotlight__button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 23px;background:#23583f;color:#fff9ef;border:1px solid #1b4432;box-shadow:3px 4px #b89466;font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:1.7;letter-spacing:.5px;text-decoration:none}.v-section .v-collection-spotlight__button:hover{background:#173e2c}.v-section .v-collection-spotlight__button:focus-visible,.v-section .v-collection-spotlight__art a:focus-visible{outline:3px solid #a04d69;outline-offset:5px}@media(min-width:750px)and (max-width:989px){.v-section .v-collection-spotlight{padding:18px}.v-section .v-collection-spotlight__gift{grid-template-columns:100px minmax(0,1fr) 200px;gap:18px;padding-right:22px;min-height:410px}.v-section .v-collection-spotlight__art{height:300px}.v-section .v-collection-spotlight__copy .v-script{font-size:38px}.v-section .v-collection-spotlight__title{font-size:25px}.v-section .v-collection-spotlight__button{gap:12px;padding-inline:15px}}@media(max-width:749px){.v-section .v-collection-spotlight{width:calc(100% - 32px);padding:14px;margin-block:32px 45px;box-shadow:0 0 0 3px #f5c0ce38,4px 5px #33051966;background-size:420px auto}.v-section .v-collection-spotlight__gift{grid-template-columns:minmax(0,1fr);gap:25px;padding:0 0 25px}.v-section .v-collection-spotlight__ribbon{grid-column:1;grid-row:1;height:115px;border-right:0;border-bottom:1px solid #cfb89d}.v-section .v-collection-spotlight__art{grid-column:1;grid-row:2;width:calc(100% - 48px);max-width:300px;height:330px;justify-self:center}.v-section .v-collection-spotlight__copy{grid-column:1;grid-row:3;padding:0 20px 10px}.v-section .v-collection-spotlight__copy .v-script{font-size:44px}.v-section .v-collection-spotlight__title{font-size:29px}}body.pli-velvet-pages.pli-leftovers-page{--v-page-heading: #31545c;--v-page-ink: #514654;--color-foreground: 81, 70, 84;--color-background: 252, 239, 244;--color-button: 49, 84, 92;--color-button-text: 255, 248, 238;background:#bc869c var(--lo-wallpaper, none) center top / 100% auto repeat-y;color:#514654}.pli-velvet-pages.pli-leftovers-page #MainContent.v-page-book{width:100%;max-width:none;margin:0;padding:0 0 24px;border:0;outline:0;box-shadow:none;background:transparent}.pli-leftovers-page .lo-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.pli-leftovers-page .lo-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:46px;min-height:570px;margin-block:40px 34px;padding:38px 55px;background:linear-gradient(130deg,#fff2f6f5,#eaf3eef5 75%);border:1px solid #b6a17d;outline:1px solid #b7a8b7;outline-offset:-10px;box-shadow:0 0 0 5px #e7c9dca3,8px 10px 22px #5d42533b}.pli-leftovers-page .lo-copy{min-width:0;text-align:center;padding-block:8px}.pli-leftovers-page .lo-path{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 22px;color:#766071;font-family:DM Sans,Arial,sans-serif;font-size:10px;line-height:1.8}.pli-leftovers-page .lo-path a{display:inline-flex;align-items:center;min-height:28px;color:inherit;text-decoration:underline;text-underline-offset:4px}.pli-leftovers-page .lo-eyebrow{margin:0 0 10px;color:#607a76;font-family:DM Sans,Arial,sans-serif;font-size:10px;line-height:1.8;letter-spacing:3px;text-transform:uppercase}.pli-leftovers-page .lo-crest{margin-bottom:9px;color:#ab9270;font-size:36px;line-height:1}.pli-leftovers-page #MainContent .lo-title{margin:0;color:#31545c;line-height:1;letter-spacing:0;font-weight:400}.pli-leftovers-page .lo-script{display:block;color:#a45e7e;font-family:Great Vibes,cursive;font-size:clamp(62px,6.7vw,88px);font-weight:400;line-height:1.03;letter-spacing:0}.pli-leftovers-page .lo-display{display:block;color:#31545c;font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(42px,4.7vw,62px);line-height:1.14;letter-spacing:3px}.pli-leftovers-page .lo-collection-label{margin:14px 0 0;color:#76516e;font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1.6;letter-spacing:5px;text-transform:uppercase}.pli-leftovers-page .lo-divider{display:flex;align-items:center;gap:17px;max-width:240px;margin:20px auto;color:#ac9369;font-size:23px;line-height:1}.pli-leftovers-page .lo-divider:before,.pli-leftovers-page .lo-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#ac9369)}.pli-leftovers-page .lo-divider:after{transform:rotate(180deg)}.pli-leftovers-page .lo-intro{max-width:420px;margin:0 auto 22px;color:#625363;font-size:14px;line-height:1.9;white-space:pre-line}.pli-leftovers-page .lo-release{display:table;max-width:100%;margin:0 auto 22px;padding:7px 15px;background:#deece6;border:1px solid #a4bdb4;color:#3c605a;font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1.8}.pli-leftovers-page #MainContent .lo-button{display:inline-flex;align-items:center;justify-content:center;gap:27px;min-height:48px;padding:13px 26px;background:#31545c;border:1px solid #b5a076;color:#fff8ee;box-shadow:3px 4px #b5a07666;font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1.7;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none}.pli-leftovers-page #MainContent .lo-button:hover{background:#25424b}.pli-leftovers-page .lo-doorway-frame{width:100%;aspect-ratio:3 / 4;margin:0;padding:7px;overflow:hidden;background:#ead7e3;border:1px solid #b6a17d;border-radius:4px;outline:1px solid #b7a8b7;outline-offset:5px;box-shadow:0 10px 36px #3c4a5e40}.pli-leftovers-page .lo-doorway{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.pli-leftovers-page .lo-story{max-width:440px;margin:23px auto 0;color:#766071}.pli-leftovers-page .lo-story summary{display:flex;align-items:center;justify-content:center;gap:15px;min-height:36px;padding:4px 0;color:#76516e;font-size:11px;line-height:1.6;cursor:pointer;list-style:none}.pli-leftovers-page .lo-story summary::-webkit-details-marker{display:none}.pli-leftovers-page .lo-story[open] summary span{transform:rotate(45deg)}.pli-leftovers-page #MainContent .lo-description{padding:15px 0 0;border-top:1px solid #b3a19666;color:#625363;font-size:13px;line-height:1.9;text-align:left}.pli-leftovers-page .lo-corner{position:absolute;color:#ac9369;font-size:29px;line-height:1;background:#fff1f5;padding:3px}.pli-leftovers-page .lo-corner--top{top:-16px;left:28px}.pli-leftovers-page .lo-corner--bottom{bottom:-16px;right:28px}.pli-leftovers-page #MainContent>.shopify-section:has(#ProductGridContainer)>div:first-of-type{width:min(1220px,calc(100% - 64px));margin:0 auto 42px;padding:26px 20px 36px;background:#fff3f7f5;border:1px solid #b6a17d;outline:1px solid #b7a8b7;outline-offset:-9px;box-shadow:0 0 0 4px #e7c9dca3,8px 10px 22px #5d42533b;--color-foreground: 81, 70, 84;--color-background: 252, 239, 244;--gradient-background: #fff3f7;--color-button: 49, 84, 92;--color-button-text: 255, 248, 238}.pli-leftovers-page #ProductGridContainer{scroll-margin-top:28px}.pli-leftovers-page #MainContent .facets-container{border-color:#b6a5b570}.pli-leftovers-page #MainContent .product-count__text,.pli-leftovers-page #MainContent .facets__heading,.pli-leftovers-page #MainContent .facets__summary,.pli-leftovers-page #MainContent .facet-filters__label,.pli-leftovers-page #MainContent .facet-filters__sort{color:#625363}.pli-leftovers-page .facets__display,.pli-leftovers-page .mobile-facets__inner,.pli-leftovers-page .predictive-search{background:#fff4f7;color:#514654;--color-foreground: 81, 70, 84;--color-background: 255, 244, 247}.pli-leftovers-page #MainContent .facets__label,.pli-leftovers-page #MainContent .facets__selected,.pli-leftovers-page #MainContent .facets__reset,.pli-leftovers-page #MainContent .mobile-facets__heading,.pli-leftovers-page #MainContent .mobile-facets__count{color:#514654}.pli-leftovers-page #MainContent .active-facets__button-inner{background:#deece6;color:#3c605a;border-color:#a4bdb4}.pli-leftovers-page #MainContent .card-wrapper .card{color:#514654}.pli-leftovers-page #MainContent .card__inner{background:#fff4f7;border:1px solid #b3a8b8;box-shadow:0 0 0 3px #ab8faa33;border-radius:0}.pli-leftovers-page #MainContent .card .media{background:#fff4f7;border-radius:0}.pli-leftovers-page #MainContent .card .media img{object-fit:contain;border-radius:0}.pli-leftovers-page #MainContent .card__heading{color:#76516e}.pli-leftovers-page #MainContent .price{color:#25424b}.pli-leftovers-page #MainContent .badge{background:#31545c;color:#fff8ee;border-color:#b5a076}.pli-leftovers-page #MainContent .button{--color-button: 49, 84, 92;--color-button-text: 255, 248, 238}.pli-leftovers-page #MainContent .quantity{background:#fff4f7;color:#514654;border-color:#abbcb5}.pli-leftovers-page #MainContent .quantity__input,.pli-leftovers-page #MainContent .quantity__button{color:#514654}.pli-leftovers-page #MainContent .underlined-link,.pli-leftovers-page #MainContent .pagination__item{color:#76516e}.pli-leftovers-page #MainContent :focus-visible{outline:2px solid #76516e;outline-offset:5px}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .announcement{background:#31545c;color:#fff8ee;border-color:#b5a076}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .announcement a{color:#fff8ee}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .masthead,.pli-velvet-theme.pli-leftovers-page .pli-whimsy .shop-dropdown,.pli-velvet-theme.pli-leftovers-page .pli-whimsy .pli-footer{background:#dbeae4;border-color:#b5a076}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .wordmark{color:#31545c}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .wordmark span{color:#937952}.pli-velvet-theme.pli-leftovers-page .pli-whimsy .nav-links a,.pli-velvet-theme.pli-leftovers-page .pli-whimsy .nav-actions{color:#44615d}@media(min-width:750px)and (max-width:1099px){.pli-leftovers-page .lo-hero{grid-template-columns:minmax(0,1fr) 280px;gap:30px;padding-inline:32px}.pli-leftovers-page .lo-script{font-size:65px}.pli-leftovers-page .lo-display{font-size:43px;letter-spacing:1px}.pli-leftovers-page .lo-eyebrow{letter-spacing:2px}}@media(max-width:749px){body.pli-velvet-pages.pli-leftovers-page{background-size:100% auto}.pli-leftovers-page .lo-wrap{width:calc(100% - 30px)}.pli-leftovers-page .lo-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;margin-block:28px;padding:26px 23px 34px;outline-offset:-7px}.pli-leftovers-page .lo-copy{padding:0}.pli-leftovers-page .lo-path{gap:8px;margin-bottom:24px;font-size:9px}.pli-leftovers-page .lo-eyebrow{font-size:9px;letter-spacing:2px}.pli-leftovers-page .lo-script{font-size:clamp(55px,17vw,78px)}.pli-leftovers-page .lo-display{font-size:clamp(34px,9vw,49px);letter-spacing:1px}.pli-leftovers-page .lo-intro{font-size:13px;line-height:1.9}.pli-leftovers-page .lo-release{font-size:10px;padding-inline:11px}.pli-leftovers-page #MainContent .lo-button{width:100%;max-width:310px;font-size:10px;padding-inline:16px;gap:18px}.pli-leftovers-page .lo-doorway-frame{width:min(100%,330px);justify-self:center}.pli-leftovers-page .lo-story{margin-top:17px}.pli-leftovers-page #MainContent>.shopify-section:has(#ProductGridContainer)>div:first-of-type{width:calc(100% - 30px);padding:19px 9px 27px;margin-bottom:28px;outline-offset:-6px}.pli-leftovers-page #MainContent .card__heading,.pli-leftovers-page #MainContent .price{font-size:12px}}.pli-leftovers-page .lo-hero--text-only{grid-template-columns:minmax(0,1fr)}.pli-leftovers-page #product-grid:not(.collection--empty){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pli-leftovers-page #product-grid>.grid__item{width:100%;max-width:none;min-width:0}@media(max-width:989px){.pli-leftovers-page #product-grid:not(.collection--empty){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media(max-width:749px){.pli-leftovers-page #product-grid:not(.collection--empty){gap:24px 14px}.pli-leftovers-page .lo-doorway-frame{width:min(82%,300px)}}.v-section .pli-leftovers{margin-block:46px 58px;padding:24px;background-color:#ead0e4;background-image:var(--leftovers-roses,linear-gradient(125deg,#f8d6e6,#d9c5e8));background-size:cover;background-position:center;border:1px solid #ab87a7;box-shadow:0 0 0 5px #f5dce96b,6px 7px #33051955}.pli-leftovers__inner{padding:35px 31px 24px;background:linear-gradient(120deg,#fff5fbef,#f1e7f6eb);border:1px solid #bda780}.pli-leftovers__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:45px;align-items:center;padding-bottom:32px;border-bottom:1px solid #aa8fb45c;margin-bottom:27px}.pli-leftovers__heading--art{grid-template-columns:minmax(0,1fr) 280px}.pli-leftovers__copy{min-width:0;max-width:690px}.pli-leftovers .pli-leftovers__script{font-size:43px;line-height:1.2;color:#9a5b88;margin:0 0 13px}.pli-leftovers h2{font-family:Cinzel Decorative,Georgia,serif;font-weight:400;font-size:clamp(29px,3.4vw,43px);line-height:1.25;letter-spacing:-.6px;color:#5c376b;margin:0;max-width:610px}.pli-leftovers__invitation{font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.9;color:#63466d;margin-top:20px;max-width:620px}.pli-leftovers__invitation p{margin:0 0 21px}.pli-leftovers__button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:12px 22px;background:#725081;color:#fff4fc;border:1px solid #55345f;box-shadow:3px 4px #c2a779;font-size:11px;line-height:1.7;letter-spacing:.6px;text-decoration:none}.pli-leftovers__button:hover{background:#583762}.v-section .pli-leftovers .pli-leftovers__button,.v-section .pli-leftovers .pli-leftovers__button:hover{color:#fff4fc}.pli-leftovers__artwork{width:100%;aspect-ratio:1;margin:0;padding:7px;background:#e0cbe9;border:1px solid #b49b77;outline:1px solid #b29ac0;outline-offset:5px;box-shadow:5px 6px #bda2c22b}.pli-leftovers__artwork img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.pli-leftovers__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;list-style:none;margin:0;padding:0}.pli-leftovers__product{min-width:0;text-align:center;background:#f7edf9;border:1px solid #cbb1d5;padding:10px 10px 18px}.pli-leftovers__picture{display:block;position:relative;aspect-ratio:1;width:100%;background:#fff8fd;border:1px solid #b497b8;overflow:hidden}.pli-leftovers__picture img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.pli-leftovers__missing-image{display:grid;place-items:center;height:100%;font-size:60px;color:#b28c66}.pli-leftovers__details{padding:18px 3px 0}.pli-leftovers__details h3{font-family:Cinzel Decorative,Georgia,serif;font-size:13px;font-weight:400;line-height:1.6;color:#5b376b;margin:0}.pli-leftovers__details h3 a{text-decoration:none;color:inherit}.pli-leftovers__details h3 a:hover{text-decoration:underline;text-underline-offset:4px}.pli-leftovers .pli-leftovers__price{margin:9px 0 0;font-size:12px;color:#654471}.pli-leftovers .pli-leftovers__stock{margin:6px 0 0;font-size:10px;color:#85577c}.pli-leftovers .pli-leftovers__note{display:flex;gap:16px;align-items:center;justify-content:center;margin:27px 0 0;font-size:11px;line-height:1.8;text-align:center;color:#765c80}.pli-leftovers__note span{font-size:21px;color:#ab8d60}.pli-leftovers__empty{padding:22px;text-align:center;color:#754257;font-size:13px}.pli-leftovers a:focus-visible{outline:3px solid #785083;outline-offset:5px}@media(max-width:989px){.v-section .pli-leftovers{padding:19px}.pli-leftovers__inner{padding:30px 24px 22px}.pli-leftovers__heading{gap:30px}.pli-leftovers__heading--art{grid-template-columns:minmax(0,1fr) 240px}.pli-leftovers .pli-leftovers__script{font-size:37px}.pli-leftovers h2{font-size:30px}.pli-leftovers__invitation{font-size:12px}.pli-leftovers__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.pli-leftovers__details h3{font-size:14px}}@media(max-width:749px){.v-section .pli-leftovers{width:calc(100% - 32px);margin-block:35px 43px;padding:15px;box-shadow:0 0 0 3px #f5dce96b,4px 5px #33051955}.pli-leftovers__inner{padding:29px 13px 20px}.pli-leftovers__heading,.pli-leftovers__heading--art{grid-template-columns:minmax(0,1fr);gap:28px;text-align:center;padding-bottom:27px;margin-bottom:23px}.pli-leftovers .pli-leftovers__script{font-size:38px;margin-bottom:13px}.pli-leftovers h2{font-size:29px;max-width:290px;margin:auto}.pli-leftovers__invitation{font-size:12px;max-width:300px;margin:18px auto 0;line-height:1.9}.pli-leftovers__invitation p{margin-bottom:20px}.pli-leftovers__button{font-size:11px;gap:25px;padding-inline:20px}.pli-leftovers__artwork{width:min(260px,85%);justify-self:center}.pli-leftovers__products{gap:16px 11px}.pli-leftovers__product{padding:6px 6px 14px}.pli-leftovers__details{padding:14px 0 0}.pli-leftovers__details h3{font-size:10px;line-height:1.7}.pli-leftovers .pli-leftovers__price{font-size:11px}.pli-leftovers .pli-leftovers__note{gap:9px;font-size:10px;margin-top:23px}.pli-leftovers__note span{font-size:17px}}body:has(.pli-planets-section){background:#b94475 var(--pp-galaxy) center top/100% auto repeat-y;color:#4d253c}body:has(.pli-planets-section) #MainContent.v-page-book{width:100%;max-width:none;margin:0;padding:0 0 26px;border:0;outline:0;box-shadow:none;background:transparent}body:has(.pli-planets-section) #MainContent>.v-frame-scroll,body:has(.pli-planets-section) .v-page-chapter{display:none}.pli-planets-editor{width:min(1180px,calc(100% - 80px));margin:42px auto}.pli-planets{color:#4d253c;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.85;text-align:left;max-width:none;margin:0 auto}.pli-planets *{box-sizing:border-box}.pli-planets .pp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px 52px;padding:34px 62px 43px;background:linear-gradient(125deg,#ffeaf1f2,#f4cbddef);border:1px solid #a76986;outline:1px solid #bd996d;outline-offset:-12px;box-shadow:0 0 0 5px #f8dfeb50,7px 9px #56213f45}.pli-planets .pp-heading{grid-column:1/-1;min-width:0;text-align:center}.pli-planets .pp-title{margin:5px 0 0!important;color:#642b48!important;font-family:Cinzel Decorative,Georgia,serif!important;font-size:clamp(32px,4vw,52px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.7px!important}.pli-planets .pp-date{margin:0 0 11px;color:#783e59;font-size:10px;line-height:1.9;letter-spacing:1.1px;text-transform:uppercase}.pli-planets .pp-stars{display:flex;align-items:center;justify-content:center;gap:15px;max-width:335px;margin:20px auto 0;color:#967343;font-size:23px;line-height:1}.pli-planets .pp-stars:before,.pli-planets .pp-stars:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#a27b60)}.pli-planets .pp-stars:after{transform:rotate(180deg)}.pli-planets .pp-art-frame{width:min(100%,350px);justify-self:center;margin:0;padding:7px;background:#160f26;border:1px solid #c09c75;outline:1px solid #b17c99;outline-offset:5px;box-shadow:6px 7px #6e3b5845}.pli-planets .pp-art{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}.pli-planets .pp-intro{padding:25px 19px;text-align:center;border-block:1px solid #a76c8a50;background:#ffeff6a1}.pli-planets .pp-script{font-family:Great Vibes,cursive!important;font-weight:400!important;font-size:clamp(40px,4.7vw,62px)!important;line-height:1.25!important;letter-spacing:0!important;color:#913f67!important;margin:0 0 19px!important}.pli-planets .pp-deck{max-width:500px;margin:10px auto 0}.pli-planets .pp-deck p{margin:12px 0}.pli-planets .pp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:31px 0}.pli-planets .pp-card{padding:0;background:#fff0f7f5;border:1px solid #b5809d;outline:1px solid #d0af9877;outline-offset:-6px;box-shadow:4px 5px #56213f40;overflow:hidden;min-width:0}.pli-planets .pp-card summary{padding:23px 25px;cursor:pointer;color:#713251;line-height:1.6;font-size:17px}.pli-planets .pp-card summary::marker{color:#987241}.pli-planets .pp-card summary:focus-visible,.pli-planets a:focus-visible{outline:3px solid #713251;outline-offset:4px}.pli-planets .pp-planet{font-family:Cinzel Decorative,Georgia,serif;font-weight:400}.pli-planets .pp-motion{display:block;font-family:DM Sans,Arial,sans-serif;font-size:11px;letter-spacing:.6px;text-transform:uppercase;margin:7px 0 0 17px;color:#73536a}.pli-planets .pp-body{padding:0 25px 25px}.pli-planets .pp-body p{margin:0 0 16px}.pli-planets .pp-body p:last-child{margin-bottom:0}.pli-planets .pp-label{color:#713251;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.pli-planets .pp-intentions{color:#713251;font-size:14px;line-height:1.9}.pli-planets .pp-ritual{margin-top:17px;padding:17px 16px;background:#f8dce9b3;border-top:1px solid #b67d9955}.pli-planets .pp-ritual .pp-label{margin:0 0 6px}.pli-planets .pp-panel{padding:32px clamp(21px,4vw,40px);background:#ffe8f1f2;border:1px solid #b17a94;outline:1px solid #bf9d7780;outline-offset:-8px;box-shadow:4px 5px #56213f40;margin:28px 0}.pli-planets .pp-panel h2{font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:400;color:#713251;margin:0 0 19px}.pli-planets .pp-panel li{margin-bottom:13px}.pli-planets .pp-footnote{font-size:12px;line-height:1.75;color:#725067}.pli-planets a{color:#713251;text-underline-offset:4px;overflow-wrap:anywhere}.pli-planets .pp-signature{font-family:Great Vibes,cursive;font-size:36px;line-height:1.35;color:#913f67}.pli-planets .pp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;background:#713251;color:#fff0f7!important;border:1px solid #713251;text-decoration:none;box-shadow:3px 4px #b99563;font-size:13px}.pli-planets .pp-button:hover{background:#4d203a}@media(max-width:990px){.pli-planets-editor{width:calc(100% - 48px)}.pli-planets .pp-hero{padding:31px 40px 38px;gap:29px 32px}.pli-planets .pp-intro{padding:23px 11px}.pli-planets .pp-deck{font-size:14px}}@media(max-width:749px){body:has(.pli-planets-section){background-size:720px auto}.pli-planets-editor{width:calc(100% - 30px);margin:28px auto}.pli-planets .pp-hero{grid-template-columns:1fr;gap:30px;padding:29px 25px 32px;outline-offset:-8px;box-shadow:0 0 0 3px #f8dfeb50,4px 5px #56213f45}.pli-planets .pp-heading{grid-column:1}.pli-planets .pp-title{font-size:clamp(27px,8vw,40px)!important;letter-spacing:-.5px!important}.pli-planets .pp-date{font-size:9px;letter-spacing:.6px}.pli-planets .pp-stars{max-width:245px;margin-top:17px}.pli-planets .pp-art-frame{max-width:330px;padding:6px;outline-offset:4px}.pli-planets .pp-intro{padding:24px 8px 12px}.pli-planets .pp-script{font-size:clamp(42px,11vw,56px)!important}.pli-planets .pp-deck{font-size:15px}.pli-planets .pp-grid{grid-template-columns:1fr;gap:20px;margin-block:27px}.pli-planets .pp-card summary{padding:21px;font-size:16px}.pli-planets .pp-body{padding:0 21px 23px;font-size:14px}.pli-planets .pp-motion{font-size:10px}.pli-planets .pp-panel{padding:26px 22px;outline-offset:-6px}.pli-planets .pp-panel h2{font-size:23px}}.v-section .v-windows .v-window-planetary{grid-column:1/-1;aspect-ratio:auto;min-height:340px;background:#f6d9e3 var(--v-planetary-clouds) center/cover;color:#4c263c!important;border-color:#a57586}.v-section .v-windows .v-window-planetary .v-window-art{inset:0 0 0 auto;width:42%;object-fit:contain;object-position:center;mix-blend-mode:normal;z-index:-1;background:#21111c}.v-section .v-windows .v-window-planetary .v-window-wash{background:linear-gradient(90deg,#fff0f3ed,#f8dbe3dc 55%,transparent 65%);z-index:0}.v-section .v-windows .v-window-planetary .v-window-copy{max-width:57%;padding:45px 38px}.v-section .v-windows .v-window-planetary .v-window-copy h3{max-width:100%;margin:16px 0;color:#582c42;font-size:clamp(27px,3.8vw,42px)}.v-section .v-windows .v-window-planetary .v-window-description{max-width:320px;font-size:14px;line-height:1.8}.v-section .v-windows .v-window-planetary .v-window-link{right:47%;left:38px;bottom:26px;min-height:44px;font-size:12px}.v-section .v-windows .v-window-planetary .v-window-spark{color:#f1d9ad;z-index:2}.v-section .v-windows .v-window-planetary:focus-visible{outline:3px solid #51283c;outline-offset:5px}@media(max-width:850px){.v-section .v-windows .v-window-planetary .v-window-copy{padding:32px 25px}.v-section .v-windows .v-window-planetary .v-window-description{font-size:12px}.v-section .v-windows .v-window-planetary .v-window-link{left:25px}}@media(max-width:600px){.v-section .v-windows .v-window-planetary{grid-column:auto;min-height:355px}.v-section .v-windows .v-window-planetary .v-window-art{width:44%;object-fit:cover;object-position:50% 40%}.v-section .v-windows .v-window-planetary .v-window-copy{max-width:64%;padding:28px 20px 75px}.v-section .v-windows .v-window-planetary .v-window-copy h3{font-size:25px;line-height:1.3}.v-section .v-windows .v-window-planetary .v-window-description{max-width:190px;font-size:12px}.v-section .v-windows .v-window-planetary .v-window-link{left:20px;right:42%;bottom:18px;font-size:11px}.v-section .v-windows .v-window-planetary .v-eyebrow{font-size:8px;letter-spacing:1px}.v-section .v-windows .v-window-planetary .v-window-wash{background:linear-gradient(90deg,#fff0f3f5,#f8dbe3e6 53%,#f8dbe3a6 64%,transparent 80%)}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
