.vz-wrap{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) var(--gutter) 0}.vz-opt{margin-top:18px}.vz-opt-name{font-size:14px;color:var(--muted);margin-bottom:8px}.vz-opt-name span{color:var(--ink);font-weight:600}.vz-swatches{display:flex;flex-wrap:wrap;gap:8px}.vz-sw{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:40px;border:1.5px solid var(--line);background:#fff;font-size:14px;color:var(--ink);transition:border-color .2s}.vz-sw i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;margin-right:-4px}.vz-sw span{margin-left:6px}.vz-sw.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.vz-add{margin-top:22px}.vz-add[disabled]{opacity:.5}.vz-loading{color:var(--muted);font-size:14px}.vz-go-cart{display:inline-block;margin-top:12px;font-size:15px;border-bottom:1px solid var(--ink)}.vz-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.vz-gallery{position:sticky;top:84px}.vz-main{border-radius:24px;overflow:hidden;background:var(--soft);aspect-ratio:1/1}.vz-main img{width:100%;height:100%;object-fit:cover}.vz-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.vz-thumbs button{width:76px;height:76px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0}.vz-thumbs button.on{border-color:var(--ink)}.vz-thumbs img{width:100%;height:100%;object-fit:cover}.vz-info .eyebrow{text-align:left}.vz-info h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1;color:var(--ink);letter-spacing:-.02em}.vz-price{font-size:24px;font-weight:600;color:var(--ink);margin-top:12px}.vz-desc{margin-top:26px;font-size:15px;color:var(--ink-soft)}.vz-desc p{margin-bottom:12px}.vz-desc ul{padding-left:18px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.vz-desc strong{color:var(--ink)}.vz-panel{border-radius:20px;padding:20px 22px;margin-top:22px}.vz-panel.yellow{background:var(--yellow-soft)}.vz-panel.lilac{background:var(--lilac-soft)}.vz-panel h3{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.05;color:var(--ink);margin-bottom:6px}.vz-panel p{font-size:15px}.vz-upsell{margin-top:clamp(56px,7vw,100px)}.vz-upsell .statement{margin-bottom:28px}.vz-hero-offres{text-align:center;padding:clamp(40px,6vw,80px) var(--gutter) 10px}.vz-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.vz-perks span{background:var(--soft);border-radius:30px;padding:8px 16px;font-size:14px;color:var(--ink)}.vz-perks span:nth-child(1){background:var(--yellow)}.vz-perks span:nth-child(2){background:var(--lilac)}.vz-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.vz-offer{position:relative;text-align:left;border-radius:24px;overflow:hidden;background:#fff;border:1.5px solid var(--line);display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.vz-offer:hover{transform:translateY(-3px)}.vz-offer.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.vz-offer .ph{aspect-ratio:4/3;overflow:hidden}.vz-offer .ph img{width:100%;height:100%;object-fit:cover}.vz-offer.y .ph{background:var(--yellow-soft)}.vz-offer.l .ph{background:var(--lilac-soft)}.vz-offer .bd{padding:18px 20px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.vz-offer h3{font-family:var(--display);font-weight:400;font-size:30px;line-height:1;color:var(--ink)}.vz-offer .what{font-size:14px;color:var(--muted)}.vz-offer .pr{font-size:24px;font-weight:600;color:var(--ink);margin-top:8px}.vz-offer .save{font-size:13px;font-weight:600;color:var(--ink);background:var(--yellow);align-self:flex-start;border-radius:20px;padding:3px 10px}.vz-offer .gift{font-size:13px;color:var(--ink);margin-top:6px}.vz-offer .badge{position:absolute;top:14px;left:14px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;border-radius:20px;padding:4px 12px}.vz-offer .badge.y{background:var(--yellow);color:var(--ink)}.vz-offer .badge.l{background:var(--lilac);color:var(--ink)}.vz-offer .pick{margin-top:12px;font-size:14px;font-weight:600;color:var(--ink)}.vz-configurator{margin:clamp(40px,6vw,72px) auto 0;max-width:760px;background:var(--lilac-soft);border-radius:28px;padding:clamp(24px,4vw,44px);scroll-margin-top:90px}.vz-configurator h2{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,46px);line-height:1;color:var(--ink)}.vz-configurator .vz-sw{background:#fff}.vz-compare{margin-top:clamp(56px,7vw,100px)}.vz-compare table{width:100%;border-collapse:collapse;min-width:620px}.vz-compare th,.vz-compare td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:center;font-size:15px;color:var(--ink)}.vz-compare th{font-family:var(--display);font-weight:400;font-size:22px}.vz-compare td:first-child,.vz-compare th:first-child{text-align:left}.vz-compare tr.hl td{background:var(--yellow-soft)}.vz-page{max-width:820px;margin:0 auto;padding:clamp(40px,6vw,80px) var(--gutter)}.vz-page h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,4.4vw,60px);line-height:1;color:var(--ink);margin-bottom:28px}.vz-page h2{font-family:var(--display);font-weight:400;font-size:28px;color:var(--ink);margin:32px 0 10px}.vz-page p,.vz-page li{font-size:15px;line-height:1.65;color:var(--ink-soft)}.vz-page ul{padding-left:20px;margin:8px 0 14px}.vz-page a{border-bottom:1px solid currentColor}@media(max-width:900px){.vz-product{grid-template-columns:1fr}.vz-gallery{position:static}.vz-offers{grid-template-columns:1fr 1fr}}@media(max-width:600px){.vz-offers{grid-template-columns:1fr}.vz-thumbs button{width:62px;height:62px}}.vz-contact{display:flex;flex-direction:column;gap:14px;margin-top:24px}.vz-contact label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink)}.vz-contact input,.vz-contact textarea{font:inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff}.vz-contact .btn{align-self:flex-start}.vz-ok{background:var(--yellow-soft);padding:12px 16px;border-radius:14px;color:var(--ink)}.vz-err{background:var(--lilac-soft);padding:12px 16px;border-radius:14px;color:var(--ink)}.vz-track{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.vz-track .vz-panel{margin-top:0;display:flex;flex-direction:column;gap:10px}.vz-track .btn{align-self:flex-start}.vz-track-form{display:flex;flex-direction:column;gap:10px}.vz-track-form input{font:inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff}.vz-steps{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:12px;padding:0!important}.vz-steps li{counter-increment:s;position:relative;padding-left:44px}.vz-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:14px}.vz-steps strong{display:block;color:var(--ink)}.footer .vzc-pay{justify-content:flex-start;margin-top:0}@media(max-width:700px){.vz-track{grid-template-columns:1fr}}[hidden]{display:none!important}#vz-config-title{text-transform:lowercase}.vz-sw i{width:34px;height:34px;border-radius:50%;overflow:hidden;box-shadow:none;margin-right:0;background:var(--lilac-soft);display:inline-block}.vz-sw i+i{margin-left:-10px;border:2px solid #fff}.vz-sw i img{width:100%;height:100%;object-fit:cover}.vz-sw{padding:5px 14px 5px 5px}.vz-preview{margin-top:22px;background:#fff;border-radius:22px;padding:16px}.vz-preview-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.vz-preview-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vz-preview-items figure{margin:0}.vz-preview-items img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:var(--lilac-soft)}.vz-preview-items figcaption{font-size:13px;font-weight:600;color:var(--ink);margin-top:6px;display:flex;flex-direction:column}.vz-preview-items figcaption span{font-weight:400;color:var(--muted)}@media(max-width:600px){.vz-preview-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.vz-offer .inside{display:flex;align-items:center;gap:8px;margin:6px 0 2px;font-size:13px;color:var(--muted)}.vz-offer .inside i{width:38px;height:38px;border-radius:50%;overflow:hidden;display:inline-block;background:var(--lilac-soft);border:2px solid #fff}.vz-offer .inside i+i{margin-left:-14px}.vz-offer .inside img{width:100%;height:100%;object-fit:cover}.vz-offer .prow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px}.vz-offer .prow .pr{margin-top:0}.vz-offer .unit{font-size:13px;color:var(--muted)}.vz-offer .per{font-size:13px;color:var(--ink)}.vz-offer .perks{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink)}.vz-offer .perks .pk-ok:before{content:"\2713  ";font-weight:700}.vz-offer .perks .pk-no{color:var(--muted)}.vz-offer .perks .pk-no:before{content:"\2013  "}.vh-hero{position:relative;height:clamp(380px,62vh,640px);overflow:hidden;margin:0 var(--gutter);border-radius:28px}.vh-hero img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.vh-hero-txt{position:absolute;left:clamp(20px,5vw,64px);bottom:clamp(20px,5vw,56px);max-width:620px}.vh-hero-txt h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,5.4vw,78px);line-height:1;color:var(--ink)}.vh{display:flex;flex-direction:column;gap:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px)}.vh h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.05;color:var(--ink);margin-bottom:16px}.vh .center{text-align:center;margin-left:auto;margin-right:auto;max-width:760px}.vh-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.vh-rev .vh-img{order:2}.vh-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:24px}.vh-rev .vh-img img{aspect-ratio:4/3}.vh-txt p{font-size:16px;line-height:1.65;color:var(--ink-soft);margin-bottom:12px}.vh-values{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.vh-values li{font-size:16px;line-height:1.55;color:var(--ink-soft);padding-left:18px;border-left:3px solid var(--yellow)}.vh-values li:nth-child(2){border-color:var(--lilac)}.vh-values strong{color:var(--ink)}.vh-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.vh-card{border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.vh-card.y{background:var(--yellow-soft)}.vh-card.l{background:var(--lilac-soft)}.vh-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.vh-card h3{font-family:var(--display);font-weight:400;font-size:32px;line-height:1}.vh-card p{font-size:15px;line-height:1.55;color:var(--ink-soft)}.vh-card span{font-weight:600;font-size:15px}.vh-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vh-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:20px}.vh-end{text-align:center;background:var(--yellow);border-radius:28px;padding:clamp(32px,5vw,64px) var(--gutter)}.vh-end p{max-width:560px;margin:0 auto 22px;font-size:16px;color:var(--ink)}.vh-end a:not(.btn){border-bottom:1px solid currentColor}@media(max-width:800px){.vh-row,.vh-cards{grid-template-columns:1fr}.vh-rev .vh-img{order:0}.vh-gallery{grid-template-columns:1fr 1fr}}:root{--display:"Jost","Helvetica Neue",Arial,sans-serif}em,.marquee-dark .marquee-track,.ba-col h3{font-style:normal}em{font-weight:300}.statement,.hero h1,.sol h3,.slide h3,.product h3,.offer-title,.guarantee h3,.ba-col h3,.sign,.logo,.seal span,.vz-info h1,.vz-configurator h2,.vz-offer h3,.vz-panel h3,.vz-compare th,.vz-page h1,.vz-page h2,.vh h2,.vh-hero-txt h1,.vh-card h3,.marquee-dark .marquee-track{text-transform:uppercase;font-weight:500;letter-spacing:.08em;line-height:1.12}.logo{letter-spacing:.32em}.statement{font-size:clamp(24px,3vw,42px)}.hero h1{font-size:clamp(26px,3.2vw,46px)}.sol h3,.slide h3{font-size:clamp(26px,2.6vw,36px)}.product h3,.offer-title,.vz-offer h3,.vh-card h3{font-size:clamp(18px,1.6vw,22px)}.guarantee h3,.vz-panel h3{font-size:clamp(18px,1.8vw,24px)}.ba-col h3{font-size:22px}.vz-info h1,.vh-hero-txt h1{font-size:clamp(28px,3.4vw,48px)}.vz-configurator h2,.vz-page h1{font-size:clamp(24px,2.6vw,36px)}.vz-page h2,.vh h2{font-size:clamp(20px,2.2vw,30px)}.vz-compare th{font-size:15px}.marquee-dark .marquee-track{font-size:clamp(14px,1.3vw,17px);letter-spacing:.14em}.seal span{font-size:34px}.product-visual,.vz-offer .ph{position:relative;background:#ece9e5}.product-visual .big,.vz-offer .ph .big{position:absolute;left:clamp(14px,1.6vw,24px);top:clamp(10px,1.2vw,18px);z-index:2;font-family:"Unbounded",var(--mono);font-weight:800;font-size:clamp(38px,4.4vw,66px);line-height:.92;letter-spacing:-.06em;color:#4a4644;text-transform:lowercase;pointer-events:none}.product-visual .tag,.vz-offer .badge{left:auto;right:14px;top:14px;z-index:3}.vz-offer .ph .big{font-size:clamp(34px,3.6vw,54px)}.product .row{align-items:baseline}.product .price{font-size:18px;font-weight:600}.vz-offer .ph{aspect-ratio:1/1;display:flex;align-items:flex-end}.vz-offer .ph img{height:80%;width:100%;object-fit:cover;object-position:center 60%}.vz-offer.y .ph,.vz-offer.l .ph{background:#ebe7e3}.vp .vz-main{aspect-ratio:4/5;position:relative;background:#ece9e5}.vg-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#ffffffe6;border:0;font-size:20px;color:var(--ink);cursor:pointer}.vg-arrow.prev{left:14px}.vg-arrow.next{right:14px}.vp .vz-thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.vp .vz-thumbs button{flex:0 0 78px;height:98px}.vp-promo{background:var(--lilac-soft);border-radius:14px;padding:10px 14px;font-size:14px;color:var(--ink);margin-bottom:16px}.vp-rating{display:block;font-size:14px;font-weight:600;color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:16px}.vp-pitch{font-size:16px;line-height:1.55;color:var(--ink-soft);margin-top:12px}.vp-points{list-style:none;padding:0;margin:14px 0 4px;display:flex;flex-direction:column;gap:8px}.vp-points li{font-size:15px;color:var(--ink);padding-left:30px;position:relative}.vp-points li:before{content:"\2713";position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:12px;font-weight:700}.vp-step{margin:26px 0 10px;font-size:15px;font-weight:600;color:var(--ink);text-transform:lowercase}.vp-step span{font-family:var(--display);font-weight:600;margin-right:6px}.vz-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vf{position:relative;border:1.5px solid var(--line);border-radius:16px;background:#fff;padding:16px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;color:var(--ink);text-align:center}.vf strong{font-family:"Unbounded",var(--mono);font-weight:800;font-size:20px;letter-spacing:-.04em;color:#4a4644;line-height:1}.vf-what{font-size:12px;color:var(--muted);line-height:1.25}.vf-price{font-size:15px;font-weight:600;margin-top:4px}.vf-save{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--yellow);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;white-space:nowrap}.vf.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--yellow-soft)}.vz-pricebox{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:18px}.vz-pricebox .now{font-size:26px;font-weight:600;color:var(--ink)}.vz-pricebox .was{font-size:14px;color:var(--muted)}.vz-pricebox .per{font-size:14px;font-weight:600;color:var(--ink);margin-left:auto}.vz-pricebox+.vz-add{margin-top:12px}.vp-gifts{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}.vp-gifts-title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.vp-gift-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vp-gift-row span{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;font-weight:600;color:var(--ink);background:var(--yellow-soft);border-radius:16px;padding:12px 6px;text-transform:uppercase;letter-spacing:.04em}.vp-gift-row span:nth-child(2){background:var(--lilac-soft)}.vp-gift-row svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vp-below{display:flex;flex-direction:column;gap:clamp(48px,6vw,90px);padding-bottom:20px}.vp-details,.vz-faq{max-width:820px}.vq{border-bottom:1px solid var(--line)}.vq button{width:100%;text-align:left;background:none;border:0;padding:18px 30px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative;cursor:pointer}.vq button:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;font-weight:400}.vq.open button:after{content:"\2013"}.vq p{display:none;padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.vq.open p{display:block}.vz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:10px var(--gutter);transform:translateY(110%);transition:transform .3s}.vz-sticky.show{transform:none}.vz-sticky img{width:52px;height:52px;border-radius:12px;object-fit:cover}.vz-sticky .st-title{font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--ink)}.vz-sticky .st-price{font-size:14px;color:var(--ink-soft)}.vz-sticky .btn{margin-left:auto;padding:12px 22px}@media(max-width:700px){.vz-formulas{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.vz-sticky .st-price{display:none}}.vz-stage{position:relative;isolation:isolate;margin-top:40px;padding:clamp(18px,3vw,36px);border-radius:36px;background:#f4f1ed;overflow:hidden}.vz-stage .vz-offers{margin-top:0;position:relative;z-index:1}.vz-glow{position:absolute;z-index:0;width:55%;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.vz-glow.g1{background:var(--yellow);top:-20%;left:-10%;animation:vzDrift1 16s ease-in-out infinite alternate}.vz-glow.g2{background:var(--lilac);bottom:-25%;right:-12%;animation:vzDrift2 19s ease-in-out infinite alternate}.vz-glow.g3{background:#ffb8c9;top:30%;left:35%;width:35%;opacity:.35;animation:vzDrift3 22s ease-in-out infinite alternate}@keyframes vzDrift1{to{transform:translate(45%,35%) scale(1.15)}}@keyframes vzDrift2{to{transform:translate(-40%,-30%) scale(1.2)}}@keyframes vzDrift3{to{transform:translate(-50%,25%) scale(.85)}}.vz-stage .vz-offer{animation:vzLit 12s ease-in-out infinite;animation-delay:calc(var(--i,0) * 2s)}.vz-stage .vz-offer.l{--lit:185,168,255}.vz-stage .vz-offer{--lit:255,217,90}@keyframes vzLit{0%,18%,to{box-shadow:0 0 rgba(var(--lit),0),0 0 rgba(var(--lit),0);border-color:var(--line)}7%,11%{box-shadow:0 0 0 3px rgba(var(--lit),.9),0 18px 60px rgba(var(--lit),.75);border-color:rgba(var(--lit),1)}}.vz-stage .vz-offer:hover{animation-play-state:paused;box-shadow:0 0 0 3px rgba(var(--lit),.9),0 18px 60px rgba(var(--lit),.75)}@media(prefers-reduced-motion:reduce){.vz-glow,.vz-stage .vz-offer{animation:none}}.vz-guide{margin:clamp(48px,7vw,88px) 0 0}.vz-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.vg-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:24px;text-decoration:none;color:var(--ink);transition:transform .2s}.vg-card:hover{transform:translateY(-3px)}.vg-card.y{background:var(--yellow-soft)}.vg-card.l{background:var(--lilac-soft)}.vg-q{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:18px}.vg-card p{font-size:15px;line-height:1.5;color:var(--ink-soft);margin:0;flex:1}.vg-a{font-weight:600;font-size:14px}@media(max-width:820px){.vz-guide-grid{grid-template-columns:1fr}}.vp-pay{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fff}.vp-pay p{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink)}.vp-pay p svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.vp-pay-icons{display:flex;flex-wrap:wrap;gap:6px}.vp-pay-icon{width:44px;height:28px}.vz-addrow{display:flex;gap:10px;align-items:stretch;margin-top:14px}.vz-addrow .vz-add{flex:1;margin:0}.vz-qty{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:999px;padding:0 6px}.vz-qty button{width:34px;height:100%;min-height:44px;background:none;border:0;font-size:20px;cursor:pointer;color:var(--ink)}.vz-qty span{min-width:22px;text-align:center;font-weight:600}.vp-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;text-align:center}.vp-assure span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--muted);line-height:1.3}.vp-assure strong{color:var(--ink);font-size:13px;font-weight:600}.vp-assure svg{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.6;margin-bottom:4px}.vp-pay .vp-klarna{font-weight:400;color:var(--muted);margin:10px 0 0;font-size:12px}.vp-story{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) var(--gutter) 0}.vp-slider{position:relative;margin-top:32px}.vp-slide{display:none;grid-template-columns:1fr 1.4fr;gap:clamp(24px,4vw,56px);align-items:center}.vp-slide.on{display:grid;animation:vpFade .5s ease}@keyframes vpFade{0%{opacity:0}to{opacity:1}}.vp-slide-txt{text-align:center;padding:0 clamp(0px,3vw,40px)}.vp-slide-k{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:#8a7cd6;margin:0 0 8px}.vp-slide-txt h3{font-family:"Unbounded",var(--display);font-weight:800;font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;line-height:1;margin:0 0 14px;color:var(--ink)}.vp-slide-txt p:last-child{font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0}.vp-slide-img{border-radius:28px;overflow:hidden;aspect-ratio:16/10;background:var(--soft)}.vp-slide-img img{width:100%;height:100%;object-fit:cover}.vp-slider-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.vp-slider-nav button{width:42px;height:42px;border-radius:12px;border:1.5px solid var(--ink);background:var(--lilac-soft);cursor:pointer;font-size:18px}.vp-slider-nav .dots{display:flex;gap:8px}.vp-slider-nav .dots i{width:8px;height:8px;border-radius:50%;background:#d4d0cb;cursor:pointer}.vp-slider-nav .dots i.on{background:var(--ink)}.vp-diff{background:#f4f1ed;margin-top:clamp(56px,7vw,96px);padding:clamp(48px,6vw,80px) var(--gutter)}.vp-diff table{width:100%;max-width:900px;margin:32px auto 0;border-collapse:collapse}.vp-diff th{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:13px;padding:18px 10px;color:var(--ink)}.vp-diff td{border-top:1px solid #dcd7d1;padding:16px 10px;font-size:16px;color:var(--ink)}.vp-diff td:not(:first-child),.vp-diff th:not(:first-child){text-align:center;width:22%}.vp-diff .us{background:var(--yellow-soft)}.vp-diff thead .us{border-radius:20px 20px 0 0}.vp-diff tbody tr:last-child .us{border-radius:0 0 20px 20px}.vp-diff .ok{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:15px}.vp-diff .ko{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink);font-size:14px}.vp-two{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) var(--gutter) 0}.vp-two-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);margin-top:36px}.vp-two-card{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px}.vp-blob{display:block;aspect-ratio:5/4;overflow:hidden;border-radius:58% 42% 48% 52%/55% 48% 52% 45%;margin-bottom:12px}.vp-blob.b2{border-radius:44% 56% 52% 48%/48% 55% 45% 52%}.vp-blob img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.vp-two-card:hover .vp-blob img{transform:scale(1.04)}.vp-two-card h3{font-family:"Unbounded",var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.04em;margin:0}.vp-two-card p{margin:0;font-size:16px;line-height:1.5;color:var(--ink-soft)}.vp-dist{display:flex;gap:32px;align-items:center;margin:8px 0 28px;flex-wrap:wrap}.vp-dist-n{font-size:44px;font-weight:600;margin:0;line-height:1;display:flex;flex-direction:column}.vp-dist-n span{font-size:13px;font-weight:400;color:var(--muted);margin-top:6px}.vp-dist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:240px}.vp-dist li{display:grid;grid-template-columns:34px 1fr 20px;gap:10px;align-items:center;font-size:13px}.vp-dist i{height:5px;border-radius:5px;background:#e6e2dd;overflow:hidden}.vp-dist b{display:block;height:100%;background:var(--ink)}@media(max-width:820px){.vp-slide.on{grid-template-columns:1fr}.vp-slide-img{order:-1}.vp-two-row{grid-template-columns:1fr}.vp-diff td{font-size:14px}}.vz-slot{padding:14px 0;border-top:1px solid var(--line)}.vz-slot:first-child{border-top:0;padding-top:0}.vz-swatches.compact .vz-sw{padding:4px;border-radius:50%}.vz-swatches.compact .vz-sw span{display:none}.vz-swatches.compact .vz-sw i{width:46px;height:46px;margin:0}.vz-sizes{display:flex;gap:8px;margin-top:10px}.vz-size{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 16px;font-size:13px;cursor:pointer;color:var(--ink)}.vz-size.on{border-color:var(--ink);background:var(--ink);color:#fff}:root{--ink:#3d3b39;--ink-soft:#5e5b58;--muted:#8b8885;--line:#e5e3e0;--soft:#f3f2f0;--yellow-soft:#f3f2f0;--lilac-soft:#f3f2f0;--panel:#f3f2f0;--panel-2:#ebeae7;--frame:clamp(10px,1.3vw,18px);--r:clamp(16px,1.6vw,22px)}body{background:#fff;color:var(--ink-soft)}h1,h2,h3,.statement,.hero h1{color:var(--ink)}.announce{background:var(--panel);color:var(--ink);margin:var(--frame) var(--frame) 0;border-radius:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.announce p{color:var(--ink)}.header{background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.nav a,.header .cart{text-transform:uppercase;font-size:12px;letter-spacing:.09em;color:var(--ink)}main>section,main>.trust,main>.marquee{margin:0 var(--frame) var(--frame);border-radius:var(--r);overflow:hidden}main>section:first-child{margin-top:var(--frame)}main>section{background:var(--panel)}.hero{background:var(--panel-2)}.film{background:transparent;padding:0}.film .film-frame{max-width:none;border-radius:var(--r)}.offers,.faq,.reviews,.diff,.life,.solutions,.note{background:var(--panel)}.newsletter{background:var(--lilac)}.marquee-dark{background:var(--ink)}.marquee-color{background:var(--yellow);margin-top:0}main>.trust{background:var(--panel);padding:12px}.trust li,.trust li:nth-child(2n){background:#fff}.sol-yellow,.sol-lilac{background:#fff}.sol .btn,.hero .btn-black{background:transparent;color:var(--ink);border:1px solid var(--ink)}.sol .btn:hover,.hero .btn-black:hover{background:var(--ink);color:#fff}.btn{border-radius:999px;text-transform:uppercase;letter-spacing:.07em;font-weight:500;font-size:13px}.btn-black{background:var(--ink)}.review,.review.y,.review.l{background:#fff}.review .stars,.reviews-score .stars{color:#e8b923}.offer,.offer-best{background:#fff}.diff .us{background:#fff1bf;border-color:#f2d77a}.guarantee{background:#fff}.footer{margin:0 var(--frame) var(--frame);border-radius:var(--r);background:var(--panel)}@media(max-width:700px){main>section,main>.trust,main>.marquee,.footer{border-radius:16px}}.vp-story,.vp-diff,.vp-two,.vp-below,.vz-hero-offres,.vz-compare,.vz-guide,.vh-values,.vz-page{background:var(--panel);border-radius:var(--r);margin:0 var(--frame) var(--frame)}.vp-story,.vp-two{max-width:none;padding:clamp(40px,5vw,72px) clamp(16px,4vw,60px)}.vp-diff{margin-top:0}.vp-below{max-width:none;padding:clamp(28px,4vw,56px) clamp(16px,4vw,60px)}.vz-hero-offres{margin-top:var(--frame);padding:clamp(40px,5vw,72px) var(--gutter)}.vz-compare,.vz-guide{padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px)}.vg-card.y,.vg-card.l,.vp-slide-img,.vp-blob{background:#fff}.vp-slider-nav button{background:#fff;border-radius:999px}.vz-product{padding-top:var(--frame)}.vz-gallery .vz-main{border-radius:var(--r)}.marquee-color{margin:0 var(--frame) var(--frame);border-radius:var(--r)}.vz-stage{border-radius:var(--r)}.lot-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:880px;margin:28px auto 0}.lot-tiers div,.vp-tiers span{background:#fff;border-radius:16px;padding:14px 10px;text-align:center;display:flex;flex-direction:column;gap:2px}.lot-tiers b{font-size:13px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.05em}.lot-tiers i,.vp-tiers i{font-style:normal;font-family:"Unbounded",var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);color:var(--ink);letter-spacing:-.04em}.lot-tiers span,.vp-tiers em{font-size:12px;color:var(--muted);font-style:normal}.lot-tiers .hot,.vp-tiers .hot{background:var(--yellow)}.lot-tiers .hot span,.vp-tiers .hot em{color:var(--ink)}.lot{padding-top:0}.lot-k{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 10px}.lot-sets{margin:clamp(20px,3vw,36px) 0 18px}.lot-sets-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lot-sets-row button{background:var(--panel);border:1.5px solid transparent;border-radius:16px;padding:14px 16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:var(--ink);transition:border-color .2s,background .2s}.lot-sets-row button:hover{border-color:var(--ink)}.lot-sets-row button.on{border-color:var(--ink);background:#fff}.lot-sets-row strong{font-size:14px;font-weight:600}.lot-sets-row span{font-size:12px;color:var(--muted)}.lot-grid{display:grid;grid-template-columns:1fr 360px;gap:clamp(16px,2vw,28px);align-items:start}.lot-group{background:var(--panel);border-radius:var(--r);padding:clamp(16px,2vw,26px);margin-bottom:14px}.lot-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.lot-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:20px;margin:0;color:var(--ink)}.lot-head>span{font-size:13px;color:var(--muted)}.lot-size{margin-left:auto;display:flex;background:#fff;border-radius:999px;padding:3px}.lot-size button{border:0;background:none;border-radius:999px;padding:7px 16px;font-size:13px;cursor:pointer;color:var(--ink)}.lot-size button.on{background:var(--ink);color:#fff}.lot-size-help{font-size:12px;color:var(--muted);margin:-6px 0 14px}.lot-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lot-tile{background:#fff;border-radius:16px;padding:8px 8px 10px;text-align:center;border:1.5px solid transparent;transition:border-color .2s}.lot-tile.on{border-color:var(--ink)}.lot-img{display:block;width:100%;aspect-ratio:1/1;border:0;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#e7e2db}.lot-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lot-img:hover img{transform:scale(1.06)}.lot-tile p{margin:8px 0 6px;font-size:13px;color:var(--ink)}.lot-step{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:2px}.lot-step button{width:28px;height:28px;border:0;background:none;border-radius:50%;cursor:pointer;font-size:16px;color:var(--ink)}.lot-step button:hover{background:var(--panel)}.lot-step span{min-width:16px;font-weight:600;font-size:14px;color:var(--ink)}.lot-sum{position:sticky;top:84px;background:var(--panel);border-radius:var(--r);padding:20px}.lot-bar{height:6px;border-radius:6px;background:#fff;overflow:hidden}.lot-bar i{display:block;height:100%;background:var(--ink);transition:width .35s}.lot-next{font-size:13px;color:var(--ink);margin:8px 0 14px}.lot-list{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.lot-list li{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;background:#fff;border-radius:12px;padding:6px 10px 6px 6px;font-size:13px;color:var(--ink)}.lot-list li img{width:40px;height:40px;border-radius:8px;object-fit:cover}.lot-list li em{display:block;font-style:normal;color:var(--muted);font-size:12px}.lot-list li.empty{display:block;background:none;color:var(--muted);padding:6px 0}.lot-lines p{display:flex;justify-content:space-between;margin:6px 0;font-size:14px;color:var(--ink-soft)}.lot-disc{color:#2f7a3d;font-weight:600}.lot-total-l{border-top:1px solid var(--line);padding-top:10px;font-weight:600;color:var(--ink)!important;font-size:16px!important}.lot-add{margin-top:12px}.lot-sum .fine{font-size:12px;color:var(--muted);text-align:center;margin-top:10px}@media(max-width:900px){.lot-grid{grid-template-columns:1fr}.lot-sum{position:sticky;bottom:10px;top:auto;z-index:20;box-shadow:0 -6px 30px #00000014}.lot-list{max-height:120px}.lot-sets-row,.lot-tiers{grid-template-columns:1fr 1fr}.lot-tiles{grid-template-columns:repeat(4,1fr);gap:6px}.lot-tile p{font-size:11px}.lot-step button{width:24px;height:24px}}.vp-lot{margin-top:18px;background:var(--panel);border-radius:18px;padding:16px}.vp-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 12px}.vp-tiers span{padding:10px 4px;font-size:11px;color:var(--muted)}.vp-tiers b{font-size:16px;color:var(--ink)}.vp-tiers i{font-size:18px}.vp-lot-btn{background:#fff;border:1px solid var(--ink);color:var(--ink)}.vp-lot-btn:hover{background:var(--ink);color:#fff}.vp-3d{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;margin-top:14px;padding:12px;border-radius:14px;background:var(--panel-2,#f2efeb)}.vp-3d video{width:120px;aspect-ratio:4/5;object-fit:cover;border-radius:10px;display:block;background:#d8cfc4}.vp-3d p{margin:0;font-size:14px;line-height:1.5}.vp-3d span{display:block;margin-top:4px;font-size:11px;letter-spacing:.06em;color:#2826248c}:root{--vanille:#F7F0E1;--vanille-clair:#FCF8F0;--nude:#E9C9BD;--nude-soft:#F3E1D9;--bordeaux:#5C1A26;--cerise:#C8102E;--champagne:#DCC8A4;--champagne-fonce:#B89A62;--ink:#5C1A26;--ink-soft:#6B3A41;--muted:#9B7A7C;--line:#E6D7BC;--soft:#FCF8F0;--panel:#F7F0E1;--panel-2:#E9C9BD;--accent:#5C1A26;--accent-soft:#F3E1D9;--yellow:#E9C9BD;--lilac:#E9C9BD;--yellow-soft:#F3E1D9;--lilac-soft:#F3E1D9}body{background:var(--vanille-clair);color:var(--ink-soft)}.header{background:#fcf8f0eb}.announce{background:var(--vanille)}main>section,.offers,.faq,.diff,.life,.solutions,.note,main>.trust{background:var(--vanille)}.trust li,.trust li:nth-child(2n),.review,.review.y,.review.l,.sol-yellow,.sol-lilac{background:var(--vanille-clair)}.hero,.reviews,.newsletter{background:var(--nude)}.diff .us,.diff th.us,.diff tr:last-child td.us{background:var(--nude-soft);border-color:var(--champagne)}.life-card:nth-child(odd) figcaption span,.life-card:nth-child(2n) figcaption span{background:var(--nude-soft)}.marquee-dark{background:var(--bordeaux)}.marquee-dark .marquee-track{color:var(--vanille)}.footer{background:var(--bordeaux);color:var(--vanille)}.footer a,.footer p,.footer h2,.footer h3,.footer .logo,.footer .fine,.footer nav a{color:var(--vanille)}.btn-black,.sol .btn:hover,.hero .btn-black:hover{background:var(--bordeaux);color:var(--vanille)}.pc-badge,.offer-badge,.tag-accent,.vz-offer .save,.vz-offer .badge.y,.vf-save,.lot-tiers .hot,.vp-tiers .hot{background:var(--cerise);color:var(--vanille-clair)}.lot-tiers .hot span,.vp-tiers .hot em,.lot-tiers .hot b,.vp-tiers .hot b,.lot-tiers .hot i,.vp-tiers .hot i{color:var(--vanille-clair)}.marquee-color{background:var(--cerise)}.marquee-color .marquee-track,.marquee-color .marquee-label{color:var(--vanille)}.hero h1 em,.lot-disc,.vzc-saved,.vp-slide-k{color:var(--cerise)}.review .stars,.reviews-score .stars,.pc-stars,.stars{color:var(--champagne-fonce)}.vp-points li:before,.vz-steps li:before,.seal{background:var(--champagne)}.vz-glow.g1{background:var(--nude)}.vz-glow.g2{background:var(--champagne)}.vz-glow.g3{background:var(--cerise);opacity:.18}.hero-media{filter:sepia(.1) saturate(1.03)}.hero-sub{font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--ink-soft);max-width:440px;margin:14px 0 22px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 22px}.hero-chips li{border:1px solid var(--ink);border-radius:999px;padding:7px 14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}body header.header.vzh{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px;height:68px;padding:0 clamp(16px,3vw,40px)}.vzh .logo{font-size:22px;color:var(--ink)}.vzh-nav{display:flex;justify-content:center;gap:clamp(16px,2.4vw,34px)}.vzh-nav>a,.vzh-dd>button{font:inherit;background:none;border:0;padding:6px 0;cursor:pointer;text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:var(--ink)}.vzh-nav>a:hover,.vzh-dd>button:hover{color:var(--cerise)}.vzh-dd{position:relative}.vzh-dd>button:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.vzh-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:220px;padding:10px;background:var(--vanille-clair);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #5c1a261a;opacity:0;visibility:hidden;transition:.18s;z-index:50}.vzh-dd:hover .vzh-menu,.vzh-dd:focus-within .vzh-menu{opacity:1;visibility:visible}.vzh-menu a{display:block;padding:10px 14px;border-radius:10px;font-size:14px;color:var(--ink)}.vzh-menu a:hover{background:var(--nude-soft)}.vzh-icons{display:flex;align-items:center;gap:6px}.vzh-icons>a{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink)}.vzh-icons>a:hover{background:var(--nude-soft)}.vzh-icons svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vzh-icons .cart #cart-count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--cerise);color:var(--vanille-clair);font-size:10px;font-weight:600;line-height:17px;text-align:center}.vzh-burger{display:none}@media(max-width:900px){body header.header.vzh{grid-template-columns:auto 1fr auto!important}.vzh-nav{display:none}.vzh .logo{justify-self:center;grid-column:2}.vzh-burger{display:block;grid-column:1;grid-row:1;position:relative}.vzh-burger summary{list-style:none;cursor:pointer;width:40px;height:40px;display:grid;place-items:center}.vzh-burger summary::-webkit-details-marker{display:none}.vzh-burger summary svg{width:22px;height:22px;stroke:var(--ink);stroke-width:1.6;fill:none}.vzh-burger nav{position:absolute;top:48px;left:0;width:min(86vw,320px);padding:12px;background:var(--vanille-clair);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px #5c1a261f;display:flex;flex-direction:column;z-index:60}.vzh-burger nav a{padding:12px 14px;border-radius:10px;font-size:15px;color:var(--ink)}.vzh-burger nav span{padding:14px 14px 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vzh-icons{grid-column:3}.vzh-icons .ic-account{display:none}}.vzp,.vzs{padding:clamp(32px,5vw,72px) 0}.vzp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(14px,2vw,24px);margin-top:28px}.vzp-card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r);background:var(--vanille-clair);color:var(--ink)}.vzp-ph{position:relative;aspect-ratio:1/1;border-radius:calc(var(--r) - 6px);overflow:hidden;background:var(--nude-soft)}.vzp-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s}.vzp-ph .b{opacity:0}.vzp-card:hover .vzp-ph .b{opacity:1}.vzp-card:hover .vzp-ph img{transform:scale(1.03)}.vzp-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 4px 0;text-transform:uppercase;letter-spacing:.06em}.vzp-row b{font-weight:500}.vzp-sub{padding:0 4px;font-size:13px;color:var(--muted)}.vzp-btn{align-self:flex-start;margin:6px 4px 4px}.vzp-lot{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-top:24px;padding:18px 22px;border-radius:var(--r);background:var(--nude);color:var(--ink)}.vzp-lot span{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.vzp-lot em{font-style:normal;font-size:14px}.vzs-form{display:flex;gap:10px;margin-top:20px;max-width:640px}.vzs-form input{flex:1;min-width:0;border:1px solid var(--line);border-radius:999px;padding:13px 18px;font:inherit;background:var(--vanille-clair);color:var(--ink)}.vzs-count{margin-top:18px;color:var(--muted)}.vzs-page{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--r);background:var(--vanille-clair);color:var(--ink)}.vzs-page span{font-size:14px;color:var(--ink-soft)}.vzp,.vzs{padding-left:var(--gutter,24px);padding-right:var(--gutter,24px)}.vzh-icons .cart #cart-count[hidden]{display:none}.vzp-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.vzp-offers div{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--r);background:var(--vanille-clair);color:var(--ink)}.vzp-offers b{text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:13px}.vzp-offers span{font-size:18px}.vzp-offers em{font-style:normal;font-size:12px;color:var(--muted)}.vzp-offers .hot{background:var(--cerise);color:var(--vanille-clair)}.vzp-offers .hot em{color:var(--vanille)}.vzp-reviews{margin-top:var(--frame);border-radius:var(--r);background:var(--nude)}@media(max-width:700px){.vzp-offers{grid-template-columns:1fr}}.vzp-offers .hot b,.vzp-offers .hot span{color:var(--vanille-clair)}.vzp-offers div{border:1px solid var(--line)}.vzp-offers .hot{border-color:var(--cerise)}.vzp-offers button{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--r);background:var(--vanille-clair);color:var(--ink);border:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s}.vzp-offers button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #5c1a261a}.vzp-offers button.hot{background:var(--cerise);border-color:var(--cerise)}.vzp-offers button.hot b,.vzp-offers button.hot span,.vzp-offers button.hot em{color:var(--vanille-clair)}.vzp-offers button.on{outline:2px solid var(--bordeaux);outline-offset:3px}.vzp-lot{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.vzp-lot.on{outline:2px solid var(--bordeaux);outline-offset:3px}.vzp-builder{margin-top:28px;scroll-margin-top:90px}.vzp-builder-title{margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--ink)}.announce{background:var(--cerise)}.announce p,.announce a{color:var(--vanille-clair)}.vz-buy .btn-black,.vz-box .btn-black,.vp-buy .btn-black,.lot-add,.vzc-checkout,.vp-lot-btn,.vzp-pick.hot .btn,.btn-cerise{background:var(--cerise)!important;color:var(--vanille-clair)!important;border-color:var(--cerise)!important}.vz-buy .btn-black:hover,.vz-box .btn-black:hover,.vp-buy .btn-black:hover,.lot-add:hover,.vzc-checkout:hover,.vp-lot-btn:hover{background:#a50d26!important;border-color:#a50d26!important}.vzc-bar span{background:var(--cerise)}.vzh-nav>a[aria-current],.vzh-nav>a.on{color:var(--cerise)}.logo{letter-spacing:0;padding-left:0;line-height:0}.logo svg{display:block;height:32px;width:auto}.vzh .logo svg{height:32px}.footer .logo svg{height:40px}@media(max-width:900px){.vzh .logo svg{height:26px}}.vzp-compose .statement{margin-bottom:6px}.vzp-intro{max-width:620px;font-size:16px;line-height:1.5;color:var(--ink-soft);margin:6px 0 0}.vzp-compose .vzp-offers{margin-top:18px}.vzp-compose .vzp-offers button{padding:12px 16px}.vzp-compose .vzp-offers span{font-size:16px}.vzp-compose .vzp-builder{margin-top:20px}.vzp-compose .lot-tile.on{border-color:var(--cerise)}.vzp-compose .lot-bar i{background:var(--cerise)}.vzp-compose .lot-disc{color:var(--cerise)}.vzp-more{margin:18px 0 0;font-size:14px;color:var(--muted)}.vzp-more a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.vzp-compose .vzp-offers{grid-template-columns:repeat(3,1fr);gap:6px}.vzp-compose .vzp-offers button{padding:10px}.vzp-compose .vzp-offers em{display:none}.vzp-compose .vzp-offers span{font-size:13px}.vzp-compose .vzp-offers b{font-size:11px}}.vzk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start;padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,56px)}.vzk-visual{position:sticky;top:96px;background:var(--nude-soft);border-radius:var(--r);padding:clamp(18px,2.4vw,32px);min-height:420px;display:flex;flex-direction:column}.vzk-k{margin:0 0 16px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--ink)}.vzk-items{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);flex:1;align-content:center}.vzk-items.n1{grid-template-columns:minmax(0,320px);justify-content:center}.vzk-items.n4{grid-template-columns:repeat(2,1fr)}.vzk-items.n6{grid-template-columns:repeat(3,1fr)}.vzk-it{position:relative;margin:0;background:var(--vanille-clair);border-radius:16px;padding:8px 8px 10px;animation:vzkIn .45s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:var(--d)}.vzk-it img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#e7e2db}.vzk-it figcaption{margin-top:8px;font-size:13px;color:var(--ink);text-align:center;line-height:1.25}.vzk-it figcaption span{display:block;font-size:12px;color:var(--muted)}.vzk-empty{display:flex;flex-direction:column;justify-content:center;border:1.5px dashed var(--champagne);background:transparent}.vzk-empty>span{display:grid;place-items:center;aspect-ratio:1/1;font-size:28px;color:var(--champagne-fonce)}.vzk-free{position:absolute;top:14px;left:14px;background:var(--cerise);color:var(--vanille-clair);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;animation:vzkTag .5s .25s cubic-bezier(.2,.9,.3,1.5) both}.vzk-visual-note{margin:16px 0 0;text-align:center;font-size:14px;color:var(--ink)}@keyframes vzkIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes vzkTag{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:none}}.vzk-title{font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(30px,3.4vw,46px);line-height:1.05;color:var(--ink);margin:6px 0 12px}.vzk-title em{font-style:normal;font-weight:300}.vzk-points{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:6px}.vzk-points li{font-size:14px;color:var(--ink-soft);padding-left:24px;position:relative}.vzk-points li:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:var(--bordeaux);-webkit-mask:radial-gradient(circle,#000 99%,transparent)}.vzk-points li:after{content:"";position:absolute;left:5px;top:6px;width:4px;height:7px;border:solid var(--vanille-clair);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.vzk-step{margin:0 0 20px}.vzk-h{margin:0 0 10px;font-size:15px;color:var(--ink);letter-spacing:.02em}.vzk-h b{font-weight:600;margin-right:6px}.vzk-sub{width:100%;margin:8px 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.vzk-opts{display:flex;flex-wrap:wrap;gap:8px}.vzk-o{position:relative;flex:1 1 0;min-width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:14px 10px;border:1px solid var(--line);border-radius:12px;background:var(--vanille-clair);color:var(--ink);font:inherit;cursor:pointer;text-align:center;transition:border-color .2s,background .2s,transform .15s}.vzk-o:hover{border-color:var(--bordeaux)}.vzk-o:active{transform:scale(.98)}.vzk-o strong{font-weight:500;font-size:15px}.vzk-o small{font-size:12px;color:var(--muted);line-height:1.3}.vzk-o em{font-style:normal;font-size:12px;font-weight:600;color:var(--cerise)}.vzk-o.on{border:1.5px solid var(--bordeaux);background:var(--nude-soft)}.vzk-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--cerise);color:var(--vanille-clair);padding:2px 8px;border-radius:999px}.vzk-qty .vzk-o{min-width:110px}.vzk-dots{display:flex;gap:8px;margin-top:12px}.vzk-dots span{width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid var(--vanille-clair);box-shadow:0 0 0 1px var(--line);animation:vzkIn .35s both}.vzk-dots img{width:100%;height:100%;object-fit:cover}.vzk-custom .vzk-rows{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--vanille-clair)}.vzk-row{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.vzk-row:last-child{border-bottom:0}.vzk-row.on{background:var(--nude-soft)}.vzk-sw{width:40px;height:40px;border-radius:50%;overflow:hidden}.vzk-sw img{width:100%;height:100%;object-fit:cover}.vzk-rn{font-size:14px;color:var(--ink)}.vzk-rn small{display:block;font-size:11px;color:var(--muted)}.vzk-ct{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.vzk-ct button{width:32px;height:30px;border:0;background:none;font-size:16px;color:var(--ink);cursor:pointer}.vzk-ct button:last-child{background:var(--bordeaux);color:var(--vanille-clair)}.vzk-ct button:disabled{opacity:.35;cursor:default}.vzk-ct b{min-width:26px;text-align:center;font-weight:600;font-size:14px;color:var(--ink)}.vzk-gifts{margin:6px 0 18px}.vzk-gh{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:8px;margin-bottom:14px}.vzk-gval{font-style:normal;font-size:13px;color:var(--cerise);border:1px solid var(--cerise);border-radius:999px;padding:2px 10px}.vzk-gval:empty{display:none}.vzk-gl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.vzk-g{text-align:center}.vzk-g small{display:block;margin-top:6px;font-size:11px;line-height:1.25;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.vzk-gi{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:14px;border:1.5px dashed var(--champagne);background:transparent;transition:all .35s}.vzk-gi svg{width:46%;height:46%;fill:none;stroke:var(--champagne-fonce);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:all .35s}.vzk-gb{position:absolute;top:-8px;left:50%;transform:translate(-50%) scale(0);font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:var(--cerise);color:var(--vanille-clair);padding:2px 7px;border-radius:999px;transition:transform .3s cubic-bezier(.2,.9,.3,1.6)}.vzk-g.on .vzk-gi{border:1.5px solid var(--bordeaux);background:var(--nude-soft)}.vzk-g.on .vzk-gi svg{stroke:var(--bordeaux);opacity:1}.vzk-g.on .vzk-gb{transform:translate(-50%) scale(1)}.vzk-g.on small{color:var(--ink)}.vzk-g.pop .vzk-gi{animation:vzkPop .7s cubic-bezier(.2,.9,.3,1.4)}.vzk-g.pop .vzk-gi:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;box-shadow:0 0 #c8102e73;animation:vzkRing .9s ease-out}@keyframes vzkPop{0%{transform:scale(.7) rotate(-8deg)}55%{transform:scale(1.14) rotate(4deg)}to{transform:none}}@keyframes vzkRing{to{box-shadow:0 0 0 14px #c8102e00}}.vzk-spark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vzk-spark i{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--cerise);opacity:0;animation:vzkSpark .8s ease-out forwards}.vzk-spark i:nth-child(2n){background:var(--champagne-fonce);width:5px;height:5px}.vzk-spark i:nth-child(1){--x:-34px;--y:-30px}.vzk-spark i:nth-child(2){--x:34px;--y:-28px}.vzk-spark i:nth-child(3){--x:-38px;--y:16px}.vzk-spark i:nth-child(4){--x:38px;--y:20px}.vzk-spark i:nth-child(5){--x:0;--y:-42px}.vzk-spark i:nth-child(6){--x:4px;--y:40px}@keyframes vzkSpark{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}}.vzk-gnext{margin:12px 0 0;font-size:13px;color:var(--ink-soft)}.vzk-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 12px}.vzk-was{color:var(--muted);font-size:18px}.vzk-now{font-size:28px;font-weight:600;color:var(--ink)}.vzk-unit{margin-left:auto;font-size:14px;color:var(--cerise);font-weight:500}.vzk-add{background:var(--cerise)!important;color:var(--vanille-clair)!important;border-color:var(--cerise)!important}.vzk-add:disabled{opacity:.55;cursor:not-allowed}.vzk-fine{margin:10px 0 0;font-size:12px;color:var(--muted);text-align:center}@media(max-width:900px){.vzk{grid-template-columns:1fr}.vzk-visual{position:relative;top:0;min-height:0;order:0}.vzk-items.n6{grid-template-columns:repeat(3,1fr);gap:8px}.vzk-items.n4{grid-template-columns:repeat(4,1fr);gap:8px}.vzk-it figcaption{font-size:11px}.vzk-it figcaption span{font-size:10px}.vzk-o{min-width:0;padding:12px 6px}.vzk-qty .vzk-o{min-width:calc(50% - 4px);flex:1 1 calc(50% - 4px)}.vzk-gl{gap:6px}.vzk-g small{font-size:9px}}@media(prefers-reduced-motion:reduce){.vzk-it,.vzk-free,.vzk-g.pop .vzk-gi,.vzk-spark i,.vzk-dots span{animation:none!important}}.vzk-items.n4{grid-template-columns:repeat(4,1fr)}.vzk-items.n2{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.vzk-items.n1{grid-template-columns:minmax(0,260px)}.vzk-visual{min-height:0}.vzk-gl{grid-template-columns:repeat(6,1fr)}.vzk-cadeau{background:var(--vanille-clair);box-shadow:0 0 0 2px var(--cerise) inset;animation:vzkGift .8s .35s cubic-bezier(.2,.9,.3,1.4) both}.vzk-free-g{background:var(--bordeaux)}@keyframes vzkGift{0%{opacity:0;transform:translateY(-30px) rotate(-10deg) scale(.6)}60%{opacity:1;transform:translateY(4px) rotate(3deg) scale(1.05)}to{transform:none}}.vzk-items.n6{grid-template-columns:repeat(4,1fr)}.vzk-giftpick{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin .4s}.vzk-giftpick.open{max-height:180px;opacity:1;margin-top:14px}.vzk-gp{display:flex;gap:10px;margin-top:8px}.vzk-gp button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font:inherit;padding:0}.vzk-gp img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--vanille-clair);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s}.vzk-gp button.on img{box-shadow:0 0 0 2px var(--cerise);transform:scale(1.06)}.vzk-gp span{font-size:11px;color:var(--ink)}.vzc-gift{background:var(--nude-soft);border-radius:12px}.vzc-gift .vzc-title i{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:var(--cerise);color:var(--vanille-clair);padding:2px 7px;border-radius:999px;margin-left:6px}.vzc-qty-fixed{font-size:13px;color:var(--muted)}@media(max-width:900px){.vzk-gl{grid-template-columns:repeat(3,1fr)}.vzk-items.n6{grid-template-columns:repeat(4,1fr)}}.vzk-model .vzk-o{min-width:calc(50% - 4px);flex:1 1 calc(50% - 4px)}@media(min-width:1200px){.vzk-model .vzk-o{min-width:0;flex:1 1 0}}.vzk-custom .vzk-rows{max-height:none;overflow:visible;border:0;background:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.vzk-row{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 10px;border:1.5px solid transparent;border-bottom:1.5px solid transparent;border-radius:14px;background:var(--vanille-clair);transition:border-color .2s}.vzk-row:last-child{border-bottom:1.5px solid transparent}.vzk-row.on{border-color:var(--cerise);background:var(--vanille-clair)}.vzk-sw{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:0;padding:0;cursor:pointer;background:#e7e2db}.vzk-sw:disabled{cursor:default}.vzk-sw img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.vzk-sw:not(:disabled):hover img{transform:scale(1.06)}.vzk-sw i{position:absolute;top:6px;right:6px;font-style:normal;font-size:11px;font-weight:600;background:var(--cerise);color:var(--vanille-clair);border-radius:999px;padding:2px 7px;animation:vzkTag .35s both}.vzk-rn{font-size:13px;text-align:center;line-height:1.2}.vzk-ct button{width:28px;height:26px}.vzk-dots{flex-wrap:wrap;gap:10px}.vzk-dots span{width:64px;height:auto;border-radius:12px;border:0;box-shadow:none;overflow:visible;text-align:center}.vzk-dots img{width:64px;height:64px;border-radius:12px;object-fit:cover;display:block;box-shadow:0 0 0 1px var(--line)}.vzk-dots small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.vzk-gp img{width:64px;height:64px;border-radius:12px}@media(max-width:600px){.vzk-custom .vzk-rows{grid-template-columns:repeat(3,1fr);gap:8px}.vzk-dots span,.vzk-dots img{width:52px}.vzk-dots img{height:52px}}.vzk-gt{grid-column:1/-1;margin:10px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-weight:500}.vzk-gt:first-child{margin-top:0}.vzk-qty .vzk-o{min-width:0}@media(max-width:600px){.vzk-free{top:6px;left:50%;transform:translate(-50%);font-size:8px;padding:2px 6px;letter-spacing:.04em;animation:none}.vzk-gl{grid-template-columns:repeat(5,1fr);gap:5px}.vzk-gi{border-radius:10px}.vzk-gb{font-size:7px;padding:1px 5px;top:-6px}.vzk-g small{font-size:8px;letter-spacing:0}.vzk-sets .vzk-o small{display:none}.vzk-visual{padding:14px}.vzk-k{margin-bottom:10px}}.vzp-life{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(24px,3vw,40px)}.vzk-bar{display:none}@media(max-width:900px){.vzk-bar{display:flex;align-items:center;gap:12px;position:fixed;left:10px;right:10px;bottom:10px;z-index:40;padding:10px 10px 10px 16px;border-radius:18px;background:var(--vanille-clair);box-shadow:0 10px 34px #5c1a2638;border:1px solid var(--line);transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.9,.3,1)}.vzk-bar.show{transform:none}.vzk-bar-t{display:flex;flex-direction:column;line-height:1.15;min-width:0}.vzk-bar-now{font-size:18px;color:var(--ink)}.vzk-bar-sub{font-size:11px;color:var(--muted)}.vzk-bar-btn{margin-left:auto;background:var(--cerise)!important;color:var(--vanille-clair)!important;border:0;border-radius:999px;padding:13px 18px;font-size:12px;white-space:nowrap}.vzk-bar-btn:disabled{opacity:.6}body:has(.vzk-bar.show) [id^=chatty],body:has(.vzk-bar.show) .chatty-launcher,body:has(.vzk-bar.show) iframe[title*=hatty]{bottom:86px!important}}@media(max-width:900px){.vzk-bar{right:78px}.vzk-bar-btn{padding:12px 14px}}.vzk-gal{position:sticky;top:96px;min-width:0}.vzk-gal .vzk-visual{position:relative;top:0}.vzk-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);background:var(--nude-soft)}.vzk-track::-webkit-scrollbar{display:none}.vzk-slide{flex:0 0 100%;scroll-snap-align:start;margin:0;aspect-ratio:4/5;box-sizing:border-box}.vzk-slide.vzk-visual{border-radius:0;justify-content:center;min-height:0}.vzk-photo img{display:block;width:100%;height:100%;object-fit:cover}.vzk-gal{position:sticky}.vzk-nav{position:absolute;top:calc(50% - 40px);width:40px;height:40px;border-radius:50%;border:0;background:#fcf8f0eb;color:var(--ink);font-size:18px;cursor:pointer;box-shadow:0 4px 14px #5c1a2626;z-index:2}.vzk-nav.prev{left:10px}.vzk-nav.next{right:10px}.vzk-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.vzk-thumbs::-webkit-scrollbar{display:none}.vzk-th{flex:0 0 64px;height:64px;border-radius:10px;overflow:hidden;border:1.5px solid transparent;padding:0;background:var(--nude-soft);cursor:pointer}.vzk-th img{width:100%;height:100%;object-fit:cover;display:block}.vzk-th span{display:grid;place-items:center;height:100%;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);line-height:1.1;padding:4px}.vzk-th.on{border-color:var(--bordeaux)}@media(max-width:900px){.vzk-gal{position:relative;top:0}.vzk-slide{aspect-ratio:1/1}.vzk-slide.vzk-visual{aspect-ratio:auto;min-height:100%}.vzk-nav{width:34px;height:34px;font-size:15px}.vzk-th{flex-basis:52px;height:52px}}@media(min-width:901px){.vzk-gal{width:100%;max-width:min(520px,calc((100vh - 230px)*.8));justify-self:center}.vzk-slide.vzk-visual .vzk-items.n4{grid-template-columns:repeat(2,1fr)}.vzk-slide.vzk-visual .vzk-items.n6{grid-template-columns:repeat(3,1fr)}.vzk-slide.vzk-visual .vzk-items.n4 .vzk-it,.vzk-slide.vzk-visual .vzk-items.n2 .vzk-it{max-width:200px;justify-self:center;width:100%}}.vzk-photo{background:var(--nude-soft)}.vzk-photo img{object-fit:contain}@media(max-width:900px){.vzk-slide{aspect-ratio:4/5}.vzk-slide.vzk-visual{aspect-ratio:auto}}.vzk-nav{top:auto;bottom:88px;width:36px;height:36px;font-size:16px;opacity:.9}@media(max-width:900px){.vzk-nav{bottom:74px}}@media(max-width:900px){.vzk-slide.vzk-visual .vzk-items.n4{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px}.vzk-slide.vzk-visual .vzk-items.n6{grid-template-columns:repeat(3,1fr);gap:8px}.vzk-slide.vzk-visual .vzk-items.n2{grid-template-columns:repeat(2,1fr);padding:0 10px}.vzk-slide.vzk-visual .vzk-it figcaption{font-size:12px}}:root{--pink:#FF69AE;--pink-soft:#FFE1EE;--blue:#B9E3F9;--blue-soft:#E6F5FD;--cherry:#F43F5E;--lilac-pop:#C9A5F7;--lilac-pop-soft:#EFE4FD;--cream:#FFF5E9;--plum:#35212F;--vanille:#FFF5E9;--vanille-clair:#FFFAF4;--nude:#FFE1EE;--nude-soft:#FFE1EE;--bordeaux:#35212F;--cerise:#F43F5E;--champagne:#C9A5F7;--champagne-fonce:#9B6FE0;--ink:#35212F;--ink-soft:#4A3442;--muted:#7D6873;--line:#EADCE3;--soft:#FFFAF4;--panel:#FFF5E9;--panel-2:#FFE1EE;--accent:#35212F;--accent-soft:#FFE1EE;--yellow:#B9E3F9;--lilac:#C9A5F7;--yellow-soft:#E6F5FD;--lilac-soft:#EFE4FD;--display:"Manrope","Helvetica Neue",Arial,sans-serif;--serif:"Young Serif",Georgia,serif;--hl:var(--blue)}body{font-family:Manrope,Helvetica Neue,Arial,sans-serif;background:var(--cream);color:var(--ink-soft)}.header,body header.header.vzh{background:var(--cream)}.vzh .logo,.logo{color:var(--plum)}.statement,.hero h1,.vzk-title,.reviews-head h2,.life-head h2{font-family:var(--serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.015em!important;line-height:1.02!important;color:var(--plum)}.statement em,.hero h1 em,.vzk-title em,.reviews-head h2 em,.life-head h2 em{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--plum);background:linear-gradient(transparent 52%,var(--hl) 52%,var(--hl) 92%,transparent 92%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.eyebrow,.vzk-k,.vzk-h,.vzk-sub,.vzh-nav>a,.vzh-dd>button,.btn,.announce p,.lot-head h2,.vzk-gt{font-family:Manrope,sans-serif;font-stretch:normal;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.eyebrow:before,.vzk-k:before{content:"\2726  ";color:var(--cherry)}.vzk-o strong{font-family:Manrope,sans-serif;font-weight:700}.announce{background:var(--plum)}.announce p{color:var(--cream)}.announce p:before,.announce p:after{content:" \2726  ";color:var(--pink)}main>section,.offers,.faq,.diff,.solutions,.note,main>.trust{background:var(--cream)}.hero{background:var(--pink-soft)}.marquee-dark{background:var(--plum)}.marquee-dark .marquee-track{color:var(--cream)}.sol-yellow{background:var(--blue)!important}.sol-lilac{background:var(--lilac-pop)!important}.life,.vzp-life{background:var(--blue)!important;--hl:var(--pink)}.reviews,.vzp-reviews{background:var(--lilac-pop)!important;--hl:var(--blue)}.review,.review.y,.review.l{background:var(--cream)}.newsletter{background:var(--cherry)!important;--hl:var(--plum)}.newsletter,.newsletter h2,.newsletter p,.newsletter .statement em{color:var(--cream)}.footer{background:var(--plum);color:var(--cream)}.footer a,.footer p,.footer h2,.footer h3,.footer .logo,.footer .fine,.footer nav a{color:var(--cream)}.life-card figcaption span,.life-card:nth-child(odd) figcaption span,.life-card:nth-child(2n) figcaption span{background:var(--cream);color:var(--plum)}.hero-chips li{border-color:var(--plum);color:var(--plum);background:var(--cream)}.hero-media{filter:none}.btn-black,.vz-buy .btn-black,.lot-add,.vzc-checkout,.vp-lot-btn,.vzk-add,.vzk-bar-btn{background:var(--cherry)!important;color:var(--cream)!important;border-color:var(--cherry)!important;border-radius:999px}.btn-black:hover,.vz-buy .btn-black:hover,.lot-add:hover,.vzc-checkout:hover,.vzk-add:hover:not(:disabled){background:var(--plum)!important;border-color:var(--plum)!important}.sol .btn,.hero .btn-black{border-radius:999px}.newsletter .btn,.newsletter button{background:var(--plum)!important;color:var(--cream)!important;border-color:var(--plum)!important}.vzk-gal .vzk-track,.vzk-visual,.vzk-slide.vzk-visual,.vzk-photo{background:var(--blue-soft)}.vzk-it{background:var(--cream)}.vzk-o{background:#fff;border-color:var(--line)}.vzk-o:hover{border-color:var(--plum)}.vzk-o.on{border:2px solid var(--plum);background:var(--lilac-pop-soft)}.vzk-badge,.vzk-free,.vzk-gb,.vzk-sw i{background:var(--cherry);color:var(--cream)}.vzk-o em,.vzk-unit,.vzk-gval{color:var(--cherry)}.vzk-gval{border-color:var(--cherry)}.vzk-gi{border-color:var(--lilac-pop)}.vzk-gi svg{stroke:var(--champagne-fonce)}.vzk-g.on .vzk-gi{border:1.5px solid var(--pink);background:var(--pink-soft)}.vzk-g.on .vzk-gi svg{stroke:var(--plum)}.vzk-row{background:#fff}.vzk-row.on{border-color:var(--pink);background:var(--pink-soft)}.vzk-ct button:last-child{background:var(--plum);color:var(--cream)}.vzk-th.on{border-color:var(--plum)}.vzk-empty{border-color:var(--lilac-pop)}.vzk-empty>span{color:var(--champagne-fonce)}.vzk-points li:before{background:var(--pink)}.vzk-gh{border-bottom-color:var(--plum)}.stars,.review .stars,.reviews-score .stars,.pc-stars{color:var(--cherry)}.vzh-icons .cart #cart-count{background:var(--cherry);color:var(--cream)}.vzh-nav>a:hover,.vzh-dd>button:hover{color:var(--cherry)}.vzc-bar span{background:var(--pink)}.logo svg,.vzh .logo svg{height:30px}.footer .logo svg{height:44px}@media(max-width:900px){.vzh .logo svg{height:24px}}.vzk-slide.vzk-visual{aspect-ratio:auto;padding:clamp(14px,1.6vw,22px)}.vzk-photo{align-self:stretch;aspect-ratio:auto;min-height:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announce.pp-bar{background:var(--plum)!important;border-radius:0!important;margin:0!important;overflow:hidden;white-space:nowrap;padding:0}.pp-tr{display:inline-flex;gap:48px;padding:10px 0;animation:ppMq 28s linear infinite}.pp-tr span{font-family:Manrope,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream)}.pp-tr b{color:var(--pink)}@keyframes ppMq{to{transform:translate(-50%)}}.pp-k{font-family:Manrope,sans-serif;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin:0 0 14px}.pp-hl{background:linear-gradient(var(--hlc,var(--blue)),var(--hlc,var(--blue))) no-repeat 0 88%/0% 46%;padding:0 .1em;transition:background-size .9s cubic-bezier(.6,.1,.2,1) .25s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.in .pp-hl,.pp-hl.in{background-size:100% 46%}.pp-hl-y{--hlc:#FFE27A}.pp-hl-c{--hlc:var(--cream)}.pp-hl-p{--hlc:var(--pink-soft)}.pp-btn{display:inline-flex;align-items:center;gap:10px;background:var(--cherry);color:var(--cream)!important;font-family:Manrope,sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;border-radius:999px;border:2px solid var(--plum);box-shadow:0 6px 0 var(--plum);transition:transform .15s,box-shadow .15s;text-decoration:none}.pp-btn:hover{transform:translateY(3px);box-shadow:0 3px 0 var(--plum)}.pp-ar{transition:transform .2s}.pp-btn:hover .pp-ar{transform:translate(4px)}.pp-btn.pp-ghost{background:var(--cream);color:var(--plum)!important}.pp-sp{position:absolute;width:var(--s,28px);height:var(--s,28px);color:var(--c,var(--pink));animation:ppTw 2.6s ease-in-out infinite;animation-delay:var(--d,0s);pointer-events:none;z-index:2}.pp-sp svg{width:100%;height:100%;fill:currentColor}@keyframes ppTw{0%,to{transform:scale(.6) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.pp-rv{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.9,.3,1)}.pp-rv.in{opacity:1;transform:none}.pp-d1{transition-delay:.1s}.pp-d2{transition-delay:.2s}.pp-sec{padding:clamp(56px,8vw,100px) clamp(16px,4vw,40px)!important;margin:0!important;border-radius:0!important}.pp-sec>*{max-width:1200px;margin-left:auto;margin-right:auto}.pp-sh{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.pp-sh h2,.pp-scal h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.01em;color:var(--plum);position:relative;margin:0}.pp-tick{position:absolute;right:-46px;top:-14px;width:40px;height:40px}.pp-tick i{position:absolute;width:4px;height:16px;border-radius:4px;background:var(--pink);left:18px;top:0;transform-origin:2px 28px;animation:ppRay 1.8s ease-in-out infinite}.pp-tick i:nth-child(1){transform:rotate(-30deg)}.pp-tick i:nth-child(3){transform:rotate(30deg)}.pp-more{font-family:Manrope,sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--plum);padding-bottom:3px;color:var(--plum)}.hero.pp-hero{position:relative;display:block!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:var(--pink-l,#FFD3E6)!important;overflow:hidden}.pp-hero-in{max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,40px) 0;display:grid;grid-template-columns:1fr 1.05fr;gap:28px;align-items:center;min-height:620px}.pp-hero-txt{position:relative;padding-bottom:48px}.pp-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.4vw,80px);line-height:1;letter-spacing:-.015em;color:var(--plum);margin:0;text-transform:none}.pp-hero h1 .pp-l{display:block;opacity:0;transform:translateY(30px);animation:ppUp .8s cubic-bezier(.2,.9,.3,1) forwards}.pp-hero h1 .pp-l:nth-child(2){animation-delay:.14s}.pp-hero h1 .pp-hl{--hlc:#fff}@keyframes ppUp{to{opacity:1;transform:none}}.pp-lead{font-size:18px;line-height:1.55;max-width:430px;margin:22px 0 30px;color:var(--ink-soft)}.pp-rays{position:absolute;top:-58px;left:-24px;width:70px;height:70px;transform:rotate(-30deg)}.pp-rays i{position:absolute;left:50%;bottom:0;width:5px;height:24px;border-radius:5px;background:var(--cherry);transform-origin:50% 58px;animation:ppRay 1.8s ease-in-out infinite}.pp-rays i:nth-child(1){transform:rotate(-40deg)}.pp-rays i:nth-child(3){transform:rotate(40deg)}@keyframes ppRay{50%{opacity:.4}}.pp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.pp-chips>*{background:var(--cream);border:1.5px solid var(--plum);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;color:var(--plum)!important;text-decoration:none}.pp-chips .stars{color:var(--cherry)}.pp-hero-img{position:relative;align-self:end;display:flex;justify-content:center;padding-bottom:0}.pp-blob{position:absolute;width:92%;aspect-ratio:1;bottom:-14%;left:4%;background:var(--pink);border-radius:46% 54% 50% 50%/55% 45%;animation:ppMorph 9s ease-in-out infinite}@keyframes ppMorph{50%{border-radius:58% 42% 40% 60%/42% 58%;transform:rotate(8deg)}}.pp-hero-img>img{position:relative;width:82%;aspect-ratio:4/5;object-fit:cover;object-position:80% 45%;border-radius:999px 999px 0 0;border:8px solid var(--cream);border-bottom:0;box-shadow:0 30px 60px #35212f2e;animation:ppRise 1.1s cubic-bezier(.2,.9,.3,1) both}@keyframes ppRise{0%{opacity:0;transform:translateY(40px)}}.pp-burst{position:absolute;right:2%;top:10%;width:140px;height:140px;display:grid;place-items:center;z-index:3}.pp-burst svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--cherry);animation:ppSpin 18s linear infinite}.pp-burst p{position:relative;font-family:var(--serif);color:var(--cream);text-align:center;font-size:16px;line-height:1.05;transform:rotate(-8deg);margin:0}@keyframes ppSpin{to{transform:rotate(360deg)}}.pp-icons{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto!important;padding:0 clamp(16px,4vw,40px)!important;background:var(--cream)!important;border-radius:0!important}.pp-icons div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 10px;font-weight:700;font-size:14px;text-align:center;border-right:1px solid var(--line);color:var(--plum)}.pp-icons div:last-child{border:0}.pp-icons svg{width:30px;height:30px;stroke:var(--plum);fill:none;stroke-width:1.6;transition:transform .3s,stroke .3s}.pp-icons div:hover svg{transform:translateY(-4px) rotate(-8deg);stroke:var(--cherry)}.pp-prods{background:var(--cream)!important}.pp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pp-card{display:block;border-radius:28px;padding:22px 22px 26px;background:var(--bg);position:relative;color:var(--plum);text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),box-shadow .35s,opacity .8s}.pp-card:hover{transform:translateY(-8px) rotate(-1deg)!important;box-shadow:0 22px 40px #35212f24}.pp-ph{display:block;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--cream)}.pp-ph img{width:100%;height:100%;object-fit:cover;animation:ppBob 4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes ppBob{50%{transform:translateY(-8px) rotate(-2deg) scale(1.03)}}.pp-tag{position:absolute;top:18px;left:18px;background:var(--plum);color:var(--cream);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;z-index:2}.pp-card h3{font-family:var(--serif);font-weight:400;font-size:26px;margin:18px 0 4px;text-align:center;color:var(--plum)}.pp-sub{text-align:center;font-size:14px;opacity:.75;margin:0}.pp-dots{display:flex;justify-content:center;gap:6px;margin:14px 0}.pp-dots i{width:16px;height:16px;border-radius:50%;background:var(--c);border:2px solid var(--cream);box-shadow:0 0 0 1px #35212f33;transition:transform .2s}.pp-card:hover .pp-dots i{transform:scale(1.15)}.pp-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.pp-row b{font-size:18px}.pp-go{width:46px;height:46px;border-radius:50%;background:var(--cherry);color:var(--cream);display:grid;place-items:center;font-size:20px;transition:transform .25s}.pp-card:hover .pp-go{transform:rotate(-45deg)}.pp-scal{position:relative;background:var(--pink)!important;margin:40px 0 0!important;padding:0!important;border-radius:0!important}.pp-scal:before{content:"";position:absolute;left:0;right:0;top:-38px;height:40px;background:radial-gradient(circle at 30px 40px,var(--pink) 29px,transparent 30px) 0 0/60px 40px repeat-x}.pp-scal-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:70px clamp(16px,4vw,40px) 80px}.pp-scal ul{list-style:none;margin:26px 0 30px;padding:0;display:grid;gap:12px}.pp-scal li{display:flex;gap:12px;align-items:center;font-weight:600;font-size:16px;color:var(--plum)}.pp-scal li b{width:30px;height:30px;border-radius:50%;background:var(--cream);display:grid;place-items:center;font-size:14px}.pp-pic{position:relative}.pp-pic img{border-radius:220px 220px 30px 30px;border:8px solid var(--cream);transform:rotate(2deg);box-shadow:0 30px 50px #35212f2e;width:100%}.pp-sticker{position:absolute;left:-30px;bottom:40px;background:var(--blue);color:var(--plum);border-radius:18px;padding:14px 18px;font-weight:800;font-size:14px;transform:rotate(-6deg);animation:ppWig 3.4s ease-in-out infinite;box-shadow:0 8px 0 var(--plum);border:2px solid var(--plum)}@keyframes ppWig{50%{transform:rotate(-1deg) translateY(-6px)}}.pp-offers{background:var(--blue)!important}.pp-ogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pp-of{display:flex;flex-direction:column;align-items:center;background:var(--cream);color:var(--plum);border-radius:26px;padding:30px 26px;text-align:center;border:2px solid var(--plum);box-shadow:0 8px 0 var(--plum);text-decoration:none;transition:transform .25s,opacity .8s}.pp-of:nth-child(1).in{transform:rotate(-2deg)}.pp-of:nth-child(3).in{transform:rotate(2deg)}.pp-of:hover{transform:rotate(0) scale(1.04)!important}.pp-of.pp-hot{background:var(--cherry);color:var(--cream)}.pp-n{font-family:var(--serif);font-size:64px;line-height:1}.pp-t{font-family:var(--serif);font-size:26px;margin:6px 0 10px}.pp-p{font-size:14px;font-weight:700;opacity:.85}.pp-life{background:var(--lilac-pop)!important;overflow:hidden}.pp-life>.pp-strip{max-width:none}.pp-strip{display:flex;gap:22px;width:max-content;animation:ppMq 50s linear infinite;padding:10px 0 20px}.pp-strip:hover{animation-play-state:paused}.pp-pol{background:#fff;padding:12px 12px 16px;border-radius:8px;width:250px;margin:0;box-shadow:0 14px 30px #35212f2e;transform:rotate(var(--r));transition:transform .3s}.pp-pol:hover{transform:rotate(0) scale(1.05)}.pp-pol img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:4px}.pp-pol figcaption{font-family:var(--serif);font-size:17px;margin-top:10px;text-align:center;color:var(--plum)}main>.reviews{background:var(--cream)!important;border-radius:0!important;margin:0!important;padding:clamp(56px,8vw,100px) clamp(16px,4vw,40px)!important}main>.reviews>*{max-width:1200px;margin-left:auto;margin-right:auto}main>.reviews .reviews-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}main>.reviews .reviews-head h2{font-size:clamp(34px,4.4vw,58px)!important;--hl:var(--lilac-pop)}main>.reviews .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}main>.reviews .review{background:#fff!important;border:2px solid var(--plum);border-radius:24px;padding:24px;transition:transform .3s}main>.reviews .review:nth-child(3n+2){background:var(--pink-soft)!important}main>.reviews .review:nth-child(3n){background:var(--blue-soft)!important}main>.reviews .review:hover{transform:translateY(-6px) rotate(-1deg)}main>.reviews .review .stars{color:var(--cherry);letter-spacing:3px}main>.reviews .review cite{font-style:normal;font-weight:800}main>.newsletter.pp-nl{position:relative;background:var(--cherry)!important;border-radius:0!important;margin:0!important;overflow:hidden}.pp-nl .deco{display:none}.pp-nl .nl-form button{background:var(--plum)!important;color:var(--cream)!important;border-radius:999px}.pp-nl .nl-form input{border-radius:999px}.footer{border-radius:0!important;margin:0!important;text-align:center}.footer .footer-top{display:flex;flex-direction:column;align-items:center;gap:30px}.footer .footer-top .logo svg{height:auto!important;width:min(720px,86vw)}.footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px}.footer .vzc-pay{justify-content:center}@media(max-width:860px){.pp-hero-in{grid-template-columns:1fr;min-height:0;padding-top:28px}.pp-hero-txt{padding-bottom:10px}.pp-hero-img>img{width:88%}.pp-burst{width:104px;height:104px;right:0;top:4%}.pp-burst p{font-size:12px}.pp-rays{display:none}.pp-icons{grid-template-columns:repeat(2,1fr)}.pp-icons div:nth-child(2){border-right:0}.pp-cards,.pp-ogrid,.pp-scal-in{grid-template-columns:1fr}.pp-sh{flex-direction:column;align-items:start}.pp-sticker{left:0}.pp-pol{width:200px}main>.reviews .reviews-head{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.pp-tr,.pp-sp,.pp-blob,.pp-burst svg,.pp-ph img,.pp-sticker,.pp-strip,.pp-rays i,.pp-tick i{animation:none!important}.pp-hl{background-size:100% 46%}.pp-rv{opacity:1;transform:none}.pp-hero h1 .pp-l{opacity:1;transform:none;animation:none}}.pp-scal:before{display:none}.pp-scal{margin-top:0!important}.pp-blob,.pp-rays,.pp-tick{display:none!important}.pp-who{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0}.pp-who li{background:var(--plum);color:var(--cream);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700;opacity:0;transform:translateY(10px) scale(.8);animation:ppPop .5s cubic-bezier(.2,.9,.3,1.6) forwards}.pp-who li:nth-child(2){animation-delay:.12s;background:var(--cherry)}.pp-who li:nth-child(3){animation-delay:.24s;background:var(--lilac-pop);color:var(--plum)}@keyframes ppPop{to{opacity:1;transform:none}}.pp-hero h1 .pp-l:nth-child(3){animation-delay:.28s}.pp-lead b{font-weight:700;color:var(--plum)}.pp-vs{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-14px 0 26px;font-size:14px;font-weight:700}.pp-vs .no{color:#8b6f7d;text-decoration:line-through;text-decoration-color:var(--cherry)}.pp-vs .ok{color:var(--plum);background:#fff;border-radius:999px;padding:2px 10px}.pp-float{position:absolute;z-index:4;pointer-events:none;filter:drop-shadow(0 14px 18px rgba(53,33,47,.25))}.pp-float.f1{width:150px;left:-4%;bottom:14%;animation:ppFloat 6s ease-in-out infinite}.pp-float.f2{width:90px;right:-2%;bottom:32%;animation:ppFloat 5s ease-in-out infinite reverse}@keyframes ppFloat{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-18px) rotate(10deg)}}.pp-icons div b{font-size:14px}.pp-icons div span{font-size:12px;font-weight:500;opacity:.7;margin-top:-6px}.pp-tape{background:var(--pink);transform:rotate(-2deg);margin:26px -20px 6px;overflow:hidden;white-space:nowrap;border-top:2px solid var(--plum);border-bottom:2px solid var(--plum);position:relative;z-index:2}.pp-tape-tr{display:inline-flex;animation:ppMq 32s linear infinite reverse}.pp-tape span{font-family:var(--serif);font-size:clamp(22px,2.6vw,34px);color:var(--plum);padding:12px 18px}.pp-tape span:after{content:"\2726";color:var(--cream);margin-left:36px}.pp-sub b{font-weight:700;color:var(--plum)}.pp-sub{line-height:1.45;min-height:3.9em}.pp-cmp{background:var(--cream);border:2px solid var(--plum);border-radius:22px;padding:8px 18px;margin:24px 0 28px;box-shadow:0 8px 0 var(--plum)}.pp-cmp-h,.pp-cmp-r{display:grid;grid-template-columns:1fr 70px 90px;align-items:center;gap:8px;padding:10px 0}.pp-cmp-h{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pp-cmp-h b{text-align:center;font-weight:800;color:var(--cherry)}.pp-cmp-h i{text-align:center;font-style:normal;opacity:.6}.pp-cmp-r{border-top:1px dashed #e5cfd8;font-size:15px;font-weight:600;color:var(--plum)}.pp-cmp-r b,.pp-cmp-r i{justify-self:center;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal}.pp-cmp-r b{background:var(--cherry);color:var(--cream);transform:scale(0);transition:transform .45s cubic-bezier(.2,.9,.3,1.8)}.pp-cmp-r i{color:#a48d98;border:1.5px solid #d9c3cd}.in .pp-cmp-r b{transform:scale(1)}.in .pp-cmp-r:nth-child(3) b{transition-delay:.15s}.in .pp-cmp-r:nth-child(4) b{transition-delay:.3s}.in .pp-cmp-r:nth-child(5) b{transition-delay:.45s}.in .pp-cmp-r:nth-child(6) b{transition-delay:.6s}.pp-guar{font-weight:700;font-size:15px;color:var(--plum);background:var(--cream);border-radius:999px;padding:10px 18px;border:2px solid var(--plum);margin:0}.pp-btn:hover{animation:ppJelly .5s}@keyframes ppJelly{30%{transform:translateY(3px) scale(1.06,.94)}60%{transform:translateY(3px) scale(.97,1.03)}to{transform:translateY(3px)}}.pp-burst:hover svg{animation-duration:3s}.pp-tag{animation:ppWig 3s ease-in-out infinite}@media(max-width:860px){.pp-float.f1{width:100px;left:-2%}.pp-float.f2{width:64px}.pp-cmp-h,.pp-cmp-r{grid-template-columns:1fr 46px 60px;font-size:13px}.pp-tape{margin:18px -10px 0}}@media(prefers-reduced-motion:reduce){.pp-who li,.pp-float,.pp-tape-tr,.pp-tag{animation:none!important;opacity:1;transform:none}.pp-cmp-r b{transform:scale(1)}}.pp-hero-img>img.pp-float{aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;box-shadow:none;height:auto}.pp-hero-img>img.pp-float.f1{width:150px}.pp-hero-img>img.pp-float.f2{width:90px}.pp-hero h1{font-size:clamp(40px,4.3vw,64px)}.pp-vs .pp-no{color:#8b6f7d;text-decoration:line-through;text-decoration-color:var(--cherry)}.pp-vs .pp-ok{color:var(--plum);background:#fff;border-radius:999px;padding:2px 10px}@media(max-width:860px){.pp-hero-img>img.pp-float.f1{width:96px}.pp-hero-img>img.pp-float.f2{width:60px}}.pp-hero-in{grid-template-columns:1.2fr .85fr}.pp-hero h1{font-size:clamp(34px,3.9vw,58px)!important}.pp-hero h1 .pp-l{white-space:nowrap}@media(max-width:860px){.pp-hero-in{grid-template-columns:1fr}.pp-hero h1 .pp-l{white-space:normal}}.pp-hero-img>img.pp-float.f2{display:none}.pp-hero-img>img.pp-float.f1{width:170px;left:calc(50% - 85px);top:-6%;bottom:auto;z-index:5;animation:ppFloat 5.5s ease-in-out infinite}@media(max-width:860px){.pp-hero-img>img.pp-float.f1{width:110px;left:calc(50% - 55px);top:-4%}}.pp-hero-img>img.pp-float{position:absolute!important;margin:0;padding:0;max-width:none}.pp-burst{top:auto!important;bottom:16%;right:-1%!important}.pp-hero-img>img.pp-float.f1{top:-24%!important}@media(max-width:860px){.pp-hero-img>img.pp-float.f1{top:-18%!important}}.pp-hero-img>img.pp-float.f1{top:-40%!important;width:150px!important;left:calc(50% - 75px)!important}.pp-pack{position:relative;background:var(--pink-l,#FFD3E6);overflow:hidden;padding-bottom:clamp(40px,6vw,72px)}.pp-pack .vzk{position:relative;z-index:1}.pp-pack .vzk-title{font-size:clamp(40px,4.6vw,66px)!important;margin-bottom:16px}.pp-pack .vzk-title .pp-hl{--hlc:#fff}.pp-pack .eyebrow{color:var(--plum)}.pp-pack .vzk-points.pp-who{flex-direction:row;margin:0 0 26px}.pp-pack .vzk-points.pp-who li{padding:6px 13px;font-size:12px;color:var(--cream)}.pp-pack .vzk-points.pp-who li:nth-child(3){color:var(--plum)}.pp-pack .vzk-points li:before,.pp-pack .vzk-points li:after{display:none}.pp-pack .vzk-h{display:flex;align-items:center;gap:10px;color:var(--plum);font-weight:800}.pp-pack .vzk-h b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--plum);color:var(--cream);font-size:12px;margin:0;transform:rotate(-8deg)}.pp-pack .vzk-step:nth-of-type(2) .vzk-h b{background:var(--cherry)}.pp-pack .vzk-step:nth-of-type(3) .vzk-h b{background:var(--lilac-pop);color:var(--plum)}.pp-pack .vzk-o{background:var(--cream);border:2px solid var(--plum)!important;border-radius:18px;box-shadow:0 5px 0 var(--plum);transition:transform .15s,box-shadow .15s,background .2s;color:var(--plum)}.pp-pack .vzk-o:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:0 7px 0 var(--plum)}.pp-pack .vzk-o:active{transform:translateY(3px);box-shadow:0 2px 0 var(--plum)}.pp-pack .vzk-o.on{background:var(--blue);transform:translateY(3px);box-shadow:0 2px 0 var(--plum);animation:ppJellyO .45s}@keyframes ppJellyO{30%{transform:translateY(3px) scale(1.05,.95)}60%{transform:translateY(3px) scale(.98,1.02)}}.pp-pack .vzk-o small{color:var(--plum);opacity:.7}.pp-pack .vzk-badge{border:2px solid var(--plum);border-radius:999px;font-weight:800;animation:ppWig 3s ease-in-out infinite}.pp-pack .vzk-row{background:var(--cream);border:2px solid var(--plum)!important;border-radius:16px}.pp-pack .vzk-row.on{background:var(--pink-soft)}.pp-pack .vzk-sw{border-radius:12px}.pp-pack .vzk-ct{border:2px solid var(--plum);background:var(--cream)}.pp-pack .vzk-dots span{border-color:var(--cream);box-shadow:0 0 0 2px var(--plum)}.pp-pack .vzk-gifts{background:var(--cream);border:2px solid var(--plum);border-radius:22px;padding:14px 16px 16px;box-shadow:0 6px 0 var(--plum);margin-bottom:20px}.pp-pack .vzk-gh{border-bottom:1.5px dashed var(--plum)}.pp-pack .vzk-g.on .vzk-gi{background:var(--pink);border-color:var(--plum)}.pp-pack .vzk-now{font-family:var(--serif);font-weight:400;font-size:44px;color:var(--plum)}.pp-pack .vzk-was{font-size:18px;color:var(--plum);opacity:.55;text-decoration-color:var(--cherry)}.pp-pack .vzk-unit{background:#fff;border-radius:999px;padding:3px 10px;font-weight:800;font-size:13px}.pp-pack .vzk-add{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.08em;padding:18px 28px;border:2px solid var(--plum)!important;box-shadow:0 6px 0 var(--plum);transition:transform .15s,box-shadow .15s}.pp-pack .vzk-add:hover:not(:disabled){background:var(--cherry)!important;border-color:var(--plum)!important;transform:translateY(3px);box-shadow:0 3px 0 var(--plum);animation:ppJelly .5s}.pp-pack .vzk-fine,.pp-pack .vzp-more{color:var(--plum)}.pp-pack .vzp-more a{color:var(--plum);font-weight:700}.pp-pack .vzk-gal .vzk-track{border:2px solid var(--plum);border-radius:28px;box-shadow:0 10px 0 var(--plum);background:var(--cream)}.pp-pack .vzk-slide.vzk-visual{background:var(--cream)}.pp-pack .vzk-photo{background:var(--blue-soft)}.pp-pack .vzk-it{background:#fff;border:2px solid var(--plum);border-radius:16px}.pp-pack .vzk-free{border:2px solid var(--plum);border-radius:999px;transform:rotate(-6deg)}.pp-pack .vzk-nav{background:var(--cherry);color:var(--cream);border:2px solid var(--plum)}.pp-pack .vzk-th{border:2px solid transparent;border-radius:12px}.pp-pack .vzk-th.on{border-color:var(--plum);box-shadow:0 3px 0 var(--plum)}.pp-pack .vzk-th span{color:var(--plum);font-weight:800}.vzk-bar{background:var(--cream);border:2px solid var(--plum);box-shadow:0 6px 0 var(--plum)}.vzk-bar-now{font-family:var(--serif);font-weight:400;color:var(--plum)}.pp-pack+.pp-tape{margin-top:-18px}.pp-tape+.pp-icons{padding-top:20px!important}.vzp-reviews.pp-sec{background:var(--cream)!important;max-width:none}.vzp-reviews>*{max-width:1200px;margin-left:auto;margin-right:auto}.vzp-reviews .reviews-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.vzp-reviews .reviews-head h2{font-size:clamp(34px,4.4vw,58px)!important;--hl:var(--lilac-pop)}.vzp-reviews .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.vzp-reviews .review{background:#fff!important;border:2px solid var(--plum);border-radius:24px;padding:24px;box-shadow:0 6px 0 var(--plum);transition:transform .3s}.vzp-reviews .review:nth-child(3n+2){background:var(--pink-soft)!important}.vzp-reviews .review:nth-child(3n){background:var(--blue-soft)!important}.vzp-reviews .review:hover{transform:translateY(-6px) rotate(-1deg)}.vzp-reviews .review cite{font-style:normal;font-weight:800}.pp-life.vzp-life{max-width:none}@media(max-width:860px){.pp-pack .vzk-title{font-size:40px!important}.pp-pack .vzk-now{font-size:36px}.pp-pack .vzk-gal .vzk-track{box-shadow:0 6px 0 var(--plum)}.vzp-reviews .reviews-head{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.pp-pack .vzk-o.on,.pp-pack .vzk-badge{animation:none!important}}.pp-pack{overflow:clip}.pp-pack .vzk-title{font-size:clamp(36px,3.6vw,54px)!important;white-space:nowrap}@media(min-width:861px){.pp-pack .vzk-gal{position:sticky;top:120px;align-self:start}}@media(max-width:860px){.pp-pack .vzk-title{white-space:normal;font-size:40px!important}}@media(max-width:860px){.pp-hero-img>img.pp-float.f1{top:-2%!important;left:auto!important;right:4%!important;width:84px!important}}.pp-pdp{position:relative;background:var(--pink-l,#FFD3E6);overflow:clip;padding-bottom:clamp(36px,5vw,64px)}.pp-pdp .vp{position:relative;z-index:1}.pp-pdp .vz-info h1{font-family:var(--serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.015em!important;font-size:clamp(42px,4.6vw,66px)!important;line-height:1!important;color:var(--plum);margin:10px 0 12px}.pp-pdp .vp-promo{display:inline-block;background:var(--plum);color:var(--cream);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;margin-bottom:12px}.pp-pdp .vp-rating{border:0;padding:0;margin:0 0 4px;color:var(--plum)}.pp-pdp .vp-pitch{font-size:17px;line-height:1.55;color:var(--plum)}.pp-pdp .vp-points li:before{background:var(--cherry)!important}.pp-pdp .vp-step{font-family:Manrope,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--plum);display:flex;align-items:center;gap:10px}.pp-pdp .vp-step span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--plum);color:var(--cream);font-size:12px;transform:rotate(-8deg)}.pp-pdp .vz-main{border:2px solid var(--plum);border-radius:28px;box-shadow:0 10px 0 var(--plum);overflow:hidden;background:var(--cream)}.pp-pdp .vg-arrow{background:var(--cherry)!important;color:var(--cream)!important;border:2px solid var(--plum)!important}.pp-pdp .vz-thumbs button{border:2px solid transparent;border-radius:12px}.pp-pdp .vz-thumbs button.on{border-color:var(--plum);box-shadow:0 3px 0 var(--plum)}.pp-pdp .vz-sw,.pp-pdp .vz-opt{border:2px solid var(--plum)!important;border-radius:999px;background:var(--cream);box-shadow:0 3px 0 var(--plum);transition:transform .15s,box-shadow .15s}.pp-pdp .vz-sw:hover,.pp-pdp .vz-opt:hover{transform:translateY(-2px) rotate(-1deg)}.pp-pdp .vz-sw.on,.pp-pdp .vz-sw.active,.pp-pdp .vz-sw[aria-pressed=true],.pp-pdp .vz-opt.on{background:var(--blue);transform:translateY(2px);box-shadow:0 1px 0 var(--plum)}.pp-pdp .vz-preview{background:var(--cream);border:2px solid var(--plum);border-radius:22px;box-shadow:0 6px 0 var(--plum)}.pp-pdp .vz-preview-title{font-family:Manrope,sans-serif;font-weight:800;color:var(--plum)}.pp-pdp .vz-pricebox .now,.pp-pdp .vz-pricebox{font-family:var(--serif);font-weight:400;font-size:40px;color:var(--plum)}.pp-pdp .vz-qty{border:2px solid var(--plum)!important;background:var(--cream)}.pp-pdp .vz-add,.pp-pdp .vp-lot-btn{border:2px solid var(--plum)!important;box-shadow:0 6px 0 var(--plum);font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.08em;transition:transform .15s,box-shadow .15s}.pp-pdp .vz-add:hover,.pp-pdp .vp-lot-btn:hover{background:var(--cherry)!important;border-color:var(--plum)!important;transform:translateY(3px);box-shadow:0 3px 0 var(--plum);animation:ppJelly .5s}.pp-pdp .vp-lot{background:var(--blue);border:2px solid var(--plum);border-radius:24px;box-shadow:0 8px 0 var(--plum);padding:18px}.pp-pdp .vp-gifts-title{font-family:var(--serif)!important;font-size:24px!important;text-transform:none!important;letter-spacing:0!important;color:var(--plum)!important;font-weight:400!important}.pp-pdp .vp-tiers span{background:var(--cream);border:2px solid var(--plum);border-radius:18px;color:var(--plum)}.pp-pdp .vp-tiers span:nth-child(1){transform:rotate(-2deg)}.pp-pdp .vp-tiers span:nth-child(3){transform:rotate(2deg)}.pp-pdp .vp-tiers span.hot{background:var(--cherry);color:var(--cream);animation:ppWig 3s ease-in-out infinite}.pp-pdp .vp-tiers span *{color:inherit!important}.pp-pdp .vp-pay,.pp-pdp .vp-assure{color:var(--plum)}.pp-pdp .vp-assure span{background:var(--cream);border:2px solid var(--plum);border-radius:18px}.pp-pdp .vp-assure svg{stroke:var(--cherry)}.pp-pdp+.pp-tape{margin-top:-20px}.vp-story{max-width:none!important;background:var(--blue);padding:clamp(70px,8vw,110px) clamp(16px,4vw,40px)!important;margin:0!important}.vp-story>*{max-width:1200px;margin-left:auto;margin-right:auto}.vp-story .statement,.vp-diff .statement,.vp-two .statement,.vp-below .statement{font-size:clamp(34px,4.4vw,58px)!important}.vp-story .statement em{--hl:var(--pink)}.vp-slide-img{border:2px solid var(--plum);border-radius:200px 200px 28px 28px;box-shadow:0 10px 0 var(--plum)}.vp-slide-k{font-family:Manrope,sans-serif;font-weight:800;color:var(--cherry)!important;letter-spacing:.1em}.vp-slide-txt h3{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--plum)}.vp-slide-txt p{color:var(--plum)}.vp-slider-nav button{background:var(--cherry);color:var(--cream);border:2px solid var(--plum);border-radius:50%}.vp-slider-nav .dots i{background:var(--cream);border:1.5px solid var(--plum)}.vp-slider-nav .dots i.on{background:var(--plum)}.vp-diff{background:var(--pink)!important;margin-top:0!important}.vp-diff .statement em{--hl:var(--cream)}.vp-diff table{background:var(--cream);border:2px solid var(--plum);border-radius:24px;box-shadow:0 8px 0 var(--plum);border-collapse:separate;border-spacing:0;overflow:hidden}.vp-diff th{font-family:Manrope,sans-serif!important;font-weight:800!important;color:var(--plum)}.vp-diff td{border-top:1px dashed #e5cfd8!important;color:var(--plum);font-weight:600}.vp-diff .us{background:var(--pink-soft)!important;border-radius:0!important}.vp-diff thead .us{color:var(--cherry)}.vp-diff .ok{background:var(--cherry)!important;color:var(--cream)!important;transform:scale(0);transition:transform .45s cubic-bezier(.2,.9,.3,1.8)}.vp-diff.in .ok{transform:scale(1)}.vp-diff.in tr:nth-child(2) .ok{transition-delay:.15s}.vp-diff.in tr:nth-child(3) .ok{transition-delay:.3s}.vp-diff.in tr:nth-child(4) .ok{transition-delay:.45s}.vp-diff .ko{border-color:#d9c3cd!important;color:#a48d98}.vp-two{background:var(--cream)}.vp-blob{border:6px solid var(--cream);box-shadow:0 0 0 2px var(--plum),0 10px 0 2px var(--plum)}.vp-two-card{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}.vp-two-card:hover{transform:translateY(-6px) rotate(-1deg)}.vp-two-card h3{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--plum)}.vp-below .reviews{background:var(--lilac-pop)!important;border:2px solid var(--plum);border-radius:32px;box-shadow:0 10px 0 var(--plum);padding:clamp(28px,4vw,48px)!important}.vp-below .review{background:var(--cream)!important;border:2px solid var(--plum);border-radius:22px;box-shadow:0 5px 0 var(--plum);transition:transform .3s}.vp-below .review:nth-child(3n+2){background:var(--pink-soft)!important}.vp-below .review:nth-child(3n){background:var(--blue-soft)!important}.vp-below .review:hover{transform:translateY(-5px) rotate(-1deg)}.vp-below .review cite{font-style:normal;font-weight:800}.vp-dist{background:var(--cream);border:2px solid var(--plum);border-radius:20px}.vq{background:var(--cream);border:2px solid var(--plum)!important;border-radius:18px;margin-bottom:10px;box-shadow:0 4px 0 var(--plum);padding:0 18px}.vq button{color:var(--plum)!important;font-weight:700!important}.vq button:after{color:var(--cherry)}.vq.open{background:var(--pink-soft)}.vq p{color:var(--plum)!important}.vz-sticky{background:var(--cream)!important;border-top:2px solid var(--plum)!important}.vz-sticky img{border:2px solid var(--plum)}.vz-sticky .st-title{font-family:var(--serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:20px!important;color:var(--plum)!important}.vz-sticky .btn{border:2px solid var(--plum)!important;box-shadow:0 4px 0 var(--plum)}@media(max-width:860px){.pp-pdp .vz-info h1{font-size:44px!important}.pp-pdp .vz-main{box-shadow:0 6px 0 var(--plum)}.vp-slide-img{border-radius:120px 120px 22px 22px}}@media(prefers-reduced-motion:reduce){.pp-pdp .vp-tiers span.hot{animation:none!important}.vp-diff .ok{transform:none}}.vzc{background:var(--cream)!important;border-left:2px solid var(--plum)}.vzc-overlay{background:#35212f66}.vzc-head h2{font-family:var(--serif)!important;font-weight:400!important;font-size:36px!important;color:var(--plum)!important}.vzc-head h2 span{font-family:Manrope,sans-serif!important;font-weight:800;font-size:13px!important;color:var(--cream)!important;background:var(--cherry);border-radius:999px;padding:3px 9px;vertical-align:middle}.vzc-close{background:var(--plum)!important;color:var(--cream)!important;transition:transform .2s}.vzc-close:hover{transform:rotate(90deg)}.vzc-ship{background:var(--pink)!important;border:2px solid var(--plum);box-shadow:0 4px 0 var(--plum)}.vzc-ship p{color:var(--plum)!important;font-weight:700}.vzc-bar{background:var(--cream)!important;border:1.5px solid var(--plum);height:10px}.vzc-bar span{background:var(--cherry)!important}.vzc-item{border-bottom:1.5px dashed #e5cfd8!important}.vzc-img{border:2px solid var(--plum);background:#fff!important}.vzc-title{font-family:var(--serif)!important;color:var(--plum)!important}.vzc-row strong{color:var(--plum)!important}.vzc-qty{border:2px solid var(--plum)!important;background:#fff}.vzc-upsell{background:var(--blue)!important;border:2px solid var(--plum);box-shadow:0 4px 0 var(--plum)}.vzc-up strong{font-family:var(--serif)!important;color:var(--plum)!important}.vzc-up .btn{background:var(--plum)!important;color:var(--cream)!important;border-color:var(--plum)!important}.vzc-foot{background:var(--cream)!important;border-top:2px solid var(--plum)!important}.vzc-sub{color:var(--plum)!important;font-weight:800}.vzc-sub strong{font-family:var(--serif);font-weight:400;font-size:26px}.vzc-checkout{border:2px solid var(--plum)!important;box-shadow:0 6px 0 var(--plum);font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.08em;transition:transform .15s,box-shadow .15s}.vzc-checkout:hover{background:var(--cherry)!important;transform:translateY(3px);box-shadow:0 3px 0 var(--plum);animation:ppJelly .5s}.vzc-saved{color:var(--cherry)!important}.pp-pdp .vz-opt.vz-slot{border-radius:22px;background:var(--cream);box-shadow:0 5px 0 var(--plum);transform:none!important}.vp-dist{padding:16px 22px}.vz-sticky{padding-right:96px!important}@media(max-width:700px){.vz-sticky{padding-right:84px!important}}@media(max-width:860px){.vz-product{grid-template-columns:minmax(0,1fr)!important}.vz-product>*{min-width:0}}.pp-pdp .vz-opt.vz-slot{padding:14px 14px 16px}.pp-pdp .vz-size{border:2px solid var(--plum)!important;border-radius:999px;box-shadow:0 3px 0 var(--plum);background:var(--cream);color:var(--plum)}.pp-pdp .vz-size.on{background:var(--plum);color:var(--cream)}.vzc-head h2 span:empty{display:none}.vzk-rating{display:inline-flex;align-items:center;gap:6px;background:var(--cream);border:2px solid var(--plum);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--plum)!important;text-decoration:none;margin:4px 0 14px;box-shadow:0 3px 0 var(--plum);transition:transform .15s}.vzk-rating:hover{transform:translateY(-2px) rotate(-1deg)}.vzk-rating .stars{color:var(--cherry);letter-spacing:2px;font-size:15px}.vzk-rating b{font-weight:800}.vzk-pay{background:#fff;border:2px solid var(--plum);border-radius:20px;padding:14px 16px;margin:18px 0 12px;box-shadow:0 4px 0 var(--plum)}.vzk-pay-t{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-weight:800;font-size:14px;color:var(--plum)}.vzk-pay-t svg{width:18px;height:18px;fill:none;stroke:var(--cherry);stroke-width:2}.vzk-pay-icons{display:flex;flex-wrap:wrap;gap:6px}.vzk-pay-icon{height:26px;width:auto}.vzk-pay-k{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--plum);opacity:.8}.vzc.is-empty .vzc-foot,.vzc.is-empty .vzc-upsell{display:none!important}@media(max-width:500px){.vzc-head{padding:16px 18px 6px}.vzc-head h2{font-size:30px!important}.vzc-ship{margin:6px 18px 4px;padding:9px 12px}.vzc-ship p{font-size:13px;margin-bottom:6px}.vzc-items{padding:4px 18px;min-height:150px}.vzc-item{grid-template-columns:64px 1fr;gap:12px;padding:10px 0}.vzc-upsell{margin:0 18px 6px;padding:9px 12px}.vzc-up span{display:none}.vzc-up strong{font-size:17px!important}.vzc-foot{padding:10px 18px 14px}.vzc-note{margin:2px 0 8px}.vzc-pay-icon{height:18px}.vzc-secure{margin-top:4px}}@media(max-width:860px){.pp-pack .vzk-title{font-size:clamp(30px,9vw,40px)!important;white-space:nowrap}}::selection{background:var(--pink);color:var(--plum)}:focus-visible{outline:3px solid var(--cherry);outline-offset:3px;border-radius:6px}html{accent-color:var(--cherry);scrollbar-color:var(--plum) var(--cream)}.pp-pack .vzk-o{box-shadow:none}.pp-pack .vzk-o:hover{transform:translateY(-2px);box-shadow:0 3px #35212f40}.pp-pack .vzk-o.on{background:var(--blue);transform:translateY(-2px);box-shadow:0 4px 0 var(--plum)}.pp-pack .vzk-gifts,.pp-pack .vzk-gal .vzk-track,.vzk-pay,.vzk-rating,.pp-pdp .vz-sw,.pp-pdp .vz-opt.vz-slot,.pp-pdp .vz-preview,.pp-pdp .vp-lot,.pp-pdp .vz-main,.pp-pdp .vz-size{box-shadow:none}.pp-pdp .vz-sw.on,.pp-pdp .vz-sw.active,.pp-pdp .vz-size.on{box-shadow:0 3px 0 var(--plum);transform:translateY(-1px)}.pp-pdp .vp-tiers span.hot{box-shadow:0 4px 0 var(--plum)}.pp-pack .vzk-g small{font-size:12px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3;color:var(--plum)}.vzk-tabs{display:flex;gap:6px;margin:6px 0 12px;padding:4px;background:#fff;border:2px solid var(--plum);border-radius:999px}.vzk-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 10px;border:0;border-radius:999px;background:transparent;font:700 13px/1.1 Manrope,sans-serif;color:var(--plum);cursor:pointer;transition:background .2s,color .2s}.vzk-tab:hover{background:var(--pink-soft)}.vzk-tab.on{background:var(--plum);color:var(--cream)}.vzk-tab b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--cherry);color:#fff;font-size:11px}@media(max-width:860px){.pp-pack .vzk{gap:0}.pp-pack .vzk-conf{display:contents}.pp-pack .vzk-conf>*{order:4}.pp-pack .vzk-rating,.pp-pack .vzk-title,.pp-pack .vzk-points{order:1}.pp-pack .vzk-step{order:2}.pp-pack .vzk-gal{order:3;margin:4px 0 22px}.pp-pack .vzk-rating{justify-self:start}.pp-pack .vzk-gl{grid-template-columns:repeat(3,1fr)!important;row-gap:12px}.vzk-tab{font-size:12px;padding:6px}}@media(prefers-reduced-motion:reduce){.pp-pack .vzk-o,.vzk-tab{transition:none}}@media(max-width:860px){.pp-pack .vzk-sets{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.pp-pack .vzk-sets .vzk-o{min-width:0;padding:10px 8px}.pp-pack .vzk-dots{display:grid!important;grid-template-columns:repeat(6,1fr);gap:6px}.pp-pack .vzk-dots span{width:auto!important;height:auto!important;min-width:0}.pp-pack .vzk-dots small{font-size:10px;line-height:1.2}.pp-pack .vzk-custom .vzk-rows{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.pp-pack .vzk-row{padding:5px 5px 7px!important;border-radius:14px!important}.pp-pack .vzk-rn{font-size:12px;line-height:1.15;text-align:center}.pp-pack .vzk-ct button{width:24px!important;height:26px!important;font-size:14px}.pp-pack .vzk-ct b{min-width:16px!important;font-size:13px}.vzk-bar-now{white-space:nowrap;font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shop.css.map */
