.bc-root{--bc-ink: #1a1a1a;--bc-mut: rgba(26, 26, 26, .66);--bc-line: #d4d4d4;--bc-font: var(--font-body-family, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.bc-root #CartDrawer{display:flex;justify-content:flex-end;width:100%;height:100%}.bc-root .bc.drawer__inner{width:100%;max-width:460px;padding:0;border:0;background:#fff;color:var(--bc-ink);font-family:var(--bc-font);font-size:16px;line-height:1.5;letter-spacing:normal;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-font-smoothing:antialiased}.bc-root.active .bc.drawer__inner{box-shadow:-12px 0 32px #0000001f}.bc .bc-item__price,.bc .bc-sum,.bc .bc-total,.bc .bc__deal{transition:opacity .15s}.bc.is-updating .bc-item__price,.bc.is-updating .bc-sum,.bc.is-updating .bc-total,.bc.is-updating .bc__deal{opacity:.45}.bc .bc-item[hidden]{display:none}.bc-root.drawer{background-color:transparent;transition:visibility .35s ease,background-color .35s ease}.bc-root.drawer.active{background-color:#081c1673}.bc-root .bc.drawer__inner{transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}.bc h2,.bc h3,.bc p,.bc ul,.bc dl,.bc dd{margin:0;padding:0}.bc h2,.bc h3{font-family:var(--bc-font);color:var(--bc-ink);letter-spacing:normal}.bc ul{list-style:none}.bc a{color:inherit;text-decoration:none}.bc button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bc svg{display:block;flex-shrink:0}.bc__hdr{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--bc-line)}.bc__title{display:flex;align-items:center;gap:10px;font-size:25px;line-height:32px;font-weight:800;letter-spacing:-.3px}.bc__count{min-width:30px;height:30px;padding:0 8px;border-radius:7px;background:var(--bc-brand);color:#fff;font-size:17px;line-height:30px;font-weight:700;text-align:center}.bc__close{width:52px;height:52px;display:grid;place-items:center;border-radius:50%}.bc__close:hover{background:var(--bc-tint)}.bc__close svg{width:28px;height:28px}.bc__ship{background:var(--bc-tint);padding:14px 20px 16px;text-align:center}.bc__ship p{font-size:18px;font-weight:500}.bc__ship b{color:var(--bc-brand);font-weight:800;white-space:nowrap}.bc__bar{height:12px;margin-top:10px;border-radius:999px;background:color-mix(in srgb,var(--bc-brand) 15%,transparent);overflow:hidden}.bc__bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--bc-brand);transition:width .8s cubic-bezier(.2,.8,.2,1) .15s}.bc-root.active .bc__bar span{width:100%}.bc__deal{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bc-brand);color:#fff;padding:12px 20px;font-size:18px;font-weight:700;text-align:center}.bc__deal svg{width:20px;height:20px}.bc__deal span{text-wrap:balance}.bc__items{padding:8px 20px 20px}.bc-item{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:16px 0;border-bottom:2px solid var(--bc-line)}.bc-item:last-child{border-bottom:0}.bc-item__media{display:block}.bc-item__img{display:block;width:112px;height:112px;border-radius:10px;object-fit:cover;background:#fff;border:2px solid var(--bc-line)}.bc-item__name{font-size:19px;line-height:26px;font-weight:700}.bc-item__var{font-size:17px;color:var(--bc-mut)}.bc-item__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.bc-item__now{font-size:21px;font-weight:800}.bc-item__was{font-size:18px;color:var(--bc-mut)}.bc-badge{white-space:nowrap;display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;background:var(--bc-brand);color:#fff;font-size:15px;line-height:20px;font-weight:800;letter-spacing:.02em}.bc-qty{display:inline-flex;align-items:center;margin-top:12px;border:2px solid var(--bc-brand);border-radius:12px;overflow:hidden}.bc-qty button{width:52px;height:52px;display:grid;place-items:center;color:var(--bc-brand);background:var(--bc-tint)}.bc-qty button:hover{filter:brightness(.96)}.bc-qty button svg{width:24px;height:24px}.bc-qty output{min-width:52px;text-align:center;font-size:21px;font-weight:800}.bc-ins{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:auto 20px 12px;padding:14px 16px;border:2px solid var(--bc-line);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.bc-ins:has(.bc-ins__input:checked){border-color:var(--bc-brand);background:var(--bc-tint)}.bc-ins__icon{width:28px;height:28px;color:var(--bc-brand)}.bc-ins__title{display:block;font-size:17px;line-height:22px;font-weight:700}.bc-ins__sub{display:block;margin-top:2px;font-size:16px;line-height:21px;color:var(--bc-mut)}.bc-ins__side{display:flex;flex-direction:column;align-items:center;gap:6px}.bc-ins__price{font-size:17px;line-height:20px;font-weight:700}.bc-ins__input{position:absolute;opacity:0;width:1px;height:1px}.bc-ins__switch{position:relative;width:56px;height:32px;border-radius:999px;background:#c9cfcd;transition:background .15s}.bc-ins__switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.bc-ins__input:checked+.bc-ins__side .bc-ins__switch{background:var(--bc-brand)}.bc-ins__input:checked+.bc-ins__side .bc-ins__switch:after{transform:translate(24px)}.bc-ins__input:focus-visible+.bc-ins__side .bc-ins__switch{outline:3px solid var(--bc-brand);outline-offset:2px}.bc__foot{background:var(--bc-tint);border-radius:20px 20px 0 0;padding:18px 20px 0}.bc__items+.bc__foot{margin-top:auto}.bc-sum{display:grid;gap:8px;font-size:17px}.bc-sum div{display:flex;justify-content:space-between;gap:12px}.bc-sum dt{color:var(--bc-mut)}.bc-sum dd{font-weight:600;text-align:right}.bc-sum .is-deal dt,.bc-sum .is-deal dd{color:var(--bc-brand);font-weight:700}.bc-sum .is-free dd{color:var(--bc-brand);font-weight:800}.bc__buy{position:sticky;bottom:0;background:var(--bc-tint);padding:0 20px calc(14px + env(safe-area-inset-bottom))}.bc-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--bc-brand) 18%,transparent)}.bc-total__label{font-size:22px;font-weight:800}.bc-total__right{display:flex;align-items:center;gap:8px}.bc-total__was{font-size:18px;color:var(--bc-mut)}.bc-total__now{font-size:26px;font-weight:800}.bc .bc-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:72px;margin-top:16px;padding:10px 12px;background:var(--bc-brand);color:#fff;border-radius:10px;text-align:center;font-family:var(--bc-font);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.bc .bc-cta:hover{filter:brightness(.85);transform:translateY(-2px);box-shadow:0 10px 22px #0c403447}.bc-cta__label{display:inline-flex;align-items:center;gap:10px;font-size:23px;line-height:30px;font-weight:700;white-space:nowrap}.bc-cta__label svg{width:22px;height:22px}.bc-cta__sub{display:inline-flex;align-items:center;gap:7px;font-size:16px;line-height:20px;font-weight:600;white-space:nowrap}.bc-cta__sub svg{width:17px;height:17px}.bc .bc-rev{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:17px;font-weight:600}.bc-rev__stars{display:flex;gap:2px;color:var(--bc-stars)}.bc-rev__stars svg{width:19px;height:19px}.bc .bc-pay{display:flex;justify-content:center;flex-wrap:nowrap;gap:6px;margin-top:14px}.bc-pay li{display:flex;flex:0 1 42px;min-width:0}.bc-pay svg{width:100%;height:auto;aspect-ratio:38 / 24}.bc .bc-msg{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#fdecea;color:#8c1d18;font-size:16px;line-height:22px;font-weight:600}.bc-root .bc.drawer__inner>*{flex-shrink:0}.bc-root .bc.drawer__inner>.bc__items{flex:1 1 auto;min-height:120px;overflow-y:auto}.bc-root .bc-ins{margin-top:0}.bc-item{grid-template-columns:88px 1fr;align-items:start;padding:14px 0 18px}.bc-item__media{position:relative;align-self:start}.bc-item__img{width:88px;height:88px}.bc-item__flag{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);box-shadow:0 0 0 2px #fff;font-size:13px;line-height:17px;padding:2px 7px}.bc-item>div{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"name name trash" "var var var" "qty price price";align-items:end;column-gap:10px}.bc .bc-trash{grid-area:trash;align-self:start;display:grid;place-items:center;width:30px;height:30px;margin:-4px -6px 0 4px;border-radius:7px;color:#9aa09e;background:none}.bc .bc-trash:hover{color:#b3261e;background:#fdecea}.bc-trash svg{width:16px;height:16px}.bc-item__name{grid-area:name;font-size:18px;line-height:24px}.bc-item__var{grid-area:var}.bc-qty{grid-area:qty;margin-top:8px}.bc .bc-qty button{width:40px;height:40px}.bc-qty button svg{width:16px;height:16px}.bc-qty output{min-width:36px;font-size:17px}.bc-item__price{grid-area:price;margin-top:0;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.bc-item__was{font-size:15px;line-height:18px}.bc-item__now{font-size:19px;line-height:24px}.bc-item__save{color:var(--bc-brand);font-size:15px;line-height:19px;font-weight:700;white-space:nowrap}.bc .bc-cta{min-height:60px}.bc .bc-guar{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:15px;line-height:20px;font-weight:600}.bc-guar svg{width:17px;height:17px;color:var(--bc-brand)}@media(max-width:480px){.bc-root .bc.drawer__inner{max-width:calc(100% - 44px);margin-left:auto}.bc__hdr{padding:4px 4px 4px 14px}.bc__title{font-size:17px;line-height:22px;gap:6px}.bc__count{min-width:20px;height:20px;line-height:20px;font-size:12px;padding:0 5px;border-radius:5px}.bc .bc__close{width:44px;height:44px}.bc__close svg{width:22px;height:22px}.bc__ship{padding:6px 14px 8px}.bc__ship p{font-size:min(14px,3.7vw);line-height:18px;white-space:nowrap}.bc__bar{height:4px;margin-top:5px}.bc__deal{padding:5px 14px;font-size:min(13px,3.45vw);line-height:18px;gap:6px;white-space:nowrap}.bc__deal svg{width:14px;height:14px}.bc-root .bc.drawer__inner>.bc__items{min-height:116px;padding:0 14px 6px}.bc-item{grid-template-columns:64px 1fr;gap:10px;padding:8px 0 12px}.bc-item__img{width:64px;height:64px;border-radius:8px}.bc-item__flag{font-size:11px;line-height:15px;padding:1px 5px}.bc-item>div{column-gap:8px}.bc-item__name{font-size:15px;line-height:20px}.bc-item__var{font-size:14px}.bc .bc-trash{width:28px;height:28px}.bc-trash svg{width:14px;height:14px}.bc-qty{margin-top:5px;border-width:1.5px;border-radius:8px}.bc .bc-qty button{width:32px;height:32px}.bc-qty button svg{width:13px;height:13px}.bc-qty output{min-width:28px;font-size:14px}.bc-item__was{font-size:13px;line-height:15px}.bc-item__now{font-size:16px;line-height:20px}.bc-item__save{font-size:13px;line-height:16px}.bc-badge{font-size:12px;line-height:16px;padding:2px 6px;border-radius:5px}.bc-root .bc-ins{margin:0 14px 8px;padding:7px 10px;gap:8px;border-radius:10px}.bc-ins__icon{width:20px;height:20px}.bc-ins__title{font-size:14px;line-height:18px;white-space:nowrap}.bc-ins__sub{font-size:13px;line-height:16px;margin-top:1px}.bc-ins__side{gap:3px}.bc-ins__switch{width:46px;height:26px}.bc-ins__switch:after{width:20px;height:20px}.bc-ins__input:checked+.bc-ins__side .bc-ins__switch:after{transform:translate(20px)}.bc-ins__price{font-size:14px}.bc__foot{padding:6px 14px 0;border-radius:16px 16px 0 0}.bc-sum{gap:0;font-size:14px;line-height:19px}.bc-sum dt{font-size:13px}.bc__buy{padding:0 14px calc(6px + env(safe-area-inset-bottom))}.bc-total{margin-top:5px;padding-top:5px}.bc-total__label{font-size:15px}.bc-total__right{gap:6px}.bc-total__was{font-size:14px}.bc-total__now{font-size:18px}.bc .bc-cta{min-height:50px;margin-top:6px;padding:7px 10px}.bc-cta__label{font-size:17px;line-height:22px;gap:8px}.bc-cta__label svg{width:17px;height:17px}.bc .bc-guar{margin-top:6px;font-size:13px;line-height:17px;gap:5px}.bc-guar svg{width:14px;height:14px}.bc .bc-pay{margin-top:5px;gap:3px}}@media(max-width:360px){.bc-root .bc.drawer__inner{max-width:calc(100% - 28px)}.bc-root .bc.drawer__inner>.bc__items,.bc__foot,.bc__buy{padding-left:12px;padding-right:12px}.bc-root .bc-ins{margin-left:12px;margin-right:12px;grid-template-columns:1fr auto}.bc .bc__deal svg,.bc .bc-ins__icon{display:none}.bc-ins__sub{font-size:12px;line-height:15px}.bc-item{grid-template-columns:56px 1fr;gap:8px}.bc-item__img{width:56px;height:56px}.bc-item__flag{font-size:10px;padding:0 4px}.bc-item__name{font-size:13.5px;line-height:18px;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc .bc-trash{width:24px;height:24px;margin:-4px -6px 0 2px}.bc-trash svg{width:13px;height:13px}.bc-item>div{column-gap:6px}.bc-item__now{font-size:15px}.bc-item__save{white-space:normal;font-size:12px;line-height:14px;max-width:70px}.bc-total__right{gap:4px}.bc-total .bc-badge{font-size:11px;padding:1px 4px}.bc-total__was{font-size:12px;display:inline}.bc-total__now{font-size:17px}.bc .bc-cta{padding-left:6px;padding-right:6px}}.bc-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483000;transform:translate(-50%,20px);opacity:0;width:max-content;max-width:min(92vw,440px);padding:12px 16px;border-radius:10px;background:#8c1d18;color:#fff;font-family:var(--font-body-family, Inter, sans-serif);font-size:16px;line-height:22px;font-weight:600;text-align:center;box-shadow:0 10px 28px #00000040;transition:opacity .25s ease,transform .25s ease;cursor:pointer}.bc-toast.is-in{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.bc-toast{transition:none}}.bc .bc-empty{flex:1 1 auto;padding:28px 20px 24px;text-align:center}.bc-empty__icon{width:56px;height:56px;margin:0 auto 10px;color:#9aa09e}.bc-empty__icon svg{width:56px;height:56px}.bc .bc-empty__title{font-size:22px;line-height:28px;font-weight:800}.bc .bc-empty__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;padding:10px 14px;border-radius:10px;background:var(--bc-brand);color:#fff;font-size:19px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.bc .bc-empty__btn:hover{filter:brightness(.85);transform:translateY(-2px);box-shadow:0 10px 22px #0c403447}@media(max-width:480px){.bc .bc-empty{padding:22px 14px 18px}.bc-empty__icon,.bc-empty__icon svg{width:44px;height:44px}.bc .bc-empty__title{font-size:19px;line-height:24px}.bc .bc-empty__btn{min-height:50px;font-size:17px;margin-top:14px}}.bc .bc-cta{position:relative}.bc-cta__spin{display:none;position:absolute;left:18px;top:50%;width:24px;height:24px;margin-top:-12px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:bc-spin .8s linear infinite}.bc.is-updating .bc-cta__spin{display:block}.bc .bc-cta:disabled{opacity:.75;cursor:progress;transform:none;box-shadow:none;filter:none}.bc .bc-qty button:disabled{opacity:.5;cursor:progress}.bc.is-updating .bc-ins{cursor:progress;opacity:.7}@keyframes bc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bc-root.drawer,.bc-root .bc.drawer__inner,.bc__bar span,.bc-cta,.bc-ins,.bc-ins__switch,.bc-ins__switch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brida-cart.css.map */
