.zvp-root *{box-sizing:border-box}.zvp-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.zvp-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px;align-items:start;padding:32px 0 80px}.zvp-media{display:flex;flex-direction:column;gap:10px;position:sticky;top:24px}.zvp-media__main{position:relative;border-radius:24px;overflow:hidden;background:#f4f1ec}.zvp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;aspect-ratio:1 / 1}.zvp-track::-webkit-scrollbar{display:none}.zvp-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.zvp-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;border:0;background:#ffffffeb;color:#141414;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 18px #0000002e;opacity:0;transition:opacity .2s}.zvp-nav--prev{left:12px}.zvp-nav--next{right:12px}.zvp-media__main:hover .zvp-nav,.zvp-nav:focus-visible{opacity:1}.zvp-count{position:absolute;right:12px;bottom:12px;z-index:2;background:#141414b8;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}@media(hover:none){.zvp-nav{display:none}}.zvp-slide img,.zvp-slide video,.zvp-slide svg,.zvp-slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.zvp-badge{position:absolute;z-index:2;top:16px;left:16px;background:var(--zv-accent);color:#141414;font-weight:800;font-size:13px;padding:6px 12px;border-radius:999px}.zvp-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;scroll-behavior:smooth}.zvp-thumbs::-webkit-scrollbar{display:none}.zvp-thumbs button{flex:0 0 68px;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:#f4f1ec;cursor:pointer;aspect-ratio:1 / 1}.zvp-thumbs button[aria-current=true]{border-color:var(--zv-accent)}.zvp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.zvp-info{display:flex;flex-direction:column;gap:20px}.zvp-eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zv-accent);margin:0}.zvp-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--zv-muted);text-decoration:none}.zvp-rating__stars{color:var(--zv-accent);letter-spacing:2px;font-size:16px}.zvp-title{font-size:clamp(34px,4vw,54px);line-height:1.02}.zvp-lead{margin:0;font-size:18px;line-height:1.6;color:var(--zv-muted)}.zvp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.zvp-price strong{font-family:var(--zv-head);font-size:36px}.zvp-price s{color:var(--zv-muted);font-size:18px}.zvp-save{background:var(--zv-accent);color:#141414;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.zvp-alert{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.zvp-dot{width:9px;height:9px;border-radius:99px;background:#4ade80;box-shadow:0 0 0 4px #4ade802e;flex:none}.zvp-dot--low{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b33}.zvp-form{display:flex;flex-direction:column;gap:14px}.zvp-label{font-size:14px;font-weight:700}.zvp-form select{min-height:52px;border-radius:14px;border:1px solid var(--zv-line);background:var(--zv-card);color:var(--zv-fg);padding:0 14px;font-size:16px}.zvp-tiers{display:grid;gap:10px;border:0;padding:0;margin:0}.zvp-tier{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:2px solid var(--zv-line);border-radius:16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.zvp-tier:has(input:checked){border-color:var(--zv-accent);background:var(--zv-glow)}.zvp-tier input{accent-color:var(--zv-accent);width:20px;height:20px;margin:0;flex:none}.zvp-tier__txt{flex:1;display:flex;flex-direction:column;gap:2px}.zvp-tier__txt strong{font-size:16px}.zvp-tier__txt span{font-size:13px;color:var(--zv-muted)}.zvp-tier__price{text-align:right;display:flex;flex-direction:column;font-weight:700}.zvp-tier__price s{font-weight:400;font-size:13px;color:var(--zv-muted)}.zvp-tier__badge{position:absolute;top:-11px;right:14px;background:var(--zv-accent);color:#141414;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.zvp-atc{min-height:60px;border-radius:999px;border:0;background:var(--zv-accent);color:#141414;font-weight:800;font-size:18px;cursor:pointer;width:100%;box-shadow:0 14px 34px -14px var(--zv-accent);transition:transform .15s ease}.zvp-atc:hover{transform:translateY(-2px)}.zvp-atc[disabled]{opacity:.5;cursor:not-allowed;transform:none}.zvp-note{margin:0;font-size:14px;color:var(--zv-muted);text-align:center}.zvp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:0}.zvp-pay svg{height:24px;width:auto;display:block}.zvp-ship{display:grid;gap:10px;background:var(--zv-card);border-radius:16px;padding:16px 18px;font-size:15px}.zvp-ship div{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.zvp-ship svg{flex:none;color:var(--zv-accent);margin-top:1px}.zvp-ship b{color:var(--zv-fg)}.zvp-usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.zvp-usps li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45}.zvp-usps svg{flex:none;color:var(--zv-accent);margin-top:1px}.zvp-faq{border-top:1px solid var(--zv-line)}.zvp-faq details{border-bottom:1px solid var(--zv-line);padding:16px 0}.zvp-faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.zvp-faq summary::-webkit-details-marker{display:none}.zvp-faq summary:after{content:"+";color:var(--zv-accent);font-size:22px;line-height:1}.zvp-faq details[open] summary:after{content:"\2013"}.zvp-faq .zvp-a{margin:10px 0 0;color:var(--zv-muted);line-height:1.6;font-size:15px}.zvp-sec{padding:88px 0 0}.zvp-sec__title{font-size:clamp(30px,3.6vw,48px);line-height:1.05;margin-bottom:32px}.zvp-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.zvp-feat__item{background:var(--zv-card);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:10px}.zvp-feat__item i{font-style:normal;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--zv-glow);color:var(--zv-accent);font-family:var(--zv-head);font-size:20px}.zvp-feat__item strong{font-family:var(--zv-head);font-size:22px}.zvp-feat__item span{color:var(--zv-muted);font-size:15px;line-height:1.6}.zvp-desc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px}.zvp-desc .rte{color:var(--zv-muted);line-height:1.75;font-size:17px}.zvp-desc .rte img{max-width:100%;height:auto;border-radius:16px}.zvp-desc .rte a{color:var(--zv-fg)}.zvp-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:16px}.zvp-cmp th,.zvp-cmp td{padding:16px 14px;text-align:center;border-bottom:1px solid var(--zv-line)}.zvp-cmp th:first-child,.zvp-cmp td:first-child{text-align:left}.zvp-cmp thead th{font-family:var(--zv-head);font-size:17px}.zvp-cmp .is-us{background:var(--zv-glow)}.zvp-cmp thead .is-us{border-radius:16px 16px 0 0;color:var(--zv-accent)}.zvp-yes{color:var(--zv-accent)}.zvp-no{color:var(--zv-muted);opacity:.6}.zvp-guarantee{margin-top:88px;border:1px solid var(--zv-line);border-radius:28px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.zvp-seal{width:110px;height:110px;border-radius:999px;background:var(--zv-accent);color:#141414;display:grid;place-items:center;text-align:center;font-family:var(--zv-head);font-weight:800;line-height:1;font-size:30px}.zvp-seal small{display:block;font-size:12px;letter-spacing:.08em;margin-top:4px}.zvp-guarantee p{margin:10px 0 0;color:var(--zv-muted);line-height:1.6;font-size:16px}@media(max-width:560px){.zvp-guarantee{grid-template-columns:1fr;justify-items:start}}.zvp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--zv-bg);border-top:1px solid var(--zv-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease}.zvp-sticky__img{width:48px;height:48px;border-radius:10px;overflow:hidden;flex:none;background:#f4f1ec}.zvp-sticky__img img{width:100%;height:100%;object-fit:cover;display:block}.zvp-sticky__txt{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.zvp-sticky__txt strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.zvp-sticky button{min-height:50px;padding:0 24px;border-radius:999px;border:0;background:var(--zv-accent);color:#141414;font-weight:800;font-size:16px;cursor:pointer;white-space:nowrap}@media(min-width:900px){.zvp-sticky{left:auto;right:24px;bottom:24px;width:440px;border:1px solid var(--zv-line);border-radius:20px;padding:10px;box-shadow:0 24px 48px -16px #000000b3;transform:translateY(160%)}}.zvp-sticky.is-on{transform:none}.zvp-clamp{max-height:10.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.zvp-clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.zvp-more{margin-top:12px;background:none;border:1px solid var(--zv-line);color:var(--zv-fg);border-radius:999px;padding:10px 20px;font-weight:700;cursor:pointer}@media(max-width:899px){.zvp-top{gap:22px;padding-top:0}.zvp-media__main{margin:0 -20px;border-radius:0}.zvp-title{font-size:30px}.zvp-info{gap:16px}.zvp-sec{padding-top:64px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zv-landing.css.map */
