.vl-offer--bf{--vl-bg:#FFFFFF;--vl-card:#FFFFFF;--vl-line:#E6DCCB;--vl-text:#141210;--vl-soft:#5A5148;--vl-mut:#8F857A;--vl-acc:#C9A45C;--vl-cream:#F8F2E6;background:#fff;border:1px solid #141210;border-radius:14px;padding:16px;gap:16px;color:var(--vl-text)}.vl-bf{background:#121212;border-radius:12px;padding:22px 18px 20px;text-align:center;display:flex;flex-direction:column;gap:10px}.vl-bf__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-acc)}.vl-bf__title{font-size:30px;line-height:1.05;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--vl-acc)}.vl-bf__pill{border:1px solid var(--vl-acc);border-radius:8px;background:#232323;color:#fff;padding:13px 10px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vl-bf__gold{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-acc);margin-top:4px!important}.vl-bf__gold--sm{font-size:11.5px}.vl-bf__line{font-size:11.5px;font-weight:700;line-height:1.55;letter-spacing:.04em;text-transform:uppercase;color:#f4f1ea}html body .vl-offer--bf .ds-pdp__tier{background:#fff;border:1px solid var(--vl-line);border-radius:12px;color:var(--vl-text);position:relative}html body .vl-offer--bf .ds-pdp__tier:has(input:checked){background:var(--vl-cream);border:2px solid var(--vl-acc)}html body .vl-offer--bf .ds-pdp__tier-dot{border-color:#b9a78a;background:#fff}html body .vl-offer--bf .ds-pdp__tier input:checked~.ds-pdp__tier-dot{border-color:var(--vl-acc);box-shadow:inset 0 0 0 4px #fff;background:var(--vl-acc)}html body .vl-offer--bf .ds-pdp__tier-name{color:var(--vl-text);font-weight:800;letter-spacing:.06em}html body .vl-offer--bf .ds-pdp__tier-note{color:var(--vl-mut);font-size:11px;letter-spacing:.1em;text-transform:uppercase}html body .vl-offer--bf .ds-pdp__tier-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}html body .vl-offer--bf .ds-pdp__tier-now{color:var(--vl-text);font-size:20px;font-weight:800}html body .vl-offer--bf .ds-pdp__tier-was{color:var(--vl-mut);font-size:12px}.vl-tier__save{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vl-acc)}html body .vl-offer--bf .vl-offer__flag{background:#141210;color:#fff;border-radius:999px;top:-11px;right:14px}.vl-bf-build{display:flex;align-items:center;gap:12px;background:var(--vl-cream);border:1px solid var(--vl-line);border-radius:10px;padding:10px 12px}.vl-bf-build__img{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#fff;flex-shrink:0}.vl-bf-build__img img{width:100%;height:100%;object-fit:cover;display:block}.vl-bf-build__txt{display:flex;flex-direction:column;gap:2px}.vl-bf-build__txt strong{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vl-bf-build__txt span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vl-mut)}.vl-offer--bf .vl-offer__perks li{color:var(--vl-text);font-weight:700;font-size:10.5px}.vl-offer--bf .vl-offer__perks svg{color:var(--vl-text)}.vl-steps{display:flex;align-items:flex-start;justify-content:center;gap:10px;padding:4px 8px}.vl-steps__item{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.vl-steps__dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:1.5px solid #141210;background:#fff;color:#141210}.vl-steps__item--1 .vl-steps__dot{background:#141210;color:#fff}.vl-steps__lbl{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vl-steps__bar{flex:1;height:2px;background:var(--vl-line);margin-top:14px;max-width:220px}.vl-steps__ok{display:none}.vl-offer--bf:has(.vl-offer__slot--free:not(.is-empty)) .vl-steps__item--2 .vl-steps__dot{background:var(--vl-acc);border-color:var(--vl-acc);color:#141210}.vl-offer--bf:has(.vl-offer__slot--free:not(.is-empty)) .vl-steps__n{display:none}.vl-offer--bf:has(.vl-offer__slot--free:not(.is-empty)) .vl-steps__ok{display:inline}.vl-offer--bf:has(.vl-offer__slot--free:not(.is-empty)) .vl-steps__bar{background:var(--vl-acc)}.vl-offer[data-mode=bundle4] .vl-steps__item--2 .vl-steps__lbl:after{content:" +"}.vl-sec-h{display:flex;align-items:center;gap:10px}.vl-num{width:28px;height:28px;border-radius:50%;background:#141210;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.vl-num--gold{background:var(--vl-acc);color:#141210}.vl-sec-h__t{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;flex:1}.vl-tag{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#ececec;color:#555;border-radius:999px;padding:7px 12px}.vl-tag--gold{background:var(--vl-acc);color:#141210}.vl-offer--bf .vl-offer__slot{border-radius:12px;border-color:#141210;background:#fff}.vl-offer--bf .vl-offer__slot--paid .vl-offer__step{background:#141210;border-color:#141210;color:#fff}.vl-offer--bf .vl-offer__slot--paid .vl-offer__slot-name{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:normal}.vl-offer--bf .vl-offer__slot--paid .vl-offer__slot-k{font-size:9.5px}.vl-offer--bf .vl-offer__slot--paid .vl-offer__slot-price{font-size:16px;font-weight:800}.vl-offer--bf .vl-offer__slot-img,.vl-offer--bf .vl-card__img{background:#f4f1ea;border-radius:8px}.vl-offer--bf .vl-offer__slot--free.is-empty{border-color:var(--vl-acc);border-style:dashed;background:var(--vl-cream)}.vl-offer--bf .vl-offer__slot--free:not(.is-empty){border-color:var(--vl-acc);box-shadow:inset 0 0 0 1px var(--vl-acc)}.vl-offer--bf .vl-offer__slot--free .vl-offer__slot-k{color:#8a6a2e}.vl-offer--bf .vl-offer__slot--free:not(.is-empty) .vl-offer__step{background:var(--vl-acc);border-color:var(--vl-acc);color:#141210}.vl-offer--bf .vl-offer__free{background:var(--vl-acc);color:#141210;border-radius:999px}.vl-offer--bf .vl-offer__slot--free.is-empty{display:none}.vl-offer--bf .vl-offer__pick-head{align-items:stretch}.vl-pick-banner{flex:1;display:flex;flex-direction:column;gap:4px;background:var(--vl-cream);border:1px solid var(--vl-line);border-radius:10px;padding:12px 14px}.vl-pick-banner strong{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vl-pick-banner span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-soft)}.vl-offer--bf .vl-offer__nav{align-self:center}.vl-offer--bf .vl-offer__arrow{border-radius:50%;background:#fff;border-color:var(--vl-line);color:#141210}.vl-offer--bf .vl-card__btn{border-radius:12px;border-color:var(--vl-line);background:#fff;color:#141210}.vl-offer--bf .vl-card__btn[aria-pressed=true]{border-color:var(--vl-acc);box-shadow:inset 0 0 0 2px var(--vl-acc)}.vl-card__badge{position:absolute;top:6px;left:6px;z-index:1;background:var(--vl-acc,#C9A45C);color:#141210;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 8px}.vl-offer--bf .vl-card__check{background:var(--vl-acc);color:#141210}.vl-offer--bf .vl-card__name{color:#141210}.vl-offer--bf .vl-card__price b{color:#8a6a2e;font-weight:800}.vl-offer--bf .vl-card__var{background:#fff;border-color:var(--vl-line);border-radius:8px;color:#141210}.vl-offer--bf .vl-offer__sum{border-color:var(--vl-line)}.vl-offer--bf .vl-offer__sum-l{color:#141210}.vl-offer--bf .vl-offer__sum-v strong{color:#141210;font-size:24px}.vl-offer--bf .vl-offer__note span{color:#8a6a2e}.vl-offer--bf .vl-offer__error{color:#9a2e1b;background:#fdece8;border-color:#c9472f}@media screen and (max-width:420px){.vl-bf__title{font-size:25px}.vl-offer--bf{padding:12px}.vl-bf{padding:18px 12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vl-offer-bf.css.map */
