.bc{--bc-teal:#114e6d;--bc-teal-2:#1b6a8f;--bc-ink:#16313f;--bc-mute:#5b7280;--bc-line:#e3ecf0;--bc-soft:#f2f7f9;--bc-track:#dce8ee;--bc-red:#b42318;--bc-green:#1a7a55;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:inherit;color:var(--bc-ink);direction:rtl}.bc[hidden]{display:none!important}.bc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1e2873;opacity:0;transition:opacity .25s ease}.bc__panel{position:absolute;top:0;bottom:0;left:0;width:min(440px,100vw);background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:8px 0 30px #114e6d2e;outline:none}.bc.is-open .bc__overlay{opacity:1}.bc.is-open .bc__panel{transform:none}html.bc-lock,html.bc-lock body{overflow:hidden!important}.bc *{box-sizing:border-box}.bc .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bc__head{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;border-bottom:1px solid var(--bc-line);flex:none}.bc__title{margin:0;flex:1;font-size:21px;font-weight:800;color:var(--bc-teal);letter-spacing:0;line-height:1.2}.bc__count{font-weight:600;font-size:16px;color:var(--bc-mute)}.bc__a11y-slot{width:44px;height:44px;flex:none}.bc__close{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--bc-soft);color:var(--bc-teal);cursor:pointer}.bc__close:hover{background:var(--bc-track)}.bc__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 0 12px}.bc-ship{padding:12px 16px;background:#fff;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--bc-line)}.bc-ship__text{margin:0 0 8px;font-size:14px;line-height:1.45;font-weight:600;color:var(--bc-teal);text-align:center}.bc-ship__text strong{font-weight:800;white-space:nowrap}.bc-ship--done .bc-ship__text{color:var(--bc-green);font-weight:800;font-size:15px}.bc-ship__bar{height:10px;border-radius:999px;background:var(--bc-track);overflow:hidden;box-shadow:inset 0 1px 2px #114e6d26}.bc-ship__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(270deg,#0d3f59,var(--bc-teal-2));transition:width .4s ease;margin-inline-start:0}.bc-ship--done .bc-ship__bar span{background:linear-gradient(270deg,#13603f,#23a06f)}.bc-items{list-style:none;margin:0;padding:12px 12px 0}.bc-item{display:flex;gap:12px;padding:10px;margin:0 0 10px;border:1px solid var(--bc-line);border-radius:14px;background:#fff;box-shadow:0 1px 3px #114e6d0f}.bc-item__img{flex:none;width:88px;height:88px;border-radius:10px;overflow:hidden;background:#f3f6f8;display:block}.bc-item__img img{width:100%;height:100%;object-fit:cover;display:block}.bc-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bc-item__top{display:flex;align-items:flex-start;gap:6px}.bc-item__title{flex:1;font-size:15px;font-weight:700;line-height:1.3;color:var(--bc-teal);text-decoration:none}.bc-item__remove{flex:none;width:32px;height:32px;margin:-4px -2px 0 -6px;display:grid;place-items:center;border:0;background:none;color:var(--bc-mute);border-radius:8px;cursor:pointer}.bc-item__remove:hover{color:var(--bc-red);background:#fdf0ef}.bc-item__variant{margin:0;font-size:13px;color:var(--bc-mute)}.bc-item__disc{margin:0;font-size:12.5px;color:var(--bc-green);font-weight:600}.bc-item__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.bc-qty{display:inline-flex;align-items:center;border:1px solid #cfdde4;border-radius:999px;height:36px;overflow:hidden;background:#fff}.bc-qty__btn{width:36px;height:36px;border:0;background:none;font-size:19px;line-height:1;color:var(--bc-teal);cursor:pointer;font-family:inherit}.bc-qty__btn:hover{background:var(--bc-soft)}.bc-qty__val{min-width:24px;text-align:center;font-weight:700;font-size:15px}.bc-item__price{text-align:left;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.bc-item__cmp{font-size:12.5px;color:var(--bc-mute)}.bc-item__final{font-size:16px;font-weight:800;color:var(--bc-ink)}.bc-item__save{font-size:12px;font-weight:700;color:var(--bc-green);background:#e8f5ee;border-radius:6px;padding:1px 6px;margin-top:2px}.bc-error{margin:10px 12px 0;padding:8px 10px;border-radius:10px;background:#fdf0ef;color:var(--bc-red);font-size:13.5px;font-weight:600}.bc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px 24px;color:var(--bc-teal)}.bc-empty__title{margin:6px 0 0;font-size:20px;font-weight:800}.bc-empty__sub{margin:0 0 8px;font-size:14px;color:var(--bc-mute);line-height:1.5}.bc.is-empty .bc__foot{display:none}.bc-recs{margin:6px 12px 0;padding:12px 0;background:var(--bc-soft);border-radius:14px}.bc-recs[hidden]{display:none}.bc-recs__title{margin:0 14px 10px;font-size:17px;font-weight:800;color:var(--bc-teal)}.bc-recs__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 12px 4px;scrollbar-width:thin}.bc-rec{flex:0 0 86%;max-width:330px;scroll-snap-align:start;display:flex;gap:10px;padding:10px;background:#fff;border:1px solid var(--bc-line);border-radius:12px}.bc-rec__img{flex:none;width:76px;height:76px;border-radius:10px;overflow:hidden;background:#f3f6f8}.bc-rec__img img{width:100%;height:100%;object-fit:cover;display:block}.bc-rec__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.bc-rec__title{font-size:14px;font-weight:700;color:var(--bc-teal);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-rec__price{margin:0;font-size:14px}.bc-rec__price s{color:var(--bc-mute);font-size:12.5px}.bc-rec__sizes{display:flex;flex-wrap:wrap;gap:5px}.bc-size{min-width:44px;height:32px;padding:0 7px;border:1px solid #cfdde4;border-radius:8px;background:#fff;color:var(--bc-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bc-size.is-on{border-color:var(--bc-teal);background:var(--bc-teal);color:#fff}.bc-size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.bc-rec__err{margin:0;font-size:12px;color:var(--bc-red)}.bc-rec__err:empty{display:none}.bc__foot{flex:none;padding:10px 14px calc(8px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 14px #114e6d14;border-top:1px solid var(--bc-line)}.bc-codes{display:flex;flex-wrap:wrap;gap:6px}.bc-codes:not(:empty){margin:0 0 6px}.bc-code-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:#e8f5ee;color:var(--bc-green);font-size:13px;font-weight:700}.bc-code-chip button{width:24px;height:24px;border:0;border-radius:50%;background:#fff;color:var(--bc-green);cursor:pointer;font-size:12px}.bc-auto-disc{margin:0 0 4px;font-size:13px;color:var(--bc-green);font-weight:600}.bc-total{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;font-weight:700}.bc-total__sum s{font-size:14px;color:var(--bc-mute);font-weight:500}.bc-total__sum strong{font-size:21px;font-weight:800;color:var(--bc-ink)}.bc-total__save{margin:2px 0 0;font-size:13px;color:var(--bc-green);font-weight:700}.bc-coupon{margin:6px 0 4px}.bc-coupon summary{cursor:pointer;font-size:14px;color:var(--bc-teal);font-weight:600;list-style:none;padding:4px 0;text-decoration:underline;text-underline-offset:3px;width:max-content}.bc-coupon summary::-webkit-details-marker{display:none}.bc-coupon__form{display:flex;gap:8px;margin-top:6px}.bc-coupon__form input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid #cfdde4;border-radius:10px;font:inherit;font-size:16px;background:#fff;color:var(--bc-ink)}.bc-coupon__msg{margin:4px 0 0;font-size:13.5px;font-weight:600;min-height:0}.bc-coupon__msg:empty{display:none}.bc-coupon__msg.is-ok{color:var(--bc-green)}.bc-coupon__msg.is-bad{color:var(--bc-red)}.bc-checkout{margin:0}.bc-trust{margin:6px 0 8px;text-align:center;font-size:12.5px;font-weight:600;color:var(--bc-teal);line-height:1.35}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;transition:filter .15s}.bc-btn--primary{background:var(--bc-teal);color:#fff;min-height:48px;padding:0 22px;font-size:16px}.bc-btn--primary:hover{filter:brightness(1.12)}.bc-btn--xl{width:100%;min-height:54px;font-size:18px}.bc-btn--ghost{height:44px;padding:0 16px;background:#fff;color:var(--bc-teal);border:1.5px solid var(--bc-teal);font-size:15px}.bc-btn--rec{align-self:flex-start;min-height:38px;padding:0 14px;border-radius:999px;background:var(--bc-teal);color:#fff;font-size:13.5px}.bc-btn--rec:disabled{background:#c9d6dd;color:#fff;cursor:not-allowed}.bc-link{display:block;margin:6px auto 0;padding:6px 10px;border:0;background:none;color:var(--bc-teal);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bc :focus-visible{outline:2px solid var(--bc-teal);outline-offset:2px}.bc__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;background:#ffffff73;z-index:5}.bc.is-busy .bc__busy{display:grid}.bc__busy span{width:34px;height:34px;border-radius:50%;border:3px solid var(--bc-track);border-top-color:var(--bc-teal);animation:bc-spin .8s linear infinite}@keyframes bc-spin{to{transform:rotate(360deg)}}@media(max-width:380px){.bc-item__img{width:76px;height:76px}.bc-item__title{font-size:14px}.bc__title{font-size:19px}}@media(prefers-reduced-motion:reduce){.bc__panel,.bc__overlay,.bc-ship__bar span{transition:none}}body.bc-open [class*=ai-sticky-atc-]:not([class*=__]),body.bc-open sticky-add-to-cart,body.bc-open .bmp-sticky-atc--show{display:none!important}.bc .bc__overlay{display:block!important}@media(max-height:800px){.bc__foot{padding-top:8px}.bc-coupon{margin:2px 0 0}.bc-trust{margin:4px 0 6px}.bc-btn--xl{min-height:50px}.bc-link{margin-top:2px;padding:4px 10px}}.bc-ship__sub{margin:2px 0 0;font-size:12px;color:var(--bc-mute)}.bc-icons{list-style:none;margin:0;padding:8px 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-bottom:1px solid var(--bc-line);flex:none;background:#fff}.bc-icons li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:11px;line-height:1.25;color:var(--bc-ink)}.bc-icons__ic{width:34px;height:34px;border-radius:50%;border:1px solid var(--bc-teal);color:var(--bc-teal);display:grid;place-items:center}.bc-icons__ic svg{width:18px;height:18px}.bc-empty__logo{display:block;margin:0 auto 8px}.bc-empty__logo img{display:block;width:180px;max-width:60vw;height:auto;margin:0 auto}.bc-empty__logo-text{font-size:28px;font-weight:800;color:var(--bc-teal)}.bc-brandline{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--bc-teal);text-align:center}.bc-brandline strong{display:block;font-size:14px}.bc__foot{position:relative}.bc-peek{position:absolute;left:12px;bottom:100%;width:64px;height:auto;pointer-events:none;opacity:0;transform:translateY(60%);z-index:3}.bc-peek.is-peek{animation:bcPeek 1.1s ease-in-out}@keyframes bcPeek{0%{opacity:0;transform:translateY(60%)}30%,70%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(60%)}}@media(prefers-reduced-motion:reduce){.bc-peek{display:none}}.bc-ship__bar{display:block;height:8px;margin:8px 0 4px;border-radius:999px;background:var(--bc-track);box-shadow:none;overflow:hidden}.bc-ship__bar span{background:var(--bc-teal)!important;border-radius:999px}.bc-ship--done .bc-ship__bar span{background:var(--bc-teal)!important}.bc.is-empty .bc-icons{display:none}.bc-empty{padding-top:56px;gap:18px}.bc__scroll{padding-bottom:24px;scroll-padding-bottom:24px}.bc-recs{margin-bottom:8px}@media(max-width:400px){.bc__foot{padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.bc-total{margin:0}.bc-total__save{margin:0 0 2px;font-size:12px}.bc-coupon{margin:0}.bc-coupon summary{padding:2px 0;font-size:13px}.bc-brandline{margin:2px 0 6px;font-size:11.5px;line-height:1.35}.bc-brandline strong{font-size:12.5px}.bc-btn--xl{min-height:46px}.bc-link{margin-top:0;padding:2px 10px;font-size:13px}.bc-icons{padding:6px 8px}.bc-icons__ic{width:28px;height:28px}.bc-icons__ic svg{width:15px;height:15px}.bc-icons li{font-size:10.5px;gap:3px}}.bcl-save{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:2px}.bcl-save__cmp{color:#5b7280;font-size:1.3rem}.bcl-save__badge{display:inline-block;background:#e8f5ee;color:#1a7a55;font-weight:700;font-size:1.2rem;padding:1px 8px;border-radius:999px;white-space:nowrap}@media(max-width:749px){.bc__panel{width:100%;box-shadow:none}.bc__head{padding:8px 12px 6px;gap:6px}.bc__title{font-size:18px}.bc__count{font-size:14px}.bc__close,.bc__a11y-slot{width:38px;height:38px}.bc-icons{padding:6px 12px;gap:6px}.bc-icons li{font-size:10.5px;gap:3px;line-height:1.2}.bc-icons__ic{width:26px;height:26px}.bc-icons__ic svg{width:14px;height:14px}.bc-ship{padding:8px 12px}.bc-ship__text{margin:0 0 4px;font-size:13px;line-height:1.35}.bc-ship__bar{height:6px;margin:4px 0 3px}.bc-ship__sub{font-size:11px;text-align:center}.bc-items{padding:8px 12px 0}.bc-item{gap:10px;padding:8px;margin:0 0 6px;border-radius:12px;align-items:center}.bc-item__img{width:60px;height:60px;border-radius:8px}.bc-item__info{gap:1px}.bc-item__title{font-size:13px;line-height:1.25}.bc-item__remove{width:28px;height:28px;margin:-4px 0 0 -4px}.bc-item__remove svg{width:16px;height:16px}.bc-item__variant{font-size:11.5px}.bc-item__disc{font-size:11px}.bc-item__bottom{padding-top:2px;align-items:center}.bc-qty{height:30px}.bc-qty__btn{width:30px;height:30px;font-size:16px}.bc-qty__val{min-width:20px;font-size:13px}.bc-item__price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 6px;line-height:1.2}.bc-item__cmp{font-size:11px}.bc-item__final{font-size:14px}.bc-item__save{font-size:10.5px;padding:0 5px;margin:0}.bc-recs{margin:4px 12px 8px;padding:8px 0 10px;border-radius:12px}.bc-recs__title{margin:0 10px 6px;font-size:14px}.bc-recs__track{gap:8px;padding:0 10px 2px}.bc-rec{flex:0 0 80%;gap:8px;padding:8px;border-radius:10px}.bc-rec__img{width:56px;height:56px;border-radius:8px}.bc-rec__info{gap:4px}.bc-rec__title,.bc-rec__price{font-size:12.5px}.bc-rec__price s{font-size:11px}.bc-rec .bc-rec__save{font-size:10.5px;padding:0 6px}.bc-size{min-width:38px;height:28px;padding:0 5px;font-size:11.5px;border-radius:7px}.bc-btn--rec{min-height:32px;padding:0 12px;font-size:12px}.bc__foot{padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.bc-total{font-size:14.5px;margin:0}.bc-total__sum s{font-size:12px}.bc-total__sum strong{font-size:18px}.bc-total__save{margin:0;font-size:11.5px}.bc-auto-disc,.bc-code-chip{font-size:11.5px}.bc-coupon{margin:0}.bc-coupon summary{padding:3px 0;font-size:12.5px}.bc-coupon__form input{height:40px}.bc-brandline{margin:2px 0 6px;font-size:11px;line-height:1.35}.bc-brandline strong{font-size:12px}.bc-btn--xl{min-height:44px;font-size:16px;border-radius:10px}.bc-link{margin:0 auto;padding:2px 10px;font-size:12.5px}.bc-peek{width:52px}}@media(max-width:749px){.bc__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:5px 12px calc(4px + env(safe-area-inset-bottom))}.bc__foot [data-bc-foot-inner],.bc__foot [data-bc-foot],.bc__foot .bc-checkout{display:contents}.bc__foot .bc-codes,.bc__foot .bc-auto-disc,.bc__foot .bc-total,.bc__foot .bc-total__save,.bc__foot .bc-brandline,.bc__foot [data-bc-checkout]{grid-column:1 / -1}.bc-codes{order:1}.bc-auto-disc{order:2}.bc-total{order:3}.bc-total__save{order:4}.bc-brandline{order:5}.bc__foot [data-bc-checkout]{order:6}.bc__foot .bc-coupon{order:7;grid-column:1;justify-self:start}.bc__foot .bc-link{order:8;grid-column:2;justify-self:end}.bc__foot .bc-coupon[open]{grid-column:1 / -1;justify-self:stretch}.bc__foot .bc-coupon[open]~.bc-checkout .bc-link{grid-column:1 / -1}.bc-total{font-size:14px;line-height:1.2}.bc-total__sum strong{font-size:17px}.bc-total__save{margin:0;font-size:11.5px;line-height:1.3}.bc-brandline{margin:3px 0 4px;font-size:11px;line-height:1.3}.bc-brandline strong{display:inline;font-size:11px}.bc-btn--xl{min-height:44px;height:44px;font-size:16px}.bc-coupon summary{padding:6px 0 2px;font-size:12.5px;line-height:1.2}.bc-link{margin:0;padding:6px 0 2px;font-size:12.5px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bumpers-cart.css.map */
