#header-group,#footer-group{display:none!important}.vf-nebula-shopify-section{width:100%;max-width:none!important}.vf-nebula{--vf-ink:#110d2b;--vf-deep:#0d0a21;--vf-white:#fbfaff;--vf-purple:#a891fb;--vf-mist:#eee9fb;--vf-muted:#b7b0d0;background:var(--vf-deep);color:var(--vf-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow:hidden;isolation:isolate}.vf-nebula *,.vf-nebula *:before,.vf-nebula *:after{box-sizing:border-box}.vf-nebula a{text-decoration:none;color:inherit}.vf-nebula a:hover{text-decoration:none}.vf-nebula h1,.vf-nebula h2,.vf-nebula h3,.vf-nebula p{margin:0}.vf-nebula button,.vf-nebula select,.vf-nebula input{font:inherit}.vf-nebula button{cursor:pointer}.vf-nebula button:disabled{opacity:.5;cursor:not-allowed}.vf-nebula button:focus-visible,.vf-nebula a:focus-visible,.vf-nebula select:focus-visible,.vf-nebula summary:focus-visible{outline:3px solid #ae96ff;outline-offset:3px}.vf-nebula em{font-style:normal;color:var(--vf-purple)}.vf-nebula__bar{display:flex;align-items:center;justify-content:center;gap:20px;padding:9px 20px;background:#a995f6;color:#1e1740;font-size:10px;font-weight:850;letter-spacing:.17em;text-align:center;min-height:36px}.vf-nebula__spark{font-size:14px}.vf-nebula__sitehead{height:88px;max-width:1390px;margin:0 auto;padding:0 44px;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid rgba(245,242,255,.12)}.vf-nebula__logo,.vf-nebula__footer-brand{font-size:23px;font-weight:900;letter-spacing:-.065em;white-space:nowrap}.vf-nebula__logo span:first-child,.vf-nebula__footer-brand span{color:#bba6ff}.vf-nebula__logodot{font-size:18px;vertical-align:top;margin-left:4px;color:#f4d8ff}.vf-nebula__nav{display:flex;gap:34px;align-items:center}.vf-nebula__nav a{color:#cfc9e0;font-size:13px;font-weight:600;transition:.2s}.vf-nebula__nav a:hover{color:#fff}.vf-nebula__navcta{font-size:13px;font-weight:800;color:#140f2d!important;background:#f5f1ff;display:flex;align-items:center;gap:24px;border-radius:999px;padding:12px 19px}.vf-nebula__navcta span,.vf-nebula__story-link span,.vf-nebula__details-cta span,.vf-nebula__closing-cta span{font-size:21px;font-weight:400;line-height:1}.vf-nebula__intro{position:relative;text-align:center;padding:75px 24px 54px;background:radial-gradient(ellipse at 50% 0%,rgba(119,74,217,.21),transparent 60%)}.vf-nebula__intro:before,.vf-nebula__intro:after{content:"\2726";position:absolute;color:#8d77e9;opacity:.55;font-size:22px;top:85px}.vf-nebula__intro:before{left:13%}.vf-nebula__intro:after{right:13%;top:155px;font-size:12px}.vf-nebula__eyebrow{font-size:11px;font-weight:820;letter-spacing:.17em;color:#cebaff;text-transform:uppercase}.vf-nebula__eyedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b29aff;box-shadow:0 0 16px #9e84f3;margin-right:8px}.vf-nebula__intro h1{font-size:clamp(54px,7.5vw,112px);letter-spacing:-.085em;font-weight:830;line-height:.96;margin:19px 0 18px;color:#fff}.vf-nebula__intro h1 em,.vf-nebula__closing h2 em{font-family:Georgia,Times New Roman,serif;font-weight:500;font-style:italic;letter-spacing:-.07em}.vf-nebula__intro p{max-width:620px;margin:0 auto;color:#c6c0d9;line-height:1.75;font-size:16px}.vf-nebula__intro-line{display:flex;align-items:center;justify-content:center;gap:15px;letter-spacing:.14em;font-weight:770;font-size:9px;color:#8f85aa;margin-top:29px}.vf-nebula__intro-line span:nth-child(2){color:#bfa4ff;font-size:18px}.vf-nebula__hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;max-width:1350px;margin:0 auto 100px;gap:22px;padding:0 35px}.vf-nebula__gallery{min-width:0;display:flex;flex-direction:column;gap:12px}.vf-nebula__mainimage-wrap{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:580px;flex:1;border-radius:22px;background:radial-gradient(circle at 50% 45%,#b8a4f7,#554a8c 47%,#1d1a3c 80%);isolation:isolate}.vf-nebula__mainimage-wrap:before{position:absolute;content:"";width:85%;aspect-ratio:1;border:1px solid rgba(255,255,255,.32);border-radius:50%;z-index:-1;box-shadow:0 0 0 75px #ffffff0e,0 0 0 150px #ffffff06}.vf-nebula__mainimage{display:block;width:100%;height:100%;max-height:640px;min-height:460px;object-fit:contain;padding:85px 32px 72px;filter:drop-shadow(0 30px 32px rgba(19,9,61,.18));mix-blend-mode:normal}.vf-nebula__image-tag{position:absolute;top:24px;left:22px;z-index:2;font-size:10px;letter-spacing:.14em;font-weight:800;color:#2a2152;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:10px 13px}.vf-nebula__image-tag span{margin-left:8px;color:#8766ca}.vf-nebula__image-caption{position:absolute;bottom:24px;left:22px;background:#160f3199;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 14px;border-radius:999px;letter-spacing:.045em;font-size:11px}.vf-nebula__thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:2px 2px 6px}.vf-nebula__thumb{display:block;border:2px solid transparent;border-radius:14px;padding:3px;background:#ffffff1a;width:84px;height:84px;flex:0 0 84px;transition:.2s}.vf-nebula__thumb.is-active{border-color:#bcabff;background:#fff}.vf-nebula__thumb img{width:100%;height:100%;object-fit:contain;border-radius:9px;display:block;background:#eee}.vf-nebula__product{background:#f6f4fc;color:#17112c;border-radius:22px;padding:clamp(30px,4.1vw,58px);display:flex;flex-direction:column;align-items:stretch}.vf-nebula__pill{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;background:#e9e1fa;border:1px solid #e0d6f4;border-radius:999px;padding:8px 12px;color:#6d55a6;font-weight:800;font-size:10px;letter-spacing:.12em}.vf-nebula__pill span{font-size:17px}.vf-nebula__product h2{font-size:clamp(46px,5.3vw,76px);font-weight:800;letter-spacing:-.078em;line-height:1.02;margin:25px 0 16px}.vf-nebula__product h2 em{font-family:Georgia,serif;font-size:.95em;letter-spacing:-.07em;font-weight:500;font-style:italic;color:#8062d0}.vf-nebula__lead{color:#655d76;font-size:15px;line-height:1.72;max-width:475px}.vf-nebula__pricebox{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:28px 0 23px;border-bottom:1px solid #dfd9e9}.vf-nebula__pricebox>div{display:flex;flex-direction:column;gap:3px}.vf-nebula__price-label{font-size:10px;font-weight:780;letter-spacing:.14em;color:#807790}.vf-nebula__price{font-size:33px;font-weight:870;letter-spacing:-.07em;color:#201735;line-height:1.1}.vf-nebula__price-note{font-size:11px;color:#80768f;text-align:right;margin-bottom:4px;max-width:155px}.vf-nebula__field-label{display:flex;justify-content:space-between;color:#211735;font-weight:800;font-size:12px;margin-top:25px;margin-bottom:9px}.vf-nebula__field-label span{font-size:18px;color:#8964cb}.vf-nebula__select{-webkit-appearance:none;appearance:none;border-radius:12px;width:100%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234e406c' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 17px center;border:1px solid #d8d1e6;color:#221835;font-weight:700;font-size:13px;padding:14px 40px 14px 16px;min-height:52px;cursor:pointer}.vf-nebula__checkout-row{display:flex;align-items:stretch;gap:10px;margin-top:12px}.vf-nebula__quantity{display:flex;align-items:center;background:#fff;border:1px solid #dcd5e6;border-radius:12px;min-width:135px;max-width:140px}.vf-nebula__quantity button{border:0;background:transparent;color:#211735;font-size:23px;padding:0 12px}.vf-nebula__quantity input{width:34px;background:transparent;border:0;text-align:center;color:#211735;font-size:14px;font-weight:800;padding:0;-webkit-appearance:textfield;appearance:textfield}.vf-nebula__quantity input::-webkit-inner-spin-button,.vf-nebula__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-nebula__add{border:0;border-radius:12px;background:#201633;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;flex:1;min-height:54px;font-weight:800;font-size:13px;transition:background .2s,transform .2s}.vf-nebula__add:hover{background:#6040ad;transform:translateY(-1px)}.vf-nebula__add span:last-child{font-size:24px;font-weight:400}.vf-nebula__checkout-note{text-align:center;color:#71677d;font-size:11px;margin:11px 0 26px!important}.vf-nebula .shopify-payment-button{margin-top:12px}.vf-nebula .shopify-payment-button__button{border-radius:12px!important;min-height:50px!important;font-weight:750!important;font-size:13px!important}.vf-nebula .shopify-payment-button__button--unbranded{background:#8269d2!important;color:#fff!important}.vf-nebula__highlights{display:flex;flex-direction:column;border-top:1px solid #ded7e9}.vf-nebula__highlights>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid #ded7e9;padding:15px 0}.vf-nebula__highlight-icon{display:flex;justify-content:center;align-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#e8e0f8;color:#6d51b2;font-size:23px}.vf-nebula__highlights strong,.vf-nebula__highlights small{display:block}.vf-nebula__highlights strong{font-size:12px;font-weight:850;color:#211931}.vf-nebula__highlights small{font-size:11px;color:#736882;line-height:1.4;margin-top:3px}.vf-nebula__ribbon{background:#a68fe8;color:#21153e;padding:22px 20px;display:flex;align-items:center;justify-content:space-around;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:850;letter-spacing:.11em}.vf-nebula__section{padding:110px 34px}.vf-nebula__section--light{background:#f7f5fc;color:var(--vf-ink)}.vf-nebula__sectiontitle{text-align:center;max-width:690px;margin:0 auto 54px}.vf-nebula__sectiontitle h2,.vf-nebula__details h2,.vf-nebula__story h2{font-size:clamp(44px,5.6vw,76px);line-height:1.04;font-weight:810;letter-spacing:-.075em;margin:14px 0}.vf-nebula__sectiontitle h2 em,.vf-nebula__details h2 em,.vf-nebula__story h2 em{font-family:Georgia,serif;font-style:italic;font-weight:500}.vf-nebula__sectiontitle p{max-width:530px;margin:0 auto;color:#786f87;font-size:15px;line-height:1.75}.vf-nebula__eyebrow--dark{color:#8062c7}.vf-nebula__features{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.vf-nebula__feature{border:1px solid #e0daee;background:#fff;border-radius:22px;padding:35px;min-height:320px;display:flex;flex-direction:column;align-items:flex-start}.vf-nebula__feature-num{letter-spacing:.13em;color:#9077c5;font-size:10px;font-weight:900}.vf-nebula__feature-icon{font-size:55px;color:#916eda;margin-top:auto;line-height:1}.vf-nebula__feature h3{font-size:24px;letter-spacing:-.05em;line-height:1.2;margin:20px 0 8px;font-weight:820}.vf-nebula__feature p{color:#726a80;font-size:13px;line-height:1.65}.vf-nebula__story{display:grid;grid-template-columns:1fr 1fr;background:#1b153a;min-height:600px}.vf-nebula__story-image{position:relative;min-height:540px;background:radial-gradient(circle at center,#a38df1,#3a2e69 65%,#22183c);overflow:hidden}.vf-nebula__story-image img{height:100%;width:100%;object-fit:contain;padding:70px}.vf-nebula__story-stamp{position:absolute;right:32px;bottom:30px;width:112px;height:112px;border-radius:50%;border:1px solid rgba(255,255,255,.7);color:#fff;display:flex;align-items:center;justify-content:center;transform:rotate(11deg);text-align:center;line-height:1.3;font-size:11px;font-weight:850;letter-spacing:.07em}.vf-nebula__story-copy{padding:clamp(60px,8vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vf-nebula__story h2{margin:23px 0 20px}.vf-nebula__story-copy>p{color:#beb6d3;font-size:15px;max-width:450px;line-height:1.8;margin:0 0 16px}.vf-nebula__story-link{display:inline-flex;align-items:center;gap:28px;background:#baf;color:#201339!important;padding:15px 19px;border-radius:999px;font-weight:830;font-size:12px;margin-top:22px}.vf-nebula__occasions{background:#100d28;color:#fff}.vf-nebula__occasions .vf-nebula__sectiontitle{margin-bottom:50px}.vf-nebula__occasions-grid{max-width:1230px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.vf-nebula__occasions-grid>div{border:1px solid #403759;border-radius:20px;min-height:260px;padding:35px;background:radial-gradient(circle at 85% 10%,rgba(155,124,234,.16),transparent 65%);display:flex;flex-direction:column;align-items:flex-start}.vf-nebula__occasions-grid span{font-size:10px;letter-spacing:.13em;color:#a998da;font-weight:850;margin-bottom:auto}.vf-nebula__occasions-grid h3{font-size:25px;line-height:1.22;letter-spacing:-.055em;margin:40px 0 12px}.vf-nebula__occasions-grid p{color:#aaa1c0;font-size:13px;line-height:1.6}.vf-nebula__details{background:#eae4fa;color:#19132d}.vf-nebula__details-wrap{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.vf-nebula__details-wrap>div:first-child>p{color:#746885;font-size:15px;line-height:1.7;margin:14px 0 22px}.vf-nebula__details-cta{display:inline-flex;gap:30px;align-items:center;background:#211730;color:#fff!important;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:820}.vf-nebula__specs{margin:0;background:#faf9fe;border-radius:24px;padding:20px 35px}.vf-nebula__specs>div{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;border-bottom:1px solid #e4deef;font-size:13px}.vf-nebula__specs>div:last-child{border:0}.vf-nebula__specs dt{font-weight:850;min-width:100px}.vf-nebula__specs dd{margin:0;text-align:right;color:#625970}.vf-nebula__faq{background:#f9f7fd;color:#1b1431}.vf-nebula__faq .vf-nebula__sectiontitle .vf-nebula__eyebrow{color:#8968d3}.vf-nebula__faq-list{max-width:860px;margin:0 auto}.vf-nebula__faq-list details{border-bottom:1px solid #ded9e9}.vf-nebula__faq-list details:first-child{border-top:1px solid #ded9e9}.vf-nebula__faq-list summary{list-style:none;cursor:pointer;padding:24px 2px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;font-weight:800}.vf-nebula__faq-list summary::-webkit-details-marker{display:none}.vf-nebula__faq-list summary span{font-size:25px;line-height:1;color:#8267c8}.vf-nebula__faq-list details[open] summary span{transform:rotate(45deg)}.vf-nebula__faq-list p{color:#6b617b;font-size:14px;line-height:1.75;padding:0 25px 24px 2px}.vf-nebula__closing{padding:110px 25px 120px;text-align:center;background:radial-gradient(ellipse at 50% 20%,#392b6d,#15112f 56%,#0a081e);color:#fff}.vf-nebula__closing-stars{color:#bdabff;font-size:25px;margin-bottom:27px}.vf-nebula__closing h2{font-size:clamp(60px,8vw,104px);letter-spacing:-.08em;line-height:.96;margin:19px 0}.vf-nebula__closing p{color:#beb6d7;font-size:15px;margin-bottom:30px}.vf-nebula__closing-cta{display:inline-flex;align-items:center;gap:36px;background:#e6dcff;color:#231642!important;padding:17px 24px;border-radius:999px;font-size:13px;font-weight:850}.vf-nebula__footer{border-top:1px solid rgba(255,255,255,.1);padding:48px 34px;max-width:1350px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;align-items:center}.vf-nebula__footer-links{display:flex;flex-wrap:wrap;gap:22px}.vf-nebula__footer-links a{font-size:12px;color:#aea5cb}.vf-nebula__footer p{font-size:11px;color:#82789f;text-align:right}.vf-nebula__empty{padding:90px;text-align:center}@media(max-width:1100px){.vf-nebula__hero{padding:0 22px;gap:16px}.vf-nebula__mainimage-wrap{min-height:470px}.vf-nebula__product{padding:30px}.vf-nebula__story-copy{padding:60px}.vf-nebula__details-wrap{gap:50px}.vf-nebula__footer{flex-wrap:wrap}}@media(max-width:820px){.vf-nebula__sitehead{height:76px;padding:0 23px}.vf-nebula__nav{display:none}.vf-nebula__intro{padding:67px 22px 45px}.vf-nebula__hero{max-width:680px;grid-template-columns:1fr;padding:0 18px;margin-bottom:75px}.vf-nebula__product{padding:38px}.vf-nebula__mainimage-wrap{min-height:550px}.vf-nebula__section{padding:80px 22px}.vf-nebula__features{grid-template-columns:1fr;max-width:520px}.vf-nebula__feature{min-height:215px}.vf-nebula__feature-icon{margin-top:20px}.vf-nebula__story{grid-template-columns:1fr}.vf-nebula__story-image{min-height:520px}.vf-nebula__story-copy{padding:70px 36px}.vf-nebula__occasions-grid{grid-template-columns:1fr;max-width:520px}.vf-nebula__occasions-grid>div{min-height:220px}.vf-nebula__details-wrap{grid-template-columns:1fr;max-width:620px;gap:35px}.vf-nebula__footer{flex-direction:column;align-items:flex-start}.vf-nebula__footer p{text-align:left}}@media(max-width:520px){.vf-nebula__bar{font-size:9px;gap:8px}.vf-nebula__sitehead{height:70px;padding:0 18px}.vf-nebula__logo{font-size:20px}.vf-nebula__navcta{padding:10px 12px;font-size:11px;gap:10px}.vf-nebula__intro{padding:59px 17px 32px}.vf-nebula__intro h1{font-size:clamp(52px,15vw,76px)}.vf-nebula__intro p{font-size:13px}.vf-nebula__intro-line{font-size:8px;gap:8px;letter-spacing:.06em}.vf-nebula__intro:before{left:3%;top:38px}.vf-nebula__intro:after{right:4%;top:100px}.vf-nebula__hero{padding:0 12px;gap:12px}.vf-nebula__mainimage-wrap{min-height:375px}.vf-nebula__mainimage{min-height:360px;padding:74px 23px 56px}.vf-nebula__image-tag{top:14px;left:13px;font-size:8px}.vf-nebula__image-caption{left:14px;bottom:13px;font-size:10px}.vf-nebula__thumb{width:65px;height:65px;flex-basis:65px}.vf-nebula__product{padding:28px 21px}.vf-nebula__product h2{font-size:52px;margin:19px 0 12px}.vf-nebula__lead{font-size:13px}.vf-nebula__price{font-size:30px}.vf-nebula__price-note{font-size:10px}.vf-nebula__quantity{min-width:108px;max-width:108px}.vf-nebula__quantity button{padding:0 8px}.vf-nebula__quantity input{width:28px}.vf-nebula__add{padding:14px 15px}.vf-nebula__ribbon{font-size:9px;justify-content:center}.vf-nebula__section{padding:67px 18px}.vf-nebula__sectiontitle h2,.vf-nebula__details h2,.vf-nebula__story h2{font-size:47px}.vf-nebula__feature{padding:28px}.vf-nebula__story-image{min-height:390px}.vf-nebula__story-image img{padding:33px}.vf-nebula__story-copy{padding:67px 25px}.vf-nebula__occasions-grid>div{padding:27px}.vf-nebula__specs{padding:11px 20px}.vf-nebula__specs dt{min-width:82px}.vf-nebula__specs dd{font-size:12px}.vf-nebula__faq-list summary{font-size:13px}.vf-nebula__closing{padding:85px 15px}.vf-nebula__closing h2{font-size:61px}.vf-nebula__footer{padding:45px 22px}}@media(prefers-reduced-motion:reduce){.vf-nebula *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vf-nebula__preview-note{margin:13px 0 0!important;font-size:11px;line-height:1.6;color:#685e82;background:#ede8f8;border:1px solid #d9cdf1;border-radius:10px;padding:11px 13px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/varia-nebula.css.map */
