:root{--nv-ink: #14162E;--nv-paper: #F7F7FB;--nv-night: #1B1E4B;--nv-dusk: #6C4BD6;--nv-sky: #BFE3F2;--nv-sun: #FFC94D;--nv-line: rgba(20, 22, 46, .12);--nv-display: "Unbounded", "Manrope", sans-serif;--nv-body: "Manrope", system-ui, sans-serif;--font-heading-family: var(--nv-display);--font-heading-weight: 600;--font-body-family: var(--nv-body)}body{font-family:var(--nv-body);background:var(--nv-paper);color:var(--nv-ink);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--nv-display);letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{font-family:var(--nv-display);font-weight:600;letter-spacing:0}.nv-section{margin:0}.nv-day,.nv-bundle,.nv-faq{--pad: clamp(16px, 4vw, 56px)}.nv-display{font-family:var(--nv-display);font-weight:800;font-size:clamp(2.6rem,7.2vw,6.2rem);line-height:.96;letter-spacing:-.035em;margin:0 0 .35em;max-width:11ch}.nv-h2{font-family:var(--nv-display);font-weight:600;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .5em}.nv-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:600 1.4rem/1 var(--nv-display);color:var(--nv-ink);background:var(--nv-sun);padding:1.15em 1.8em;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nv-btn:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 10px 30px -8px #ffc94db3}.nv-btn:active:not([disabled]){transform:translateY(0)}.nv-btn[disabled]{opacity:.45;cursor:not-allowed}.nv-btn.is-busy{opacity:.7}.nv-btn.is-done{background:#9be7b5}.nv-btn--wide{width:100%}.nv-link{color:inherit;font-weight:600;text-underline-offset:.25em}.nv-btn:focus-visible,.nv-link:focus-visible,.nv-chip:focus-visible,.nv-clock button:focus-visible,.nv-step button:focus-visible,.nv-qa summary:focus-visible,.nv-card:focus-visible{outline:3px solid var(--nv-dusk);outline-offset:3px}.nv-hero{--sky-a: #9CC9FF;--sky-b: #FFD3B0;--x: 10%;--y: 72%;--night: 0;--fg: var(--nv-ink);position:relative;overflow:hidden;isolation:isolate;min-height:min(100svh,920px);display:flex;flex-direction:column;justify-content:space-between;color:var(--fg);transition:color .5s ease}.nv-hero.is-night{--fg: #F3F1FF}.nv-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(180deg,var(--sky-a) 0%,var(--sky-b) 100%)}.nv-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:var(--night);pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 42%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 46% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 30%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 78% 16%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 88% 44%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 36% 26%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 8%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 6% 52%,#fff 50%,transparent 51%)}.nv-hero__orb{position:absolute;z-index:-1;left:var(--x);top:var(--y);width:clamp(120px,18vw,260px);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.nv-hero__orb span{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 40% 38%,#FFF4C8 0%,var(--nv-sun) 55%,#FFA94D 100%);box-shadow:0 0 120px 40px rgba(255,201,77,calc(.45 * (1 - var(--night))));transition:background .6s ease,box-shadow .6s ease}.nv-hero.is-night .nv-hero__orb span{background:radial-gradient(circle at 62% 40%,#f4f2ff,#d9d6f2 60%,#b9b4e3);box-shadow:inset -28px -10px #1b1e4b8c,0 0 90px 20px #c8c4ff40}.nv-hero__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,6vw,88px) var(--pad) 24px;max-width:1320px;margin:0 auto;width:100%;box-sizing:border-box}.nv-hero__sub{font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.55;max-width:46ch;margin:0 0 1.6em;opacity:.9}.nv-offer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4em 1.2em;padding:.9em 1.3em;border-radius:18px;background:color-mix(in srgb,var(--fg) 10%,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nv-offer p{margin:0;font-size:1.45rem}.nv-offer__text{font-weight:700}.nv-offer__time strong{font-family:var(--nv-display);font-weight:600;font-variant-numeric:tabular-nums}.nv-hero__stage{position:relative;aspect-ratio:4 / 5;max-width:440px;width:100%;justify-self:end}.nv-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;text-decoration:none;color:var(--nv-ink);background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:34px;padding:14px;box-sizing:border-box;box-shadow:0 40px 80px -30px #14162e73;opacity:0;transform:translateY(24px) rotate(2deg) scale(.96);pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.nv-card.is-active{opacity:1;transform:none;pointer-events:auto}.nv-card__frame{flex:1;min-height:0;border-radius:24px;overflow:hidden;background:#fff}.nv-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.nv-card:hover .nv-card__img{transform:scale(1.04)}.nv-card__meta{display:grid;gap:4px;padding:14px 8px 6px}.nv-card__mood{font-size:1.3rem;font-weight:700;color:var(--nv-dusk)}.nv-card__title{font-family:var(--nv-display);font-weight:600;font-size:1.55rem;line-height:1.2}.nv-card__price{font-weight:700;font-size:1.6rem;display:flex;gap:.6em;align-items:baseline}.nv-card__price s{font-weight:500;opacity:.5;font-size:1.35rem}.nv-clock{margin:0 auto clamp(16px,3vw,32px);width:calc(100% - 2 * var(--pad));max-width:1220px;padding:16px clamp(16px,2.4vw,28px) 12px;box-sizing:border-box;border-radius:26px;background:color-mix(in srgb,var(--fg) 8%,transparent);border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nv-clock__readout{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nv-clock__time{font-family:var(--nv-display);font-weight:800;font-size:clamp(2.4rem,4vw,3.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.nv-clock__hint{font-size:1.3rem;opacity:.75}.nv-clock__range{width:100%;margin:10px 0 6px;appearance:none;-webkit-appearance:none;background:transparent;height:32px;cursor:grab}.nv-clock__range:active{cursor:grabbing}.nv-clock__range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:color-mix(in srgb,var(--fg) 25%,transparent)}.nv-clock__range::-moz-range-track{height:6px;border-radius:6px;background:color-mix(in srgb,var(--fg) 25%,transparent)}.nv-clock__range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:var(--nv-sun);border:4px solid #fff;box-shadow:0 4px 14px #14162e59}.nv-clock__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--nv-sun);border:4px solid #fff;box-shadow:0 4px 14px #14162e59}.nv-clock__range:focus-visible{outline:3px solid var(--nv-dusk);outline-offset:4px;border-radius:10px}.nv-clock__stops{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.nv-clock__stops li{display:flex;justify-content:center}.nv-clock__stops li:first-child{justify-content:flex-start}.nv-clock__stops li:last-child{justify-content:flex-end}.nv-clock button{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;padding:6px 4px;display:grid;gap:2px;text-align:center;opacity:.65;transition:opacity .2s ease}.nv-clock button.is-on{opacity:1}.nv-clock__h{font-weight:700;font-size:1.35rem;font-variant-numeric:tabular-nums}.nv-clock__m{font-size:1.2rem}.nv-toast{position:fixed;left:50%;bottom:24px;translate:-50% 120%;z-index:9999;background:var(--nv-ink);color:#fff;padding:14px 22px;border-radius:999px;font-weight:600;font-size:1.45rem;box-shadow:0 20px 40px -12px #14162e80;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.nv-toast.is-on{translate:-50% 0}@media(max-width:989px){.nv-hero__inner{grid-template-columns:1fr;padding-top:28px}.nv-hero__stage{justify-self:center;max-width:340px;aspect-ratio:4 / 5.2}.nv-display{max-width:none}}@media(max-width:600px){.nv-hero{min-height:auto}.nv-clock__m,.nv-clock__hint{display:none}}@media(prefers-reduced-motion:reduce){.nv-card,.nv-card__img,.nv-btn,.nv-hero,.nv-hero__orb span,.nv-toast{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nova.css.map */
