html:has(.vl-fit,.vb-fit){scroll-snap-type:y proximity}.vl-fit,.vb-fit{scroll-snap-align:start;scroll-margin-top:var(--vj-hdr,0px)}.vl.vl-fit{min-height:420px}.vb.vb-fit{box-sizing:border-box;height:calc(100vh - var(--vj-hdr,0px));height:calc(100svh - var(--vj-hdr,0px));min-height:500px;padding:14px 0 12px;display:flex;flex-direction:column;overflow:hidden}.vb-fit .vb-app{flex:1;min-height:0;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column}.vb-fit .vb-hero{margin-bottom:10px;gap:14px 28px}.vb-fit .vb-boxwrap{width:100px;height:104px}.vb-fit .vb-cube{scale:.8}.vb-fit .vb-price{margin:6px 0 4px}.vb-fit .vb-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);column-gap:28px;align-items:center}.vb-fit .vb-intro>*{grid-column:1}.vb-fit .vb-intro>.vb-gold{grid-column:2;grid-row:1/span 3;margin:0}.vb-fit .vb-prog{margin:0 0 10px}.vb-fit .vb-stage{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}.vb-fit .vb-panel{min-height:100%;width:100%;min-width:0;display:flex;flex-direction:column}.vb-fit .vb-panel>*,.vb-fit .vb-tabs,.vb-fit .vb-gchips,.vb-fit .vb-stage{min-width:0;max-width:100%}.vb-fit .vb-tray{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-fit .vb-panel.vb-love,.vb-fit .vb-panel.vb-ban{height:100%}.vb-fit .vb-grid{flex:1 1 0;min-height:110px;max-height:none}.vb-fit .vb-q{font-size:clamp(18px,2.2vw,22px)}.vb-fit .vb-sub{margin-bottom:10px}.vb-fit .vb-tray{gap:10px;margin-bottom:10px}.vb-fit .vb-slot{min-height:76px;padding:8px 6px;gap:4px}.vb-fit .vb-slot .vb-badge.vb-big{--s:40px}.vb-fit .vb-tools{margin-bottom:6px;gap:8px}.vb-fit .vb-search{height:40px}.vb-fit .vb-groups{margin-bottom:8px}.vb-fit .vb-glabel{margin-bottom:6px;font-size:14px}.vb-fit .vb-gchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.vb-fit .vb-gchips::-webkit-scrollbar,.vb-fit .vb-tabs::-webkit-scrollbar{display:none}.vb-fit .vb-gchip{flex:none;height:34px}.vb-fit .vb-tabs button{height:32px}.vb-fit .vb-foot{margin-top:6px}.vb-fit .vb-more{margin-top:2px}.vb-fit .vb-ticket{margin:4px 0 14px;padding:14px 18px}.vb-fit .vb-recap .vb-q{margin-top:4px}.vb-fit:has(.vb-prog li:not(:first-child).vb-cur) .vb-hero{display:none}@media(max-width:640px){.vb.vb-fit{padding:10px 0 8px;min-height:460px}.vb-fit .vb-hero{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center;gap:6px 12px;margin-bottom:8px}.vb-fit .vb-intro{display:contents}.vb-fit .vb-boxwrap{width:70px;height:74px;grid-row:1/3}.vb-fit .vb-cube{scale:.58}.vb-fit .vb-shadow{width:56px}.vb-fit .vb-h{grid-column:2;align-self:end;font-size:24px}.vb-fit .vb-price{grid-column:2;align-self:start;justify-content:flex-start;margin:0;font-size:13px}.vb-fit .vb-lede{display:none}.vb-fit .vb-intro>.vb-gold{grid-column:1/-1;grid-row:auto;margin:4px 0 0;padding:10px 12px;gap:10px}.vb-fit .vb-gold b{font-size:14px}.vb-fit .vb-gold p{font-size:12.5px}.vb-fit .vb-gold-ic{width:34px;height:34px}.vb-fit .vb-gold-ic svg{width:22px;height:22px}.vb-fit .vb-sizes{flex-wrap:nowrap;gap:8px}.vb-fit .vb-size{width:62px;height:74px}.vb-fit .vb-fr b{font-size:17px;margin-top:8px}.vb-fit .vb-bk b{font-size:22px}.vb-fit .vb-bk small{display:none}.vb-fit .vb-sub{font-size:12.5px;line-height:1.4;margin-bottom:8px}.vb-fit .vb-slot{min-height:68px}.vb-fit .vb-grid{min-height:100px}.vb-fit .vb-ticket{gap:10px;padding:12px 14px}}.vb-glabel small{font-family:var(--bf);font-weight:400;font-size:12px;color:var(--mut)}.vb-gchip.vb-dis{opacity:.4}@media(max-width:640px){.vb-fit .vb-panel.vb-ban .vb-sub{display:none}}.vb-fit .vb-cube{scale:none;-webkit-transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(-32deg)}.vb-fit .vb-boxwrap{transform:scale(.8)}.vb .vb-cube{animation:vb-turn 10s linear infinite,vb-float 3.2s ease-in-out infinite!important}@media(prefers-reduced-motion:reduce){.vb .vb-cube{animation:vb-turn 16s linear infinite!important}}.vb-fit .vb-intro>.vb-gold{box-sizing:border-box;max-width:100%;min-width:0}.vb-fit .vb-panel:not(.vb-love):not(.vb-ban){justify-content:center}@media(max-width:640px){.vb-fit .vb-boxwrap{width:72px;height:76px;transform:scale(.62);transform-origin:center}.vb-fit .vb-cube{scale:none}.vb-fit .vb-intro>.vb-gold{width:100%}@media(min-height:720px){.vb-fit:has(.vb-prog li:first-child.vb-cur) .vb-lede{display:block;grid-column:1/-1;margin-top:4px;font-size:14px;text-align:left}}.vb-fit:has(.vb-prog li:first-child.vb-cur) .vb-boxwrap{width:96px;height:100px;transform:scale(.85)}.vb-fit .vb-sizes{flex-wrap:wrap;gap:12px;justify-content:center}.vb-fit .vb-stage{container-type:size}.vb-fit .vb-size{width:min(calc((100cqw - 24px) / 3),calc((100cqh - 120px)*.4235),112px);height:auto;aspect-ratio:100/118}.vb-fit .vb-fr b{font-size:min(24px,calc((100cqh - 120px)*.095));margin-top:10px}.vb-fit .vb-bk b{font-size:min(30px,calc((100cqh - 120px)*.12))}.vb-fit .vb-bk small{display:block;font-size:9px}.vb-fit .vb-panel:not(.vb-love):not(.vb-ban) .vb-q,.vb-fit .vb-panel:not(.vb-love):not(.vb-ban)>.vb-sub{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vestiaire-fit.css.map */
