@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--vl-ground: oklch(98.5% .008 60);--vl-paper: #ffffff;--vl-ink: oklch(15% .01 60);--vl-ink-soft: oklch(45% .01 60);--vl-line: #e7e2da;--vl-line-strong: #cfc7ba;--vl-accent: oklch(83% .09 5);--vl-accent-soft: oklch(94% .03 5);--vl-accent-wash: oklch(94% .03 5 / .5);--vl-accent-ring: oklch(83% .09 5 / .6);--vl-display: "Poppins", ui-sans-serif, system-ui, sans-serif;--vl-mono: Inter, sans-serif;--vl-radius-lg: 2rem;--vl-radius-pill: 999px}.vl-eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vl-ink-soft);margin-bottom:10px;white-space:normal;line-height:1.5}@media(max-width:420px){.vl-eyebrow{font-size:10px;letter-spacing:.12em}}.vl-hairline{height:1px;width:100%;background:var(--vl-line);border:none}@media screen and (min-width:1024px){.vl-hero-sticky.pp-w-full.pp-relative{top:calc(var(--header-height, 80px) + 16px)!important}}product-info .pagepilot-wrapper{background:var(--vl-ground)}.vl-hero-photo{background:var(--vl-accent-soft)!important;border-color:transparent!important}product-info .pp-product-title.vl-title{font-family:var(--vl-display)!important;font-weight:800!important;font-size:clamp(30px,3.6vw,44px)!important;line-height:1.05!important;letter-spacing:-.02em;color:var(--vl-ink)!important}.vl-subtitle{font-family:Inter,sans-serif!important;font-style:normal;font-weight:400!important;font-size:16px!important;line-height:1.6;color:var(--vl-ink-soft)!important}.vl-subtitle strong{font-weight:600;color:var(--vl-ink)}.vl-divider{height:1px!important;background:var(--vl-line)!important}.vl-benefit{font-family:Inter,sans-serif!important;font-size:13px!important;color:var(--vl-ink-soft)!important;margin:0!important}.vl-price .pp-price-item--regular{font-family:var(--vl-display)!important;font-size:24px!important;font-weight:700!important;color:var(--vl-ink)!important}.vl-price .pp-price-item--sale{font-family:Inter,sans-serif!important;color:var(--vl-ink-soft)!important}.vl-bundle-note{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--vl-accent);margin:4px 0 0!important}.pp-button--primary,.pagepilot-button-atc{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0;text-transform:none;border-radius:var(--vl-radius-pill)!important;height:54px;background:var(--vl-ink)!important;border-color:var(--vl-ink)!important;transition:transform .15s ease}.pp-button--primary:hover,.pagepilot-button-atc:hover{transform:scale(1.02)}.vl-sheet{margin-top:4px}.vl-sheet-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:12px}.vl-sheet-title{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vl-ink-soft)}.vl-sheet-selected{font-family:var(--vl-display);font-weight:700;font-size:15px;color:var(--vl-accent)}.vl-frames{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:480px){.vl-frames{grid-template-columns:repeat(4,1fr);gap:8px}}.vl-frame{display:block!important;position:relative;cursor:pointer;min-width:0}.vl-frame input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vl-frame-thumb{position:relative;width:100%;aspect-ratio:1 / 1;display:block;overflow:hidden;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:var(--vl-accent-soft);transition:transform .15s ease}.vl-frame-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vl-frame:hover .vl-frame-thumb{transform:scale(1.06)}.vl-frame-ring{position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);aspect-ratio:1 / 1;border-radius:999px;border:2px solid transparent;transition:border-color .15s ease;z-index:3;pointer-events:none}.vl-frame:hover .vl-frame-ring{border-color:var(--vl-line-strong)}.vl-frame input:checked~.vl-frame-ring{border-color:var(--vl-accent);box-shadow:0 0 0 2px var(--vl-paper),0 0 0 4px var(--vl-accent)}.vl-frame input:focus-visible~.vl-frame-ring{outline:2px solid var(--vl-accent);outline-offset:3px}.vl-frame-name{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.3;color:var(--vl-ink-soft);padding:10px 4px 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-frame:has(input:disabled){cursor:not-allowed}.vl-frame:has(input:disabled) .vl-frame-thumb{opacity:.35;filter:grayscale(1)}.vl-frame:has(input:disabled) .vl-frame-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,.08) 5px,rgba(0,0,0,.08) 6px)}.vl-frame:has(input:disabled) .vl-frame-name{color:var(--vl-line-strong)}.vl-frame:has(input:disabled) .vl-frame-name:after{content:" \2014  Sold out"}.vl-frame:has(input:disabled):hover .vl-frame-thumb{transform:none}.vl-frame:has(input:disabled):hover .vl-frame-ring{border-color:transparent}.vl-sheet-armed{flex-basis:100%;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--vl-accent);background:var(--vl-accent-soft);padding:4px 10px;border-radius:var(--vl-radius-pill);width:fit-content}.vl-sheet-armed[hidden]{display:none}.vl-frames--armed{outline:2px dashed var(--vl-accent);outline-offset:10px;border-radius:12px}.vl-frame input:checked~.vl-frame-name{color:var(--vl-ink);font-weight:700}.vl-tray{border:1px solid var(--vl-line);border-radius:var(--vl-radius-lg);background:var(--vl-paper);padding:16px;margin:4px 0 8px}.vl-tray-head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.vl-tray-eyebrow{font-family:var(--vl-display);font-weight:700;font-size:15px;color:var(--vl-ink)}.vl-tray-sub{font-family:Inter,sans-serif;font-size:12px;color:var(--vl-ink-soft)}.vl-tray-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.vl-tray-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1 / 1.15;border-radius:16px;border:1.5px dashed var(--vl-line-strong);background:var(--vl-ground);cursor:pointer;padding:8px 4px;font-family:Inter,sans-serif;transition:border-color .15s ease,background .15s ease}.vl-tray-slot:hover{border-color:var(--vl-accent)}.vl-tray-slot--empty .vl-tray-slot-plus{font-size:22px;line-height:1;color:var(--vl-line-strong)}.vl-tray-slot--empty .vl-tray-slot-label{font-size:11px;font-weight:600;color:var(--vl-ink-soft);text-align:center}.vl-tray-slot--armed{border-style:solid;border-color:var(--vl-accent);background:var(--vl-accent-soft)}.vl-tray-slot--filled{border-style:solid;border-color:var(--vl-line);background:var(--vl-paper);cursor:default;padding:6px}.vl-tray-slot-thumb{width:56%;aspect-ratio:1 / 1;border-radius:999px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.vl-tray-slot-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vl-tray-slot-name{font-size:11px;font-weight:600;color:var(--vl-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vl-tray-slot-qty{display:flex;align-items:center;gap:6px}.vl-tray-qty-btn{width:18px;height:18px;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-paper);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--vl-ink)}.vl-tray-qty-value{font-size:11px;font-weight:600;color:var(--vl-ink);min-width:12px;text-align:center}.vl-tray-slot-remove{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:999px;border:none;background:var(--vl-ink);color:var(--vl-paper);font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.vl-tray-progress{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--vl-ink-soft);text-align:center;margin-bottom:10px}.vl-tray-progress--ready{color:var(--vl-ink);font-weight:600}.vl-tray-cta{width:100%}.vl-tray-or{font-family:Inter,sans-serif;font-size:12px;color:var(--vl-ink-soft);text-align:center;margin:12px 0 4px}.vl-single-add .pagepilot-button-atc{width:auto!important;min-height:0!important;height:auto!important;margin:4px auto 0!important;padding:8px 4px!important;background:none!important;border:none!important;color:var(--vl-ink-soft)!important;font-size:13px!important;font-weight:500!important;text-decoration:underline;box-shadow:none!important}.vl-single-add .pagepilot-button-atc:hover{transform:none;color:var(--vl-ink)!important}.vl-single-add .product-form{display:flex;justify-content:center}.vl-tray-slot-change{border:none;background:none;padding:0;font-family:Inter,sans-serif;font-size:11px;color:var(--vl-ink-soft);text-decoration:underline;cursor:pointer}.vl-section-cream,.vl-section-paper{background:var(--vl-ground)}product-info,.pagepilot-section{background:var(--vl-ground)}body{background:var(--vl-ground)}.vl-section-rule{border-top:1px solid var(--vl-line)}.vl-heading{font-family:var(--vl-display)!important;font-weight:800!important;color:var(--vl-ink)!important;letter-spacing:-.02em}.vl-body-copy{color:var(--vl-ink-soft)!important;font-family:Inter,sans-serif!important}.pagepilot-section h2.pp-text-heading-lg{font-family:var(--vl-display)!important;font-weight:800!important;color:var(--vl-ink)!important;letter-spacing:-.02em}.pagepilot-section p.pp-text-base,.pagepilot-section p.pp-text-lg,.pagepilot-section div.pp-text-lg{color:var(--vl-ink-soft)!important;font-family:Inter,sans-serif!important}.pagepilot-section .pp-button--primary{border-radius:var(--vl-radius-pill)!important}.pagepilot-differences .pp-shadow-xl{box-shadow:none!important;border:1px solid var(--vl-line)!important;border-radius:var(--vl-radius-lg)!important}.pagepilot-differences [style*="background-color: var(--pp-brand-color)"]{background:var(--vl-ink)!important}.pagepilot-differences svg.pp-fill-green-500{fill:var(--vl-accent)!important}.pagepilot-differences svg.pp-fill-black{fill:#cfc6b4!important}.pagepilot-image-with-percentage .pp-border-gray-300{border-color:var(--vl-line)!important}.pagepilot-image-with-percentage [style*=--color-start]{--pp-brand-color: var(--vl-accent) !important}.pp-review-grid .pp-fill-yellow-400{fill:var(--vl-accent)!important}.pagepilot-cta{background:var(--vl-ink)}.pagepilot-cta h2,.pagepilot-cta p{color:var(--vl-paper)!important}.pagepilot-cta .pp-fill-black{fill:var(--vl-paper)!important}.pagepilot-cta .pp-button--primary{background:var(--vl-accent)!important;border-color:var(--vl-accent)!important;color:var(--vl-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vernis-landing.css.map */
