.bac .bac-cart-sheet{--cart-background:#fff;--cart-foreground:#111820;--cart-muted:#f5f6f7;--cart-muted-foreground:#687078;--cart-border:#e3e6e9;--cart-primary:#111820;--cart-primary-hover:#0866ff;--cart-primary-foreground:#fff;--cart-ring:#98132b;--cart-radius:8px;width:480px!important;max-width:100%!important;height:100dvh;max-height:100dvh;padding:0!important;overflow:hidden;background:var(--cart-background);color:var(--cart-foreground)}.bac .bac-cart-sheet[open]{display:flex;flex-direction:column}.bac .bac-cart-sheet [hidden]{display:none!important}.bac .bac-cart-sheet .bac-cart-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:16px 24px;border-bottom:1px solid var(--cart-border)}.bac .bac-cart-sheet .bac-cart-heading h2{font-family:inherit;font-size:20px!important;font-weight:550;line-height:1.25!important;letter-spacing:-.5px!important;margin:0!important;padding:0;text-transform:none}.bac .bac-cart-sheet .bac-dialog-close{position:static;display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--cart-radius);background:transparent;color:var(--cart-foreground);font-size:26px!important;line-height:1}.bac .bac-cart-sheet .bac-cart-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 24px;scrollbar-width:thin;scrollbar-color:#cbd0d5 transparent}.bac .bac-cart-sheet [data-cart-status]{font-size:13px;line-height:1.5;color:var(--cart-muted-foreground);margin:0}.bac .bac-cart-sheet [data-cart-status]:empty{display:none}.bac .bac-cart-sheet [data-cart-status]:not(:empty){padding:12px 0}.bac .bac-cart-sheet .bac-cart-item{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid var(--cart-border)}.bac .bac-cart-sheet .bac-cart-item:last-child{border-bottom:0}.bac .bac-cart-sheet .bac-cart-item img{display:block;width:76px;height:76px;object-fit:contain;padding:5px;background:var(--cart-muted);border-radius:var(--cart-radius)}.bac .bac-cart-sheet .bac-cart-item a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--cart-foreground);font-size:14px;font-weight:500;line-height:1.45}.bac .bac-cart-sheet .bac-cart-item p{font-size:13px;line-height:1.45;color:var(--cart-muted-foreground);margin:6px 0 0}.bac .bac-cart-sheet .bac-cart-item .bac-cart-line-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--ba-price-red,#b22329);font-size:14px;font-weight:600}.bac .bac-cart-sheet .bac-cart-line-price strong{font-size:14px;font-weight:600;color:var(--ba-price-red,#b22329)}.bac .bac-cart-sheet .bac-cart-line-price s{font-size:12px;font-weight:400;color:var(--cart-muted-foreground);text-decoration:line-through}.bac .bac-cart-sheet .bac-cart-item-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px}.bac .bac-cart-sheet .bac-cart-item-controls label{display:flex;align-items:center;gap:8px;margin:0;color:var(--cart-muted-foreground)}.bac .bac-cart-sheet .bac-cart-item input{width:64px;min-height:36px;padding:7px 8px;border:1px solid var(--cart-border);border-radius:var(--cart-radius);background:var(--cart-background);color:var(--cart-foreground);font-size:13px}.bac .bac-cart-sheet .bac-cart-remove{min-height:36px;padding:6px 0;border:0;background:transparent;font-size:12px;color:var(--cart-muted-foreground);text-decoration:underline;text-underline-offset:3px}.bac .bac-cart-sheet .bac-cart-quantity{display:inline-grid;grid-template-columns:24px 28px 24px;align-items:center;gap:6px;flex:none}.bac .bac-cart-sheet .bac-cart-quantity .bac-quantity-step{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;padding:4px;border:0;border-radius:4px;background:#f3f4f6;color:var(--cart-foreground);cursor:pointer}.bac .bac-cart-sheet .bac-cart-quantity .bac-quantity-step img{display:block;flex:none;width:14px;height:14px;padding:0;margin:0;border:0;background:transparent;object-fit:contain}.bac .bac-cart-sheet .bac-cart-quantity .bac-quantity-step:hover:not(:disabled){background:#e4e7eb}.bac .bac-cart-sheet .bac-cart-quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;color:var(--cart-foreground);font-size:14px;font-weight:500;line-height:1.3}.bac .bac-cart-sheet .bac-cart-quantity input::-webkit-inner-spin-button,.bac .bac-cart-sheet .bac-cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bac .bac-cart-sheet [data-cart-items]>p{padding:40px 0;text-align:center;color:var(--cart-muted-foreground);font-size:14px;line-height:1.5;margin:0}.bac .bac-cart-sheet .bac-cart-recommendations{margin:0 -24px;padding:20px 24px 24px;background:var(--cart-muted);border-top:1px solid var(--cart-border)}.bac .bac-cart-sheet .bac-rec-heading{gap:12px;margin-bottom:14px}.bac .bac-cart-sheet .bac-rec-heading h3{font-size:16px;font-weight:550;line-height:1.3;letter-spacing:-.2px}.bac .bac-cart-sheet .bac-rec-arrows{gap:6px}.bac .bac-cart-sheet .bac-rec-arrows button{width:36px;height:36px;min-height:36px;border:1px solid var(--cart-border);border-radius:var(--cart-radius);background:var(--cart-background);color:var(--cart-foreground)}.bac .bac-cart-sheet .bac-rec-track{gap:12px;padding-bottom:0;scroll-padding-inline:1px}.bac .bac-cart-sheet .bac-rec-card{flex:0 0 calc((100% - 24px)/2.15);padding:12px;border:1px solid var(--cart-border);border-radius:12px;background:var(--cart-background)}.bac .bac-cart-sheet .bac-rec-image{aspect-ratio:4/3;margin-bottom:10px}.bac .bac-cart-sheet .bac-rec-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;min-height:36px;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 10px}.bac .bac-cart-sheet .bac-rec-bottom{gap:8px;padding-top:6px;align-items:center}.bac .bac-cart-sheet .bac-rec-prices{font-size:14px;min-height:32px;justify-content:center}.bac .bac-cart-sheet .bac-rec-prices s{font-size:max(var(--ba-min-font-size,11.5px),calc(1em * 11 / 13));color:var(--cart-muted-foreground)}.bac .bac-cart-sheet .bac-rec-add{width:auto;min-width:54px;min-height:36px;padding:8px;border-radius:var(--cart-radius);background:var(--cart-primary);color:var(--cart-primary-foreground);font-size:12px}.bac .bac-cart-sheet .bac-cart-footer{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--cart-border);background:var(--cart-background)}.bac .bac-cart-sheet .bac-cart-subtotal,.bac .bac-cart-sheet .bac-cart-savings{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.4;margin:0}.bac .bac-cart-sheet .bac-cart-savings{font-size:13px;color:var(--ba-price-red,#b22329)}.bac .bac-cart-sheet .bac-cart-savings strong{font-weight:600;white-space:nowrap}.bac .bac-cart-sheet .bac-cart-savings[hidden]{display:none}.bac .bac-cart-sheet [data-cart-total]{font-size:18px;font-weight:600;letter-spacing:-.25px}.bac .bac-cart-sheet .bac-cart-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:var(--cart-muted-foreground)!important;margin:-6px 0 2px!important}.bac .bac-cart-sheet .bac-cart-footer>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--cart-border);border-radius:var(--cart-radius);font-size:14px;font-weight:500;line-height:1.3;text-align:center;transition:background .15s,border-color .15s}.bac .bac-cart-sheet .bac-cart-footer .bac-buy{background:var(--cart-primary);border-color:var(--cart-primary);color:var(--cart-primary-foreground)}.bac .bac-cart-sheet :focus-visible{outline:2px solid var(--cart-ring);outline-offset:3px}.bac .bac-cart-sheet button:disabled,.bac .bac-cart-sheet input:disabled{opacity:.5;cursor:wait}@media(hover:hover){.bac .bac-cart-sheet .bac-cart-remove:not(:disabled):hover{color:var(--ba-price-red,#b22329)}.bac .bac-cart-sheet .bac-dialog-close:hover{background:var(--cart-muted)}.bac .bac-cart-sheet .bac-cart-footer>a.bac-cart-view:hover{background:var(--cart-background);border-color:#0866ff;color:#0866ff}.bac .bac-cart-sheet .bac-cart-footer .bac-buy:hover{background:var(--cart-primary-hover);border-color:var(--cart-primary-hover);color:var(--cart-primary-foreground)}.bac .bac-cart-sheet .bac-rec-add:not(:disabled):hover{background:#0866ff;border-color:#0866ff;color:var(--cart-primary-foreground)}.bac .bac-cart-sheet .bac-rec-arrows button:not(:disabled):hover{background:var(--cart-background);border-color:var(--cart-foreground);color:var(--cart-foreground)}}@media(max-width:480px){.bac .bac-cart-sheet .bac-cart-heading{padding:12px 18px}.bac .bac-cart-sheet .bac-cart-body{padding-inline:18px}.bac .bac-cart-sheet .bac-cart-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px 0}.bac .bac-cart-sheet .bac-cart-item img{width:64px;height:64px}.bac .bac-cart-sheet .bac-cart-recommendations{margin-inline:-18px;padding:18px}.bac .bac-cart-sheet .bac-cart-footer{padding:16px 18px max(16px,env(safe-area-inset-bottom));gap:10px}}@media(max-width:360px){.bac .bac-cart-sheet .bac-rec-card{flex-basis:calc((100% - 20px)/1.75)}}@media(prefers-reduced-motion:reduce){.bac .bac-cart-sheet a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ba-cart-sheet.css.map */
