:root{--vf-turquoise: #34BFB6;--vf-pink: #FF69B4;--vf-lavender: #A77BEA;--vf-cream: #FAF7F2;--vf-charcoal: #1E1E1E;--vf-sand: #F2EDE5;--vf-line: #E4DCD0;--vf-muted: #5C5853;--vf-turquoise-soft: #E2F4F2;--vf-pink-soft: #FFE9F4;--vf-lavender-soft: #F0E9FB;--vf-turquoise-ink: #17736D;--vf-pink-ink: #B3216E;--vf-lavender-ink: #6B3FB8;--vf-serif: var(--font-heading--family, "Cormorant", Georgia, serif);--vf-sans: var(--font-body--family, Inter, system-ui, sans-serif);--vf-radius: 10px;--vf-radius-lg: 18px;--vf-gutter: clamp(16px, 4vw, 48px);--vf-max: 1320px;--vf-space: clamp(64px, 9vw, 128px);--vf-ease: cubic-bezier(.2, .7, .2, 1)}.vf{color:var(--vf-charcoal);font-family:var(--vf-sans)}.vf *,.vf *:before,.vf *:after{box-sizing:border-box}.vf-wrap{width:100%;max-width:var(--vf-max);margin-inline:auto;padding-inline:var(--vf-gutter)}.vf-wrap--narrow{max-width:820px}.vf-section{padding-block:var(--vf-space)}.vf-section--tight{padding-block:clamp(40px,6vw,80px)}.vf-section--sand{background:var(--vf-sand)}.vf-section--dark{background:var(--vf-charcoal);color:var(--vf-cream)}.vf-section--dark .vf-muted{color:#bdb6ac}.vf-eyebrow{display:inline-flex;align-items:center;gap:.6em;font:500 .72rem/1.2 var(--vf-sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.2rem}.vf-display,.vf-h2,.vf-h3{font-family:var(--vf-serif);font-weight:500;margin:0;text-wrap:balance}.vf-display{font-size:clamp(2.8rem,7.4vw,6.2rem);line-height:.96;letter-spacing:-.02em}.vf-h2{font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.02;letter-spacing:-.015em}.vf-h3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.vf-display em,.vf-h2 em{font-style:italic}.vf-lead{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.6;max-width:34em;margin:1.4rem 0 0}.vf-muted{color:var(--vf-muted)}.vf-small{font-size:.875rem;line-height:1.55}.vf-rte{font-size:1rem;line-height:1.75}.vf-rte h2{font-family:var(--vf-serif);font-weight:500;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;margin:2.4em 0 .6em}.vf-rte h3{font:600 1.05rem/1.4 var(--vf-sans);margin:2em 0 .5em}.vf-rte p,.vf-rte ul,.vf-rte ol{margin:0 0 1.1em}.vf-rte ul,.vf-rte ol{padding-left:1.2em}.vf-rte li{margin-bottom:.4em}.vf-rte a{color:inherit;text-underline-offset:3px}.vf-rte table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}.vf-rte th,.vf-rte td{text-align:left;padding:.7em .8em;border-bottom:1px solid var(--vf-line);vertical-align:top}.vf-rte th{font-weight:600;background:var(--vf-sand)}.vf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.8rem;border-radius:var(--vf-radius);background:var(--vf-charcoal);color:var(--vf-cream);border:1px solid var(--vf-charcoal);font:500 .95rem/1 var(--vf-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--vf-ease),background-color .25s,color .25s}.vf-btn:hover{transform:translateY(-1px);background:#000;color:#fff;text-decoration:none}.vf-btn:focus-visible,.vf-link:focus-visible,.vf-faq summary:focus-visible,.vf-input:focus-visible{outline:2px solid var(--vf-lavender-ink);outline-offset:3px}.vf-btn--ghost{background:transparent;color:var(--vf-charcoal)}.vf-btn--ghost:hover{background:var(--vf-charcoal);color:var(--vf-cream)}.vf-section--dark .vf-btn{background:var(--vf-cream);color:var(--vf-charcoal);border-color:var(--vf-cream)}.vf-section--dark .vf-btn:hover{background:#fff}.vf-btn svg{width:18px;height:18px;transition:transform .25s var(--vf-ease)}.vf-btn:hover svg{transform:translate(3px)}.vf-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.vf-link{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:2.2rem}.vf-bands{display:inline-flex;gap:6px;vertical-align:middle}.vf-bands i{display:block;width:26px;height:8px;border-radius:8px}.vf-bands i:nth-child(1),.vf-dot--t{background:var(--vf-turquoise)}.vf-bands i:nth-child(2),.vf-dot--p{background:var(--vf-pink)}.vf-bands i:nth-child(3),.vf-dot--l{background:var(--vf-lavender)}.vf-dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.vf-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--vf-line);font-size:.8rem;font-weight:500}.vf-media{position:relative;overflow:hidden;border-radius:var(--vf-radius-lg);background:var(--vf-sand)}.vf-media img{display:block;width:100%;height:100%;object-fit:cover}.vf-media--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--vf-turquoise-soft),var(--vf-pink-soft) 55%,var(--vf-lavender-soft))}.vf-media--placeholder svg{width:22%;max-width:120px;height:auto;opacity:.35;color:var(--vf-charcoal)}.vf-hero{padding-block:clamp(28px,5vw,64px) var(--vf-space)}.vf-hero__grid{display:grid;gap:32px;align-items:end}.vf-hero__media{aspect-ratio:4 / 5}.vf-hero__meta{display:flex;align-items:center;gap:14px;margin-top:2rem;font-size:.9rem}.vf-hero__price{font-weight:600}@media(min-width:900px){.vf-hero__grid{grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.vf-hero__media{aspect-ratio:4 / 5;max-height:82vh}}.vf-feature{display:grid;gap:32px;align-items:center}.vf-feature__media{aspect-ratio:1}.vf-feature__price{font:500 1.6rem/1 var(--vf-sans);margin:1.4rem 0 0}.vf-feature__list{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:12px}.vf-feature__list li{display:flex;align-items:center;gap:12px;font-size:.98rem}@media(min-width:900px){.vf-feature{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}}.vf-benefits{display:grid;gap:40px;margin-top:clamp(40px,5vw,64px)}.vf-benefit__icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin-bottom:1.2rem}.vf-benefit__icon svg{width:26px;height:26px}.vf-benefit:nth-child(1) .vf-benefit__icon{background:var(--vf-turquoise-soft);color:var(--vf-turquoise-ink)}.vf-benefit:nth-child(2) .vf-benefit__icon{background:var(--vf-pink-soft);color:var(--vf-pink-ink)}.vf-benefit:nth-child(3) .vf-benefit__icon{background:var(--vf-lavender-soft);color:var(--vf-lavender-ink)}.vf-benefit h3{font:600 1.05rem/1.3 var(--vf-sans);margin:0 0 .5rem}.vf-benefit p{margin:0;line-height:1.6}@media(min-width:750px){.vf-benefits{grid-template-columns:repeat(3,1fr)}}.vf-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:clamp(32px,4vw,56px)}.vf-head .vf-lead{margin-top:1rem}.vf-cards{display:grid;gap:20px;grid-template-columns:1fr}.vf-card__media{aspect-ratio:4 / 5;margin-bottom:1rem}.vf-card__num{font:500 .75rem/1 var(--vf-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vf-muted)}.vf-card h3{font-family:var(--vf-serif);font-weight:500;font-size:1.6rem;line-height:1.1;margin:.4rem 0 .5rem}.vf-card p{margin:0;line-height:1.6}.vf-card__band{display:inline-flex;align-items:center;gap:8px;margin-top:.9rem;font-size:.82rem}@media(min-width:600px){.vf-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.vf-cards--4{grid-template-columns:repeat(4,1fr)}.vf-cards--3{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/velora.css.map */
