.vbg-ico{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vbg-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;background:#121212;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.vbg-banner{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 16px 16px;background:#f6f6f6;color:#121212;text-align:center}.vbg-banner .vbg-badge{margin-bottom:3px}.vbg-banner__l1{margin:0;font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.vbg-banner__l2{margin:0;max-width:34em;font-size:1.3rem;line-height:1.4;color:#121212b3;text-wrap:balance}.vbg-banner__btn{display:inline-flex;align-items:center;gap:7px;margin-top:6px;padding:6px 14px;border:1.5px solid #121212;border-radius:99px;color:#121212;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none}.vbg-banner__btn:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.vbg-banner__btn:hover{background:#121212;color:#fff}@media(min-width:750px){.vbg-banner{padding:16px 24px 18px}.vbg-banner__l1{font-size:2.1rem}.vbg-banner__l2{font-size:1.4rem}}.vbg-bar,.vbg-acc,.vbg-ghost,.vbg-pick{contain:inline-size;min-width:0;box-sizing:border-box}.vbg-bar{display:flex;flex-direction:column;align-items:center;gap:7px;margin:0 15px 12px;color:#121212;text-align:center}.vbg-badge--sm{padding:3px 9px;font-size:.95rem}.vbg-bar__text{margin:0;font-size:1.4rem;line-height:1.35}.vbg-bar__text strong{font-weight:700}.vbg-track{width:100%;height:5px;border-radius:99px;background:#ececec;overflow:hidden}.vbg-track span{display:block;height:100%;border-radius:99px;background:#0074f3;transition:width .35s ease}.vbg-ghost{display:flex;align-items:center;gap:12px;margin:0 15px 14px;padding:10px;border-radius:12px;background:#f6f6f6;color:#121212}.vbg-ghost__img{flex:none;width:76px;height:76px;border-radius:10px;object-fit:cover;background:#fff}.vbg-ghost__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.vbg-ghost__name{margin:0;font-size:1.4rem;font-weight:700;line-height:1.25}.vbg-ghost__dots{display:flex;gap:5px}.vbg-ghost__dots span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #12121226}.vbg-ghost__price{margin:0;font-size:1.35rem}.vbg-ghost__price s{color:#12121273;margin-right:2px}.vbg-ghost__price strong{color:#0074f3;font-weight:800}.vbg-ghost__lock{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:99px;background:#fff;font-size:1.1rem;font-weight:700;white-space:nowrap}.vbg-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 15px 14px;padding:9px 12px;border:1px dashed rgba(18,18,18,.25);border-radius:10px;background:#fff}.vbg-pick__label{font-size:1.3rem;text-align:left}.vbg-pick__dots{display:flex;gap:8px}.vbg-dot{width:28px;height:28px;padding:2px;border:1.5px solid transparent;border-radius:50%;background:none;cursor:pointer;box-sizing:border-box}.vbg-dot span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #12121226}.vbg-dot.is-on{border-color:#121212}#CartDrawer .cart-items{display:flex;flex-direction:column}#CartDrawer [data-vbg-gift]{order:-2}#CartDrawer [data-vbg-free]{order:-1}#CartDrawer [data-vbg-gift] .cart-drawer-item__quantity-and-prices,#CartDrawer [data-vbg-gift] cart-remove-button{display:none!important}#CartDrawer [data-vbg-gift] a{pointer-events:none}.vbg-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:1.4rem}.vbg-line s{color:#12121273}.vbg-line strong{color:#0074f3;font-weight:800}.vbg-line .cart-drawer__discounts{display:inline-flex;margin:0}.vbg-line .badge{display:inline-flex;align-items:center;gap:4px}.vbg-acc{margin:4px 0 12px;padding:0 15px}.vbg-acc__title{margin:0 0 8px;font-size:1.35rem;font-weight:700;color:#121212}.vbg-acc__rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.vbg-acc__rail::-webkit-scrollbar{display:none}.vbg-card{flex:none;display:flex;align-items:center;gap:8px;width:250px;max-width:82%;padding:8px;border:1px solid rgba(18,18,18,.1);border-radius:10px;background:#fff}.vbg-card__img{flex:none;width:56px;height:56px;border-radius:8px;object-fit:cover;background:#f6f6f6}.vbg-card__body{flex:1;min-width:0}.vbg-card__name{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbg-card__desc{margin:1px 0 0;font-size:1.1rem;line-height:1.25;color:#12121299;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbg-card__price{margin:2px 0 0;font-size:1.25rem;color:#121212}.vbg-card__tag{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:99px;background:#f2f2f2;color:#121212;font-size:1.05rem;font-weight:700;white-space:nowrap}.vbg-card__select{width:100%;max-width:130px;margin-top:4px;padding:3px 6px;border:1px solid rgba(18,18,18,.2);border-radius:6px;background:#fff;font-size:1.15rem;color:#121212}.vbg-card__add{flex:none;padding:8px 14px;border:1.5px solid #121212;border-radius:99px;background:#fff;color:#121212;font-size:1.25rem;font-weight:700;cursor:pointer}.vbg-card__add[aria-busy=true]{opacity:.5;cursor:progress}#CartDrawer .cart-drawer__discounts .badge{background:#121212!important;color:#fff!important;border-color:#121212!important}#CartDrawer .cart-drawer__discounts .badge svg,#CartDrawer .cart-drawer__discounts .badge .vbg-ico{color:#fff!important}#CartDrawer .vbg-free{color:#0074f3;font-weight:800}.vbg-scarce{display:inline-block;margin:0;color:#ff4800;font-size:1.05rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}p.vbg-scarce{display:block}.vbg-scarce{white-space:nowrap}.vbg-ghost__price .vbg-scarce{display:block;margin-top:3px}
/*# sourceMappingURL=/cdn/shop/t/192/assets/vb-gift.css.map */
