@font-face{font-family:Cinzel Decorative;src:url(pli-cinzel-decorative.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Great Vibes;src:url(pli-great-vibes.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.pli-velvet-theme{--v-ink:#210b16;--v-blush:#f8bdcc;--v-pink:#ff98bf;--v-cream:#ffe9de;--v-gold:#e8c386;scroll-behavior:smooth}body.pli-velvet-home{background:#841448 url(pli-velvet-stars.jpg) center top/790px auto}html{scroll-padding-top:0}.pli-velvet-theme .pli-header-group{position:relative;top:auto}.pli-velvet-theme .pli-whimsy .announcement{background:#f0a8c0;color:#30101e;border-color:#2e1020;font-size:10px;letter-spacing:.5px;min-height:33px}.pli-velvet-theme .pli-whimsy .announcement a{color:#30101e}.pli-velvet-theme .pli-whimsy .masthead{background:#180b12;border-bottom:1px solid #ddb68a66}.pli-velvet-theme .pli-whimsy .nav-row{min-height:92px;gap:28px}.pli-velvet-theme .pli-whimsy .wordmark{font-family:Cinzel Decorative,Georgia,serif;color:#ffc6da;font-size:22px;max-width:370px;letter-spacing:-.6px}.pli-velvet-theme .pli-whimsy .wordmark span{font-family:DM Sans,Arial,sans-serif;color:#e8c386;font-size:7px;letter-spacing:3px;margin-top:9px}.pli-velvet-theme .pli-whimsy .nav-links{gap:24px;font-size:11px;color:#ffe0dc}.pli-velvet-theme .pli-whimsy .nav-links a{color:#ffe0dc;min-height:44px;display:inline-flex;align-items:center}.pli-velvet-theme .pli-whimsy .nav-actions{color:#ffb5cf}.pli-velvet-theme .pli-whimsy .shop-dropdown{background:#260d1b;border-color:#eba5bf}.v-section{font-family:DM Sans,Arial,sans-serif;color:var(--v-ink);font-size:14px;line-height:1.7;letter-spacing:0}.v-section *{box-sizing:border-box}.v-section a{color:inherit;text-decoration:none}.v-section h1,.v-section h2,.v-section h3,.v-section p,.v-section figure{margin:0}.v-section h1,.v-section h2,.v-section h3{font-family:Cinzel Decorative,Georgia,serif;font-weight:400;letter-spacing:-1px;line-height:1.18;color:inherit}.v-section img{display:block;max-width:100%;height:auto}.v-container{width:min(1220px,calc(100% - 80px));margin-inline:auto}.v-section .v-script{font-family:Great Vibes,cursive;letter-spacing:0;font-size:62px;line-height:1.2;font-weight:400;text-transform:none}.v-eyebrow{display:block;font-size:9px;letter-spacing:2px;text-transform:uppercase;line-height:1.7}.v-section .v-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:13px 28px;min-height:48px;background:#fbc7d6;border:1px solid #220b16;border-radius:3px;color:#2b0c1a;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:4px 5px #250913;transition:transform .2s,box-shadow .2s}.v-section .v-button:hover{transform:translate(2px,2px);box-shadow:2px 3px #250913;background:#ffe0e9}.v-section .v-button span{font-size:17px;color:#8c284e;line-height:1}.v-underlink{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;border-bottom:1px solid currentColor;font-size:11px;line-height:1.5;padding:8px 0}.v-welcome{position:relative;color:#ffe5eb;overflow:hidden;isolation:isolate;background:#9b1753}.v-section .v-welcome-background{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 17%;opacity:1}.v-welcome-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#24051060,#7e143130 65%,#3b031b25)}.v-welcome-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(245px,.8fr);gap:36px;align-items:center;min-height:655px;padding-block:51px 73px}.v-welcome-copy{position:relative;z-index:2;text-align:center;max-width:830px}.v-welcome-copy:before{content:"";position:absolute;top:-38px;right:-27px;bottom:-38px;left:-27px;z-index:-1;background:radial-gradient(ellipse,#620a36a3 5%,#630a3944 64%,transparent 76%);pointer-events:none}.v-welcome-copy>.v-eyebrow{color:#ffe1d3;font-size:9px;letter-spacing:3px;margin-bottom:22px}.v-welcome-copy h1{line-height:1}.v-welcome-copy h1 .v-script{display:block;font-size:clamp(75px,8.3vw,123px);color:#ffdae3;line-height:1.12;text-shadow:0 2px 0 #4c1231;margin-bottom:-5px;position:relative;z-index:2}.v-grand-title{display:block;font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(47px,6.3vw,94px);letter-spacing:-2.7px;line-height:1.12;color:#ffe4d7;text-shadow:1px 3px 0 #57112d}.v-welcome-description{font-size:13px;line-height:1.9;max-width:470px;margin:26px auto 0!important;color:#ffe2e7}.v-welcome-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin-top:30px}.v-welcome-actions .v-underlink{color:#ffe0e7}.v-section .v-welcome-note{font-family:Great Vibes,cursive;font-size:27px;color:#ffe4dd;margin-top:24px}.v-familiar{position:relative;width:100%;max-width:324px;justify-self:center;transform:rotate(3deg);border:1px solid #e9bf8c;padding:8px;background:#2b0b1a;box-shadow:0 0 0 5px #661b38,0 0 0 6px #e2b98d77,12px 14px #3c082b80}.v-section .v-familiar-image{width:100%;height:400px;object-fit:cover;object-position:center}.v-familiar figcaption{font-family:Cinzel Decorative,Georgia,serif;text-transform:uppercase;font-size:10px;text-align:center;letter-spacing:1px;padding:13px 3px 6px;color:#f4c2d2;line-height:1.6}.v-familiar-pin{position:absolute;top:-29px;left:43%;font-size:49px;color:#e9c892;text-shadow:2px 2px 0 #5a1533;z-index:3}.v-familiar-star{position:absolute;bottom:-43px;left:-45px;color:#f6b9cf;font-size:110px;line-height:1;transform:rotate(-16deg);text-shadow:0 3px 0 #681838}.v-ribbon{display:flex;justify-content:center;align-items:center;gap:45px;background:#1f0a15e8;border-top:1px solid #efc5a15a;border-bottom:1px solid #efc5a15a;color:#ffc5da;padding:14px 25px;position:relative;font-family:Cinzel Decorative,Georgia,serif;font-size:15px;text-align:center;letter-spacing:1px}.v-ribbon>span:first-child,.v-ribbon>span:last-child{font-size:26px;color:#e2bd88;line-height:1}.v-shop{position:relative;background:#fac4d1;margin-top:66px;margin-bottom:70px;padding:57px 42px 42px;border:1px solid #290912;box-shadow:10px 11px #35071980,0 0 0 8px #f9c4d139}.v-shop:before{content:"\2726";position:absolute;left:50%;top:-23px;transform:translate(-50%);font-size:32px;color:#60283d;text-shadow:1px 1px 0 #ffe6d8}.v-section-heading{display:grid;grid-template-columns:1.5fr .6fr;gap:35px;align-items:end;margin-bottom:40px}.v-section-heading .v-script{color:#892747;font-size:46px;margin-bottom:8px}.v-section-heading h2{font-size:40px;max-width:690px;line-height:1.2;color:#29101b}.v-heading-note{font-size:12px;line-height:1.9;max-width:250px;padding-bottom:5px}.v-windows{display:grid;grid-template-columns:1.05fr .85fr .85fr;grid-template-rows:250px 285px;gap:21px}.v-window{position:relative;isolation:isolate;border:1px solid #36101f;box-shadow:3px 4px #40112544;overflow:hidden;min-width:0;transition:transform .25s}.v-window:hover{transform:translateY(-4px)}.v-window:first-child{grid-row:span 2;border-radius:140px 140px 8px 8px}.v-window:nth-child(2){grid-column:span 2;border-radius:5px 90px 5px 5px}.v-window:nth-child(3){border-radius:6px 6px 90px}.v-window:nth-child(4){border-radius:6px 6px 6px 90px}.v-section .v-window-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3;transition:transform .6s}.v-window:hover .v-window-art{transform:scale(1.04)}.v-window-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#ffdae6ed,#ffd4e450 65%,#f4a8cc55);z-index:-2}.v-window-dark{color:#ffe5e7!important;background:#932f55}.v-window-dark .v-window-art{mix-blend-mode:luminosity}.v-window-dark .v-window-wash{background:linear-gradient(100deg,#3c081bcc,#7e133355 78%,#4a071c25)}.v-window-copy{position:relative;z-index:2;padding:30px 28px;max-width:75%}.v-window-copy h3{font-size:32px;line-height:1.2;margin-top:15px;max-width:340px}.v-window-copy .v-eyebrow{font-size:8px;letter-spacing:1.5px;max-width:190px}.v-window-description{display:block;font-size:11px;line-height:1.8;max-width:160px;margin-top:15px}.v-window:first-child .v-window-copy{padding-top:53px;text-align:center;margin:auto;max-width:100%}.v-window:first-child .v-window-copy h3{font-size:40px;margin-inline:auto;max-width:230px}.v-window:first-child .v-window-copy .v-eyebrow,.v-window:first-child .v-window-description{margin-inline:auto;max-width:230px}.v-window:nth-child(2) .v-window-copy{max-width:55%;padding:34px}.v-window:nth-child(2) .v-window-description{max-width:260px}.v-window:nth-child(3) .v-window-copy,.v-window:nth-child(4) .v-window-copy{max-width:100%;padding:23px 20px}.v-window:nth-child(3) .v-window-copy h3,.v-window:nth-child(4) .v-window-copy h3{font-size:27px;max-width:170px;line-height:1.3;margin-top:9px}.v-window:nth-child(3) .v-window-description,.v-window:nth-child(4) .v-window-description{max-width:130px;font-size:10px;margin-top:11px}.v-window-product{position:absolute;right:15px;bottom:43px;width:42%;aspect-ratio:1;border:1px solid #a05d76;border-radius:50%;padding:7px;background:#fbbfd4;box-shadow:0 0 0 4px #ffdbe640,6px 7px #2e102533;z-index:1;transform:rotate(-7deg)}.v-window-product img{width:100%;height:100%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.v-window:first-child .v-window-product{width:71%;bottom:63px;right:14%;transform:rotate(-6deg)}.v-window:nth-child(2) .v-window-product{width:205px;right:37px;bottom:28px;transform:rotate(8deg)}.v-window:nth-child(3) .v-window-product,.v-window:nth-child(4) .v-window-product{width:44%;right:10px;bottom:51px}.v-window-link{position:absolute;bottom:16px;left:28px;right:25px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.5px;z-index:3;line-height:1.4}.v-window:first-child .v-window-link{left:25px;right:25px;bottom:25px}.v-window-spark{position:absolute;right:19px;top:16px;font-size:36px;line-height:1;color:#bd5681}.v-window-dark .v-window-spark{color:#f2cc9d}.v-showcase{position:relative;background:#1c0d16;color:#fbd0dd;padding-block:67px 48px;border-top:1px solid #d797b278;border-bottom:1px solid #d797b278;isolation:isolate}.v-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#1c0d16dd,#1c0d16f7),url(pli-parlour-glass.jpg) center/cover;opacity:.7;pointer-events:none}.v-showcase-heading{display:grid;grid-template-columns:1.4fr .65fr;gap:60px;align-items:end;margin-bottom:38px}.v-showcase-heading .v-script{font-size:47px;color:#ef9fbf;margin-bottom:10px}.v-showcase-heading h2{font-size:44px;color:#ffe3dd;max-width:650px;line-height:1.2}.v-showcase-note{font-size:12px;line-height:1.9;padding-bottom:6px}.v-showcase-note .v-underlink{margin-top:15px;color:#ffc7df;font-size:10px}.v-product-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.v-product{min-width:0;padding-top:18px;text-align:center}.v-product:nth-child(2n){padding-top:41px}.v-product-picture{position:relative;display:block;width:100%;aspect-ratio:1;background:#eeb9cc;border:1px solid #eab695;border-radius:50% 50% 8px 8px;padding:16px;box-shadow:0 0 0 5px #9a557128;transition:transform .3s}.v-product-picture:hover{transform:translateY(-5px)}.v-product-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:44% 44% 2px 2px}.v-product-spark{position:absolute;right:3px;top:9px;font-size:37px;color:#ecca9b;text-shadow:1px 2px 0 #642742;line-height:1}.v-product-detail{padding:24px 8px 0}.v-product-detail h3{font-size:15px;line-height:1.6;letter-spacing:-.15px;color:#ffdeea;max-width:300px;margin:auto}.v-product-detail h3 a:hover{color:#fff2f4;text-decoration:underline;text-underline-offset:5px}.v-product-price{font-size:12px;color:#eebda9;margin-top:9px!important}.v-stock{font-size:10px;color:#ffbfd8;margin-top:6px!important}.v-showcase-footnote{margin-top:40px!important;text-align:center;font-size:10px;color:#d7acbe;line-height:1.8}.v-showcase-footnote a{display:inline-block;margin-left:10px;text-decoration:underline;text-underline-offset:4px;color:#ffc7da}.v-parlour{background:#ffd3dc;position:relative;margin-block:73px 75px;padding:45px;border:1px solid #250e18;box-shadow:10px 11px #30061b80,0 0 0 8px #f9c4d132}.v-coven-invitation{display:grid;grid-template-columns:.85fr 1fr;gap:68px;align-items:center}.v-coven-art{display:block;padding:9px;background:#4a1127;border:1px solid #b66d82;box-shadow:0 0 0 5px #c6749370;transform:rotate(-2deg)}.v-coven-art img{width:100%;height:auto}.v-coven-copy{padding-right:15px;text-align:center}.v-coven-copy .v-eyebrow{font-size:8px;color:#8d3354;margin-bottom:15px}.v-coven-copy .v-script{font-size:57px;color:#8f2b50;line-height:1.1;margin-bottom:11px}.v-coven-copy h2{font-size:36px;line-height:1.25;max-width:510px;margin:auto}.v-coven-copy>p:not(.v-eyebrow):not(.v-script):not(.v-signature){font-size:12px;line-height:1.9;max-width:410px;margin:20px auto 26px}.v-section .v-signature{font-family:Great Vibes,cursive;font-size:29px;margin-top:22px;color:#812543}.v-care{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:56px;padding-top:41px;border-top:1px solid #95415f66}.v-care-copy .v-eyebrow{font-size:8px;letter-spacing:1.5px;color:#7d2948}.v-care-copy h3{font-size:24px;line-height:1.4;max-width:460px;margin-top:12px}.v-care-copy p{font-size:11px;line-height:1.9;margin-top:16px;max-width:460px}.v-care-copy .v-underlink{margin-top:7px;font-size:10px;color:#762644}.v-care-questions details{border-bottom:1px solid #93426075;font-size:11px}.v-care-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;cursor:pointer;list-style:none;font-size:12px;line-height:1.7;padding:13px 0;color:#2b0d1b}.v-care-questions summary::-webkit-details-marker{display:none}.v-care-questions summary span{font-size:22px;color:#85284a}.v-care-questions details[open] summary span{transform:rotate(45deg)}.v-care-questions details>div{padding:0 20px 19px 0;line-height:1.9;max-width:480px}.pli-velvet-theme .pli-whimsy .pli-footer{background:#1e0c17ee;border-top:1px solid #dfb891;color:#ffbfd5}.pli-velvet-theme .pli-whimsy .footer-wordmark{font-family:Cinzel Decorative,Georgia,serif;color:#ffc6dd;font-size:29px;line-height:1.3;max-width:350px}.pli-velvet-theme .pli-whimsy .footer-links strong{font-family:Cinzel Decorative,Georgia,serif;font-size:14px;line-height:1.6;color:#ffe4d7}.pli-velvet-theme .pli-whimsy .footer-bottom>span:last-child{font-family:Great Vibes,cursive;font-style:normal;font-size:24px;color:#f7adc9}.v-section a:focus-visible,.v-section summary:focus-visible{outline:3px solid #df8bab;outline-offset:5px}@media(max-width:1100px){.v-container{width:calc(100% - 54px)}.v-welcome-inner{grid-template-columns:1.5fr .8fr;gap:15px}.v-grand-title{font-size:6.4vw}.v-familiar{max-width:285px}.v-section .v-familiar-image{height:365px}.v-shop{padding-inline:28px}.v-section-heading h2{font-size:34px}.v-windows{grid-template-rows:260px 290px;gap:15px}.v-window-copy{padding-inline:22px}.v-window-copy h3{font-size:27px}.v-window:first-child .v-window-copy h3{font-size:34px}.v-window:nth-child(2) .v-window-product{width:165px;right:23px}.v-window:nth-child(2) .v-window-copy{max-width:62%;padding:32px 24px}.v-window:nth-child(3) .v-window-copy h3,.v-window:nth-child(4) .v-window-copy h3{font-size:23px}.v-window:nth-child(3) .v-window-description,.v-window:nth-child(4) .v-window-description{max-width:95px;font-size:9px}.v-window:nth-child(3) .v-window-product,.v-window:nth-child(4) .v-window-product{width:47%;bottom:58px}.v-showcase-heading{gap:30px}.v-showcase-heading h2{font-size:36px}.v-product-shelf{gap:20px}.v-coven-invitation{gap:40px}.v-coven-copy h2{font-size:28px}.v-coven-copy .v-script{font-size:50px}.v-parlour{padding:35px}.v-care{gap:35px}.pli-velvet-theme .pli-whimsy .wordmark{font-size:18px;max-width:310px}.pli-velvet-theme .pli-whimsy .nav-links{gap:15px;font-size:10px}}@media(max-width:850px){.v-container{width:calc(100% - 44px)}.v-welcome-inner{min-height:610px;grid-template-columns:1.45fr .8fr;padding-block:50px 61px;gap:16px}.v-welcome-copy h1 .v-script{font-size:75px}.v-grand-title{font-size:45px;letter-spacing:-1px}.v-welcome-copy>.v-eyebrow{font-size:7px;letter-spacing:2px}.v-welcome-description{font-size:11px;margin-top:24px!important}.v-familiar{max-width:230px}.v-section .v-familiar-image{height:300px}.v-familiar figcaption{font-size:8px}.v-welcome-actions{gap:15px}.v-section .v-button{font-size:9px;padding-inline:22px;gap:15px}.v-welcome-actions .v-underlink{font-size:9px}.v-welcome-note{font-size:24px!important}.v-ribbon{font-size:12px;gap:20px}.v-shop{padding:42px 25px 26px}.v-section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.v-section-heading h2{font-size:32px}.v-section-heading .v-script{font-size:43px}.v-heading-note{max-width:420px;font-size:11px}.v-windows{grid-template-columns:1fr 1fr;grid-template-rows:330px 330px}.v-window:first-child{grid-row:auto;border-radius:95px 95px 5px 5px}.v-window:nth-child(2){grid-column:auto;border-radius:5px 85px 5px 5px}.v-window:first-child .v-window-copy{padding:35px 20px 0}.v-window:first-child .v-window-copy h3{font-size:30px}.v-window:first-child .v-window-description{display:none}.v-window:first-child .v-window-product{width:48%;bottom:57px;right:26%}.v-window:nth-child(2) .v-window-copy{padding:30px 20px;max-width:100%}.v-window:nth-child(2) .v-window-description{max-width:160px}.v-window:nth-child(2) .v-window-product{width:42%;bottom:54px;right:16px}.v-window:nth-child(3) .v-window-copy h3,.v-window:nth-child(4) .v-window-copy h3{font-size:30px;max-width:170px}.v-window:nth-child(3) .v-window-product,.v-window:nth-child(4) .v-window-product{width:44%;bottom:55px;right:12px}.v-window:nth-child(3) .v-window-description,.v-window:nth-child(4) .v-window-description{font-size:10px;max-width:125px}.v-showcase{padding-block:50px 35px}.v-showcase-heading{grid-template-columns:1fr;gap:20px}.v-showcase-note{max-width:440px}.v-showcase-note .v-underlink{margin-top:5px}.v-showcase-heading h2{font-size:36px}.v-product-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.v-product:nth-child(2n){padding-top:18px}.v-product-picture{max-width:280px;margin:auto}.v-product-detail h3{font-size:14px}.v-coven-invitation{gap:35px;grid-template-columns:1fr 1.15fr}.v-coven-copy h2{font-size:24px}.v-coven-copy .v-script{font-size:42px}.v-coven-copy>p:not(.v-eyebrow):not(.v-script):not(.v-signature){font-size:11px}.v-coven-copy .v-button{font-size:8px;gap:12px;padding-inline:16px}.v-care{grid-template-columns:1fr;gap:20px}.v-care-copy h3{font-size:24px}.pli-velvet-theme .pli-whimsy .wordmark{font-size:23px;max-width:360px}.pli-velvet-theme .pli-whimsy .nav-row{min-height:90px}.pli-velvet-theme .pli-whimsy .nav-links{background:#220c19;gap:0;font-size:14px}.pli-velvet-theme .pli-whimsy .nav-links>a{display:block}.pli-velvet-theme .pli-whimsy .nav-links a{min-height:48px}.pli-velvet-theme .pli-whimsy .nav-links .shop-menu>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between}}@media(max-width:600px){.v-container{width:calc(100% - 30px)}.v-welcome-inner{grid-template-columns:1fr;min-height:0;padding:39px 16px 44px;gap:44px}.v-welcome-copy>.v-eyebrow{font-size:6px;letter-spacing:1.5px;margin-bottom:18px}.v-welcome-copy h1 .v-script{font-size:73px;margin-bottom:1px}.v-grand-title{font-size:clamp(33px,9.8vw,52px);letter-spacing:-1.2px}.v-welcome-description{font-size:12px;line-height:1.85;max-width:315px;margin-top:22px!important}.v-welcome-actions{margin-top:25px;gap:17px}.v-welcome-actions .v-underlink{font-size:10px;min-height:48px}.v-section .v-button{font-size:10px;min-height:48px;padding-inline:23px;gap:15px}.v-section .v-welcome-note{font-size:26px;margin-top:21px}.v-familiar{max-width:245px;transform:rotate(2deg)}.v-section .v-familiar-image{height:310px}.v-familiar figcaption{font-size:9px;padding-block:10px 5px}.v-familiar-pin{top:-23px;font-size:39px}.v-familiar-star{font-size:78px;left:-31px;bottom:-23px}.v-ribbon{font-size:10px;gap:16px;padding:13px 15px}.v-ribbon>span:first-child,.v-ribbon>span:last-child{font-size:19px}.v-shop{margin-block:43px 45px;padding:38px 17px 23px;box-shadow:5px 6px #35071980,0 0 0 4px #f9c4d139}.v-section-heading{gap:15px;margin-bottom:25px;text-align:center}.v-section-heading .v-script{font-size:40px;margin-bottom:13px;line-height:1.12}.v-section-heading h2{font-size:29px;max-width:320px;margin:auto;line-height:1.23}.v-heading-note{font-size:11px;max-width:290px;margin:auto;line-height:1.8}.v-windows{grid-template-columns:1fr;grid-template-rows:none;gap:18px}.v-window{min-height:287px}.v-window:first-child{min-height:390px;border-radius:115px 115px 6px 6px}.v-window:first-child .v-window-copy{padding-top:39px}.v-window:first-child .v-window-copy h3{font-size:34px}.v-window:first-child .v-window-product{width:50%;right:25%;bottom:57px}.v-window:nth-child(2){border-radius:5px 75px 5px 5px}.v-window:nth-child(2) .v-window-copy{padding:29px 21px;max-width:82%}.v-window:nth-child(2) .v-window-copy h3{font-size:30px;max-width:240px}.v-window:nth-child(2) .v-window-description{max-width:145px;font-size:11px}.v-window:nth-child(2) .v-window-product{width:41%;right:14px;bottom:52px}.v-window:nth-child(3),.v-window:nth-child(4){min-height:290px}.v-window:nth-child(3) .v-window-copy h3,.v-window:nth-child(4) .v-window-copy h3{font-size:31px;max-width:200px}.v-window:nth-child(3) .v-window-description,.v-window:nth-child(4) .v-window-description{font-size:11px;max-width:135px}.v-window-copy .v-eyebrow{font-size:7px;letter-spacing:1.2px}.v-window-link{font-size:10px;bottom:19px;min-height:30px;left:22px}.v-window:nth-child(3) .v-window-product,.v-window:nth-child(4) .v-window-product{width:42%;right:13px;bottom:54px}.v-showcase{padding-block:44px 32px}.v-showcase-heading{gap:18px;text-align:center;margin-bottom:26px}.v-showcase-heading .v-script{font-size:43px;margin-bottom:15px}.v-showcase-heading h2{font-size:30px;line-height:1.3;max-width:330px;margin:auto}.v-showcase-note{font-size:11px;line-height:1.8;max-width:310px;margin:auto}.v-showcase-note .v-underlink{font-size:10px;margin-top:8px;min-height:48px}.v-product-shelf{gap:27px 17px}.v-product-picture{padding:8px;box-shadow:0 0 0 3px #9a557128}.v-product-spark{font-size:27px;right:-1px;top:6px}.v-product-detail{padding:20px 1px 0}.v-product-detail h3{font-size:11px;line-height:1.7;letter-spacing:0}.v-product-price{font-size:11px}.v-stock{font-size:10px}.v-showcase-footnote{font-size:10px;max-width:320px;margin:27px auto 0!important}.v-showcase-footnote a{margin-left:3px;min-height:30px;padding-block:3px}.v-parlour{padding:31px 19px;margin-block:48px 50px;box-shadow:5px 6px #30061b80,0 0 0 4px #f9c4d132}.v-coven-invitation{grid-template-columns:1fr;gap:33px}.v-coven-art{max-width:310px;margin:0 auto;padding:6px;transform:rotate(-1.5deg)}.v-coven-copy{padding:0}.v-coven-copy .v-eyebrow{font-size:7px;margin-bottom:15px}.v-coven-copy .v-script{font-size:43px;margin-bottom:14px}.v-coven-copy h2{font-size:29px;max-width:320px;line-height:1.3}.v-coven-copy>p:not(.v-eyebrow):not(.v-script):not(.v-signature){font-size:12px;line-height:1.85;max-width:300px;margin-block:19px 25px}.v-coven-copy .v-button{font-size:9px;gap:16px;padding-inline:21px;min-height:48px}.v-section .v-signature{font-size:30px;margin-top:22px}.v-care{margin-top:30px;padding-top:31px;gap:20px}.v-care-copy .v-eyebrow{font-size:7px;letter-spacing:1px}.v-care-copy h3{font-size:24px;line-height:1.3}.v-care-copy p{font-size:11px;line-height:1.9}.v-care-questions summary{font-size:11px;min-height:58px;gap:12px}.v-care-questions details>div{font-size:11px;padding-right:7px}.pli-velvet-theme .pli-whimsy .announcement{font-size:8px;min-height:36px;gap:10px}.pli-velvet-theme .pli-whimsy .announcement .long{display:none}.pli-velvet-theme .pli-whimsy .nav-row{min-height:83px;gap:12px}.pli-velvet-theme .pli-whimsy .wordmark{font-size:15px;max-width:228px;letter-spacing:-.4px;line-height:1.2}.pli-velvet-theme .pli-whimsy .wordmark span{font-size:6px;letter-spacing:2px;margin-top:8px}.pli-velvet-theme .pli-whimsy .nav-actions{gap:1px}.pli-velvet-theme .pli-whimsy .icon-button{width:44px;height:48px}.pli-velvet-theme .pli-whimsy .footer-wordmark{font-size:24px;max-width:310px;line-height:1.4}.pli-velvet-theme .pli-whimsy .footer-bottom>span:last-child{font-size:22px;line-height:1.35}}@media(max-width:360px){.v-grand-title{font-size:31px}.v-welcome-copy h1 .v-script{font-size:66px}.v-container{width:calc(100% - 24px)}.v-shop{padding-inline:13px}.v-section-heading h2{font-size:26px}.v-familiar{max-width:228px}.v-section .v-familiar-image{height:290px}.pli-velvet-theme .pli-whimsy .wordmark{font-size:13px;max-width:190px}.v-window:nth-child(3) .v-window-copy h3,.v-window:nth-child(4) .v-window-copy h3{font-size:28px;max-width:165px}.v-window:nth-child(3) .v-window-description,.v-window:nth-child(4) .v-window-description{max-width:116px;font-size:10px}.v-product-detail h3{font-size:10px}.v-parlour{padding-inline:15px}}.v-window-spark{transition:transform .5s}.v-reviews{position:relative;background:#fac4d1;margin-top:61px;margin-bottom:0;padding:40px 38px 37px;border:1px solid #72432e;outline:1px solid #a7667c;outline-offset:-12px;box-shadow:9px 10px #35071980,0 0 0 7px #f9c4d132}.v-reviews-heading{text-align:center;max-width:850px;margin:0 auto 24px}.v-reviews-heading .v-script{font-size:46px;color:#892747;margin-bottom:7px}.v-reviews-heading h2{font-size:35px;line-height:1.4;color:#502039}.v-reviews-widget{min-width:0}.v-reviews-widget .jdgm-widget{max-width:100%}.v-reviews-widget .jdgm-widget a{color:#742443}.v-reviews-widget .jdgm-widget :focus-visible{outline:2px solid #7c1f45;outline-offset:4px}@media(max-width:749px){.v-reviews{margin-top:43px;padding:32px 19px 26px;outline-offset:-8px;box-shadow:5px 6px #35071980,0 0 0 4px #f9c4d132}.v-reviews-heading .v-script{font-size:39px;margin-bottom:11px}.v-reviews-heading h2{font-size:27px}.v-reviews-widget{overflow:hidden}}.v-welcome-copy h1 .v-grand-title{background:linear-gradient(115deg,#c6a274 4%,#fff0d2 23%,#dfbc8f 46%,#fff0cd 68%,#c29b6c 94%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 3px 0 #591531)}.v-frame-scroll{position:absolute;z-index:1;width:89px;height:89px;background:url(pli-velvet-scrollwork.svg) center/contain no-repeat;pointer-events:none;opacity:.65}.v-scroll-first{left:9px;top:9px}.v-scroll-last{right:9px;bottom:9px;transform:rotate(180deg)}.v-shop,.v-parlour{outline:1px solid #a7667c;outline-offset:-12px}@media(max-width:600px){.v-frame-scroll{width:63px;height:63px;opacity:.52}.v-scroll-first{left:6px;top:6px}.v-scroll-last{right:6px;bottom:6px}.v-shop,.v-parlour{outline-offset:-8px}}.v-window:hover .v-window-spark{transform:rotate(90deg)}@media(max-width:600px){.pli-velvet-theme .pli-whimsy .wordmark{flex:1;min-width:0;white-space:normal;max-width:none}.pli-velvet-theme .pli-whimsy .nav-actions,.pli-velvet-theme .pli-whimsy .pli-menu-wrap{flex-shrink:0;margin-left:0}.pli-velvet-theme .pli-whimsy .nav-row{gap:4px}.pli-velvet-theme .pli-whimsy .wordmark span{letter-spacing:1.5px}}.v-section .v-familiar{aspect-ratio:1;transform:none;margin-bottom:25px}.v-section .v-familiar-image{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:0}.v-section .v-familiar figcaption{position:absolute;left:0;right:0;bottom:-34px;padding:7px 0 0;font-size:9px}.v-section .v-windows{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:25px}.v-section .v-window,.v-section .v-window:first-child,.v-section .v-window:nth-child(2),.v-section .v-window:nth-child(3),.v-section .v-window:nth-child(4){aspect-ratio:1;min-height:0;border-radius:0;grid-column:auto;grid-row:auto}.v-section .v-window-copy,.v-section .v-window:first-child .v-window-copy,.v-section .v-window:nth-child(2) .v-window-copy{padding:31px 29px;max-width:100%;text-align:left}.v-section .v-window-copy h3,.v-section .v-window:first-child .v-window-copy h3,.v-section .v-window:nth-child(3) .v-window-copy h3,.v-section .v-window:nth-child(4) .v-window-copy h3{font-size:36px;max-width:90%}.v-section .v-window-description,.v-section .v-window:first-child .v-window-description,.v-section .v-window:nth-child(2) .v-window-description,.v-section .v-window:nth-child(3) .v-window-description,.v-section .v-window:nth-child(4) .v-window-description{display:block;max-width:48%;font-size:12px;margin-left:0}.v-section .v-window .v-window-product{width:44%;right:27px;bottom:64px;border-radius:0;transform:none;padding:8px}.v-section .v-window-product img,.v-section .v-product-picture,.v-section .v-product-picture img{border-radius:0}.v-section .v-product-picture{aspect-ratio:1}.v-section .v-coven-art{transform:none;border-radius:0}.v-section .v-coven-art img{aspect-ratio:1;object-fit:contain;border-radius:0}@media(max-width:850px){.v-section .v-window-copy,.v-section .v-window:first-child .v-window-copy,.v-section .v-window:nth-child(2) .v-window-copy{padding:27px 22px}.v-section .v-window-copy h3,.v-section .v-window:first-child .v-window-copy h3,.v-section .v-window:nth-child(3) .v-window-copy h3,.v-section .v-window:nth-child(4) .v-window-copy h3{font-size:27px}.v-section .v-window-description,.v-section .v-window:first-child .v-window-description,.v-section .v-window:nth-child(2) .v-window-description,.v-section .v-window:nth-child(3) .v-window-description,.v-section .v-window:nth-child(4) .v-window-description{font-size:10px;max-width:43%}.v-section .v-window .v-window-product{width:40%;right:18px;bottom:57px;padding:6px}}@media(max-width:600px){.v-section .v-windows{grid-template-columns:1fr;gap:19px}.v-section .v-window-copy h3,.v-section .v-window:first-child .v-window-copy h3,.v-section .v-window:nth-child(3) .v-window-copy h3,.v-section .v-window:nth-child(4) .v-window-copy h3{font-size:31px;max-width:95%}.v-section .v-window-description,.v-section .v-window:first-child .v-window-description,.v-section .v-window:nth-child(2) .v-window-description,.v-section .v-window:nth-child(3) .v-window-description,.v-section .v-window:nth-child(4) .v-window-description{font-size:11px}.v-section .v-familiar figcaption{font-size:8px;bottom:-31px}.v-section .v-familiar-image{height:100%}}@media(prefers-reduced-motion:reduce){.pli-velvet-theme{scroll-behavior:auto}.v-window,.v-window-art,.v-product-picture,.v-button,.v-window-spark{transition:none!important}.v-window:hover,.v-product-picture:hover,.v-window:hover .v-window-art,.v-window:hover .v-window-spark{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pli-velvet.css.map */
