.cart-drawer--redesign{--rcart-blue: #4783c4;--rcart-blue-dark: #3970b0;--rcart-card-bg: #f8f6f4;--rcart-card-border: #eae9e8;--rcart-line: #f0f0f0;--rcart-text: #313131;--rcart-text-mute: rgba(29, 29, 29, .5)}.cart-drawer--redesign .drawer__header{border-bottom:1px solid var(--rcart-line);padding:15px 16px}.cart-drawer--redesign .drawer__heading{font-family:Figtree,sans-serif;font-weight:700;font-size:16px;color:#121212;text-transform:none;letter-spacing:0}.cart-drawer--redesign .rcart-shipping-bar{border:0!important;border-radius:0!important;padding:15px 0;text-align:center}.cart-drawer--redesign .rcart-shipping-bar>p,.cart-drawer--redesign .rcart-shipping-bar [class*=message],.cart-drawer--redesign .rcart-shipping-bar [class*=text]{text-align:center}.cart-drawer--redesign,.cart-drawer--redesign .drawer__inner,.cart-drawer--redesign cart-drawer-items,.cart-drawer--redesign .cart__recommendations{scrollbar-width:none;-ms-overflow-style:none}.cart-drawer--redesign ::-webkit-scrollbar,.cart-drawer--redesign ::-webkit-scrollbar-thumb,.cart-drawer--redesign ::-webkit-scrollbar-track{width:0!important;height:0!important;background:transparent!important;display:none!important;-webkit-appearance:none!important}.cart-drawer--redesign .notification-message{background:var(--rcart-blue)!important;color:#fff!important;border:0!important;border-radius:0!important;margin:0 -15px!important;padding:10px 16px!important;text-align:center}.cart-drawer--redesign .notification-message,.cart-drawer--redesign .notification-message *{font-family:Figtree,sans-serif!important;font-size:13px;color:#fff!important}.cart-drawer--redesign .cart-items{border-spacing:0 12px;border-collapse:separate}.cart-drawer--redesign .cart-item{background:var(--rcart-card-bg)!important;border:1px solid var(--rcart-card-border)!important;border-radius:10px!important;padding:8px!important;background-image:none!important}.cart-drawer--redesign .cart-item td{padding:6px 8px}.cart-drawer--redesign .cart-item__image{width:90px!important;height:90px!important;border-radius:6px;object-fit:cover}.cart-drawer--redesign .cart-item__name{font-family:Figtree,sans-serif!important;font-weight:700;font-size:15px;color:var(--rcart-text);line-height:1.3}.cart-drawer--redesign .cart-item .product-option dt,.cart-drawer--redesign .cart-item .product-option dd{font-family:Figtree,sans-serif;font-size:12px;color:var(--rcart-text-mute);line-height:1.3}.cart-drawer--redesign .cart-item .price{font-family:Figtree,sans-serif;font-size:14px;color:var(--rcart-text)}.cart-drawer--redesign .cart-remove-button{color:var(--rcart-blue);background:transparent}.cart-drawer--redesign .cart-remove-button:hover{background:#f3f7fb}.cart-drawer--redesign .drawer__footer{border-top:1px solid var(--rcart-line)}.cart-drawer--redesign .totals__total,.cart-drawer--redesign .totals__total-value{font-family:Figtree,sans-serif;font-size:14px;color:var(--rcart-text)}.cart-drawer--redesign .totals__total{color:#777;font-weight:400}.cart-drawer--redesign .totals__total-value{font-weight:700}.cart-drawer--redesign .cart__checkout-button,.cart-drawer--redesign .cart__checkout-button:not([disabled]){background:var(--rcart-blue)!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:15px!important;height:56px;font-family:Figtree,sans-serif!important;font-weight:700!important;font-size:16px!important;text-transform:capitalize!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cart-drawer--redesign .cart__checkout-button:before,.cart-drawer--redesign .cart__checkout-button:after{display:none!important}.cart-drawer--redesign .cart__checkout-button:not([disabled]):hover{background:var(--rcart-blue-dark)!important;box-shadow:none!important}.cart-drawer--redesign .cart__checkout-button:focus,.cart-drawer--redesign .cart__checkout-button:focus-visible{outline:0!important;box-shadow:none!important}.cart-drawer--redesign .rcart-perks{margin:10px 0 0;text-align:center;font-family:Figtree,sans-serif;font-size:13px;color:#000}.cart-drawer--redesign custom-accordion{border-top:1px solid var(--rcart-line)}.cart-drawer--redesign custom-accordion summary{font-family:Figtree,sans-serif;font-size:14px;color:#121212}.cart-drawer--redesign #CartDrawer-Note,.cart-drawer--redesign .cart__note .field__input{font-size:16px!important}.cart-drawer--redesign.is-empty cart-drawer-items,.cart-drawer--redesign.is-empty .drawer__footer{display:none!important}.cart-drawer--redesign.is-empty .drawer__inner{display:flex!important;flex-direction:column!important;grid-template-rows:none!important;align-items:stretch!important;padding:0!important}.cart-drawer--redesign.is-empty .drawer__header{display:flex!important;order:0;flex:0 0 auto}.cart-drawer--redesign.is-empty .drawer__inner-empty{order:1;flex:1 1 auto;min-height:0}.cart-drawer--redesign .rcart-empty{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.cart-drawer--redesign .rcart-empty__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.cart-drawer--redesign .rcart-empty__head{flex:0 0 auto;text-align:center;padding:15px 16px;display:flex;flex-direction:column;gap:6px}.cart-drawer--redesign .rcart-empty__title{margin:0;font-family:Poppins,Figtree,sans-serif;font-size:20px;font-weight:700;color:var(--rcart-text);line-height:1.3}.cart-drawer--redesign .rcart-empty__sub{margin:0;font-family:Figtree,sans-serif;font-size:14px;color:#121212}.cart-drawer--redesign .rcart-empty__grid{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px 20px}.cart-drawer--redesign .rcart-empty__card{position:relative;display:block;aspect-ratio:158 / 256;border-radius:6px;overflow:hidden;background:#1d1d1d;text-decoration:none;color:#fff}.cart-drawer--redesign .rcart-empty__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.cart-drawer--redesign .rcart-empty__card-shade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,#0000 37%,#000 93%),linear-gradient(#0003,#0003)!important;pointer-events:none;z-index:1!important;display:block!important}.cart-drawer--redesign .rcart-empty__card-text{position:absolute;inset:auto 0 0 0;padding:0 10px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;color:#fff;z-index:2}.cart-drawer--redesign .rcart-empty__card-title{margin:0;font-family:Poppins,Figtree,sans-serif;font-weight:700;font-size:16px;line-height:19px;text-transform:capitalize}.cart-drawer--redesign .rcart-empty__card-sub{margin:0;font-family:Figtree,sans-serif;font-weight:500;font-size:13px;line-height:1.3}.cart-drawer--redesign .rcart-empty__footer{flex:0 0 auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rcart-line);background:#fff;display:flex;flex-direction:column;gap:12px;align-items:center}.cart-drawer--redesign .rcart-empty__cta{width:100%;height:56px;background:var(--rcart-blue)!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:15px!important;font-family:Figtree,sans-serif;font-weight:700;font-size:16px;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cart-drawer--redesign .rcart-empty__cta:before,.cart-drawer--redesign .rcart-empty__cta:after{display:none!important}.cart-drawer--redesign .rcart-empty__cta:hover{background:var(--rcart-blue-dark)!important;color:#fff!important;box-shadow:none!important}.cart-drawer--redesign .rcart-empty__cta:focus,.cart-drawer--redesign .rcart-empty__cta:focus-visible{outline:0!important;box-shadow:none!important}.cart-drawer--redesign .rcart-empty__perks{margin:0;text-align:center;font-family:Figtree,sans-serif;font-size:13px;color:#000}.cart-drawer--redesign .drawer__inner{width:min(460px,100vw);max-width:100vw;overflow-x:hidden}.cart-drawer--redesign cart-drawer-items,.cart-drawer--redesign .drawer__cart-items-wrapper{max-width:100%;word-break:break-word}.cart-drawer--redesign cart-drawer-items{overflow-x:hidden!important}.cart-drawer--redesign .cart-items{width:100%;table-layout:fixed}.cart-drawer--redesign .cart-item td{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart-drawer-redesign.css.map */
