#cart-drawer{--bcd-green: #016a4c;--bcd-soft: #e2eeea;--bcd-ink: #111111;--bcd-text: #1a1a1a;--bcd-grey: #4b5563;--bcd-light: #9ca3af;--bcd-sub: #6b7280}#cart-drawer .theme-drawer__dialog{font-family:var(--font-body--family)}#cart-drawer .cart-drawer__inner:has(.bcd-body){overflow:hidden}#cart-drawer .cart-items-component:has(.bcd-body){display:flex;flex-direction:column;min-height:0;flex:1}.bcd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:10px 18px 10px 24px;background:#fff;border-bottom:1px solid #e6e7eb}.bcd-head__left{display:flex;align-items:center;gap:14px;min-width:0}.bcd-head__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;color:var(--bcd-green)}.bcd-head__badge{position:absolute;top:-6px;right:-8px;min-width:19px;height:19px;padding:0 4px;box-sizing:border-box;border-radius:999px;border:2px solid #ffffff;background:var(--bcd-green);color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center}.bcd-head__text{min-width:0}.bcd-head__title{margin:0;font-family:var(--font-body--family);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--bcd-text)}.bcd-head__sub{margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--bcd-sub)}.bcd-head__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:var(--bcd-grey);cursor:pointer}.bcd-head__close:hover{background:#f3f4f6}.bcd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#fff}.bcd-ship{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 16px 2px;padding:8px 12px;border-radius:10px;background:var(--bcd-soft);color:var(--bcd-ink)}.bcd-ship__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:999px;background:var(--bcd-green);color:var(--bcd-green)}.bcd-ship__text{margin:0;font-size:13px;line-height:1.4}.bcd-ship__text strong{font-weight:700}.bcd-lines{list-style:none;margin:0 16px;padding:0}.bcd-line{display:flex;align-items:center;gap:14px;padding:14px 0}.bcd-line+.bcd-line{border-top:1px solid #ececec}.bcd-line__media{position:relative;flex:none}.bcd-line__img{display:block;width:100px;height:100px;object-fit:contain;padding:4px;box-sizing:border-box;background:#fff;border:1px solid #eef0f2;border-radius:8px}.bcd-line__free{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;background:var(--bcd-green);color:#fff;font-size:11px;font-weight:700;line-height:13px;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.bcd-line__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bcd-line__top{display:flex;align-items:flex-start;gap:6px}.bcd-line__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.35;color:var(--bcd-text)}.bcd-line__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;margin-right:-2px;padding:0;border:0;background:transparent;color:var(--bcd-light);cursor:pointer}.bcd-line__remove:hover{color:var(--bcd-grey)}.bcd-line__variant{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.bcd-line__variant span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;border-radius:4px;background:#f2f3f5;color:var(--bcd-grey);font-size:11px;line-height:15px}.bcd-line__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.bcd-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 8px;box-sizing:border-box;border:1px solid #cce1db;border-radius:8px;background:#f8fbfa;color:var(--bcd-green);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden}.bcd-tag svg{flex:none}.bcd-tag__t{overflow:hidden;text-overflow:ellipsis}.bcd-tag__a{flex:none}.bcd-line__controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 8px;margin-top:10px}.bcd-qty{display:inline-flex;align-items:center;flex:none;height:30px;box-sizing:border-box;border:1px solid #e3e6ea;border-radius:8px;overflow:hidden;background:#fff}.bcd-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--bcd-grey);font:inherit;font-size:16px;line-height:1;cursor:pointer}.bcd-qty__btn:hover{background:#f3f4f6}.bcd-qty__v{width:26px;text-align:center;font-size:16px;font-weight:500;color:var(--bcd-text)}.bcd-line__pricing{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right}.bcd-line__compare{font-size:12px;line-height:1.3;color:var(--bcd-light);text-decoration:line-through;white-space:nowrap}.bcd-line__price{font-size:16px;font-weight:700;line-height:1.25;color:var(--bcd-text);white-space:nowrap}.cart-items-disabled .bcd-lines{opacity:.6;transition:opacity .15s}.bcd-ups{margin:0 16px;padding:16px 0 4px;border-top:1px solid #ececec}.bcd-ups__head{display:flex;align-items:center;gap:8px;margin-bottom:2px;color:var(--bcd-text)}.bcd-ups__head svg{flex:none;color:var(--bcd-green)}.bcd-ups__heading{margin:0;font-size:17px;font-weight:600;line-height:1.3}.bcd-ups__card{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0}.bcd-ups__card+.bcd-ups__card{border-top:1px solid #ececec}.bcd-ups__media{flex:none;width:56px;height:56px}.bcd-ups__img{display:block;width:56px;height:56px;object-fit:contain;padding:3px;box-sizing:border-box;background:#fff;border:1px solid #eef0f2;border-radius:6px}.bcd-ups__body{flex:999 1 150px;min-width:0;display:flex;flex-direction:column;gap:2px}.bcd-ups__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;color:var(--bcd-text)}.bcd-ups__reviews{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.3;color:var(--bcd-sub)}.bcd-ups__stars{display:inline-flex;gap:1px}.bcd-ups__prices{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0}.bcd-ups__price{font-size:14px;font-weight:700;line-height:1.3;color:var(--bcd-text);white-space:nowrap}.bcd-ups__compare{font-size:12px;line-height:1.3;color:var(--bcd-light);white-space:nowrap}.bcd-ups__save{padding:2px 6px;border-radius:4px;background:var(--bcd-soft);color:var(--bcd-green);font-size:11px;font-weight:600;line-height:15px;white-space:nowrap}.bcd-ups__compare[hidden],.bcd-ups__save[hidden]{display:none}.bcd-ups__actions{flex:1 1 100%;min-width:0;display:flex;gap:8px}.bcd-ups__select{position:relative;flex:1 1 0;min-width:0;overflow:hidden;display:flex;align-items:center;height:30px;padding:0 26px 0 10px;box-sizing:border-box;border:1px solid #d9dfdc;border-radius:8px;background:#fff}.bcd-ups__select--single{padding-right:10px}.bcd-ups__selval{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--bcd-text)}.bcd-ups__select svg{position:absolute;right:9px;top:50%;margin-top:-6px;color:var(--bcd-grey);pointer-events:none}.bcd-ups__select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;font-size:16px;cursor:pointer}.bcd-ups__select:focus-within{outline:2px solid var(--bcd-green);outline-offset:1px}.bcd-ups__spacer{flex:1 1 0}.bcd-ups__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:92px;height:30px;padding:0 10px;box-sizing:border-box;border:1px solid var(--bcd-green);border-radius:8px;background:#fff;color:var(--bcd-green);font:inherit;font-size:13px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;cursor:pointer}.bcd-ups__add:hover,.bcd-ups__add.is-added{background:var(--bcd-green);color:#fff}.bcd-ups__add.is-loading{opacity:.6;cursor:progress}.bcd-foot{flex:none;border-top:1px solid rgba(0,0,0,.1);background:#fff;padding-bottom:6px}.bcd-sum{padding:10px 16px 0}.bcd-sum__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;color:var(--bcd-grey)}.bcd-sum__sub{flex:none;font-weight:600;color:var(--bcd-text);white-space:nowrap}.bcd-sum__disc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--bcd-soft);color:var(--bcd-ink);font-size:13px;line-height:1.35}.bcd-sum__dl{display:flex;align-items:center;gap:8px;min-width:0}.bcd-sum__dl svg{flex:none}.bcd-sum__dv{flex:none;font-weight:700;white-space:nowrap}.bcd-sum__sep{height:1px;margin-top:10px;background:#e6e7eb}.bcd-sum__row--total{margin-top:6px;font-size:15px;font-weight:700;line-height:1.3;color:var(--bcd-text)}.bcd-mbg{display:flex;align-items:center;gap:10px;margin:10px 16px 0;padding:8px 12px;border-radius:10px;background:var(--bcd-soft);color:var(--bcd-green)}.bcd-mbg__icon{display:inline-flex;flex:none}.bcd-mbg__text{margin:0;font-size:13px;line-height:1.4;color:var(--bcd-green)}.bcd-mbg__text strong{font-weight:600}.bcd-checkout{padding:10px 16px 0;margin:0}.bcd-checkout__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 16px;box-sizing:border-box;border:0;border-radius:10px;background:var(--bcd-green);color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.bcd-checkout__btn:hover{background:#01523b}.bcd-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:8px 12px 0}.bcd-pay svg{display:block;width:36px;height:23px}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{border-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bc-cart.css.map */
