.vnp4{--r4-line:rgba(15,14,12,.12);--r4-soft:#F7F5F0;--r4-ease:cubic-bezier(.22,.8,.2,1)}.vnp4 [hidden]{display:none!important}.vnp4 .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vnp4-k{font:500 10.5px/1.2 var(--vn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vn-mute)}.vn-dark .vnp4-k{color:var(--vn-sand)}.vnp4-ic{width:20px;height:20px;flex:none;display:block}.vnp4-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,72px);align-items:end;margin-bottom:clamp(28px,4vw,56px)}.vnp4-head .vn-lede{justify-self:end;max-width:44ch}.vnp4-head .vn-h2{margin:10px 0 0}@media(max-width:989px){.vnp4-head{grid-template-columns:1fr;gap:14px;align-items:start}.vnp4-head .vn-lede{justify-self:start}}.vnp4-units{display:inline-flex;padding:3px;border:1px solid var(--r4-line);border-radius:999px;background:#fff}.vnp4-units button{all:unset;cursor:pointer;font:500 11px/1 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px;color:var(--vn-mute);transition:background .25s,color .25s}.vnp4-units button.is-active{background:var(--vn-ink);color:var(--vn-paper)}.vnp4-units button:focus-visible{outline:2px solid var(--vn-accent);outline-offset:2px}.vnp4-fit__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(18px,2.4vw,32px);align-items:stretch}.vnp4-fit__stage{position:relative;display:flex;flex-direction:column;background:var(--r4-soft);border:1px solid var(--r4-line);padding:clamp(14px,1.8vw,22px)}.vnp4-fit__stagebar{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;min-height:26px}.vnp4-fit__status{position:absolute;right:clamp(14px,1.8vw,22px);top:clamp(52px,5vw,62px);z-index:1;font:500 10.5px/1 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:999px;background:var(--vn-ink);color:var(--vn-paper)}.vnp4-fit__status[data-tone=ok]{background:#2f4a36}.vnp4-fit__status[data-tone=snug]{background:#7a5a22}.vnp4-fit__status[data-tone=no]{background:var(--vn-accent)}.vnp4-fit__plan{flex:1;display:flex;align-items:center;justify-content:center;min-height:clamp(220px,22vw,340px);padding:4px 0}.vnp4-fit__plan svg{width:100%;height:auto;max-height:360px;display:block;overflow:visible}.vnp4-fit__foot{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(16px,2vw,28px);padding-top:14px;border-top:1px solid var(--r4-line)}.vnp4-fit__elev{width:100%;max-width:300px;align-self:center}.vnp4-fit__elev svg{width:100%;height:auto;display:block}.vnp4-fit__legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font:500 10px/1 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vn-mute)}.vnp4-fit__legend span{display:inline-flex;align-items:center;gap:7px}.vnp4-key{width:12px;height:12px;display:inline-block}.vnp4-key--table{background:var(--vn-ink);border-radius:2px}.vnp4-key--chair{border:1px solid var(--vn-ink);border-radius:3px;background:#fff}.vnp4-key--clear{border:1px dashed var(--vn-accent);background:#a9552f12}.vnp4-key--wall{border:1.5px solid var(--vn-ink);background:transparent}.vnp4-svg-clear{fill:#a9552f0f;stroke:var(--vn-accent);stroke-width:1;stroke-dasharray:4 4}.vnp4-svg-wall{fill:none;stroke:var(--vn-ink);stroke-width:1.6}.vnp4-svg-wall.is-tight{stroke:var(--vn-accent)}.vnp4-svg-table{fill:var(--vn-ink)}.vnp4-svg-chair{fill:#fff;stroke:var(--vn-ink);stroke-width:1}.vnp4-svg-dim{stroke:var(--vn-mute);stroke-width:.8}.vnp4-svg-t{font:500 10px var(--vn-mono);letter-spacing:.1em;fill:var(--vn-mute);text-transform:uppercase}.vnp4-svg-t--ink{fill:var(--vn-ink)}.vnp4-fit__plan svg *{transition:all .6s var(--r4-ease)}.vnp4-fit__panel{display:flex;flex-direction:column;gap:18px;padding:clamp(4px,.6vw,8px) 0}.vnp4-fit__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.vnp4-fit__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vnp4-chip{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:6px 10px;padding:12px 14px;border:1px solid var(--r4-line);background:#fff;transition:border-color .25s,background .25s,color .25s}.vnp4-chip:hover{border-color:var(--vn-ink)}.vnp4-chip:focus-visible{outline:2px solid var(--vn-accent);outline-offset:2px}.vnp4-chip b{font:500 15px/1.15 var(--vnp-font,inherit);letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums}.vnp4-chip b small{font-size:10.5px;color:var(--vn-mute);margin-left:4px;letter-spacing:.06em;text-transform:uppercase}.vnp4-chip em{font:500 9.5px/1 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;white-space:nowrap}.vnp4-chip em:not(:empty):before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:1px}.vnp4-chip[data-fit=ok] em{color:#3d6b48}.vnp4-chip[data-fit=snug] em{color:#9b7330}.vnp4-chip[data-fit=no] em{color:var(--vn-accent)}.vnp4-chip>span{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;font:500 10px/1.2 var(--vn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vn-mute)}.vnp4-chip>span i{font-style:normal}.vnp4-chip.is-active{background:var(--vn-ink);border-color:var(--vn-ink);color:var(--vn-paper)}.vnp4-chip.is-active b small,.vnp4-chip.is-active>span{color:var(--vn-sand)}.vnp4-chip.is-active[data-fit=ok] em{color:#9fd0a9}.vnp4-chip.is-active[data-fit=snug] em{color:#e3bf7a}.vnp4-chip.is-active[data-fit=no] em{color:#f0a07c}.vnp4-fit__nums{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--r4-line);border-bottom:1px solid var(--r4-line)}.vnp4-fit__nums>div{padding:14px 0 12px;display:grid;gap:8px}.vnp4-fit__nums>div+div{padding-left:16px;border-left:1px solid var(--r4-line)}.vnp4-fit__nums dd{margin:0;font:400 clamp(30px,2.8vw,42px)/1 var(--vnp-font,inherit);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vnp4-fit__nums dd small{font:500 11px/1 var(--vn-mono);letter-spacing:.08em;color:var(--vn-mute);margin-left:4px;vertical-align:.9em}.vnp4-fit__facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vnp4-fit__facts>div{display:grid;gap:6px}.vnp4-fit__facts b{font:500 17px/1.2 var(--vnp-font,inherit);letter-spacing:-.01em}.vnp4-room{border:1px solid var(--r4-line);background:#fff;padding:14px;display:grid;gap:10px}.vnp4-room__t{margin:0;font:500 12px/1 var(--vnp-font,inherit);letter-spacing:.06em;text-transform:uppercase}.vnp4-room__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px}.vnp4-room__in label{display:grid;gap:6px;position:relative}.vnp4-room__in input{all:unset;box-sizing:border-box;width:100%;height:44px;padding:0 44px 0 12px;background:var(--r4-soft);border:1px solid var(--r4-line);font:500 16px/1 var(--vnp-font,inherit);font-variant-numeric:tabular-nums;transition:border-color .2s}.vnp4-room__in input:focus{border-color:var(--vn-ink)}.vnp4-room__in input::-webkit-outer-spin-button,.vnp4-room__in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vnp4-room__in em{position:absolute;right:12px;bottom:15px;font:500 10px/1 var(--vn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vn-mute);font-style:normal}.vnp4-room__x{padding-bottom:13px;color:var(--vn-mute)}.vnp4-room__out{margin:0;font-size:13px;line-height:1.45;color:var(--vn-mute)}.vnp4-room__out b{color:var(--vn-ink);font-weight:500}.vnp4-fit__more{display:grid;gap:10px;justify-items:start}.vnp4-fit__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--vn-mute);max-width:46ch}@media(max-width:989px){.vnp4-fit__grid{grid-template-columns:minmax(0,1fr);gap:16px}.vnp4-fit__panel{display:contents}.vnp4-fit__row{order:1}.vnp4-fit__chips{order:2}.vnp4-fit__stage{order:3;min-width:0}.vnp4-fit__nums{order:4}.vnp4-fit__facts{order:5}.vnp4-fit__more{order:6}.vnp4-fit__stagebar .vnp4-fit__legend{justify-content:flex-start}.vnp4-fit__plan{min-height:220px}.vnp4-fit__foot{grid-template-columns:1fr}.vnp4-fit__elev{max-width:260px}.vnp4-fit__status{top:auto;bottom:auto;position:static;justify-self:start;align-self:flex-start;margin-bottom:6px}.vnp4-fit__legend{justify-content:flex-start}.vnp4-fit__chips{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--vn-gutter) * -1);padding:2px var(--vn-gutter) 6px;scrollbar-width:none}.vnp4-fit__chips::-webkit-scrollbar{display:none}.vnp4-chip{flex:0 0 auto;min-width:150px;scroll-snap-align:start}.vnp4-fit__nums dd{font-size:32px}.vnp4-fit__panel{gap:16px}}.vnp4-film{position:relative;min-height:clamp(520px,62vw,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--vn-ink);color:var(--vn-paper)}.vnp4-film__media{position:absolute;top:0;right:0;bottom:0;left:0}.vnp4-film__poster,.vnp4-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vnp4-film__video{opacity:0;transition:opacity 1.2s var(--r4-ease)}.vnp4-film__video.is-on{opacity:1}.vnp4-film__poster{transform:scale(1.06);transition:transform 2.4s var(--r4-ease)}.vnp4-film.is-in .vnp4-film__poster{transform:scale(1)}.vnp4-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0e0c0d 30%,#0f0e0cc7),linear-gradient(90deg,rgba(15,14,12,.45),transparent 60%)}.vnp4-film__copy{position:relative;z-index:1;width:100%;box-sizing:border-box;max-width:var(--vn-max,1480px);margin:0 auto;padding-left:var(--vn-gutter);padding-right:var(--vn-gutter);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:120px;padding-bottom:clamp(36px,5vw,72px)}.vnp4-film__copy .vn-h2{margin:10px 0 14px;max-width:14ch}.vnp4-film__copy .vn-lede{max-width:42ch}.vnp4-film__ctrl{display:flex;align-items:center;gap:14px;flex:none}.vnp4-film__btn{all:unset;cursor:pointer;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(244,241,235,.4);color:var(--vn-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s,border-color .25s}.vnp4-film__btn:hover{background:#f4f1eb1f;border-color:var(--vn-paper)}.vnp4-film__btn:focus-visible{outline:2px solid var(--vn-accent);outline-offset:3px}.vnp4-film__btn .is-play{display:none}.vnp4-film__btn[aria-pressed=true] .is-play{display:block}.vnp4-film__btn[aria-pressed=true] .is-pause{display:none}@media(max-width:749px){.vnp4-film{min-height:118vw}.vnp4-film__copy{flex-direction:column;align-items:flex-start}.vnp4-film__ctrl{width:100%;justify-content:space-between}}.vnp4-route__eta{justify-self:end;display:grid;gap:6px;padding:16px 18px;border:1px solid var(--r4-line);background:#fff;min-width:260px}.vnp4-route__eta b{font:400 clamp(26px,2.6vw,38px)/1 var(--vnp-font,inherit);letter-spacing:-.03em}.vnp4-route__eta small{font-size:12px;color:var(--vn-mute)}.vnp4-route__track{--p:0;position:relative;padding:8px 0 0}.vnp4-route__rail{position:absolute;left:0;top:0;width:0;height:1px;background:var(--r4-line)}.vnp4-route__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vn-ink);transform-origin:left top;transform:scaleX(0);transition:transform .35s var(--r4-ease)}.vnp4-route__runner{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;background:var(--vn-ink);color:var(--vn-paper);display:grid;place-items:center;z-index:2;box-shadow:0 0 0 6px var(--vn-paper),0 10px 24px #0f0e0c2e;transition:transform .35s var(--r4-ease);will-change:transform}.vnp4-route__runner>span{grid-area:1/1;display:grid;place-items:center;opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity .35s,transform .45s var(--r4-ease)}.vnp4-route__runner>span.is-on{opacity:1;transform:none}.vnp4-route__stops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px}.vnp4-stop{display:grid;justify-items:center;text-align:center;gap:18px;cursor:default}.vnp4-stop__node{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--vn-paper);border:1px solid var(--r4-line);color:var(--vn-mute);position:relative;z-index:1;transition:border-color .4s,color .4s,background .4s}.vnp4-stop.is-past .vnp4-stop__node{border-color:var(--vn-ink);color:var(--vn-ink)}.vnp4-stop__body{display:grid;gap:6px;max-width:22ch;opacity:.42;transform:translateY(6px);transition:opacity .5s,transform .6s var(--r4-ease)}.vnp4-stop.is-past .vnp4-stop__body,.vnp4-stop.is-on .vnp4-stop__body{opacity:1;transform:none}.vnp4-stop__when{font:500 10.5px/1.3 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vn-accent);min-height:1.3em}.vnp4 .vnp4-stop__t{margin:0;font:500 15px/1.2 var(--vnp-font,inherit);letter-spacing:.01em;text-transform:uppercase}.vnp4-stop__d{margin:0;font-size:13px;line-height:1.45;color:var(--vn-mute)}.vnp4-route__pack{margin-top:clamp(28px,3.5vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:16px 20px;border:1px solid var(--r4-line);background:#fff}.vnp4-route__pack ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px;flex:1}.vnp4-route__pack li{display:flex;align-items:center;gap:8px;font-size:13px}.vnp4-route__pack li .vnp4-ic{width:18px;height:18px;color:var(--vn-mute)}@media(max-width:989px){.vnp4-route__eta{justify-self:start;min-width:0;width:100%;box-sizing:border-box;grid-template-columns:1fr auto;align-items:center}.vnp4-route__eta .vnp4-k{grid-column:1/-1}.vnp4-route__eta b{font-size:28px}.vnp4-route__eta small{text-align:right;max-width:20ch}.vnp4-route__track{padding:6px 0}.vnp4-route__stops{grid-template-columns:1fr;gap:clamp(28px,7vw,40px)}.vnp4-stop{grid-template-columns:1fr 42px 1fr;justify-items:stretch;align-items:center;gap:0 16px;text-align:left}.vnp4-stop__node{grid-column:2;grid-row:1}.vnp4-stop__body{grid-row:1;max-width:none}.vnp4-stop:nth-child(odd) .vnp4-stop__body{grid-column:1;text-align:right;justify-items:end}.vnp4-stop:nth-child(2n) .vnp4-stop__body{grid-column:3}.vnp4-stop__body{transform:translate(0) translateY(8px)}.vnp4-stop__t{font-size:13.5px}.vnp4-stop__d{font-size:12.5px}.vnp4-stop__when{font-size:9.5px}.vnp4-route__pack{padding:14px;gap:10px;flex-direction:column;align-items:flex-start}.vnp4-route__pack ul{flex-direction:column;gap:8px}}.vnp4-why__table{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1.1fr) minmax(0,1fr)}.vnp4-why__hrow,.vnp4-why__row{display:contents}.vnp4-why__table>div>span{padding:18px 20px;border-bottom:1px solid var(--r4-line);display:flex;align-items:center;gap:12px}.vnp4-why__hrow>span{padding-top:24px;padding-bottom:18px;font:500 11px/1 var(--vn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vn-mute);border-bottom:1px solid var(--vn-ink)}.vnp4-why__logo{font:500 15px/1 var(--vnp-font,inherit);letter-spacing:.24em;color:var(--vn-paper)}.vnp4-why__lab{font:500 11px/1.3 var(--vn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vn-mute)}.vnp4-why__us{background:var(--vn-ink);color:var(--vn-paper);font-size:15px;line-height:1.35;border-bottom-color:#f4f1eb1f!important}.vnp4-why__hrow .vnp4-why__us{border-radius:3px 3px 0 0;border-bottom-color:#f4f1eb1f!important}.vnp4-why__row:last-of-type .vnp4-why__us{border-radius:0 0 3px 3px;border-bottom-color:transparent!important;box-shadow:0 26px 40px -30px #0f0e0c99}.vnp4-why__us .vnp4-ic{color:var(--vn-sand);width:18px;height:18px}.vnp4-why__them{color:var(--vn-mute);font-size:14px;line-height:1.35}.vnp4-why__them .vnp4-ic{width:16px;height:16px;opacity:.55}.vnp4-why__cap{display:none}.vnp4-why__cta{margin-top:clamp(28px,3.4vw,44px);display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.vnp4-why__cta p{margin:0;font:400 clamp(20px,1.8vw,26px)/1.2 var(--vnp-font,inherit);letter-spacing:-.01em;text-transform:uppercase}.vnp4-why__cta div{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:749px){.vnp4-why__table{grid-template-columns:1fr 1fr}.vnp4-why__hrow .vnp4-why__lab{display:none}.vnp4-why__row .vnp4-why__lab{grid-column:1/-1;padding:18px 0 8px;border-bottom:0;background:var(--vn-paper,#fff)}.vnp-bg--white .vnp4-why__row .vnp4-why__lab{background:#fff}.vnp4-why__table>div>span.vnp4-why__us,.vnp4-why__table>div>span.vnp4-why__them{padding:12px 12px 14px;align-items:flex-start;gap:8px;font-size:13.5px}.vnp4-why__row .vnp4-why__us{border-radius:3px}.vnp4-why__hrow>span{padding:14px 12px}.vnp4-why__row:last-of-type .vnp4-why__us{border-radius:3px}.vnp4-why__us .vnp4-ic,.vnp4-why__them .vnp4-ic{margin-top:1px}.vnp4-why__cta{flex-direction:column;align-items:stretch}.vnp4-why__cta div .vn-btn{flex:1}}.vnp4-pair__side{justify-self:end;display:grid;gap:16px;justify-items:start;max-width:44ch}.vnp4-pair__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.vnp4-card{position:relative;display:grid;gap:12px;color:inherit;text-decoration:none}.vnp4-card__img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--vn-stone)}.vnp4-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--r4-ease),transform 1.2s var(--r4-ease)}.vnp4-card__img .is-b{opacity:0}.vnp4-card:hover .vnp4-card__img .is-a{transform:scale(1.04)}.vnp4-card:hover .vnp4-card__img .is-b{opacity:1}.vnp4-card__tag{position:absolute;left:10px;top:10px;font:500 9.5px/1 var(--vn-mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;background:var(--vn-paper);padding:7px 8px}.vnp4-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-right:34px}.vnp4-card__meta b{font:500 13px/1.3 var(--vnp-font,inherit);letter-spacing:.04em;text-transform:uppercase}.vnp4-card__meta span{font-size:13px;color:var(--vn-mute);white-space:nowrap}.vnp4-card__go{position:absolute;right:0;bottom:-2px;width:24px;height:24px;display:grid;place-items:center;transition:transform .4s var(--r4-ease)}.vnp4-card:hover .vnp4-card__go{transform:translate(4px)}.vnp4-card__go .vnp4-ic{width:18px;height:18px}.vnp4-pair__bar{display:none}@media(max-width:989px){.vnp4-pair__side{justify-self:start}.vnp4-pair__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(var(--vn-gutter) * -1);padding:0 var(--vn-gutter);scrollbar-width:none}.vnp4-pair__rail::-webkit-scrollbar{display:none}.vnp4-card{flex:0 0 72%;scroll-snap-align:start}.vnp4-pair__bar{display:block;height:2px;background:var(--r4-line);margin-top:18px;position:relative;overflow:hidden}.vnp4-pair__bar i{position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--vn-ink);transition:transform .2s linear}}.vnp4-trade__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(28px,5vw,88px);align-items:center}.vnp4-trade__copy .vn-h2{margin:10px 0 16px;max-width:16ch}.vnp4-trade__rows{list-style:none;margin:clamp(22px,3vw,36px) 0 0;padding:0;border-top:1px solid var(--vn-line-dark)}.vnp4-trade__rows a{display:grid;grid-template-columns:44px 1fr 32px;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--vn-line-dark);color:var(--vn-paper);text-decoration:none;position:relative}.vnp4-trade__rows a:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--vn-accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--r4-ease)}.vnp4-trade__rows a:hover:after,.vnp4-trade__rows a:focus-visible:after{transform:scaleX(1)}.vnp4-trade__n{font:500 11px/1 var(--vn-mono);letter-spacing:.12em;color:var(--vn-sand)}.vnp4-trade__t{display:grid;gap:6px}.vnp4-trade__t b{font:500 clamp(18px,1.6vw,22px)/1.1 var(--vnp-font,inherit);letter-spacing:.01em;text-transform:uppercase;font-weight:500}.vnp4-trade__t small{font-size:13.5px;line-height:1.45;color:#f4f1eb9e}.vnp4-trade__go{justify-self:end;transition:transform .45s var(--r4-ease)}.vnp4-trade__rows a:hover .vnp4-trade__go{transform:translate(6px);color:var(--vn-accent)}.vnp4-trade__cta{margin-top:28px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.vnp4-trade__cta .vn-link{color:var(--vn-paper);text-transform:none;letter-spacing:.02em}.vnp4-trade__fig{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--vn-ink-2)}.vnp4-trade__fig img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vnp4-trade__spec{position:absolute;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);right:auto;max-width:310px;background:var(--vn-paper);color:var(--vn-ink);padding:16px 18px;display:grid;gap:8px}.vnp4-trade__spec .vnp4-k{color:var(--vn-mute)}.vnp4-trade__spec b{font:500 16px/1.15 var(--vnp-font,inherit);text-transform:uppercase;letter-spacing:.02em}.vnp4-trade__spec ul{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px;font-size:12.5px;color:var(--vn-mute)}.vnp4-trade__spec li:before{content:"\2014  ";color:var(--vn-accent)}@media(max-width:989px){.vnp4-trade__grid{grid-template-columns:1fr}.vnp4-trade__fig{aspect-ratio:4/3;order:-1}}body:has(.vnp4-bb) .vaen-trust-line--primary{display:none}body:has(.vnp4-bb) .vaen-trust-lines{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:4px}body:has(.vnp4-bb) .vaen-trust-line{font-size:12.5px;line-height:1.35;color:var(--vn-mute,#6F6A62);align-items:flex-start}body:has(.vnp4-bb) .vaen-info-tabs{border-top:1px solid rgba(15,14,12,.1)}body:has(.vnp4-bb) .vaen-aftercare__ask{margin-top:4px}.vnp4-sel{margin-left:auto;margin-right:12px;font:500 11.5px/1 Geist,var(--font-body-family),sans-serif;letter-spacing:.02em;text-transform:none;color:#2a2927;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%}[data-vaen-option-section][data-open=true] .vnp4-sel{opacity:0}.vnp4-bb{margin:0;padding:18px 0 6px;display:grid;gap:12px}.vnp4-bb__tl{list-style:none;margin:0;padding:14px 12px 12px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;border:1px solid rgba(15,14,12,.1);background:#f7f5f0}.vnp4-bb__tl:before{content:"";position:absolute;top:31px;left:16.66%;right:16.66%;border-top:1px dashed rgba(15,14,12,.28)}.vnp4-bb__tl li{display:grid;justify-items:center;text-align:center;gap:5px;position:relative}.vnp4-bb__tl i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(15,14,12,.14);color:#0f0e0c}.vnp4-bb__tl li:first-child i{background:#0f0e0c;color:#f4f1eb;border-color:#0f0e0c}.vnp4-bb__tl .vnp4-ic{width:16px;height:16px}.vnp4-bb__tl b{font:500 10.5px/1.2 Geist,var(--font-body-family),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0f0e0c}.vnp4-bb__tl span{font-size:11.5px;line-height:1.2;color:#6f6a62}.vnp4-bb__samp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(15,14,12,.14);color:#0f0e0c;text-decoration:none;font-size:13px;line-height:1.3;transition:border-color .25s,background .25s}.vnp4-bb__samp:hover{border-color:#0f0e0c;background:#fff}.vnp4-bb__samp>span{display:flex;align-items:center;gap:10px}.vnp4-bb__samp .vnp4-ic{width:18px;height:18px}.vnp4-bb__samp b{font-weight:500}.vnp-iso[data-focus] .vnp-iso__slab{transition:transform 1.1s var(--vn-ease),opacity .5s,filter .5s}.vnp-iso[data-focus="1"] .vnp-iso__slab:not(.vnp-iso__slab--seal),.vnp-iso[data-focus="2"] .vnp-iso__slab:not(.vnp-iso__slab--layer):not(.vnp-iso__slab--surface),.vnp-iso[data-focus="3"] .vnp-iso__slab:not(.vnp-iso__slab--core){opacity:.22}.vnp-iso[data-focus="1"] .vnp-iso__slab--seal{filter:brightness(1.35)}.vnp-iso[data-focus] .vnp-iso__labels li{transition:opacity .4s,color .4s;opacity:.45;cursor:default}.vnp-iso[data-focus="1"] .vnp-iso__labels li:nth-child(1),.vnp-iso[data-focus="2"] .vnp-iso__labels li:nth-child(2),.vnp-iso[data-focus="3"] .vnp-iso__labels li:nth-child(3){opacity:1}.vnp-iso[data-focus] .vnp-iso__labels li:before{transition:width .5s var(--vn-ease),background .4s}.vnp-iso[data-focus="1"] .vnp-iso__labels li:nth-child(1):before,.vnp-iso[data-focus="2"] .vnp-iso__labels li:nth-child(2):before,.vnp-iso[data-focus="3"] .vnp-iso__labels li:nth-child(3):before{width:28px;background:var(--vn-accent)}@media(min-width:990px){body:has(.vnp4-bb) .vnp-samp__chips{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vnp4 *,.vnp4 *:before,.vnp4 *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vaen-pdp4.css.map */
