@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vl-section{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--vl-text-color);background:linear-gradient(180deg,var(--vl-gradient-start) 0%,var(--vl-gradient-end) 100%);min-height:var(--vl-section-height, 100vh);overflow:hidden;position:relative;width:100%;display:block;line-height:1.5}.vl-section *{box-sizing:border-box}.vl-section .vl-bg-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.vl-section .vl-bg-shape{position:absolute;border-radius:50%;opacity:var(--vl-shape-opacity, .3);will-change:transform}.vl-section .vl-bg-shape--1{width:900px;height:900px;background:radial-gradient(ellipse at center,rgba(30,15,40,.9) 0%,transparent 70%);bottom:-300px;left:-200px;border-radius:40% 60% 70% 30%/40% 50% 60%;animation:vlMorph1 20s ease-in-out infinite}.vl-section .vl-bg-shape--2{width:1000px;height:1000px;background:radial-gradient(ellipse at center,rgba(80,20,40,.7) 0%,transparent 70%);top:-200px;right:-300px;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:vlMorph2 25s ease-in-out infinite}.vl-section .vl-bg-shape--3{width:600px;height:600px;background:radial-gradient(ellipse at center,rgba(139,0,0,.5) 0%,transparent 70%);top:30%;left:-150px;border-radius:50% 50% 40% 60%/40% 60%;animation:vlMorph3 18s ease-in-out infinite}.vl-section .vl-bg-shape--4{width:700px;height:700px;background:radial-gradient(ellipse at center,rgba(59,42,85,.6) 0%,transparent 70%);bottom:10%;right:-200px;border-radius:40% 60% 60% 40%/60% 40%;animation:vlMorph4 22s ease-in-out infinite}.vl-section .vl-bg-shape--5{width:400px;height:400px;background:radial-gradient(ellipse at center,rgba(100,30,50,.4) 0%,transparent 70%);top:15%;left:20%;border-radius:60% 40% 50% 50%/50% 60% 40% 50%;animation:vlMorph5 15s ease-in-out infinite}@keyframes vlMorph1{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(10deg)}}@keyframes vlMorph2{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(-8deg)}}@keyframes vlMorph3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.08)}}@keyframes vlMorph4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px) scale(1.05)}}@keyframes vlMorph5{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(15deg)}}.vl-section .vl-hearts{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden}.vl-section .vl-heart{position:absolute;opacity:0;width:var(--vl-h-width);left:var(--vl-h-left);animation:vlFloat linear infinite;animation-duration:var(--vl-h-dur);animation-delay:var(--vl-h-delay);will-change:transform}.vl-section .vl-heart--sway{animation-name:vlFloatSway}.vl-section .vl-heart--sm{--vl-h-width: 40px}.vl-section .vl-heart--md{--vl-h-width: 55px}.vl-section .vl-heart--lg{--vl-h-width: 75px;opacity:.5}.vl-section .vl-heart--xl{--vl-h-width: 100px;opacity:.4}.vl-section .vl-heart img{width:100%;height:100%;object-fit:contain}@keyframes vlFloat{0%{transform:translateY(110vh) rotate(0) scale(.7);opacity:0}8%{opacity:.5}50%{opacity:.35}92%{opacity:.2}to{transform:translateY(-10vh) rotate(360deg) scale(.9);opacity:0}}@keyframes vlFloatSway{0%{transform:translateY(110vh) translate(0) rotate(0);opacity:0}8%{opacity:.45}25%{transform:translateY(80vh) translate(25px) rotate(90deg)}50%{transform:translateY(50vh) translate(-20px) rotate(180deg);opacity:.3}75%{transform:translateY(20vh) translate(15px) rotate(270deg)}92%{opacity:.15}to{transform:translateY(-10vh) translate(0) rotate(360deg);opacity:0}}.vl-section .vl-wrapper{position:relative;z-index:10;min-height:var(--vl-section-height, 100vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;max-width:1200px;margin:0 auto}.vl-section .vl-logo{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}.vl-section .vl-logo__image{height:auto;max-width:100%}.vl-section .vl-logo__text{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--vl-text-color);display:block}.vl-section .vl-logo__tagline{font-size:.875rem;font-weight:500;letter-spacing:.4em;text-transform:uppercase;opacity:.9;margin-top:.25rem;display:block;color:var(--vl-text-color)}.vl-section .vl-hero-image{margin-bottom:2rem}.vl-section .vl-hero-image__img{max-width:100%;width:clamp(280px,50vw,500px);height:auto;display:block}.vl-section .vl-hero-image__placeholder{width:clamp(280px,50vw,450px);height:clamp(200px,35vw,320px);background:#ffffff0d;border:2px dashed rgba(255,255,255,.2);border-radius:16px;display:flex;align-items:center;justify-content:center}.vl-section .vl-hero-image__placeholder svg{width:60px;height:60px;opacity:.3}.vl-section .vl-heading{margin-bottom:1rem}.vl-section .vl-heading__title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.02em;color:var(--vl-text-color);margin:0}.vl-section .vl-subheading{margin-bottom:2rem}.vl-section .vl-subheading__text{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#ffffffbf;margin:0;line-height:1.6}.vl-section .vl-form-wrapper{width:100%;max-width:400px}.vl-section .vl-klaviyo-form{display:flex;flex-direction:column;gap:1rem}.vl-section .vl-form__message{font-size:.9rem;text-align:center;margin-top:.5rem;font-weight:500}.vl-section .vl-form__input{width:100%;padding:1rem 1.5rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;color:var(--vl-text-color);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;outline:none;transition:all .3s ease}.vl-section .vl-form__input::placeholder{color:#ffffff80}.vl-section .vl-form__input:focus{background:#ffffff26;border-color:#fff6}.vl-section .vl-form__button{width:100%;padding:1rem 2rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;color:var(--vl-button-text);background:var(--vl-button-bg);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.vl-section .vl-form__button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.vl-section .vl-dismiss{background:transparent;border:none;color:var(--vl-text-color);font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;padding:1rem;margin-top:.5rem;transition:opacity .3s ease;width:100%}.vl-section .vl-dismiss:hover{opacity:.7}.vl-section .vl-spacer{width:100%}.vl-section .vl-custom-html{width:100%;max-width:600px}.vl-spinner{transform-origin:center;animation:vl-spin .75s infinite linear}@keyframes vl-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.vl-section .vl-wrapper{padding:1.5rem}.vl-section .vl-bg-shape--1{width:500px;height:500px}.vl-section .vl-bg-shape--2{width:600px;height:600px}.vl-section .vl-bg-shape--3{width:400px;height:400px}.vl-section .vl-bg-shape--4{width:450px;height:450px}.vl-section .vl-bg-shape--5,.vl-section .vl-heart--lg,.vl-section .vl-heart--xl{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/valentine-landing.css.map */
