.vpx{--vpx-ink: #17151A;--vpx-ink-2: #5E5860;--vpx-rose: #D9A7B8;--vpx-plum: #6E4A63;--vpx-cream: #FBF8F5;--vpx-blush: #F4E6EA;--vpx-line: #E6DEE1;--vpx-sel: #FBF1F4;--vpx-r: 16px;background:var(--vpx-cream);color:var(--vpx-ink);font-size:16px;line-height:1.55;padding:56px 0}.vpx *,.vpx *:before,.vpx *:after{box-sizing:border-box}.vpx :where(h2,h3,p,ul,ol,table){margin:0;padding:0}.vpx :where(img){display:block;max-width:100%;height:auto}.vpx--tint{background:var(--vpx-blush)}.vpx-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.vpx-wrap--narrow{max-width:880px}@media(min-width:990px){.vpx{padding:80px 0}.vpx-wrap{padding:0 24px}}.vpx-eyebrow{color:var(--vpx-plum);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.vpx-h2{color:var(--vpx-ink);font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-align:center}.vpx-h2--left{text-align:left}@media(min-width:990px){.vpx-h2{font-size:34px}}.vpx-lead{color:var(--vpx-ink-2);text-align:center;max-width:60ch;margin:12px auto 32px}.vpx-lead--left{text-align:left;margin:12px 0 24px}.vpx-lead p+p{margin-top:8px}.vpx-note{color:var(--vpx-ink-2);font-size:13px;text-align:center;margin-top:16px}.vpx-split{display:grid;gap:32px;align-items:center}.vpx-split__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--vpx-r)}@media(min-width:990px){.vpx-split{align-items:stretch}.vpx-split__media{position:relative;min-height:420px}.vpx-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.vpx-split__copy{align-self:center;padding:16px 0}}.vpx-benefits{list-style:none;display:grid;gap:16px}.vpx-benefits li{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:start}.vpx-benefits li:before{content:"";grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--vpx-blush) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%236E4A63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.vpx--tint .vpx-benefits li:before{background-color:#fff}.vpx-benefits b{font-size:17px;line-height:1.35;padding-top:2px}.vpx-benefits span{color:var(--vpx-ink-2);font-size:15px}@media(min-width:990px){.vpx-split{grid-template-columns:1fr 1fr;gap:64px}}.vpx-split--whole .vpx-split__media img{aspect-ratio:1 / 1;object-fit:contain}@media(min-width:990px){.vpx-split--whole{align-items:center}.vpx-split--whole .vpx-split__media{min-height:0}.vpx-split--whole .vpx-split__media img{position:static;height:auto;aspect-ratio:1 / 1}}.vpx-info{display:grid;gap:24px;max-width:640px;margin:0 auto}.vpx-info img{width:100%;aspect-ratio:1 / 1;border-radius:var(--vpx-r);box-shadow:0 18px 40px -28px #6e4a638c}.vpx-h2+.vpx-info{margin-top:24px}.vpx-info--cmp+.vpx-lead{margin-top:32px}.vpx-info--cmp{margin-bottom:24px}@media(min-width:990px){.vpx-info--two{grid-template-columns:1fr 1fr;max-width:none;gap:32px}}.vpx-steps{list-style:none;display:grid;gap:24px;counter-reset:none}.vpx-step{background:#fff;border:1px solid var(--vpx-line);border-radius:var(--vpx-r);overflow:hidden;padding-bottom:24px}.vpx-step__img{position:relative;margin-bottom:16px}.vpx-step__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.vpx-step__num{position:absolute;left:16px;bottom:-18px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--vpx-ink);color:#fff;font-weight:800;border:3px solid #fff}.vpx-step h3{font-size:18px;line-height:1.3;margin:28px 20px 4px;color:var(--vpx-ink)}.vpx-step p{color:var(--vpx-ink-2);margin:0 20px}@media(max-width:749px){.vpx-steps{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.vpx-steps::-webkit-scrollbar{display:none}.vpx-step{flex:0 0 82%;scroll-snap-align:start}}@media(min-width:750px){.vpx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.vpx-promise{display:grid;gap:16px;justify-items:start;max-width:880px;margin:0 auto;padding:32px 24px;background:#fff;border:2px solid var(--vpx-rose);border-radius:24px}.vpx-promise .vpx-lead--left{margin-bottom:0}.vpx-link{display:inline-block;margin-top:16px;color:var(--vpx-plum);font-weight:700}@media(min-width:750px){.vpx-promise{grid-template-columns:64px 1fr;gap:24px;padding:40px}}.vpx-cmp-scroll{overflow-x:auto}.vpx-cmp{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid var(--vpx-line);border-radius:var(--vpx-r);overflow:hidden;font-size:15px}.vpx-cmp th,.vpx-cmp td{padding:12px 8px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--vpx-line);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.vpx-cmp tbody tr:last-child th,.vpx-cmp tbody tr:last-child td{border-bottom:0}.vpx-cmp th:first-child{text-align:left;padding-left:16px;width:34%;font-weight:600}.vpx-cmp thead th{background:var(--vpx-cream);font-size:14px;font-weight:700}.vpx-cmp thead th.is-us{background:var(--vpx-ink);color:#fff}.vpx-cmp td.is-us{background:var(--vpx-sel);font-weight:700}.vpx-yes{color:#2f7d55;font-weight:800;font-size:18px}.vpx-no{color:#9b1c31;font-weight:800;font-size:16px}@media(max-width:480px){.vpx-cmp{font-size:13px}.vpx-cmp th:first-child{padding-left:10px;width:32%}.vpx-cmp th,.vpx-cmp td{padding:10px 4px}}.vpx-clips{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vpx-clip__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--vpx-r);overflow:hidden;background:var(--vpx-blush)}.vpx-clip__media video,.vpx-clip__media img{display:block;width:100%;height:100%;object-fit:cover}.vpx-clip__empty{width:100%;height:100%}.vpx-clip__cap{margin-top:8px;color:var(--vpx-ink);font-size:14px;font-weight:600;text-align:center}@media(max-width:749px){.vpx-clips{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.vpx-clips::-webkit-scrollbar{display:none}.vpx-clip{flex:0 0 62%;scroll-snap-align:start}}.vpx-rev-sum{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 32px;color:var(--vpx-ink-2)}.vpx-rev-sum b{color:var(--vpx-ink)}.vpx-rev-stars{color:var(--vpx-plum);letter-spacing:2px}.vpx-masonry{columns:1;column-gap:16px}@media(min-width:640px){.vpx-masonry{columns:2}}@media(min-width:990px){.vpx-masonry{columns:3;column-gap:20px}}.vpx-rv{display:inline-block;width:100%;margin:0 0 16px;break-inside:avoid;-webkit-column-break-inside:avoid;border-radius:var(--vpx-r);overflow:hidden;background:#fff;border:1px solid var(--vpx-line);color:var(--vpx-ink)}@media(min-width:990px){.vpx-rv{margin-bottom:20px}}.vpx-rv img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.vpx-rv__body{padding:20px}.vpx-rv__stars{color:var(--vpx-plum);letter-spacing:2px;font-size:15px}.vpx-rv__stars span{color:var(--vpx-line)}.vpx-rv h3{font-size:17px;line-height:1.3;margin:8px 0 6px;color:inherit}.vpx-rv p{margin:0 0 12px;font-size:15px;color:var(--vpx-ink-2)}.vpx-rv .vpx-rv__who{margin:0;font-size:14px;font-weight:700;color:inherit}.vpx-rv--dark{background:var(--vpx-ink);border-color:var(--vpx-ink);color:var(--vpx-cream)}.vpx-rv--dark p{color:#d8d2da}.vpx-rv--dark .vpx-rv__stars{color:var(--vpx-rose)}.vpx-rv--dark .vpx-rv__stars span{color:#4a4450}.vpx-rv--blush{background:var(--vpx-blush);border-color:var(--vpx-blush)}.vpx-rv--blush .vpx-rv__stars span{color:#fff}.vpx--tint .vpx-rv--blush{background:#fff}.vpx-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-top:8px}.vpx-icons>div{display:grid;justify-items:center;gap:10px;text-align:center;font-weight:600;font-size:15px;line-height:1.35}.vpx-icons img{width:84px;height:84px}@media(max-width:700px){.vpx-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.vpx-icons img{width:72px;height:72px}}.vpx-faq{max-width:780px;margin:0 auto}.vpx-faq details{background:#fff;border:1px solid var(--vpx-line);border-radius:12px;padding:0 20px;margin-bottom:8px}.vpx-faq summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;cursor:pointer;list-style:none}.vpx-faq summary::-webkit-details-marker{display:none}.vpx-faq summary:after{content:"+";color:var(--vpx-plum);font-size:22px;line-height:1}.vpx-faq details[open] summary:after{content:"\2013"}.vpx-faq details>:not(summary){margin:0 0 16px;color:var(--vpx-ink-2)}.vpx-faq details ul{padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vel-pdp.css.map */
