:root{--vsm-ease: cubic-bezier(.2, .7, .1, 1);--vsm-ease-io: cubic-bezier(.65, 0, .35, 1);--vsm-gutter: clamp(16px, 4vw, 56px);--vsm-max: 1480px;--vsm-space: clamp(72px, 8vw, 132px);--vsm-rule: rgba(80, 14, 23, .14);--vsm-rule-strong: rgba(80, 14, 23, .32);--vsm-d1: clamp(2.4rem, 5.4vw, 5.6rem);--vsm-d2: clamp(2rem, 4vw, 4rem);--vsm-h2: clamp(1.65rem, 2.7vw, 2.7rem);--vsm-h3: clamp(1.25rem, 1.6vw, 1.55rem);--vsm-lead: clamp(1.08rem, 1.25vw, 1.25rem);--vsm-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .04  0 0 0 0 .06  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}.vsm{color:var(--vsm-nuit)}.vsm *,.vsm *:before,.vsm *:after{box-sizing:border-box}.vsm-wrap{width:100%;max-width:var(--vsm-max);margin:0 auto;padding-inline:var(--vsm-gutter)}.vsm-section{position:relative;padding-block:var(--vsm-space)}.vsm-display,.vsm-h2,.vsm-h3{font-family:var(--font-heading--family);font-weight:400;color:var(--vsm-bordeaux);letter-spacing:-.02em;margin:0;text-wrap:balance}.vsm-display{font-size:var(--vsm-d1);line-height:.94;letter-spacing:-.035em}.vsm-h2{font-size:var(--vsm-h2);line-height:1.02}.vsm-h3{font-size:var(--vsm-h3);line-height:1.12;letter-spacing:-.01em}.vsm-lead{font-size:var(--vsm-lead);line-height:1.55;color:var(--vsm-nuit);max-width:38ch;margin:0;text-wrap:pretty}.vsm-text{font-size:1rem;line-height:1.65;color:var(--vsm-nuit);margin:0;text-wrap:pretty}.vsm-muted{color:var(--vsm-taupe-rose)}.vsm-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono--family);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vsm-taupe-rose);margin:0}.vsm-eyebrow:before{content:"";width:28px;height:1px;background:var(--vsm-bordeaux)}.vsm-eyebrow--plain:before{display:none}.vsm-mono{font-family:var(--font-mono--family);letter-spacing:.08em}.vsm-num{font-family:var(--font-mono--family);font-size:.72rem;letter-spacing:.12em;color:var(--vsm-taupe-rose)}.vsm-btn{--bg: var(--vsm-bordeaux);--fg: var(--vsm-lait);--fill: var(--vsm-nuit);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:14px;min-height:54px;padding:0 26px;border:1px solid var(--bg);border-radius:4px;background:var(--bg);color:var(--fg);font-family:var(--font-body--family);font-weight:500;font-size:.98rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:color .5s var(--vsm-ease),border-color .5s var(--vsm-ease)}.vsm-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fill);transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s var(--vsm-ease)}.vsm-btn:hover:before,.vsm-btn:focus-visible:before{transform:scaleY(1)}.vsm-btn:hover{border-color:var(--fill)}.vsm-btn__arrow{display:inline-block;transition:transform .5s var(--vsm-ease)}.vsm-btn:hover .vsm-btn__arrow{transform:translate(5px)}.vsm-btn--ghost{--bg: transparent;--fg: var(--vsm-bordeaux);--fill: var(--vsm-bordeaux);border-color:var(--vsm-rule-strong)}.vsm-btn--ghost:hover{color:var(--vsm-lait)}.vsm-btn--light{--bg: var(--vsm-lait);--fg: var(--vsm-bordeaux);--fill: var(--vsm-rose-poudre)}.vsm-btn--light:hover{color:var(--vsm-nuit)}.vsm-link{position:relative;display:inline-flex;align-items:center;gap:10px;color:var(--vsm-bordeaux);text-decoration:none;font-weight:500;padding-block:6px}.vsm-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .6s var(--vsm-ease)}.vsm-link:hover:after{transform:scaleX(0)}.vsm-link .vsm-btn__arrow{transition:transform .5s var(--vsm-ease)}.vsm-link:hover .vsm-btn__arrow{transform:translate(5px)}:where(.vsm) a:focus-visible,:where(.vsm) button:focus-visible{outline:2px solid var(--vsm-bordeaux);outline-offset:3px}.vsm-grain{position:relative;isolation:isolate}.vsm-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--vsm-grain);opacity:.09;mix-blend-mode:multiply}.vsm-bg-casse{background-color:var(--vsm-blanc-casse)}.vsm-bg-lait{background-color:var(--vsm-lait)}.vsm-bg-bordeaux{background-color:var(--vsm-bordeaux);color:var(--vsm-lait)}.vsm-js [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--vsm-ease),transform 1.1s var(--vsm-ease);transition-delay:calc(var(--d, 0) * 1ms)}.vsm-js [data-reveal].is-in,.vsm-js [data-reveal=mask]{opacity:1;transform:none}.vsm-js [data-reveal=mask]>img{clip-path:inset(0 0 100% 0);transform:scale(1.12);transition:clip-path 1.3s var(--vsm-ease-io),transform 2.2s var(--vsm-ease);transition-delay:calc(var(--d, 0) * 1ms)}.vsm-js [data-reveal=mask].is-in>img{clip-path:inset(0 0 0 0);transform:scale(1)}.vsm-js [data-reveal=rule]{opacity:1;transform:none}.vsm-js [data-reveal=rule]:before{transform:scaleX(0);transition:transform 1.2s var(--vsm-ease-io);transition-delay:calc(var(--d, 0) * 1ms)}.vsm-js [data-reveal=rule].is-in:before{transform:scaleX(1)}.vsm-split .vsm-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.vsm-split .vsm-line>span{display:block}.vsm-js .vsm-split .vsm-line>span{transform:translate3d(0,105%,0);transition:transform 1.15s var(--vsm-ease);transition-delay:calc(var(--i, 0) * .11s + var(--d, 0) * 1ms)}.vsm-js .vsm-split.is-in .vsm-line>span{transform:none}.vsm-les{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--les-gap, 3px);width:100%;height:100%}.vsm-les__le{position:relative;overflow:hidden;background:var(--vsm-blanc-casse)}.vsm-les__le img{position:absolute;top:0;height:100%;width:calc(300% + 2 * var(--les-gap, 3px));max-width:none;object-fit:cover}.vsm-les__le:nth-child(1) img{left:0}.vsm-les__le:nth-child(2) img{left:calc(-100% - var(--les-gap, 3px))}.vsm-les__le:nth-child(3) img{left:calc(-200% - 2 * var(--les-gap, 3px))}.vsm-js .vsm-les__le{transform:translate3d(0,var(--from, 10%),0);opacity:0;transition:transform 1.6s var(--vsm-ease),opacity 1s var(--vsm-ease)}.vsm-js .vsm-les__le:nth-child(1){--from: 14%;transition-delay:80ms}.vsm-js .vsm-les__le:nth-child(2){--from: -10%;transition-delay:.24s}.vsm-js .vsm-les__le:nth-child(3){--from: 7%;transition-delay:.4s}.vsm-js .vsm-les.is-in .vsm-les__le{transform:none;opacity:1}.vsm-les.is-joined{--les-gap: 0px;transition:gap .9s var(--vsm-ease-io)}.vsm-card{position:relative;display:block;color:inherit;text-decoration:none}.vsm-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--vsm-blanc-casse)}.vsm-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s var(--vsm-ease),transform 1.4s var(--vsm-ease)}.vsm-card__media img+img{opacity:0;transform:scale(1.06)}.vsm-card:hover .vsm-card__media img:first-child{transform:scale(1.04)}.vsm-card:hover .vsm-card__media img+img{opacity:1;transform:scale(1)}.vsm-card__tag{position:absolute;left:12px;top:12px;z-index:2;padding:6px 9px;background:var(--vsm-lait);color:var(--vsm-taupe-rose);font-family:var(--font-mono--family);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.vsm-card__flip{position:absolute;right:12px;bottom:12px;z-index:2;padding:6px 9px;background:#f6f2eeeb;color:var(--vsm-nuit);font-family:var(--font-mono--family);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .5s var(--vsm-ease),transform .5s var(--vsm-ease)}.vsm-card:hover .vsm-card__flip{opacity:1;transform:none}.vsm-card__body{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px}.vsm-card__title{font-family:var(--font-heading--family);font-weight:400;font-size:1.32rem;line-height:1.15;color:var(--vsm-bordeaux);margin:0}.vsm-card__title span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--vsm-ease)}.vsm-card:hover .vsm-card__title span{background-size:100% 1px}.vsm-card__price{font-family:var(--font-mono--family);font-size:.74rem;letter-spacing:.06em;color:var(--vsm-taupe-rose);white-space:nowrap}.section-header{transition:box-shadow .4s var(--vsm-ease),background-color .4s var(--vsm-ease)}html.vsm-scrolled .section-header{box-shadow:0 1px 0 var(--vsm-rule)}.header__layout{border-bottom-color:var(--vsm-rule)!important}.header__menu-desktop .header__menu-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 2px;font-size:.9rem;letter-spacing:.02em;color:var(--vsm-nuit)}.header__menu-desktop .header__menu-link:after{content:"";position:absolute;left:2px;right:2px;bottom:-5px;height:10px;background:var(--vsm-wave) no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--vsm-ease-io)}.header__menu-desktop .header__menu-link:hover:after,.header__menu-item[data-open=true]>.header__menu-link:after{clip-path:inset(0 0 0 0)}.header__menu a:hover,.header__menu-mobile:hover{opacity:1}:root{--vsm-wave: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'><path d='M1 10 C12 3.5, 25 1.5, 37 4.5 S 60 11.2, 72 10.2 S 90 3.6, 99 1.8' fill='none' stroke='%23500E17' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>");--vsm-wave-light: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'><path d='M1 10 C12 3.5, 25 1.5, 37 4.5 S 60 11.2, 72 10.2 S 90 3.6, 99 1.8' fill='none' stroke='%23F6F2EE' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>")}.vsm-waveline{position:relative}.vsm-waveline:after{content:"";position:absolute;left:0;right:0;bottom:var(--wave-y, -7px);height:var(--wave-h, 9px);background:var(--wave-img, var(--vsm-wave)) no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .75s var(--vsm-ease-io);pointer-events:none}.vsm-waveline:before{content:"";position:absolute;right:calc(var(--sun, 6px) * -1.1);bottom:calc(var(--wave-y, -7px) + var(--wave-h, 9px) * .62);width:var(--sun, 6px);height:var(--sun, 6px);border-radius:50%;background:var(--vsm-rose-poudre);transform:scale(0);transition:transform .4s var(--vsm-ease);pointer-events:none}header-component .header__menu-desktop-list{flex-wrap:nowrap;column-gap:clamp(16px,1.7vw,30px)}header-component .header__menu-desktop .header__menu-link,header-component .header__menu-desktop a.header__menu-link{white-space:nowrap;font-size:.9rem}@media(min-width:1000px)and (max-width:1499px){header-component .header__menu-desktop-list{column-gap:18px}header-component .header__menu-desktop .header__menu-link,header-component .header__menu-desktop a.header__menu-link{font-size:.84rem}header-component .header__menu-desktop-list>a.header__menu-link:last-child{display:none}}@media(min-width:1000px)and (max-width:1149px){header-component .header__menu-desktop-list{column-gap:12px}header-component .header__menu-desktop .header__menu-link,header-component .header__menu-desktop a.header__menu-link{font-size:.8rem}}header-component dropdown-component .dropdown-content.vsm-mega{width:100%;left:0;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--vsm-lait);color:var(--vsm-nuit);border-top:1px solid var(--vsm-rule);box-shadow:0 40px 80px -40px #340a1059}.vsm-mega__inner{--h: clamp(470px, 66vh, 620px);display:grid;grid-template-columns:minmax(330px,31%) 1fr;height:var(--h);padding-left:max(var(--vsm-gutter),calc((100vw - var(--vsm-max)) / 2 + var(--vsm-gutter)))}.vsm-mega__col{display:flex;flex-direction:column;padding:34px clamp(24px,3vw,56px) 30px 0;min-height:0}.vsm-mega__eyebrow{display:flex;justify-content:space-between;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--vsm-rule);font-family:var(--font-mono--family);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vsm-taupe-rose)}.vsm-mega__list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}header-component .vsm-mega a.vsm-mega__link{position:relative;display:grid;grid-template-columns:34px auto auto 1fr;align-items:baseline;gap:0 6px;padding:2px 0;color:var(--vsm-bordeaux);text-decoration:none;opacity:1;font-size:inherit;transition:opacity .45s var(--vsm-ease)}.vsm-mega__n{font-family:var(--font-mono--family);font-size:.62rem;letter-spacing:.1em;color:var(--vsm-taupe-rose);transform:translateY(-.4em);transition:color .4s}.vsm-mega__name{position:relative;display:inline-block;font-family:var(--font-heading--family);font-weight:400;font-size:min(2.75rem,2.55vw,calc((var(--h) - 180px) / (var(--n, 8) * 1.225)));line-height:1.04;letter-spacing:-.025em;transition:color .4s}.vsm-mega__name:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:.3em;background:var(--vsm-wave) no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--vsm-ease-io)}.vsm-mega__name:before{content:"";position:absolute;right:-.22em;bottom:.07em;width:.16em;height:.16em;border-radius:50%;background:var(--vsm-rose-poudre);transform:scale(0);transition:transform .45s var(--vsm-ease)}header-component .vsm-mega a.vsm-mega__link.is-active .vsm-mega__name:after{clip-path:inset(0 0 0 0)}header-component .vsm-mega a.vsm-mega__link.is-active .vsm-mega__name:before{transform:scale(1);transition-delay:.6s}.vsm-mega__count{grid-column:3;font-family:var(--font-mono--family);font-size:.6rem;letter-spacing:.08em;color:var(--vsm-taupe-rose);align-self:start;padding-top:.55em}.vsm-mega__go{grid-column:4;justify-self:end;font-size:1.2rem;opacity:0;transform:translate(-14px);transition:opacity .4s,transform .6s var(--vsm-ease)}header-component .vsm-mega__list:hover a.vsm-mega__link{opacity:.3}header-component .vsm-mega__list a.vsm-mega__link:hover,header-component .vsm-mega__list a.vsm-mega__link:focus-visible,header-component .vsm-mega__list:not(:hover) a.vsm-mega__link.is-active{opacity:1}header-component .vsm-mega a.vsm-mega__link.is-active .vsm-mega__go{opacity:1;transform:none}header-component .vsm-mega a.vsm-mega__link.is-active .vsm-mega__n{color:var(--vsm-bordeaux)}header-component .vsm-mega a.vsm-mega__all{display:flex;align-items:baseline;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--vsm-rule);font-size:.92rem;font-weight:500;color:var(--vsm-nuit);text-decoration:none;opacity:1}.vsm-mega__all-n{font-family:var(--font-mono--family);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vsm-taupe-rose)}header-component .vsm-mega a.vsm-mega__all>span:last-child{margin-left:auto;transition:transform .5s var(--vsm-ease)}header-component .vsm-mega a.vsm-mega__all:hover>span:last-child{transform:translate(6px)}.vsm-mega__stage{position:relative;overflow:hidden;background:var(--vsm-nuit)}header-component .vsm-mega a.vsm-mega__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;color:var(--vsm-lait);text-decoration:none;opacity:1}header-component .vsm-mega a.vsm-mega__scene.is-active{z-index:3}header-component .vsm-mega a.vsm-mega__scene.is-leaving{z-index:2}.vsm-mega__scene:not(.is-active):not(.is-leaving) .vsm-mega__shade{opacity:0}.vsm-mega__scene:not(.is-active){pointer-events:none}.vsm-mega__strip{position:absolute;top:0;bottom:0;left:calc(var(--k) * 33.3333%);width:calc(33.3333% + 1px);overflow:hidden}.vsm-mega__strip img{position:absolute;top:0;left:calc(var(--k) * -100%);width:300%;max-width:none;height:100%;object-fit:cover;transform:translate3d(var(--px, 0),var(--py, 0),0) scale(1.07);transition:transform 1.4s var(--vsm-ease)}.vsm-mega__strip{--off: -101%}.vsm-mega__strip:nth-child(2){--off: 101%}.vsm-mega__scene:not(.is-active):not(.is-leaving) .vsm-mega__strip{transform:translate3d(0,var(--off),0);transition:none}.vsm-mega__scene.is-active .vsm-mega__strip{transform:none;transition:transform 1.05s var(--vsm-ease-io);transition-delay:calc(var(--k) * 85ms)}.vsm-mega__scene.is-leaving .vsm-mega__strip{transform:none;transition:none}.vsm-mega__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#340a108c,#340a1000 55%),linear-gradient(0deg,#340a1099,#340a1000 45%);pointer-events:none}.vsm-mega__caption{position:absolute;left:clamp(24px,3vw,48px);bottom:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:8px;max-width:60%}.vsm-mega__kicker{font-family:var(--font-mono--family);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vsm-rose-poudre)}.vsm-mega__big{font-family:var(--font-heading--family);font-size:clamp(2.6rem,4.6vw,5.2rem);line-height:.9;letter-spacing:-.035em;color:var(--vsm-lait)}.vsm-mega__cta{position:relative;display:inline-flex;gap:10px;align-items:center;font-size:.92rem;font-weight:500;color:var(--vsm-lait);padding-bottom:6px}.vsm-mega__cta:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:8px;background:var(--vsm-wave-light) no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--vsm-ease-io) .55s}.vsm-mega__scene.is-active .vsm-mega__cta:after{clip-path:inset(0 0 0 0)}.vsm-mega__cta span{transition:transform .5s var(--vsm-ease)}header-component .vsm-mega a.vsm-mega__scene:hover .vsm-mega__cta span{transform:translate(6px)}.vsm-mega__scene .vsm-mega__kicker,.vsm-mega__scene .vsm-mega__big,.vsm-mega__scene .vsm-mega__cta{opacity:0;transform:translateY(18px);transition:opacity .6s var(--vsm-ease),transform .8s var(--vsm-ease)}.vsm-mega__scene.is-active .vsm-mega__kicker{opacity:1;transform:none;transition-delay:.35s}.vsm-mega__scene.is-active .vsm-mega__big{opacity:1;transform:none;transition-delay:.25s}.vsm-mega__scene.is-active .vsm-mega__cta{opacity:1;transform:none;transition-delay:.45s}.vsm-mega__thumbs{position:absolute;right:clamp(20px,2.4vw,40px);bottom:clamp(20px,2.6vw,38px);z-index:5;pointer-events:none}.vsm-mega__thumbset{position:absolute;right:0;bottom:0;display:flex;gap:10px}.vsm-mega__thumbset.is-active{pointer-events:auto}header-component .vsm-mega a.vsm-mega__thumb{display:block;width:clamp(82px,7vw,116px);color:var(--vsm-lait);text-decoration:none;opacity:0;transform:translateY(22px);transition:opacity .5s var(--vsm-ease),transform .7s var(--vsm-ease)}.vsm-mega__thumbset.is-active .vsm-mega__thumb{opacity:1;transform:none;transition-delay:calc(.45s + var(--t) * 70ms)}.vsm-mega__thumb-img{display:block;aspect-ratio:4 / 5;overflow:hidden;outline:4px solid var(--vsm-lait);outline-offset:-1px;background:var(--vsm-blanc-casse)}.vsm-mega__thumb-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--vsm-ease)}header-component .vsm-mega a.vsm-mega__thumb:hover .vsm-mega__thumb-img img{transform:scale(1.08)}.vsm-mega__thumb-name{display:block;margin-top:8px;font-size:.74rem;line-height:1.2;color:var(--vsm-lait);text-shadow:0 1px 8px rgba(0,0,0,.35)}.vsm-mega__bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px max(var(--vsm-gutter),calc((100vw - var(--vsm-max)) / 2 + var(--vsm-gutter)));border-top:1px solid var(--vsm-rule);background:var(--vsm-blanc-casse)}.vsm-mega__bar ul{list-style:none;display:flex;gap:clamp(18px,2.4vw,40px);margin:0;padding:0}.vsm-mega__bar li{font-size:.84rem;color:var(--vsm-nuit);white-space:nowrap}.vsm-mega__bar b{font-family:var(--font-mono--family);font-weight:500;font-size:.64rem;letter-spacing:.1em;color:var(--vsm-bordeaux);margin-right:6px}.vsm-mega__bar-links{display:flex;gap:24px}header-component .vsm-mega .vsm-mega__bar-links a{position:relative;font-size:.86rem;font-weight:500;color:var(--vsm-bordeaux);text-decoration:none;white-space:nowrap;opacity:1;padding-bottom:5px}header-component .vsm-mega .vsm-mega__bar-links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:7px;background:var(--vsm-wave) no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--vsm-ease-io)}header-component .vsm-mega .vsm-mega__bar-links a:hover:after{clip-path:inset(0 0 0 0)}.vsm-js header-component dropdown-component .vsm-mega{display:block!important;opacity:1!important;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .75s var(--vsm-ease-io),visibility 0s .75s}.vsm-js header-component dropdown-component[data-open=true] .vsm-mega{visibility:visible;clip-path:inset(0 0 -80px 0);transition:clip-path .75s var(--vsm-ease-io),visibility 0s}.vsm-js .vsm-mega [data-stagger]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--vsm-ease),transform .7s var(--vsm-ease)}.vsm-js dropdown-component[data-open=true] .vsm-mega [data-stagger]{opacity:1;transform:none;transition-delay:calc(.14s + var(--i, 0) * 45ms)}.vsm-js dropdown-component[data-open=true] .vsm-mega .vsm-mega__stage[data-stagger]{transform:none}header-component .header__mobile-menu{width:100vw;max-width:480px;background:var(--vsm-lait)}header-component .header__mobile-menu-nav{padding:6px 16px 28px;gap:0}header-component .header__mobile-menu-nav>*{flex-shrink:0}.vsm-drawer{padding-bottom:6px}.vsm-drawer__head{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0 12px}.vsm-drawer__eyebrow{margin:0;font-family:var(--font-mono--family);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vsm-taupe-rose)}header-component a.vsm-drawer__all{font-size:.86rem;font-weight:500;color:var(--vsm-bordeaux);text-decoration:none}.vsm-drawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}header-component a.vsm-drawer__styles{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:14px 16px;border:1px solid var(--vsm-rule-strong);color:var(--vsm-bordeaux);font-size:.92rem;font-weight:500;text-decoration:none}header-component a.vsm-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;color:var(--vsm-lait);text-decoration:none;background:var(--vsm-nuit)}header-component a.vsm-tile--wide{aspect-ratio:16 / 10;margin:8px 0 18px}.vsm-tile__img{position:absolute;top:0;right:0;bottom:0;left:0}.vsm-tile__img img{width:100%;height:100%;object-fit:cover}.vsm-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#340a10c7,#340a1000 55%)}.vsm-tile__n{position:absolute;left:10px;top:9px;z-index:2;font-family:var(--font-mono--family);font-size:.6rem;letter-spacing:.12em;color:var(--vsm-lait);opacity:.85}.vsm-tile__name{position:absolute;left:11px;right:10px;bottom:26px;z-index:2;font-family:var(--font-heading--family);font-size:1.6rem;line-height:1;letter-spacing:-.02em}.vsm-tile--wide .vsm-tile__name{font-size:2.3rem;bottom:32px;left:16px}.vsm-tile__count{position:absolute;left:11px;bottom:10px;z-index:2;font-family:var(--font-mono--family);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vsm-rose-poudre)}.vsm-tile--wide .vsm-tile__count{left:16px;bottom:14px}header-component a.vsm-drawer__link{display:flex!important;justify-content:space-between;align-items:center;font-family:var(--font-heading--family);font-size:1.45rem!important;color:var(--vsm-bordeaux);padding:14px 2px!important;border-bottom:1px solid var(--vsm-rule);border-radius:0!important}header-component a.vsm-drawer__link:first-of-type{border-top:1px solid var(--vsm-rule)}.vsm-drawer__arrow{font-family:var(--font-body--family);font-size:1.1rem}.vsm-drawer__promise{list-style:none;margin:22px 0 0;padding:16px 0 0;display:grid;gap:8px}.vsm-drawer__promise li{font-size:.86rem;color:var(--vsm-nuit)}.vsm-drawer__promise b{font-family:var(--font-mono--family);font-weight:500;font-size:.62rem;color:var(--vsm-bordeaux);margin-right:6px}.vsm-js .vsm-tile .vsm-tile__img{clip-path:inset(100% 0 0 0);transform:scale(1.18);transition:clip-path .9s var(--vsm-ease-io),transform 1.4s var(--vsm-ease);transition-delay:calc(.12s + var(--t, 0) * 55ms)}.vsm-js .vsm-tile .vsm-tile__name,.vsm-js .vsm-tile .vsm-tile__count,.vsm-js .vsm-tile .vsm-tile__n{opacity:0;transform:translateY(12px);transition:opacity .5s,transform .7s var(--vsm-ease);transition-delay:calc(.42s + var(--t, 0) * 55ms)}.vsm-js .header__mobile-menu-overlay.is-open .vsm-tile .vsm-tile__img{clip-path:inset(0 0 0 0);transform:none}.vsm-js .header__mobile-menu-overlay.is-open .vsm-tile .vsm-tile__name,.vsm-js .header__mobile-menu-overlay.is-open .vsm-tile .vsm-tile__count,.vsm-js .header__mobile-menu-overlay.is-open .vsm-tile .vsm-tile__n{opacity:1;transform:none}.vsm-js .header__mobile-menu-overlay.is-open .vsm-tile .vsm-tile__n{opacity:.85}@media(prefers-reduced-motion:reduce){.vsm-js [data-reveal],.vsm-js [data-reveal=mask],.vsm-js .vsm-split .vsm-line>span,.vsm-js .vsm-les__le,.vsm-js .vsm-mega [data-stagger],.vsm-js [data-reveal=rule]:before,.vsm-js .vsm-tile .vsm-tile__img,.vsm-js .vsm-tile span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.vsm-js [data-reveal=mask]>img{transform:none!important;clip-path:none!important}.vsm *,.vsm-mega *{transition-duration:.01ms!important;animation-duration:.01ms!important}}header-component .header__menu a.header__menu-link:hover,header-component .header__menu button.header__menu-link:hover{opacity:1}.vsm-mega__scene--hub .vsm-mega__big{font-size:clamp(2.3rem,4vw,4.6rem);line-height:.92}header-component .vsm-mega a.vsm-mega__all.is-active,header-component .vsm-mega a.vsm-mega__all:hover{color:var(--vsm-bordeaux)}@media(min-width:1000px)and (max-width:1299px){header-component .header__menu-desktop-list>a.header__menu-link:nth-last-child(2){display:none}}.shopify-section:not(.shopify-section-group-header-group){overflow-x:clip}header-component .vsm-mega .vsm-mega__bar-links a.vsm-mega__ech{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;margin-top:-7px;border-radius:999px;background:#ddb7ac52}header-component .vsm-mega .vsm-mega__bar-links a.vsm-mega__ech:after{display:none}header-component .vsm-mega .vsm-mega__bar-links a.vsm-mega__ech:hover{background:#ddb7ac8c}.vsm-mega__ech i{width:12px;height:15px;background:var(--vsm-rose-poudre);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);box-shadow:inset 0 0 0 1px #500e1740}header-component a.vsm-drawer__ech{background:#ddb7ac47;border-color:transparent}header-component a.vsm-drawer__ech small{display:block;margin-top:2px;font-size:.78rem;font-weight:400;color:var(--vsm-nuit)}.vsm-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vsm-dm{padding:2px 0 6px}.vsm-dm__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:2px 0 14px;border-radius:999px;background:#500e1712}header-component button.vsm-dm__tab{min-height:40px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--vsm-bordeaux);font-family:var(--font-body--family);font-size:.92rem;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .3s,color .3s}header-component button.vsm-dm__tab[aria-selected=true]{background:var(--vsm-bordeaux);color:var(--vsm-lait);box-shadow:0 4px 12px -6px #500e1799}.vsm-dm__panel:not([hidden]){animation:vsm-dm-in .45s var(--vsm-ease) both}@keyframes vsm-dm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vsm-dm__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}header-component a.vsm-dm__tile{position:relative;display:block;aspect-ratio:16 / 11;overflow:hidden;border-radius:4px;background:var(--vsm-nuit);color:var(--vsm-lait);text-decoration:none}.vsm-dm__img{position:absolute;top:0;right:0;bottom:0;left:0}.vsm-dm__img img{width:100%;height:100%;object-fit:cover;display:block}.vsm-dm__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#340a10bd,#340a1000 62%)}.vsm-dm__name{position:absolute;left:10px;right:8px;bottom:8px;z-index:2;font-family:var(--font-heading--family);font-size:1.08rem;line-height:1.1;letter-spacing:-.01em}header-component a.vsm-dm__all{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:12px 2px;border-bottom:1px solid var(--vsm-rule);color:var(--vsm-bordeaux);font-family:var(--font-heading--family);font-size:1.12rem;letter-spacing:-.01em;text-decoration:none}header-component a.vsm-dm__ech{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;margin:14px 0 2px;padding:12px 14px;border-radius:6px;background:#ddb7ac4d;color:var(--vsm-bordeaux);text-decoration:none}.vsm-dm__ech-ico{width:18px;height:22px;background:var(--vsm-rose-poudre);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);box-shadow:inset 0 0 0 1px #500e1740}.vsm-dm__ech-t b{display:block;font-family:var(--font-heading--family);font-size:1.12rem;font-weight:400;letter-spacing:-.01em}.vsm-dm__ech-t small{display:block;margin-top:1px;font-size:.78rem;color:var(--vsm-nuit)}.vsm-drawer__eyebrow--info{padding:22px 0 6px}header-component a.vsm-drawer__link{font-family:var(--font-heading--family)!important;font-size:1.22rem!important;font-weight:400;letter-spacing:-.01em;color:var(--vsm-bordeaux)!important;padding:11px 2px!important}header-component a.vsm-drawer__link:first-of-type{border-top:0}.vsm-drawer__link .vsm-drawer__arrow{color:var(--vsm-bordeaux);font-size:.95rem}.vsm-drawer__promise{margin-top:16px!important}.vsm-js .vsm-dm__tile .vsm-dm__img{clip-path:inset(100% 0 0 0);transition:clip-path .8s var(--vsm-ease-io);transition-delay:calc(80ms + var(--t, 0) * 40ms)}.vsm-js .vsm-dm__tile .vsm-dm__name{opacity:0;transform:translateY(8px);transition:opacity .45s,transform .6s var(--vsm-ease);transition-delay:calc(.3s + var(--t, 0) * 40ms)}.vsm-js .header__mobile-menu-overlay.is-open .vsm-dm__tile .vsm-dm__img{clip-path:inset(0 0 0 0)}.vsm-js .header__mobile-menu-overlay.is-open .vsm-dm__tile .vsm-dm__name{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vsm-js .vsm-dm__tile .vsm-dm__img,.vsm-js .vsm-dm__tile .vsm-dm__name{clip-path:none;opacity:1;transform:none;transition:none}.vsm-dm__panel:not([hidden]){animation:none}}.vsm-sw{display:flex;align-items:center;gap:14px}.vsm-sw__k{margin:0;flex:none;font-family:var(--font-mono--family);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vsm-taupe-rose)}.vsm-sw__list{list-style:none;margin:0;padding:0;display:flex;gap:8px}header-component a.vsm-sw__a{position:relative;display:block;text-decoration:none;color:var(--vsm-nuit)}.vsm-sw__dot{display:block;width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #340a1024;outline:1px solid transparent;outline-offset:2px;transition:outline-color .25s,transform .35s var(--vsm-ease)}header-component a.vsm-sw__a:hover .vsm-sw__dot,header-component a.vsm-sw__a:focus-visible .vsm-sw__dot{outline-color:var(--vsm-bordeaux);transform:scale(1.08)}.vsm-sw--mega{margin-top:14px;padding-top:14px;border-top:1px solid var(--vsm-rule)}.vsm-sw--mega .vsm-sw__t{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:4px 8px;border-radius:3px;background:var(--vsm-nuit);color:var(--vsm-lait);font-size:.74rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--vsm-ease)}header-component .vsm-sw--mega a.vsm-sw__a:hover .vsm-sw__t,header-component .vsm-sw--mega a.vsm-sw__a:focus-visible .vsm-sw__t{opacity:1;transform:translate(-50%)}.vsm-sw--mobile{flex-direction:column;align-items:stretch;gap:8px;margin:14px 0 2px}.vsm-sw--mobile .vsm-sw__list{overflow-x:auto;gap:14px;padding:2px 2px 4px;scrollbar-width:none}.vsm-sw--mobile .vsm-sw__list::-webkit-scrollbar{display:none}.vsm-sw--mobile .vsm-sw__a{display:grid;justify-items:center;gap:5px;min-width:44px}.vsm-sw--mobile .vsm-sw__dot{width:30px;height:30px}.vsm-sw--mobile .vsm-sw__t{font-size:.72rem;white-space:nowrap;color:var(--vsm-nuit)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vsm-ui.css.map */
