.et-cart-gift--bf,.cart-drawer__bf-top{--bf-cart-surface: #371534;--bf-cart-surface-2: #4c3049;--bf-cart-surface-3: #5b3e59;--bf-cart-border: rgba(255, 255, 255, .12);--bf-cart-accent: var(--bf-accent, #f15d8e);--bf-cart-check: linear-gradient(90deg, #fa62b3 0%, #ffbc6a 100%);--bf-cart-gradient: linear-gradient(99deg, #341a2e 10%, #652f58 91%);--bf-cart-font: var(--bf-font-base, "Caros", sans-serif);--bf-cart-font-ui: var(--bf-font-ui, "Poppins", sans-serif)}.cart-drawer .cart-drawer__bf-top{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:calc(100% - 50px);margin:-57px 0 10px}.cart-drawer__bf-badge-short{display:none}.cart-drawer__bf-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;height:27px;padding:4px 12px;background:linear-gradient(90deg,#ec3c9a,#ffbc6a);border-radius:4px;font-family:var(--bf-cart-font);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.5);white-space:nowrap}.cart-drawer__bf-top #cart-timer-bar{flex:0 1 auto;width:auto;min-width:0;justify-content:flex-start;gap:6px;margin:0;padding:6px 12px;background:var(--bf-cart-surface);border:0;border-radius:5px;color:#fff;font-family:var(--bf-cart-font);font-weight:600;font-size:12px;line-height:1.4;white-space:nowrap}.cart-drawer__bf-top #cart-timer-bar svg{width:16px;height:16px;min-width:16px;margin-right:0}.cart-drawer__bf-top #cart-timer-bar svg,.cart-drawer__bf-top #cart-timer-bar path{stroke:currentColor;color:#fff}.cart-drawer__bf-top #cart-timer-bar.timer-expired{color:var(--bf-cart-accent);white-space:normal}.cart-drawer__bf-top #cart-timer-countdown{color:var(--bf-cart-accent);font-variant-numeric:tabular-nums}.et-cart-gift--bf{gap:12px;padding:12px;background:var(--bf-cart-gradient),var(--bf-cart-surface);border:0;border-radius:8px;color:#fff}.et-cart-gift--bf.et-cart-gift--complete{background:var(--bf-cart-surface)}.et-cart-gift--bf .et-cart-gift__header{align-items:center;gap:8px}.et-cart-gift--bf .et-cart-gift__header-icon-wrapper{background:none;border:0}.et-cart-gift--bf .et-cart-gift__header-glyph{flex:none;display:inline-flex;width:24px;height:24px;color:#fff}.et-cart-gift--bf .et-cart-gift__message{font-family:var(--bf-cart-font-ui);font-weight:500;font-size:12px;line-height:19.6px;color:#fff}.et-cart-gift--bf .et-cart-gift__message strong{font-weight:600;color:#fff}.et-cart-gift--bf .et-cart-gift__message-gift{color:var(--bf-cart-accent)}.et-cart-gift--bf .et-cart-gift__message p{display:inline;margin:0}.et-cart-gift--bf .et-cart-gift__message em{font-style:normal;color:var(--bf-cart-accent)}.et-cart-gift--bf .et-cart-gift__tiers{gap:0;position:relative}.et-cart-gift--bf .et-cart-gift__bar-track-fill{position:absolute;top:0;left:0;height:6px;background:var(--bf-cart-check);border-radius:32px;pointer-events:none;z-index:1}.et-cart-gift--bf .et-cart-gift__bar-wrapper{position:relative;height:6px;background:#fff3;border-radius:0;overflow:visible}.et-cart-gift--bf .et-cart-gift__tier:first-child .et-cart-gift__bar-wrapper{border-radius:32px 0 0 32px}.et-cart-gift--bf .et-cart-gift__tier:last-child .et-cart-gift__bar-wrapper{border-radius:0 32px 32px 0}.et-cart-gift--bf .et-cart-gift__bar-wrapper:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:10px;border-radius:1px;background:#ffffff73}.et-cart-gift--bf .et-cart-gift__tier-bottom{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0 0;padding:0 8px}.et-cart-gift--bf .et-cart-gift__tier-price{order:1;padding:4px;background:#ffffff2e;border-radius:4px;font-family:var(--bf-cart-font);font-weight:500;font-size:11px;line-height:12px;color:#ffffffa3}.et-cart-gift--bf .et-cart-gift__tier-label{order:3;font-family:var(--bf-cart-font);font-weight:500;font-size:12px;line-height:16.8px;text-align:center;color:#fffc}.et-cart-gift--bf .et-cart-gift__tier--complete .et-cart-gift__tier-label{color:#ffffff80}.et-cart-gift--bf .et-cart-gift__tier--complete .et-cart-gift__tier-price{display:none}.et-cart-gift--bf .et-cart-gift__check{order:2;display:none;width:14px;height:14px;margin:3px 0;background:var(--bf-cart-check);border:0;border-radius:10px}.et-cart-gift--bf .et-cart-gift__check--complete{display:inline-flex;align-items:center;justify-content:center}.et-cart-gift--bf .et-cart-gift__check-icon{width:7px;height:7px;opacity:1}.et-cart-gift--bf .et-cart-gift__product{padding-top:0;border:0}.et-cart-gift--bf .et-cart-gift__product-hint{display:none}.cart-drawer .line-item{position:relative}.cart-drawer .line-item .badge--promo{position:absolute;right:0;bottom:6px;background:linear-gradient(90deg,#d71e81,#ffa941)!important;text-shadow:0 0 4px rgba(0,0,0,.5);color:#fff}.bf-totals-line{font-size:12px;font-weight:400;color:#373558}.bf-totals-line span:last-child{font-variant-numeric:tabular-nums;color:#37355880;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px}.bf-totals-line--sale span:last-child{color:#df1d1d;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.14px}.cart-drawer .line-item:has(.line-item__free) line-item-quantity,tr:has(.line-item__free) line-item-quantity{display:none}.et-cart-gift--bf .et-cart-gift__product-hint{color:#fffc;font-family:var(--bf-cart-font);font-size:12px}.et-cart-gift--bf .et-cart-gift__product-hint-icon{background:var(--bf-cart-check)}.et-cart-gift--bf .et-cart-gift__product-image img{width:48px;height:48px;object-fit:cover;border-radius:4px}.et-cart-gift--bf .et-cart-gift__product-title{font-family:var(--bf-cart-font);font-weight:500;font-size:14px;line-height:16.8px;color:#fff}.et-cart-gift--bf .et-cart-gift__product-price-original{font-family:var(--bf-cart-font);font-weight:500;font-size:12px;line-height:16.8px;color:#ffffff80;text-decoration:line-through}.et-cart-gift--bf .et-cart-gift__product-price-free{background:none;padding:0;font-family:var(--bf-cart-font);font-weight:500;font-size:12px;line-height:16.8px;color:var(--bf-cart-accent)}.et-cart-gift--bf .et-cart-gift__product-price{flex-direction:row}.et-cart-gift--bf .et-cart-gift__product-info{flex-direction:column}.et-cart-gift--bf .et-cart-gift__variant-trigger,.et-cart-gift--bf .et-cart-gift__size-trigger{width:220px;max-width:100%;padding:10px 12px;background:var(--bf-cart-surface-2);border:1px solid var(--bf-cart-border);border-radius:8px;font-family:var(--bf-cart-font);font-weight:400;font-size:14px;line-height:16px;color:#fff}.et-cart-gift--bf .et-cart-gift__variant-dropdown,.et-cart-gift--bf .et-cart-gift__size-dropdown{background:var(--bf-cart-surface-2);border:1px solid #61495f;border-radius:8px;overflow:hidden}.et-cart-gift--bf .et-cart-gift__variant-option,.et-cart-gift--bf .et-cart-gift__size-option{padding:10px 12px;background:none;font-family:var(--bf-cart-font);font-weight:400;font-size:14px;line-height:16px;color:#fff}.et-cart-gift--bf .et-cart-gift__variant-option:hover,.et-cart-gift--bf .et-cart-gift__size-option:hover,.et-cart-gift--bf .et-cart-gift__variant-option--selected,.et-cart-gift--bf .et-cart-gift__size-option--selected{background:var(--bf-cart-surface-3);color:#fff}@media screen and (max-width:699px){.cart-drawer .cart-drawer__bf-top{gap:8px;width:calc(100% - 22px);margin:-15px 0 10px;flex-wrap:wrap}.cart-drawer__bf-top #cart-timer-bar.timer-expired{flex:1 0 100%;width:100%}.cart-drawer__bf-badge-full{display:none}.cart-drawer__bf-badge-short{display:inline}.et-cart-gift--bf{background:var(--bf-cart-surface)}.et-cart-gift--bf .et-cart-gift__tiers{gap:0;margin-top:0}.et-cart-gift--bf .et-cart-gift__tier-bottom{position:static;gap:8px;padding:0 6px}.et-cart-gift--bf .et-cart-gift__tier-bottom .et-cart-gift__tier-price{position:static;top:auto;right:auto;font-size:10px}.et-cart-gift--bf .et-cart-gift__tier-label{font-size:10px;line-height:1.3}.et-cart-gift--bf .et-cart-gift__product-image img{width:40px;height:40px;border-radius:3px}.et-cart-gift--bf .et-cart-gift__variant-trigger,.et-cart-gift--bf .et-cart-gift__size-trigger{width:28px;height:28px;padding:0;justify-content:center}.et-cart-gift--bf .et-cart-gift__variant-current,.et-cart-gift--bf .et-cart-gift__size-current{display:none}.et-cart-gift--bf .et-cart-gift__product{position:relative}.et-cart-gift--bf .et-cart-gift__product-row{flex-wrap:nowrap;align-items:center;gap:10px}.et-cart-gift--bf .et-cart-gift__selectors{flex-direction:row;margin:0 0 0 auto}.et-cart-gift--bf .et-cart-gift__variant-select,.et-cart-gift--bf .et-cart-gift__size-select{position:static;width:auto}.et-cart-gift--bf .et-cart-gift__variant-dropdown,.et-cart-gift--bf .et-cart-gift__size-dropdown{top:100%;left:0;right:0;width:auto}}button[name=checkout].bf-checkout-syncing{opacity:.55;cursor:wait;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/276/assets/bf-cart.css.map */
