body:has(.pv){background:#140727}.pv{background:#140727;color:#fff}.pv .pv-hero{min-height:calc(100svh - 104px);display:flex;align-items:center;background:radial-gradient(ellipse at 50% 35%,#6220a76b,transparent 65%),#140727}.pv .pv-hero__inner,.pv .pv-hero__inner--solo{display:flex;justify-content:center;align-items:center;width:100%;min-height:0;padding:65px 24px;gap:0}.pv .pv-hero__copy,.pv .pv-hero__inner--solo .pv-hero__copy{width:100%;max-width:980px;margin:0 auto;text-align:center}.pv .pv-status{justify-content:center;margin:0 0 20px}.pv .pv-title{font-size:clamp(48px,9vw,126px);line-height:1;letter-spacing:-.055em;color:#fff!important;-webkit-text-fill-color:#fff;margin:0}.pv .pv-dates{margin:20px 0 14px;color:#e7caff;font-size:13px;letter-spacing:.2em}.pv .pv-slogan{color:#cfabe9;font-size:17px;margin:0 0 26px}.pv .pv-phase__title{max-width:850px;margin:0 auto 16px;color:#fff;font-size:clamp(30px,4vw,54px);line-height:1.12;letter-spacing:-.035em}.pv .pv-phase__text{max-width:640px;margin:0 auto;color:#dcc9eb;font-size:15px;line-height:1.8}.pv .pv-countdown{margin:28px auto 0;width:fit-content;max-width:100%;text-align:center}.pv .pv-countdown__label{text-align:center;margin-bottom:12px}.pv .pv-countdown__grid{justify-content:center;gap:12px}.pv .pv-countdown__value{font-variant-numeric:tabular-nums}.pv .pv-actions{justify-content:center}.pv .pv-products{background:#140727}body:has(.pv) .pm-header{background:#140727;color:#fff;--pm-ink:#fff;--pm-muted:#d1bfe1;--pm-line:#ffffff20;--pm-accent:#d3a6ff}body:has(.pv) .pm-header__logo img{filter:brightness(0) invert(1)}body:has(.pv) .pm-header :is(.pm-header__nav-item>a,.pm-header__utility-nav a,.pm-header__action,.pm-header__socials a,.pm-header__country-label){color:#f3e9ff}body:has(.pv) .pm-header__mobile,body:has(.pv) .pm-header__submenu>ul{background:#211034}body:has(.pv) .pm-footer{--pm-footer-bg:#140727!important;--pm-footer-heading:#fff!important;--pm-footer-text:#cdbbdf!important;--pm-footer-muted:#ad91c3!important;--pm-footer-accent:#d3a6ff!important;--pm-footer-border:#ffffff20!important;background:#140727;color:#cdbbdf;border-top:1px solid #ffffff20}body:has(.pv) .pm-footer__newsletter{border-color:#ffffff20}body:has(.pv) .pm-footer__newsletter button{background:#9460cf;color:#fff}@media(max-width:1279px){.pv .pv-hero{min-height:calc(100svh - 74px)}}@media(max-width:599px){.pv .pv-hero__inner{padding:45px 20px}.pv .pv-countdown__grid{gap:7px}.pv .pv-slogan{font-size:15px}.pv .pv-phase__text{font-size:14px}}@media(prefers-reduced-motion:no-preference){.pv .pv-hero__glow{animation:pv-aura-breathe 8s ease-in-out infinite alternate}@keyframes pv-aura-breathe{to{opacity:.45;transform:scale(1.15)}}}.pv .pv-hero{padding:0}.pv .pv-hero__inner{padding-block:40px}.pv .pv-title{font-size:clamp(46px,8vw,112px)}.pv .pv-phase__title{font-size:clamp(28px,3.2vw,44px)}.pv .pv-dates{margin-top:14px}.pv .pv-status{margin-bottom:14px}.pv .pv-countdown{display:flex;flex-direction:column;align-items:center;gap:0}.pv .pv-signup{width:100%;max-width:520px;margin:34px auto 0;padding:26px 24px;border:1px solid #ffffff1f;border-radius:22px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}.pv .pv-signup__title{margin:0 0 6px;color:#fff;font-size:22px;font-weight:800;text-align:center}.pv .pv-signup__text{margin:0 0 18px;color:#dcc9eb;font-size:14px;line-height:1.6;text-align:center}.pv .pv-signup__fields{display:grid;gap:10px}.pv .pv-signup input[type=text],.pv .pv-signup input[type=email],.pv .pv-signup input[type=tel]{width:100%;min-height:50px;padding:0 18px;border:1px solid #ffffff2e;border-radius:14px;background:#140727b3;color:#fff;font:inherit;font-size:15px}.pv .pv-signup input::placeholder{color:#b9a5cc}.pv .pv-signup input:focus-visible{outline:2px solid var(--pv-neon);outline-offset:2px}.pv .pv-signup__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pv .pv-signup__check{display:flex;align-items:flex-start;gap:10px;margin-top:12px;color:#dcc9eb;font-size:12.5px;line-height:1.5;cursor:pointer}.pv .pv-signup__check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:0;max-height:18px;margin:1px 0 0;padding:0;border:1.5px solid #ffffff59;border-radius:5px;background:#140727b3;-webkit-appearance:none;appearance:none;cursor:pointer}.pv .pv-signup__check input[type=checkbox]:checked{border-color:var(--pv-neon);background:var(--pv-neon)}.pv .pv-signup__check input[type=checkbox]:checked:after{width:18px;height:18px;background-color:#fff}.pv .pv-signup__check input[type=checkbox]:focus-visible{outline:2px solid var(--pv-neon);outline-offset:2px}.pv .pv-signup__check a{color:#fff;text-decoration:underline}.pv .pv-signup__submit{display:flex;width:100%;margin-top:18px;cursor:pointer;font-family:inherit}.pv .pv-signup__submit:disabled{opacity:.6;cursor:wait}.pv .pv-signup__status{min-height:1.4em;margin:12px 0 0;font-size:14px;text-align:center}.pv .pv-signup__status[data-state=success]{color:#9ff0c4}.pv .pv-signup__status[data-state=error]{color:#ffb3c1}.pv .pv-signup__status[data-state=pending]{color:#dcc9eb}@media(max-width:599px){.pv .pv-signup{padding:22px 16px;border-radius:18px}}.pv .pv-coupons{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;container-type:size}.pv .pv-hero__inner{position:relative;z-index:1}.pv .pv-coupon{position:absolute;left:var(--x);top:100%;opacity:.6;animation:pv-coupon-rise var(--t) linear var(--d) infinite;will-change:transform}.pv .pv-coupon__card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 20px 11px;border-radius:12px;background:linear-gradient(135deg,#7b3fe4,#c86bff 60%,#ff7ac6);color:#fff;box-shadow:0 10px 30px #7b3fe455;transform:scale(var(--s));-webkit-mask:radial-gradient(circle 7px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;animation:pv-coupon-sway calc(var(--t) / 4) ease-in-out var(--d) infinite alternate}.pv .pv-coupon__card b{font-size:26px;font-weight:800;line-height:1;letter-spacing:-.02em}.pv .pv-coupon__card small{padding-top:4px;border-top:1px dashed #ffffff8c;font-size:8.5px;font-weight:700;letter-spacing:.2em}.pv .pv-coupon--gold{opacity:.85}.pv .pv-coupon--gold .pv-coupon__card{background:linear-gradient(135deg,#fff1d6,#e6c49c 45%,#bd8a5c);color:#3a1d5c;box-shadow:0 0 34px #e6c49c88}.pv .pv-coupon--gold .pv-coupon__card small{border-color:#3a1d5c66}.pv .pv-coupon--far{opacity:.3;filter:blur(1.5px)}@keyframes pv-coupon-rise{to{transform:translate3d(0,calc(-100cqh - 160px),0)}}@keyframes pv-coupon-sway{0%{rotate:-14deg;translate:-18px 0}to{rotate:12deg;translate:18px 0}}@media(max-width:749px){.pv .pv-coupon:nth-child(n+9){display:none}.pv .pv-coupon{opacity:.45}.pv .pv-coupon--gold{opacity:.7}}@media(prefers-reduced-motion:reduce){.pv .pv-coupon{top:var(--y);animation:none}.pv .pv-coupon__card{animation:none;rotate:-8deg}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillowverse-cosmic.css.map */
