.vl{--vl-room:transparent;--vl-panel:#ffffff;--vl-blue:#38b7fa;--vl-cream:#03224f;--vl-bulb:#03224f;--vl-muted:#5b6b85;--vl-line:rgba(3,34,79,.2);--vl-display:var(--font-heading-family,Outfit,"Century Gothic","Trebuchet MS",sans-serif);--vl-body:var(--font-body-family,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif);position:relative;height:var(--vl-h,100%);min-height:480px;overflow:hidden;background:var(--vl-room);color:var(--vl-cream);font-family:var(--vl-body);font-size:16px;line-height:1.4;color-scheme:light}.vl *,.vl *:before,.vl *:after{box-sizing:border-box}.vl [hidden]{display:none!important}.vl-stage{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y;outline:none}.vl-stage.vl-grab{cursor:grabbing}.vl-stage canvas{display:block;width:100%;height:100%}.vl-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--vl-bulb)}.vl-head{position:absolute;top:0;left:0;right:0;pointer-events:none;transition:opacity .25s}.vl-head .vl-title{margin:20px 0 0;color:var(--vl-cream)}.vl-open .vl-head{opacity:0}.vl-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:20px 50px;pointer-events:none}.vl-search{position:absolute;top:16px;left:50%;transform:translate(-50%);width:min(320px,30%);z-index:3}.vl-search input{width:100%;margin:0;font:400 14px/1.2 var(--vl-body);color:var(--vl-cream);background:#ffffffeb;border:1px solid var(--vl-line);border-radius:26px;padding:10px 16px;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none}.vl-search input:focus{border-color:var(--vl-blue);box-shadow:0 0 0 2px #38b7fa4d}.vl-sugg{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--vl-line);box-shadow:0 14px 40px #03224f24;max-height:260px;overflow:auto}.vl-sugg button{display:block;width:100%;text-align:left;font:400 13px/1.3 var(--vl-body);color:var(--vl-cream);background:none;border:0;padding:8px 10px;cursor:pointer}.vl-sugg button:hover,.vl-sugg button:focus-visible{background:#38b7fa24;outline:none}.vl-none{padding:8px 10px;font-size:13px;color:var(--vl-muted)}.vl-open .vl-search{visibility:hidden}.vl-brand{font-family:var(--vl-display);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase;line-height:1;margin:0;color:var(--vl-cream)}.vl-sub{margin:6px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-muted)}.vl-brandbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vl-nogl .vl-brandbox{display:none;position:static;width:auto;height:auto;clip:auto}.vl-right{text-align:right}.vl-chips{display:flex;flex-wrap:nowrap;gap:8px;pointer-events:auto;max-width:min(980px,calc(100vw - 380px));overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}@media(min-width:860px){.vl-top{align-items:flex-start}.vl-chips{margin-top:46px;max-width:min(1100px,calc(100vw - 300px))}}.vl-chips::-webkit-scrollbar{display:none}.vl-chips button{flex:none;white-space:nowrap}.vl-chips button.vl-on{background:var(--vl-bulb);border-color:var(--vl-bulb);color:#fff}.vl-chips button{font:400 13px/1 var(--vl-body);letter-spacing:.04em;color:var(--vl-cream);background:#ffffffd9;border:1px solid var(--vl-line);border-radius:26px;padding:9px 14px;cursor:pointer}.vl-chips button:hover{border-color:var(--vl-bulb)}.vl-chips button:focus-visible{outline:2px solid var(--vl-bulb);outline-offset:2px}.vl-export{--vl-cream:#03224f;--vl-line:rgba(3,34,79,.2);position:absolute;left:16px;top:70px;z-index:3;max-width:300px;padding:14px;background:#fff;border:1px solid var(--vl-line);box-shadow:0 14px 40px #03224f24}.vl-export button{font:400 14px/1.2 var(--vl-body);color:#fff;background:var(--vl-cream);border:0;border-radius:26px;padding:11px 16px;cursor:pointer}.vl-export button:disabled{opacity:.5;cursor:default}.vl-export p{margin:8px 0 0;font-size:13px;color:var(--vl-cream)}.vl-count{font-family:var(--vl-display);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--vl-bulb)}.vl-note{font-size:12px;color:var(--vl-muted);max-width:22ch;margin:6px 0 0 auto}.vl-caption{position:absolute;left:0;right:0;bottom:52px;padding:0 64px;text-align:center;pointer-events:none}.vl-cap-title{margin:0;font-family:var(--vl-display);font-weight:700;font-size:21px;letter-spacing:0;line-height:1.15;text-wrap:balance;color:var(--vl-cream)}.vl-cap-link{color:inherit;pointer-events:auto;text-decoration:underline;text-decoration-color:var(--vl-line);text-decoration-thickness:1px;text-underline-offset:5px}.vl-cap-link:hover{color:var(--vl-bulb);text-decoration-color:var(--vl-bulb)}.vl-cap-link:focus-visible{outline:2px solid var(--vl-bulb);outline-offset:3px}.vl-open .vl-cap-link{pointer-events:none}.vl-cap-meta{margin:4px 0 0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-bulb);font-variant-numeric:tabular-nums}.vl-hint{position:absolute;left:0;right:0;bottom:18px;margin:0;padding:0 16px;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted);pointer-events:none}.vl-open .vl-caption,.vl-open .vl-hint,.vl-open .vl-nav{opacity:0;pointer-events:none}.vl-open .vl-top{visibility:hidden}.vl-caption,.vl-hint,.vl-nav{transition:opacity .25s}.vl-nav{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:1px solid var(--vl-line);background:#ffffffd9;color:var(--vl-cream);font:700 20px/1 var(--vl-body);cursor:pointer;padding:0}.vl-nav:hover{border-color:var(--vl-bulb);color:var(--vl-bulb)}.vl-nav:focus-visible,.vl-close:focus-visible,.vl-card-cta:focus-visible{outline:2px solid var(--vl-bulb);outline-offset:2px}.vl-prev{left:16px}.vl-next{right:16px}.vl-card{--vl-cream:#03224f;--vl-bulb:#03224f;--vl-muted:#5b6b85;--vl-line:rgba(3,34,79,.2);color:var(--vl-cream);color-scheme:light;position:absolute;left:50%;top:50%;transform:translateY(-50%);width:min(440px,44%);padding:28px;max-height:92%;overflow:auto;background:#fffffff7;border:1px solid var(--vl-line);border-radius:0;box-shadow:0 14px 40px #03224f29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vl-card-eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--vl-bulb)}.vl-card-title{margin:8px 36px 0 0;font-family:var(--vl-display);font-weight:700;font-size:25px;line-height:1.12;letter-spacing:0;text-wrap:balance;color:var(--vl-cream)}.vl-card-rows{margin:18px 0 0;padding:0;display:grid;gap:8px}.vl-card-rows div{display:flex;align-items:baseline;gap:8px}.vl-card-rows dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-muted)}.vl-card-rows span{flex:1;border-bottom:1px dotted var(--vl-line);transform:translateY(-3px)}.vl-card-rows dd{margin:0;font-weight:600}.vl-card-foot{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vl-card-price{margin:0;font-family:var(--vl-display);font-weight:700;font-size:30px;line-height:1;color:var(--vl-bulb);font-variant-numeric:tabular-nums}.vl-card-cta{display:inline-block;padding:13px 22px;background:var(--vl-blue);color:#fff;text-decoration:none;font-weight:400;letter-spacing:.06em;font-size:15px;border-radius:26px}.vl-card-cta:hover{background:#1fa5ee}.vl-card-desc{margin:16px 0 0;font-size:14px;line-height:1.55;color:var(--vl-cream)}.vl-card-acts{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.vl-card-add{display:inline-block;padding:13px 22px;background:var(--vl-blue);color:#fff;border:0;text-decoration:none;font:400 15px/1.2 var(--vl-body);letter-spacing:.06em;border-radius:26px;cursor:pointer}.vl-card-add:hover{background:#1fa5ee}.vl-card-add:disabled{opacity:.6;cursor:default}.vl-card-add:focus-visible{outline:2px solid var(--vl-bulb);outline-offset:2px}.vl-card-acts .vl-card-cta{padding:0;background:none;color:var(--vl-cream);text-decoration:underline;text-underline-offset:4px;border-radius:0;font-size:14px}.vl-card-acts .vl-card-cta:hover{background:none;color:var(--vl-blue)}.vl-card-foot{justify-content:flex-start}.vl-card-tip{margin:16px 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--vl-muted)}.vl-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--vl-line);background:transparent;color:var(--vl-cream);font:400 20px/1 var(--vl-body);cursor:pointer;padding:0}.vl-close:hover{border-color:var(--vl-bulb);color:var(--vl-bulb)}.vl-fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;list-style:none}.vl-nogl .vl-stage,.vl-nogl .vl-caption,.vl-nogl .vl-hint,.vl-nogl .vl-nav{display:none}.vl-nogl .vl-fallback{position:absolute;top:90px;right:22px;bottom:22px;left:22px;width:auto;height:auto;clip:auto;overflow:auto;display:grid;gap:10px;align-content:start}.vl-fallback a{color:var(--vl-cream)}@media(max-width:859px){.vl-right{display:none}.vl-search{top:58px;left:15px;right:15px;width:auto;transform:none}.vl-search input{font-size:16px}.vl-top{top:auto;bottom:104px;justify-content:center}.vl-chips{justify-content:flex-start;max-width:100%}.vl-brand{font-size:18px}.vl-top{padding:14px 16px}.vl-nav{top:auto;bottom:46px;margin:0}.vl-cap-title{font-size:18px}.vl-card{left:12px;right:12px;bottom:12px;top:auto;transform:none;width:auto;padding:18px}.vl-card-title{font-size:21px}.vl-card-rows{margin-top:12px;gap:6px}.vl-card-foot{margin-top:14px}.vl-card-tip{margin-top:10px}}@media(max-width:859px){.vl-card{max-height:58%}.vl-card-desc{overflow:auto}.vl-card-tip{display:none}.vl-card-desc{max-height:4.5em;font-size:13px;margin-top:10px}.vl-card-acts{margin-top:12px}}@media(prefers-reduced-motion:reduce){.vl-caption,.vl-hint,.vl-nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vestiaire-3d.css.map */
