.\#cart-drawer .\#cart-drawer-body{overflow:hidden;gap:0;padding-bottom:0}.\#cart-drawer.\!loading .\#cart-drawer-body{opacity:1}.\#cart-drawer .\#cart-drawer-header{position:relative;flex-shrink:0}.\#cart-drawer-scroll{flex:1 1 auto;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.\#cart-drawer-scroll .\#cart-drawer-upsells .\#cart-notification-recommendations{margin-bottom:0}.\#cart-drawer-footer{flex-shrink:0;position:relative;z-index:10;display:flex;flex-direction:column;gap:.75rem;padding:1rem 2rem 1.25rem;background:var(--color-g-bg);box-shadow:0 -8px 16px -8px #0000002e}.\#cart-drawer .\#cart-drawer-footer .\#cart-drawer-checkout.\@position\:bottom{position:static;margin-top:0;padding:0}.\#cart-drawer .\#cart-drawer-footer .\#cart-drawer-checkout.\@position\:bottom:before{content:none}.\#cart-drawer-footer .\#cart-drawer-subtotal{gap:.35rem;transition:opacity .15s ease}.\#cart-drawer-footer .\#cart-drawer-subtotal-item:not(.\@final){font-size:1rem}.\#cart-drawer-footer .\#cart-drawer-subtotal-item.\@final{font-size:1.2rem}.\#cart-drawer-footer .\#cart-drawer-subtotal-tax-note{font-size:.8rem;line-height:1.3;opacity:.75}.\#cart-drawer-subtotal-item.\@saving{color:var(--color-g-success)}.\#cart-drawer.\!loading .\#cart-drawer-subtotal,.\#cart-drawer.\!loading .\#cart-drawer-promo-applied{opacity:.5}.\#cart-drawer.\!loading .\#cart-drawer-promo-apply{opacity:.6}.\#cart-drawer-promo{display:flex;flex-direction:column;gap:.5rem}.\#cart-drawer-promo-toggle{display:inline-flex;align-items:center;gap:.45em;align-self:flex-start;background:none;border:none;padding:0;font:inherit;font-size:.9rem;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;opacity:.85}.\#cart-drawer-promo-toggle:hover{opacity:1}.\#cart-drawer-promo-toggle .\#icon{--size: 1em}.\#cart-drawer-promo-toggle-another{display:none}.\#cart-drawer-promo:has([data-promo-chip]) .\#cart-drawer-promo-toggle-add{display:none}.\#cart-drawer-promo:has([data-promo-chip]) .\#cart-drawer-promo-toggle-another{display:inline}.\#cart-drawer-promo-field{display:flex;gap:.5rem}.\#cart-drawer-promo-field[hidden]{display:none}.\#cart-drawer-promo-input{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;padding:.6rem .8rem;border:2px solid var(--color-g-fg-d20);border-radius:var(--border-radius-inner);background:var(--color-g-fg);color:inherit;text-transform:uppercase}.\#cart-drawer-promo-input::placeholder{text-transform:none}.\#cart-drawer-promo-apply{flex-shrink:0;font:inherit;font-weight:var(--font-body-weight-bold);padding:.6rem 1.1rem;border:2px solid var(--color-g-text);border-radius:var(--border-radius-inner);background:var(--color-g-text);color:var(--color-g-fg);cursor:pointer}.\#cart-drawer-promo-message{margin:0;font-size:.85rem;line-height:1.35}.\#cart-drawer-promo-message.\@error{color:var(--color-g-error, #b3261e)}.\#cart-drawer-promo-message:empty{display:none}.\#cart-drawer-promo-applied{display:flex;flex-wrap:wrap;gap:.4rem;transition:opacity .15s ease}.\#cart-drawer-promo-applied:not(:has(*)){display:none}.\#cart-drawer-promo-chip{display:inline-flex;align-items:center;gap:.45em;padding:.3rem .45rem .3rem .65rem;border:1px solid var(--color-g-success);border-radius:99px;background:var(--color-g-fg);font-size:.85rem;font-weight:var(--font-body-weight-bold)}.\#cart-drawer-promo-chip .\#icon{--size: 1em;color:var(--color-g-success)}.\#cart-drawer-promo-chip-amount{font-weight:400}.\#cart-drawer-promo-chip-remove{display:flex;background:none;border:none;padding:.15rem;color:inherit;cursor:pointer;opacity:.7}.\#cart-drawer-promo-chip-remove:hover{opacity:1}.\#cart-drawer-promo-chip-remove .\#icon{--size: .8em;color:inherit}.\#cart-drawer-product-discounts{flex-wrap:wrap}.\#cart-drawer-product-discounts-item{color:var(--color-g-success)}.\#cart-drawer-product-discounts-item-amount{font-weight:400}@media(max-height:640px){.\#cart-drawer-footer{gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}.\#cart-drawer-footer .\#cart-drawer-subtotal-tax-note{display:none}}.\#cart-drawer-footer .\#cart-drawer-checkout a[class~="@display-style:outline"]{display:block;width:auto;height:auto;min-height:0;align-self:center;background:none!important;border:0!important;box-shadow:none!important;padding:.1rem .5rem!important;margin:0;color:inherit;font-size:.95rem;font-weight:400;line-height:1.3;text-align:center;text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:normal;opacity:.85}.\#cart-drawer-footer .\#cart-drawer-checkout a[class~="@display-style:outline"]:hover{opacity:1}.\#cart-drawer-footer .\#cart-drawer-checkout a[class~="@display-style:outline"]:before,.\#cart-drawer-footer .\#cart-drawer-checkout a[class~="@display-style:outline"]:after{content:none!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cart-drawer-footer.css.map */
