body.cart-drawer-custom-design #sidebar-cart{--ab-pink: var(--cart-accent, #F55F86);--ab-green: var(--cart-btn, #66CEAA)}body.cart-drawer-custom-design #sidebar-cart{max-width:500px}body.cart-drawer-custom-design #sidebar-cart .Drawer__Header{padding-top:0;padding-bottom:0;background:#fff}body.cart-drawer-custom-design #sidebar-cart .Drawer__Title{font-weight:400;font-size:19px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#000;text-align:center;margin:0}body.cart-drawer-custom-design #sidebar-cart .cart-drawer-shipping-progress-bar{padding:0 15px 14.41px}body.cart-drawer-custom-design #sidebar-cart .Cart__ShippingNotice p{font-size:10px;font-weight:400;text-transform:uppercase;margin:0 0 12px}body.cart-drawer-custom-design #sidebar-cart .cart-shippingThreshold__bar{position:relative;background-color:#d8d8d8;height:5px;border-radius:20px;overflow:visible}body.cart-drawer-custom-design #sidebar-cart .cart-shippingThreshold__progress{background-color:#f55f86bf!important;border-radius:20px}body.cart-drawer-custom-design #sidebar-cart .shipping-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;background:var(--ab-pink);border-radius:50%;padding:4px;transition:left .3s ease}body.cart-drawer-custom-design #sidebar-cart .shipping-icon svg,body.cart-drawer-custom-design #sidebar-cart .shipping-icon img{width:20px;min-width:20px;height:20px}body.cart-drawer-custom-design #sidebar-cart .cart-social-proof{display:none}body.cart-drawer-custom-design #sidebar-cart .Drawer__Main{background:#eee}body.cart-drawer-custom-design #sidebar-cart .Drawer__Container,body.cart-drawer-custom-design #sidebar-cart .Cart__ItemList{background:transparent}body.cart-drawer-custom-design #sidebar-cart .Cart__ItemList{padding:10px 0}body.cart-drawer-custom-design #sidebar-cart .CartItemWrapper{position:relative;background:#fff;border-radius:15.89px;padding:10px;margin-bottom:8.88px}body.cart-drawer-custom-design #sidebar-cart .CartItemWrapper:last-child{margin-bottom:0}body.cart-drawer-custom-design #sidebar-cart .CartItem{display:grid!important;grid-template-columns:70px 1fr;column-gap:16px;align-items:start;width:100%;margin:0;padding:0;background:transparent}body.cart-drawer-custom-design #sidebar-cart .CartItem__ImageWrapper{display:block!important;width:70px;min-width:70px;grid-column:1 / 2}body.cart-drawer-custom-design #sidebar-cart .CartItem__Image{border-radius:6.39px;width:100%;height:auto}body.cart-drawer-custom-design #sidebar-cart .CartItem__Info{display:block!important;grid-column:2 / 3;padding-left:0;padding-right:0}body.cart-drawer-custom-design #sidebar-cart .CartItem__Title{font-weight:700;font-size:12px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#000;width:auto;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin:0}body.cart-drawer-custom-design #sidebar-cart .CartItem__Title a{text-decoration:none;color:inherit}body.cart-drawer-custom-design #sidebar-cart .CartItem__Meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:0px;margin-top:4px}body.cart-drawer-custom-design #sidebar-cart .CartItem__Variant{order:1;flex-shrink:0;font-weight:400;font-size:9px;line-height:13px;letter-spacing:.05em;text-transform:uppercase;color:#000;white-space:nowrap;margin:0}body.cart-drawer-custom-design #sidebar-cart .cus-sep-dash{order:2;flex-shrink:0;font-weight:400;font-size:10.9451px;line-height:13px;color:#000;margin:0 2px}body.cart-drawer-custom-design #sidebar-cart .CartItem__PriceList{order:3;display:inline-flex;gap:6px;align-items:center}body.cart-drawer-custom-design #sidebar-cart .CartItem__Price{font-weight:600;font-size:9px;line-height:13px;letter-spacing:.05em;text-transform:uppercase;color:#000}body.cart-drawer-custom-design #sidebar-cart .CartItem__OriginalPrice{text-decoration:line-through;opacity:.7;font-weight:500;color:#888}body.cart-drawer-custom-design #sidebar-cart .CartItem.is-discounted .CartItem__Price,body.cart-drawer-custom-design #sidebar-cart .CartItem.is-discounted .CartItem__LineSubtotal{color:var(--ab-pink)}body.cart-drawer-custom-design #sidebar-cart .CartItem__LineSubtotal{display:inline-flex;align-items:baseline;gap:6px}body.cart-drawer-custom-design #sidebar-cart .CartItem__LineCompare{text-decoration:line-through;color:#888!important;font-weight:400}body.cart-drawer-custom-design #sidebar-cart .CartItem__LineSale{color:var(--ab-pink)}body.cart-drawer-custom-design #sidebar-cart .Drawer__Title .cart-count-bubble{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:8px;border-radius:999px;background:#e5283c;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}body.cart-drawer-custom-design #sidebar-cart .DeliveryFrequency{order:4;flex-basis:100%;width:100%;font-style:italic;font-size:9px;line-height:13px;color:#000;margin:2px 0 0}body.cart-drawer-custom-design #sidebar-cart .CartItem__PropertyList{order:5;flex-basis:100%;width:100%;font-size:10.9451px;line-height:13px;color:#000;list-style:none;padding:0;margin:2px 0 0}body.cart-drawer-custom-design #sidebar-cart .CartItem__Actions{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;margin-top:2px;flex-wrap:nowrap;text-align:left!important}body.cart-drawer-custom-design #sidebar-cart .CartItem__LineSubtotal{font-weight:500;font-size:13px;color:#f55f86;font-weight:700;letter-spacing:.05em;margin-left:auto;white-space:nowrap}body.cart-drawer-custom-design #sidebar-cart .CartItem__QuantitySelector{margin:0}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector{border-radius:11.74px;height:20px;display:inline-flex;align-items:center;border:1px solid #EAEAEA;padding:10px 12px;background:#fff;gap:16px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__Button{align-items:center;justify-content:center;width:14px;text-decoration:none}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__Button .Icon{width:8px;height:8px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__CurrentQuantity{border:0;background:transparent;text-align:center;width:20px;font-weight:400;padding:0!important}@media screen and (min-width:641px){body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__CurrentQuantity{font-size:12px!important}}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector svg{vertical-align:1px!important}@media screen and (min-width:641px){body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__Button{padding:0!important}body.cart-drawer-custom-design #sidebar-cart .Drawer__Header{max-height:40px!important;min-height:40px!important}}body.cart-drawer-custom-design #sidebar-cart .cart-off-badge{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--ab-pink);border-radius:999px;color:var(--ab-pink);font-weight:700;font-size:9px;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap}body.cart-drawer-custom-design #sidebar-cart .CartItem__Remove{position:absolute;top:13.64px;right:12.42px;width:32px;height:32px;background:#fff;border:1.67617px solid #EAEAEA;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#000;text-decoration:none;margin:0;padding:0;font-size:0;line-height:0;transition:transform .15s ease;z-index:2}body.cart-drawer-custom-design #sidebar-cart .CartItem__Remove:before{display:none!important}body.cart-drawer-custom-design #sidebar-cart .CartItem__Remove svg{width:19px;height:19px}body.cart-drawer-custom-design #sidebar-cart .Drawer__Footer{background:#fff;padding:0 20px 4px;box-shadow:0 -1px #e1e2e2;gap:6px;display:flex;flex-direction:column}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_row{display:flex;align-items:center;justify-content:space-between;padding:0;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#000;gap:8px;border:none;margin-top:6px}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_label,body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_value{flex:0 0 auto}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_savings{flex:1;text-align:right;font-weight:600;font-size:12px;color:#d44a6e;text-transform:uppercase}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_savings:empty{display:none}body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout{background:var(--ab-green)!important;color:#fff!important;border-radius:8px;padding:10px 20px;height:auto;margin-top:0;box-shadow:0 5.11516px 2.55758px #0003;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px}body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout .cart-checkout-lock{display:inline-flex;align-items:center;line-height:0}body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout .cart-checkout-lock svg{width:18px;height:22px}body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout .cart-checkout-label,body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout>span{font-weight:700;font-size:14px;line-height:21.58px;letter-spacing:.05em;text-transform:uppercase}body.cart-drawer-custom-design #sidebar-cart .Button--primary:before,body.cart-drawer-custom-design #sidebar-cart .Button--primary:hover:before{background-color:transparent!important}body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap{display:flex;align-items:center;gap:15.68px;justify-content:center;margin:9.51px 0 0}body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap .Cart__Taxes{display:none}body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap .cart-payment-providers{margin:0;max-width:200px}body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap .cart-payment-providers--image,body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap .cart-payment-providers img{width:100%}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-section{background:#fff4e5;margin:0 -24px;padding:12px 16px;width:auto;display:block}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-stars{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-headline{font-weight:500;font-size:8.5px;text-align:left;color:#000;line-height:1.25}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-headline strong{font-weight:800}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-headline p{margin:0}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-ratingbox{display:flex;align-items:center;gap:4px;white-space:nowrap}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-stars-icons{color:#fcb827;font-size:12px;letter-spacing:2px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-stars-text{font-weight:700;font-size:8px;color:#715009;text-transform:uppercase}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-card{background:#fff;border-radius:12px;padding:10px 14px;display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-img{width:60px;height:60px;border-radius:8px;object-fit:cover}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-content{display:flex;flex-direction:column;gap:2px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-badge{display:inline-flex;align-self:flex-start;margin-bottom:2px;padding:3px 8px;border:1px solid var(--ab-pink);border-radius:999px;color:var(--ab-pink);font-weight:700;font-size:9px;text-transform:uppercase;line-height:1}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-title{font-weight:800;font-size:13px;color:#54585a;line-height:1.2;text-transform:none;letter-spacing:0}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-subtitle{font-size:11px;color:#555;line-height:1.3}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-prices{display:flex;gap:6px;align-items:center}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-compare{color:#888;text-decoration:line-through;font-size:14px;line-height:1}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-price{color:var(--ab-pink);font-weight:700;font-size:14px;line-height:1}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-add{background:var(--ab-green);color:#fff;border:0;border-radius:10px;padding:8px 14px;font-weight:700;font-size:9px;text-transform:uppercase;cursor:pointer;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:DM Sans,sans-serif}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-add:hover{background:#56be9a}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-add:disabled{opacity:.6;cursor:not-allowed}body.cart-drawer-custom-design #sidebar-cart,body.cart-drawer-custom-design #sidebar-cart *{font-family:DM Sans,sans-serif}@media screen and (min-width:641px){body.cart-drawer-custom-design #sidebar-cart.Drawer--fromLeft .Drawer__Container,body.cart-drawer-custom-design #sidebar-cart.Drawer--fromRight .Drawer__Container{padding-left:20px!important;padding-right:20px!important}}@media(max-width:640px){body.cart-drawer-custom-design #sidebar-cart{max-width:332px}body.cart-drawer-custom-design #sidebar-cart .Drawer__Title{font-size:16px}body.cart-drawer-custom-design #sidebar-cart .Cart__ItemList{padding:0}body.cart-drawer-custom-design #sidebar-cart .CartItem{grid-template-columns:60px 1fr;column-gap:10px;padding:0;border-radius:12.43px}body.cart-drawer-custom-design #sidebar-cart .CartItem__ImageWrapper{width:60px;min-width:50px}body.cart-drawer-custom-design #sidebar-cart .CartItem__Info{padding-left:14px!important;padding-right:0!important}body.cart-drawer-custom-design #sidebar-cart .CartItem__Title{font-size:11.18px;line-height:13.42px}body.cart-drawer-custom-design #sidebar-cart .CartItem__Variant,body.cart-drawer-custom-design #sidebar-cart .cus-sep-dash,body.cart-drawer-custom-design #sidebar-cart .CartItem__Price,body.cart-drawer-custom-design #sidebar-cart .DeliveryFrequency{font-size:8.56px;line-height:10.27px}body.cart-drawer-custom-design #sidebar-cart .CartItem__LineSubtotal{font-size:12px}body.cart-drawer-custom-design #sidebar-cart .cart-off-badge{padding:5px 8px;font-size:8px}body.cart-drawer-custom-design #sidebar-cart .CartItem__Remove{width:28px;height:28px}body.cart-drawer-custom-design #sidebar-cart .CartItem__Remove svg{width:12px;height:12px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector{gap:6px;padding:10px 12px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__Button{padding:0!important;width:10px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__Button .Icon{width:10px;height:10px}body.cart-drawer-custom-design #sidebar-cart .QuantitySelector__CurrentQuantity{font-size:11px!important}body.cart-drawer-custom-design #sidebar-cart .Cart__ShippingNotice p{font-size:14px}body.cart-drawer-custom-design #sidebar-cart .Drawer__Container{padding:10px!important}body.cart-drawer-custom-design #sidebar-cart .Drawer__Footer{padding:8px 19px 23.03px;gap:6px}body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout>span,body.cart-drawer-custom-design #sidebar-cart .Cart__Checkout .cart-checkout-label{font-size:14.06px;line-height:16.88px}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_row{font-size:14px}body.cart-drawer-custom-design #sidebar-cart .cart___ab_total_savings{font-size:10px}body.cart-drawer-custom-design #sidebar-cart .cart___tax_payment_wrap .cart-payment-providers{max-width:160px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-section{margin:0 -19px;padding:12px 14px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-headline{font-size:8.5px!important}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-title{font-size:11px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-subtitle{font-size:9px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-add{padding:6px 10px;font-size:8px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-price{font-size:13px}body.cart-drawer-custom-design #sidebar-cart .cart-upsell-compare{font-size:11px}}@media(max-width:640px){body.cart-drawer-custom-design #sidebar-cart{width:100%!important;max-width:100%!important}body.cart-drawer-custom-design #sidebar-cart .Drawer__Footer{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/cart-drawer-custom.css.map */
