.vv-campaign,.vv-film-salon,.vv-atelier-story{--editorial-ink: #201e1b;--editorial-paper: #f7f4ee;color:var(--editorial-ink);background:var(--editorial-paper)}.vv-campaign__composition,.vv-film-salon__inner,.vv-atelier-story__inner{max-width:1440px;margin-inline:auto;padding:80px 5%;min-width:0}.vv-campaign h2,.vv-film-salon h2,.vv-atelier-story h2{font-size:clamp(32px,3.8vw,58px);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px;color:inherit;overflow-wrap:anywhere}.vv-editorial-kicker{font-size:10px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.vv-campaign__heading>p:not(.vv-editorial-kicker),.vv-film-salon__heading>p:not(.vv-editorial-kicker),.vv-atelier-story__copy{font-size:14px;line-height:1.65}.vv-campaign :is(a,button,summary):focus-visible,.vv-film-salon :is(a,button,summary):focus-visible,.vv-atelier-story :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.vv-editorial-link,.vv-campaign figcaption a{color:inherit;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;overflow-wrap:anywhere}.vv-editorial-empty{border:1px dashed currentColor;padding:24px;font-size:13px;line-height:1.6}.vv-campaign__composition{max-width:1040px;padding:56px 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:start}.vv-campaign__heading{grid-column:9 / -1;grid-row:1;padding:24px 0 28px 24px}.vv-campaign__photo{margin:0;min-width:0}.vv-campaign__photo--1{grid-column:1 / 9;grid-row:1 / 3}.vv-campaign__photo--2{grid-column:10 / -1;grid-row:2;align-self:end}.vv-campaign__photo picture,.vv-atelier-story__detail picture{display:block;width:100%;aspect-ratio:4 / 5}.vv-campaign__photo--2 picture,.vv-atelier-story__detail picture{aspect-ratio:3 / 4}.vv-campaign__photo img,.vv-atelier-story__detail img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--editorial-focus, 50%)}.vv-campaign figcaption{font-size:12px;line-height:1.5;padding-top:8px}.vv-campaign__photo>a{display:block}.vv-campaign--single .vv-campaign__heading{align-self:center}.vv-film-salon{background:#e7e0d5}.vv-film-salon__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px) minmax(0,1fr);column-gap:7%;align-items:center}.vv-film-salon__heading{grid-column:1;grid-row:1}.vv-film-salon__screen{grid-column:2;grid-row:1;min-width:0}.vv-film-salon__index{grid-column:3;grid-row:1;min-width:0}.vv-film-salon__index button{width:100%;min-height:64px;padding:18px 0;display:flex;align-items:baseline;gap:18px;border:0;border-bottom:1px solid #b5aa9a;background:transparent;color:#655e55;text-align:left;font:inherit;font-size:15px;line-height:1.4;white-space:normal;height:auto;overflow-wrap:anywhere}.vv-film-salon__index button[aria-pressed=true]{color:#201e1b;border-color:#201e1b}.vv-film-salon__number{font-size:10px;letter-spacing:.1em;flex-shrink:0}.vv-film-salon__controls{grid-column:2;display:flex;justify-content:space-between;align-items:center;padding-top:12px}.vv-film-salon__controls button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:inherit;border:1px solid #84796d;border-radius:0}.vv-film-salon__controls button[aria-disabled=true]{opacity:.35;cursor:default}.vv-film-salon__controls [data-film-position]{font-size:11px;letter-spacing:.12em}.vv-editorial-player{display:block;width:100%}.vv-editorial-player__frame{position:relative;background:#201e1b}.vv-editorial-player video{display:block;width:100%;height:auto;object-fit:contain}.vv-film-salon .vv-editorial-player video{aspect-ratio:9 / 16}.vv-editorial-player__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid #f7f4ee;border-radius:50%;background:#201e1ba6;color:#f7f4ee;--color-body: #f7f4ee}.vv-editorial-player__play span{display:flex;padding-left:3px}.vv-editorial-player__play:hover{background:#201e1b}.vv-editorial-player__fallback{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}.vv-editorial-player__message{margin:0;font-size:12px;line-height:1.5}.vv-editorial-player__message:not(:empty){padding-top:12px}.vv-editorial-transcript{margin-top:12px;font-size:12px;line-height:1.6}.vv-editorial-transcript summary{cursor:pointer;min-height:44px;padding-block:12px}.vv-editorial-transcript p{font-size:inherit;overflow-wrap:anywhere}.vv-atelier-story{color:#f7f4ee;background:#201e1b}.vv-atelier-story__inner{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:24px 6%;align-items:start}.vv-atelier-story__heading{grid-column:2;grid-row:1}.vv-atelier-story__film{grid-column:1;grid-row:1 / 3;align-self:center;min-width:0}.vv-atelier-story__film>img{width:100%;height:auto;display:block}.vv-atelier-story .vv-editorial-player video{aspect-ratio:16 / 9}.vv-atelier-story__closing{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:20px;align-items:end}.vv-atelier-story__closing--text{grid-template-columns:1fr}.vv-atelier-story__detail{margin:0}.vv-atelier-story__copy p{font-size:inherit;color:inherit;margin-bottom:12px}.vv-atelier-story__copy .vv-editorial-link{font-size:12px}.vv-campaign [hidden],.vv-film-salon [hidden],.vv-atelier-story [hidden]{display:none!important}@media(min-width:750px)and (max-width:1000px){.vv-film-salon__inner{grid-template-columns:minmax(0,1fr) 260px;gap:24px 8%}.vv-film-salon__screen{grid-column:2;grid-row:1 / 3}.vv-film-salon__index{grid-column:1;grid-row:2;align-self:start}.vv-film-salon__controls{grid-row:3}.vv-atelier-story__closing{grid-template-columns:1fr}.vv-atelier-story__detail{max-width:100px}}@media(max-width:749px){.vv-campaign__composition,.vv-film-salon__inner,.vv-atelier-story__inner{padding:40px 20px}.vv-campaign h2,.vv-film-salon h2,.vv-atelier-story h2{font-size:clamp(30px,8vw,40px);margin-bottom:12px}.vv-editorial-kicker{margin-bottom:12px;font-size:9px}.vv-campaign__composition{column-gap:8px}.vv-campaign__heading{grid-column:1 / -1;grid-row:1;padding:0 0 22px}.vv-campaign__photo--1{grid-column:1 / 9;grid-row:2;padding-bottom:56px}.vv-campaign__photo--2{grid-column:9 / -1;grid-row:2;align-self:end}.vv-campaign__photo--2 picture{aspect-ratio:3 / 4}.vv-campaign figcaption,.vv-campaign figcaption a{font-size:10px;line-height:1.5}.vv-campaign figcaption a{gap:4px}.vv-campaign__photo img,.vv-atelier-story__detail img{object-position:50% var(--editorial-focus-mobile, 50%)}.vv-campaign--single .vv-campaign__photo--1{grid-column:1 / 11;padding-bottom:0}.vv-film-salon__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.vv-film-salon__heading{grid-column:1;grid-row:1;padding-bottom:16px}.vv-film-salon__screen{grid-column:1;grid-row:2;width:min(100%,260px);justify-self:center}.vv-film-salon__index{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-top:16px}.vv-film-salon__index button{min-height:48px;padding:12px 0;gap:8px;font-size:12px}.vv-film-salon__controls{grid-column:1;grid-row:4;width:min(100%,260px);justify-self:center;padding-top:12px}.vv-atelier-story__inner{grid-template-columns:minmax(0,1fr);gap:20px}.vv-atelier-story__heading{grid-column:1;grid-row:1}.vv-atelier-story__film{grid-column:1;grid-row:2}.vv-atelier-story__closing{grid-column:1;grid-row:3;grid-template-columns:minmax(0,80px) minmax(0,1fr);gap:20px}.vv-atelier-story__closing--text{grid-template-columns:minmax(0,1fr)}.vv-atelier-story__copy{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vv-home-editorial.css.map */
