.bd-cart-drawer{--background:255 255 255;--background-gradient:none;--text-color:0 0 0;--border-color:222 223 217;--drawer-max-width:min(100vw,var(--bd-drawer-width,480px));--drawer-header-padding-inline:24px;--drawer-body-padding-inline:24px;--drawer-footer-padding-inline:24px;--drawer-header-padding-block:14px;--drawer-body-padding-block:12px;--drawer-footer-padding-block:14px;color:#000}.bd-cart-drawer::part(content){background:#fff;color:#000;box-shadow:-12px 0 48px #0002;max-height:100dvh}.bd-cart-drawer::part(header){min-height:64px;background:#fff;border-color:#dedfd9}.bd-cart-drawer::part(close-button){width:44px;height:44px;border:1px solid #dedfd9;border-radius:50%;color:#000;display:grid;place-items:center}.bd-cart-drawer::part(footer){background:#f6f6f3;border-color:#dedfd9;max-height:60dvh;overflow-y:auto;padding-bottom:max(12px,env(safe-area-inset-bottom))}.bd-drawer-heading{display:flex;align-items:center;gap:10px}.bd-drawer-heading .h4{font-size:24px;letter-spacing:-.025em}.bd-drawer-count{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:50px;background:#f0f0ec;font-size:13px;font-weight:600}.bd-cart-drawer .cart-drawer__items{gap:0}.bd-cart-drawer .line-item{align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #dedfd9}.bd-cart-drawer .line-item:last-child{border-bottom:0}.bd-cart-drawer .line-item__media{width:80px;height:96px;object-fit:contain;flex-shrink:0;background:#f6f6f3;border-radius:10px;padding:6px}.bd-cart-drawer .line-item-info{min-width:0;flex:1;overflow-wrap:anywhere;font-size:14px}.bd-cart-drawer .line-item-info a:not(.link){font-weight:500;line-height:1.45}.bd-cart-drawer .price-list{font-size:14px;font-weight:600;color:#000}.bd-cart-drawer .quantity-selector{min-height:40px;border:1px solid #999;border-radius:8px;background:#fff}.bd-cart-drawer .quantity-selector button{min-width:36px;min-height:40px}.bd-cart-drawer line-item-quantity>a{display:inline-flex;align-items:center;min-height:44px;color:#626664;font-size:12px}.bd-cart-drawer .cart-drawer__footer{gap:8px}.bd-drawer-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:17px}.bd-drawer-total strong{font-size:20px;font-weight:600;white-space:nowrap}.bd-cart-drawer .text-subdued{color:#626664}.bd-cart-drawer .cart-drawer__footer>.v-stack{font-size:12px;line-height:1.5}.bd-cart-drawer .button-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.bd-cart-drawer .button{min-height:48px;border-radius:10px;letter-spacing:0;text-transform:none;font-size:14px;background:var(--bd-drawer-primary,#000);color:#fff;border:1px solid var(--bd-drawer-primary,#000);padding:12px 16px}.bd-cart-drawer .button:hover{opacity:.88}.bd-cart-drawer .button-group>a{background:#fff;color:#000;border-color:#999}.bd-cart-drawer .button-group>[name=checkout]{order:-1}.bd-cart-drawer .cart-drawer__button-price{white-space:nowrap}.bd-cart-drawer .bd-cod{margin:0;border:1px solid #dedfd9;border-radius:10px;background:#fff;padding:8px 10px;color:#000}.bd-cart-drawer .bd-cod__label{font-size:12px;line-height:1.45;gap:8px;align-items:center;min-height:28px}.bd-cart-drawer .bd-cod__checkbox{accent-color:var(--bd-drawer-primary,#000);width:20px;height:20px;flex:0 0 20px}.bd-cart-drawer .bd-cod.is-invalid{border-color:#b42318}.bd-cart-drawer .bd-cod__error{color:#b42318;margin:4px 0 0}.bd-cart-drawer .bd-cod__error[hidden]{display:none}.bd-drawer-empty{display:grid;justify-items:center;text-align:center;gap:16px;padding:32px 0}.bd-drawer-empty>p:not(.h5){font-size:14px;color:#626664}.bd-drawer-empty-icon{width:80px;height:80px;border-radius:50%;background:#f6f6f3;display:grid;place-items:center}.bd-cart-drawer .free-shipping-bar{background:#f6f6f3;color:#000;padding-block:10px}.bd-cart-drawer .cart-drawer__complementary-products{background:#fafaf8}.bd-cart-drawer .discount-badge{background:#eeeee9;color:#000}.bd-cart-drawer cart-discount-remove-button button{min-width:30px;min-height:30px;display:grid;place-items:center}.bd-cart-drawer :focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:699px){.bd-cart-drawer{--drawer-header-padding-inline:16px;--drawer-body-padding-inline:16px;--drawer-footer-padding-inline:16px;--drawer-header-padding-block:12px;--drawer-body-padding-block:12px}.bd-cart-drawer::part(header){min-height:60px}.bd-cart-drawer::part(footer){padding-top:12px}.bd-cart-drawer .line-item{gap:12px;padding-block:10px}.bd-cart-drawer .line-item__media{width:68px;height:84px}.bd-drawer-total{font-size:15px}.bd-drawer-total strong{font-size:18px}.bd-cart-drawer .cart-drawer__footer{gap:8px}.bd-cart-drawer .cart-drawer__button-price:before{margin-inline-end:10px}}@media(max-height:600px){.bd-cart-drawer::part(footer){max-height:55dvh}.bd-cart-drawer::part(header){min-height:52px}}@media(prefers-reduced-motion:reduce){.bd-cart-drawer *{scroll-behavior:auto!important;transition:none!important}}.bd-cart-drawer .bd-drawer-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.bd-cart-drawer .bd-drawer-tool{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:48px;padding:10px;border:1px solid #dedfd9;border-radius:8px;background:#fff;color:#000;font-size:12px;line-height:1.3;text-align:start}.bd-cart-drawer .bd-drawer-tool>svg{display:block;position:static;flex:0 0 17px;width:17px;height:17px;order:0}.bd-cart-drawer .bd-drawer-tool>span:not(.bd-tool-plus){order:1;min-width:0;overflow-wrap:normal;word-break:normal;text-wrap:balance}.bd-cart-drawer .bd-tool-plus{display:none}.bd-cart-drawer .bd-drawer-tool:hover,.bd-cart-drawer .bd-drawer-tool[aria-expanded=true]{background:#eeeee9;border-color:#999}.bd-cart-drawer .bd-drawer-tool-panel{background:#fff;color:#000}.bd-cart-drawer .bd-drawer-tool-panel .form{gap:12px}.bd-cart-drawer .bd-drawer-shipping-text{font-size:12px;line-height:1.4}.bd-cart-drawer .bd-drawer-tools:has(>button:only-of-type){grid-template-columns:minmax(0,1fr)}.bd-cart-drawer .line-item-info>.v-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:6px;width:100%}.bd-cart-drawer .line-item-info>.v-stack>.v-stack:has(>.price-list){display:contents}.bd-cart-drawer .line-item-info .price-list{grid-column:1;grid-row:2;min-width:0;flex-wrap:wrap;font-size:13px}.bd-cart-drawer .line-item-info line-item-quantity{display:contents}.bd-cart-drawer .line-item-info line-item-quantity>.quantity-selector{grid-column:2;grid-row:2;justify-self:end}.bd-cart-drawer .line-item-info line-item-quantity>a{grid-column:1/-1;justify-self:end;text-decoration:none!important;background-image:none!important;min-height:32px;padding:4px 0;color:#626664}.bd-cart-drawer .line-item-info line-item-quantity>a:before,.bd-cart-drawer .line-item-info line-item-quantity>a:after{display:none}.bd-cart-drawer .line-item-info>.v-stack>.v-stack:not(:has(>.price-list)),.bd-cart-drawer .line-item-info>.v-stack>ul{grid-column:1/-1}@media(max-width:359px){.bd-cart-drawer .line-item-info .quantity-selector button{min-width:30px}.bd-cart-drawer .line-item-info .quantity-selector input{width:28px}}.bd-cart-drawer .line-item-info>.v-stack{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.bd-cart-drawer .line-item-info>.v-stack>.v-stack:has(>.price-list)>a,.bd-cart-drawer .line-item-info>.v-stack>.v-stack:has(>.price-list)>p{grid-column:1/-1}.bd-cart-drawer .line-item-info line-item-quantity>a{grid-column:2;grid-row:2;min-height:40px;align-self:center;white-space:nowrap;font-size:11px}.bd-cart-drawer .line-item-info line-item-quantity>.quantity-selector{grid-column:3;grid-row:2}@media(max-width:359px){.bd-cart-drawer .line-item-info>.v-stack{column-gap:5px}.bd-cart-drawer .line-item-info .price-list{font-size:12px}.bd-cart-drawer .line-item-info .quantity-selector button{min-width:26px}.bd-cart-drawer .line-item-info .quantity-selector input{width:24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/badema-cart-drawer.css.map */
