:root{--vb-bg:#FFFFFF;--vb-sand:#F7F7F7;--vb-sand2:#EEEFF3;--vb-velvet:#E6EDF8;--vb-mauve:#5E5A86;--vb-mauve-d:#463F6A;--vb-esp:#231620;--vb-text:#231620;--vb-soft:#6B6470;--vb-line:#E7E6EB;--vb-white:#fff;--vb-r:24px;--vb-r-sm:16px;--vb-pill:999px;--vb-w:1280px;--vb-gut:24px;--vb-head:"Plus Jakarta Sans",system-ui,sans-serif;--vb-body:"Inter",system-ui,sans-serif;--vb-logo:"Cormorant Garamond",Georgia,serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.vb{margin:0;font-family:var(--vb-body);font-size:16px;line-height:1.6;color:var(--vb-text);background:var(--vb-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vb img{max-width:100%;height:auto;display:block}.vb a{color:inherit}.vb button{font-family:inherit}.vb-wrap{max-width:var(--vb-w);margin:0 auto;padding:0 var(--vb-gut)}.vb-sec{padding:96px 0}.vb-sec--sand{background:var(--vb-sand)}.vb-sec--velvet{background:var(--vb-velvet)}.vb-sec--tight{padding:56px 0}.vb-card-sec{padding:16px}.vb-card-sec>.vb-inner{border-radius:32px;padding:80px 0}.vb-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--vb-body);letter-spacing:.16em;text-transform:uppercase;color:var(--vb-mauve);margin:0 0 18px}.vb-eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.vb-center .vb-eyebrow:after{content:"";width:18px;height:1px;background:currentColor}.vb-h1,.vb-h2,.vb-h3{font-family:var(--vb-head);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--vb-esp);margin:0}.vb-h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02}.vb-h2{font-size:clamp(30px,3.6vw,48px);line-height:1.06}.vb-h3{font-size:18px;line-height:1.25;letter-spacing:0}.vb-sub{font:400 clamp(17px,1.5vw,20px)/1.5 var(--vb-head);color:var(--vb-soft);margin:16px 0 0;max-width:560px}.vb-center{text-align:center}.vb-center .vb-sub{margin-left:auto;margin-right:auto}.vb-head-row{margin-bottom:52px}.vb-p{color:var(--vb-soft);margin:0}.vb-note{font-size:13px;color:var(--vb-soft);margin:18px 0 0;line-height:1.5}.vb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border-radius:var(--vb-pill);background:var(--vb-esp);color:#fff!important;border:1px solid var(--vb-esp);font:500 15px/1 var(--vb-body);letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.vb-btn:hover{background:#3a2735;transform:translateY(-1px);box-shadow:0 10px 24px -12px #23162080}.vb-btn .vb-ico{width:18px;height:18px;transition:transform .2s}.vb-btn:hover .vb-ico{transform:translate(3px)}.vb-btn--ghost{background:transparent;color:var(--vb-esp)!important}.vb-btn--ghost:hover{background:var(--vb-esp);color:#fff!important}.vb-btn--full{width:100%}.vb-btn[disabled]{opacity:.5;cursor:not-allowed}.vb-link{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.vb-iconrow{display:flex;flex-wrap:wrap;gap:0;margin-top:30px}.vb-iconrow__i{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 22px;font-size:13px;color:var(--vb-text);text-align:center;border-left:1px solid var(--vb-line)}.vb-iconrow__i:first-child{padding-left:0;border-left:0}.vb-iconrow .vb-ico{width:26px;height:26px;color:var(--vb-mauve)}.vb-badge{display:inline-block;background:var(--vb-mauve);color:#fff;font:500 11px/1 var(--vb-body);letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:var(--vb-pill)}.vb-badge--soft{background:var(--vb-velvet);color:var(--vb-mauve-d)}.vb-media{border-radius:var(--vb-r);overflow:hidden;background:var(--vb-sand)}.vb-media img{width:100%;height:100%;object-fit:cover}.vb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.vb-grid2--rev>:first-child{order:2}.vb-ann{background:var(--vb-esp);color:#f1f3f8;font-size:12.5px;letter-spacing:.06em}.vb-ann__in{display:flex;justify-content:center;align-items:center;gap:40px;height:38px;overflow:hidden}.vb-ann__i{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.vb-ann__i .vb-ico{width:15px;height:15px;opacity:.8}.vb-head{position:sticky;top:0;z-index:60;background:#ffffffeb;backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}.vb-head.is-scrolled{border-bottom-color:var(--vb-line)}.vb-head__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px}.vb-logo{font:500 32px/1 var(--vb-logo);letter-spacing:.01em;color:var(--vb-esp);text-decoration:none;justify-self:start}.vb-nav{display:flex;gap:34px}.vb-nav a{font-size:14px;letter-spacing:.04em;text-decoration:none;color:var(--vb-text);position:relative;padding:6px 0}.vb-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--vb-esp);transition:right .25s}.vb-nav a:hover:after{right:0}.vb-head__act{display:flex;gap:10px;align-items:center;justify-self:end}.vb-head__act .vb-btn{min-height:44px;padding:0 22px;font-size:13.5px}.vb-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--vb-esp);cursor:pointer;text-decoration:none}.vb-iconbtn:hover{background:var(--vb-sand)}.vb-iconbtn .vb-ico{width:22px;height:22px}.vb-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--vb-mauve);color:#fff;font-size:11px;line-height:18px;text-align:center;padding:0 5px}.vb-burger{display:none}.vb-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.vb-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#23162059;opacity:0;transition:opacity .25s}.vb-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--vb-bg);transform:translate(-100%);transition:transform .3s ease;padding:22px 26px;display:flex;flex-direction:column}.vb-drawer.is-open{pointer-events:auto}.vb-drawer.is-open .vb-drawer__bg{opacity:1}.vb-drawer.is-open .vb-drawer__panel{transform:none}.vb-drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.vb-drawer nav a{display:block;padding:16px 0;border-bottom:1px solid var(--vb-line);font:800 20px var(--vb-head);text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;color:var(--vb-esp)}.vb-drawer .vb-btn{margin-top:auto}.vb-hero{padding:16px 16px 0}.vb-hero__card{position:relative;border-radius:32px;background:var(--vb-sand);overflow:hidden;display:grid;grid-template-columns:1.02fr 1fr;align-items:stretch;min-height:640px}.vb-hero__txt{padding:84px 40px 72px max(56px,calc((100vw - var(--vb-w))/2 + var(--vb-gut)));display:flex;flex-direction:column;justify-content:center}.vb-hero__img{position:relative;min-height:100%}.vb-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vb-hero__price{display:flex;align-items:baseline;gap:10px;margin:28px 0 24px;font-size:15px;color:var(--vb-soft)}.vb-hero__price strong{font:800 30px/1 var(--vb-head);color:var(--vb-esp)}.vb-hero__price s{font-size:15px}.vb-hero__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vb-benefits{display:grid;gap:0;margin-top:34px;border-top:1px solid var(--vb-line)}.vb-benefit{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--vb-line)}.vb-benefit__ic{width:52px;height:52px;border-radius:50%;background:var(--vb-velvet);color:var(--vb-mauve-d);display:flex;align-items:center;justify-content:center}.vb-benefit__ic .vb-ico{width:24px;height:24px}.vb-benefit h3{margin:4px 0}.vb-tall{aspect-ratio:4/5}.vb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vb-step{background:var(--vb-white);border-radius:var(--vb-r);padding:34px 30px 32px;position:relative}.vb-step__n{font:800 48px/1 var(--vb-head);color:var(--vb-mauve);opacity:.35;margin-bottom:26px;display:block}.vb-step h3{margin-bottom:8px}.vb-step-media{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.vb-ba{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.vb-ba__media{aspect-ratio:1}.vb-checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.vb-checks li{display:flex;gap:12px;align-items:flex-start}.vb-checks .vb-ico{flex:0 0 20px;width:20px;height:20px;color:var(--vb-mauve);margin-top:3px}.vb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--vb-r);background:#fff}.vb-table{width:100%;min-width:640px;border-collapse:collapse}.vb-table th,.vb-table td{padding:20px 18px;text-align:center;border-bottom:1px solid var(--vb-line);font-size:15px}.vb-table thead th{font:500 13px/1.3 var(--vb-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vb-soft);padding-top:26px}.vb-table td:first-child,.vb-table th:first-child{text-align:left;color:var(--vb-text);font-weight:500;padding-left:28px}.vb-table tbody tr:last-child td{border-bottom:0}.vb-table .is-us{background:var(--vb-velvet)}.vb-table thead .is-us{color:var(--vb-esp);font:500 22px/1 var(--vb-logo);letter-spacing:0;text-transform:none;border-radius:18px 18px 0 0}.vb-table tbody tr:last-child .is-us{border-radius:0 0 18px 18px}.vb-yes{display:inline-flex;width:28px;height:28px;border-radius:50%;background:var(--vb-esp);color:#fff;align-items:center;justify-content:center}.vb-yes .vb-ico{width:16px;height:16px}.vb-no{display:inline-block;width:14px;height:1.5px;background:#c8cbd6;vertical-align:middle}.vb-table .is-us .vb-yes{background:var(--vb-mauve)}.vb-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.vb-pack{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--vb-r);padding:14px 14px 26px;text-decoration:none;color:inherit;border:1px solid transparent;transition:transform .25s,box-shadow .25s}.vb-pack:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #23162059}.vb-pack--hi{border-color:var(--vb-esp)}.vb-pack__img{border-radius:18px;overflow:hidden;aspect-ratio:1;background:var(--vb-sand);position:relative}.vb-pack__img img{width:100%;height:100%;object-fit:cover}.vb-pack__img .vb-badge{position:absolute;top:14px;left:14px}.vb-pack__body{padding:22px 12px 0;display:flex;flex-direction:column;flex:1}.vb-pack__items{list-style:none;padding:0;margin:14px 0 22px;display:grid;gap:8px;flex:1;align-content:start}.vb-pack__items li{display:flex;gap:10px;font-size:14.5px;color:var(--vb-soft)}.vb-pack__items .vb-ico{flex:0 0 18px;width:18px;height:18px;color:var(--vb-mauve);margin-top:3px}.vb-pack__price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.vb-pack__price strong{font:800 28px/1 var(--vb-head);color:var(--vb-esp)}.vb-pack__price s{color:var(--vb-soft);font-size:14px}.vb-pack .vb-btn{min-height:50px}.vb-pack:not(.vb-pack--hi) .vb-btn{background:transparent;color:var(--vb-esp)!important}.vb-pack:not(.vb-pack--hi):hover .vb-btn{background:var(--vb-esp);color:#fff!important}.vb-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.vb-trust__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:8px 24px;border-left:1px solid var(--vb-line)}.vb-trust__i:first-child{border-left:0}.vb-trust__i .vb-ico{width:30px;height:30px;color:var(--vb-mauve)}.vb-trust__i strong{font:800 14px/1.3 var(--vb-head);text-transform:uppercase;letter-spacing:.01em;color:var(--vb-esp)}.vb-trust__i span{font-size:14px;color:var(--vb-soft);line-height:1.45}.vb-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.vb-faq details{border-bottom:1px solid var(--vb-line)}.vb-faq details:first-child{border-top:1px solid var(--vb-line)}.vb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:500 17px/1.4 var(--vb-body);color:var(--vb-esp)}.vb-faq summary::-webkit-details-marker{display:none}.vb-faq summary .vb-pm{flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1px solid var(--vb-line);display:flex;align-items:center;justify-content:center;transition:transform .25s,background .25s}.vb-faq summary .vb-pm .vb-ico{width:16px;height:16px}.vb-faq details[open] summary .vb-pm{transform:rotate(45deg);background:var(--vb-esp);color:#fff;border-color:var(--vb-esp)}.vb-faq__a{padding:0 52px 24px 0;color:var(--vb-soft)}.vb-faq__a p{margin:0 0 10px}.vb-crumbs{font-size:13px;color:var(--vb-soft);padding:22px 0 0}.vb-crumbs a{text-decoration:none}.vb-crumbs span{margin:0 8px;opacity:.5}.vb-pdp{padding:22px 0 80px}.vb-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start}.vb-gal{display:grid;grid-template-columns:76px 1fr;gap:14px;position:sticky;top:96px}.vb-gal__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.vb-gal__thumbs::-webkit-scrollbar{display:none}.vb-gal__thumb{padding:0;border:1px solid transparent;border-radius:12px;overflow:hidden;background:var(--vb-sand);cursor:pointer;aspect-ratio:1;flex:0 0 auto;opacity:.7;transition:opacity .2s,border-color .2s}.vb-gal__thumb.is-on,.vb-gal__thumb:hover{opacity:1;border-color:var(--vb-esp)}.vb-gal__thumb img{width:100%;height:100%;object-fit:cover}.vb-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--vb-r);background:var(--vb-sand);scrollbar-width:none}.vb-gal__track::-webkit-scrollbar{display:none}.vb-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1}.vb-gal__slide img{width:100%;height:100%;object-fit:cover}.vb-gal__dots{display:none}.vb-buy__title{font:800 clamp(30px,3vw,42px)/1.06 var(--vb-head);text-transform:uppercase;letter-spacing:-.01em;color:var(--vb-esp);margin:10px 0 0}.vb-buy__sub{font:400 18px/1.45 var(--vb-head);color:var(--vb-soft);margin:10px 0 0}.vb-buy__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 0}.vb-buy__price .now{font:800 30px/1 var(--vb-head);color:var(--vb-esp)}.vb-buy__price s{color:var(--vb-soft)}.vb-buy__tax{font-size:13px;color:var(--vb-soft);margin:6px 0 0}.vb-buy__mini{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:16px 0;border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line);font-size:13.5px}.vb-buy__mini span{display:inline-flex;align-items:center;gap:7px}.vb-buy__mini .vb-ico{width:18px;height:18px;color:var(--vb-mauve)}.vb-opt-label{display:flex;justify-content:space-between;font:500 12px/1 var(--vb-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vb-soft);margin:26px 0 12px}.vb-opts{display:grid;gap:10px}.vb-opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;border:1px solid var(--vb-line);border-radius:var(--vb-r-sm);padding:18px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.vb-opt:hover{border-color:#cacdd8}.vb-opt input{position:absolute;opacity:0;pointer-events:none}.vb-opt__radio{width:22px;height:22px;border-radius:50%;border:1px solid #B9BCC8;display:flex;align-items:center;justify-content:center}.vb-opt.is-on{border-color:var(--vb-esp);background:#f9fafc;box-shadow:0 0 0 1px var(--vb-esp)}.vb-opt.is-on .vb-opt__radio{border-color:var(--vb-esp)}.vb-opt.is-on .vb-opt__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--vb-esp)}.vb-opt__t{font-weight:500;font-size:15px;line-height:1.35;color:var(--vb-esp)}.vb-opt__d{display:block;font-size:13px;color:var(--vb-soft);font-weight:400;margin-top:3px}.vb-opt__p{text-align:right;white-space:nowrap}.vb-opt__p strong{display:block;font:800 18px/1.2 var(--vb-head);color:var(--vb-esp)}.vb-opt__p s{font-size:13px;color:var(--vb-soft)}.vb-opt .vb-badge{position:absolute;top:-10px;left:54px;font-size:10px;padding:5px 10px}.vb-atc{margin-top:18px}.vb-know{margin-top:22px;background:var(--vb-velvet);border-radius:18px;padding:18px 20px}.vb-know__h{font:800 13px/1 var(--vb-head);letter-spacing:.06em;text-transform:uppercase;color:var(--vb-esp);margin:0 0 14px}.vb-know__g{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vb-know__i{display:flex;gap:10px;align-items:flex-start}.vb-know__i .vb-ico{flex:0 0 22px;width:22px;height:22px;color:var(--vb-esp);margin-top:1px}.vb-know__i span{display:flex;flex-direction:column;font-size:12.5px;line-height:1.35;color:var(--vb-soft)}.vb-know__i strong{font-size:13.5px;font-weight:600;color:var(--vb-esp);margin-bottom:2px}@media(max-width:520px){.vb-know__g{grid-template-columns:1fr;gap:12px}}.vb-good{margin-top:28px}.vb-good__h{font:800 13px/1 var(--vb-head);letter-spacing:.06em;text-transform:uppercase;color:var(--vb-esp);margin:0 0 14px}.vb-good ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.vb-good li{display:flex;gap:12px;font-size:15px;line-height:1.5}.vb-good li .vb-ico{flex:0 0 20px;width:20px;height:20px;color:var(--vb-mauve);margin-top:2px}.vb-good li strong{font-weight:600;color:var(--vb-esp)}.vb-acc{margin-top:30px}.vb-acc details{border-top:1px solid var(--vb-line)}.vb-acc details:last-child{border-bottom:1px solid var(--vb-line)}.vb-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font:500 15px var(--vb-body);color:var(--vb-esp);letter-spacing:.02em}.vb-acc summary::-webkit-details-marker{display:none}.vb-acc summary .vb-ico{width:18px;height:18px;transition:transform .25s}.vb-acc details[open] summary .vb-ico{transform:rotate(45deg)}.vb-acc__c{padding:0 0 22px;color:var(--vb-soft);font-size:15px}.vb-rte h3{font:800 14px var(--vb-head);text-transform:uppercase;letter-spacing:.02em;color:var(--vb-esp);margin:22px 0 8px}.vb-rte ul,.vb-rte ol{padding-left:20px;margin:0 0 10px}.vb-rte table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 12px}.vb-rte th,.vb-rte td{border-bottom:1px solid var(--vb-line);padding:9px 6px;text-align:center}.vb-rte td:first-child,.vb-rte th:first-child{text-align:left}.vb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--vb-line);transform:translateY(110%);transition:transform .3s ease;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.vb-sticky.is-on{transform:none}.vb-sticky__in{display:flex;align-items:center;gap:16px}.vb-sticky__img{width:52px;height:52px;border-radius:12px;overflow:hidden;flex:0 0 52px;background:var(--vb-sand)}.vb-sticky__img img{width:100%;height:100%;object-fit:cover}.vb-sticky__t{flex:1;min-width:0}.vb-sticky__t strong{display:block;font:800 14px/1.25 var(--vb-head);text-transform:uppercase;letter-spacing:0;color:var(--vb-esp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-sticky__t span{font-size:14px;color:var(--vb-soft)}.vb-sticky .vb-btn{min-height:50px;padding:0 28px}.vb-page{padding:72px 0 96px;min-height:50vh}.vb-page__narrow{max-width:760px;margin:0 auto}.vb-cart__row{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--vb-line)}.vb-cart__img{border-radius:14px;overflow:hidden;background:var(--vb-sand);aspect-ratio:1}.vb-cart__img img{width:100%;height:100%;object-fit:cover}.vb-cart__t{font-weight:500;color:var(--vb-esp);text-decoration:none}.vb-cart__v{font-size:14px;color:var(--vb-soft)}.vb-qty{display:inline-flex;align-items:center;border:1px solid var(--vb-line);border-radius:var(--vb-pill);margin-top:10px}.vb-qty button,.vb-qty a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--vb-esp);text-decoration:none}.vb-qty .vb-ico{width:16px;height:16px}.vb-qty span{min-width:28px;text-align:center;font-size:14px}.vb-cart__rm{font-size:13px;color:var(--vb-soft);margin-left:14px}.vb-cart__sum{background:var(--vb-sand);border-radius:var(--vb-r);padding:30px;margin-top:30px}.vb-cart__line{display:flex;justify-content:space-between;margin-bottom:8px}.vb-cart__total{font:800 24px var(--vb-head);color:var(--vb-esp)}.vb-field{width:100%;font:inherit;font-size:16px;color:var(--vb-text);background:#fff;border:1px solid var(--vb-line);border-radius:14px;padding:16px 18px;outline:none}.vb-field:focus{border-color:var(--vb-esp)}.vb-form{display:grid;gap:12px;margin-top:28px}.vb-msg{border-radius:14px;padding:14px 16px;font-size:15px;background:var(--vb-velvet);color:var(--vb-esp)}.vb-products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.vb-foot{background:var(--vb-sand);color:var(--vb-text);padding:80px 0 30px;margin-top:0}.vb-foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.vb-foot__logo{font:500 44px/1 var(--vb-logo);color:var(--vb-esp);margin:0 0 16px}.vb-foot p{color:var(--vb-soft);max-width:340px;margin:0}.vb-foot h4{font:800 12px/1 var(--vb-head);letter-spacing:.08em;text-transform:uppercase;color:var(--vb-esp);margin:8px 0 18px}.vb-foot__links a{display:block;padding:5px 0;text-decoration:none;color:var(--vb-soft);font-size:14.5px}.vb-foot__links a:hover{color:var(--vb-esp)}.vb-foot__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--vb-line);margin-top:56px;padding-top:24px;font-size:12.5px;color:var(--vb-soft)}.vb-js .vb-rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.vb-js .vb-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vb-js .vb-rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:1024px){.vb-grid2,.vb-ba,.vb-faq-grid{gap:44px}.vb-hero__txt{padding:64px 36px 56px 44px}.vb-nav{gap:22px}}@media(max-width:860px){:root{--vb-gut:20px}.vb-sec{padding:64px 0}.vb-head-row{margin-bottom:34px}.vb-head__in{height:62px;grid-template-columns:44px 1fr 44px}.vb-logo{justify-self:center;font-size:28px}.vb-nav,.vb-head__act .vb-btn{display:none}.vb-burger{display:inline-flex;margin-left:-10px}.vb-head__act{gap:0}.vb-ann__in{height:34px;gap:0;position:relative}.vb-ann__i{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transition:opacity .5s}.vb-ann__i.is-on{opacity:1}.vb-hero{padding:10px 10px 0}.vb-hero__card{grid-template-columns:1fr;min-height:0;border-radius:26px}.vb-hero__img{order:-1;aspect-ratio:1;min-height:0}.vb-hero__txt{padding:30px 22px 32px}.vb-hero__cta .vb-btn{flex:1 1 0;padding:0 16px;white-space:nowrap;min-width:0}.vb-iconrow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}.vb-iconrow__i{padding:0 6px;font-size:11.5px;line-height:1.3}.vb-grid2,.vb-ba,.vb-faq-grid{grid-template-columns:1fr;gap:30px}.vb-grid2--rev>:first-child{order:0}.vb-tall{aspect-ratio:1}.vb-steps{grid-template-columns:1fr;gap:12px}.vb-step{padding:26px 24px;display:grid;grid-template-columns:56px 1fr;gap:0 10px}.vb-step__n{font-size:40px;margin:0;grid-row:span 2}.vb-step-media{grid-template-columns:1fr}.vb-table th,.vb-table td{padding:15px 10px;font-size:13.5px}.vb-table td:first-child,.vb-table th:first-child{padding-left:16px;position:sticky;left:0;background:#fff;z-index:1;min-width:130px}.vb-table{min-width:560px}.vb-packs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(var(--vb-gut)*-1);padding:6px var(--vb-gut) 10px;scrollbar-width:none}.vb-packs::-webkit-scrollbar{display:none}.vb-pack{flex:0 0 82%;scroll-snap-align:center}.vb-trust{grid-template-columns:1fr 1fr;gap:28px 0}.vb-trust__i{padding:4px 12px}.vb-trust__i:nth-child(3){border-left:0}.vb-faq__a{padding-right:0}.vb-pdp{padding:8px 0 40px}.vb-crumbs{display:none}.vb-pdp__grid{grid-template-columns:1fr;gap:22px}.vb-gal{grid-template-columns:1fr;position:static;margin:0 calc(var(--vb-gut)*-1)}.vb-gal__thumbs{display:none}.vb-gal__track{border-radius:0}.vb-gal__dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.vb-gal__dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#d5d8e2;transition:width .2s}.vb-gal__dots button.is-on{width:22px;border-radius:4px;background:var(--vb-esp)}.vb-opt{padding:16px 14px;gap:12px}.vb-foot{padding:56px 0 28px}.vb-foot__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.vb-foot__grid>:first-child{grid-column:1/-1}.vb-products{grid-template-columns:1fr 1fr}body.vb.has-sticky{padding-bottom:78px}}@media(min-width:861px){.vb-sticky{display:none}}.vb-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vb-split__i{margin:0;position:relative;aspect-ratio:4/5}.vb-split__tag{position:absolute;left:14px;top:14px;background:#ffffffeb;color:var(--vb-esp);font:500 11px/1 var(--vb-body);letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:999px}.vb-split__tag--after{background:var(--vb-esp);color:#fff}@media(max-width:860px){.vb-split{gap:8px}.vb-split__tag{left:10px;top:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/velvetblow.css.map */
