body.vlb-open{overflow:hidden}.vlb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center}.vlb[hidden]{display:none!important}.vlb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f11158c}.vlb__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:#fff;border-radius:16px;box-shadow:0 24px 60px #0000003d;animation:vlb-rise .22s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes vlb-rise{0%{opacity:0;transform:translateY(14px)}}.vlb__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #ecedf0}.vlb__title{margin:0;font-size:17px;font-weight:700;color:#111}.vlb__close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;background:#f3f4f6;color:#111;cursor:pointer}.vlb__close:hover{background:#e6e8ec}.vlb__close svg{width:16px;height:16px}.vlb__rows{flex:1 1 auto;overflow-y:auto;padding:6px 20px}.vlb__row{padding:14px 0;border-bottom:1px solid #f1f2f4}.vlb__row:last-child{border-bottom:none}.vlb__row.is-excluded .vlb__thumb,.vlb__row.is-excluded .vlb__meta,.vlb__row.is-excluded .vlb__options{opacity:.45}.vlb__row.is-disabled{opacity:.6}.vlb__row-head{display:flex;align-items:center;gap:12px}.vlb__check{flex:0 0 auto;width:20px;height:20px;padding:0;border:1.5px solid #c9ccd2;border-radius:6px;background:#fff;cursor:pointer;position:relative}.vlb__check.is-on{background:#0057ff;border-color:#0057ff}.vlb__check.is-on:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vlb__check.is-off{border-style:dashed;cursor:default}.vlb__thumb{flex:0 0 auto;width:54px;height:68px;object-fit:cover;border-radius:8px;background:#f5f6f8;display:block}.vlb__meta{min-width:0;flex:1 1 auto}.vlb__name{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.35;color:#111}.vlb__price{margin:0;font-size:14px;font-weight:700;color:#111}.vlb__price.is-error{font-size:12px;font-weight:600;color:#b4262a;text-transform:uppercase;letter-spacing:.04em}.vlb__options{padding-left:32px;margin-top:10px}.vlb__option+.vlb__option{margin-top:10px}.vlb__option-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.vlb__swatches{display:flex;flex-wrap:wrap;gap:6px}.vlb__swatch{min-width:38px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;color:#111;background:#fff;border:1.5px solid #d8dbe0;border-radius:7px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.vlb__swatch:hover:not(:disabled):not(.is-selected){border-color:#9aa0a6}.vlb__swatch.is-selected{background:#0057ff;border-color:#0057ff;color:#fff}.vlb__swatch.is-unavailable{color:#b6bac0;border-color:#ebedf0;background:#fafbfc;cursor:not-allowed;text-decoration:line-through}.vlb__foot{flex:0 0 auto;padding:14px 20px 18px;border-top:1px solid #ecedf0;background:#fff}.vlb__foot[hidden]{display:none!important}.vlb__error{margin:0 0 10px;font-size:13px;color:#d12b2b}.vlb__error:empty{display:none}.vlb__totals{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.vlb__total-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.vlb__total{font-size:19px;font-weight:700;color:#111}.vlb__submit{position:relative;width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0057ff;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}.vlb__submit:hover:not(:disabled){background:#0048d9}.vlb__submit:disabled{background:#9aa0a6;cursor:not-allowed}.vlb__submit.is-loading .vlb__submit-text{visibility:hidden}.vlb__submit.is-loading .vlb__spinner{display:block}.vlb__loading{display:flex;align-items:center;justify-content:center;min-height:240px}.vlb__loading[hidden]{display:none!important}.vlb__spinner{display:none;position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:vlb-spin .7s linear infinite}.vlb__spinner--dark{display:block;position:static;width:28px;height:28px;border-color:#e3e6ea;border-top-color:#0057ff}@keyframes vlb-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.vlb{align-items:flex-end}.vlb__dialog{width:100%;max-height:92vh;border-radius:16px 16px 0 0;animation:vlb-slide .24s cubic-bezier(.22,1,.36,1)}@keyframes vlb-slide{0%{transform:translateY(100%)}}.vlb__rows{padding:4px 16px}.vlb__head,.vlb__foot{padding-left:16px;padding-right:16px}.vlb__thumb{width:46px;height:58px}.vlb__options{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/vro-look-bundle.css.map */
