.line-item{position:relative}.line-item__discount-badge{position:absolute;top:0;left:0;z-index:1}.askmario-truck-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;width:calc(100% + (2 * var(--drawer-body-padding-inline)));margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding:.5rem var(--drawer-body-padding-inline);background:#000;color:#fff;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px){.askmario-truck-banner{font-size:.8125rem}}.askmario-truck-banner__icon{flex:0 0 auto;display:inline-flex;width:18px;height:18px}.askmario-truck-banner__icon svg{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){@keyframes askmario-truck-drive-in{0%{transform:translate(-120%);opacity:0}to{transform:translate(0);opacity:1}}#cart-drawer[open] .askmario-truck-banner__icon{animation:askmario-truck-drive-in .9s cubic-bezier(.22,1,.36,1) .3s both}}#cart-drawer .complementary-products__header{background:#000;margin-inline:calc(-1 * var(--drawer-body-padding-inline));width:calc(100% + (2 * var(--drawer-body-padding-inline)));padding:.625rem var(--drawer-body-padding-inline)}#cart-drawer .complementary-products__header p.h6{margin:0;color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.askmario-continue-shopping{display:flex;justify-content:center}.askmario-continue-shopping button{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:currentColor}.askmario-continue-shopping svg{width:11px;height:11px}.askmario-icon-only-button{flex:0 0 auto;display:flex;align-items:stretch}.button-group:has(.askmario-icon-only-button) [name=checkout]{flex:1 1 auto;width:auto}.askmario-icon-only-button .button{width:48px;min-width:48px;min-height:48px;align-self:stretch;padding:0;display:inline-flex;align-items:center;justify-content:center}.askmario-icon-only-button .text-with-icon{margin:0;gap:0}.askmario-icon-only-button svg{width:20px;height:20px}.askmario-shipping-progress{margin-block:0 1rem;height:2px;width:100%;background:#0000001a}.askmario-shipping-progress__fill{height:100%;width:var(--askmario-shipping-progress, 0%);background:rgb(var(--askmario-accent))}@media(prefers-reduced-motion:no-preference){.askmario-shipping-progress__fill{transition:width .4s cubic-bezier(.22,1,.36,1)}}.galxboy-cart{--gx-cart-text: var(--color-foreground, var(--color-text, var(--color-base-text, #111)));--gx-cart-bg: var(--color-background, var(--color-base-background-1, #fff));--gx-cart-accent: var(--color-buttons-primary, var(--color-button, var(--color-accent, #111)));--gx-cart-border: var(--color-border, var(--color-base-border, var(--color-base-divider, rgba(0, 0, 0, .1))));display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;margin:.75rem 0;background:var(--gx-cart-bg);border:1px solid var(--gx-cart-border);color:var(--gx-cart-text);font-family:inherit;font-size:.875rem;line-height:1.4}.galxboy-cart--crossing{background:var(--gx-cart-accent);color:#fff;border-color:var(--gx-cart-accent)}.galxboy-cart__icon{display:inline-flex;flex:0 0 auto;width:1.25rem;height:1.25rem;color:var(--gx-cart-accent)}.galxboy-cart--crossing .galxboy-cart__icon{color:#fff}.galxboy-cart--spend{background:#000;color:#fff;border-color:#000;text-decoration:none;cursor:pointer;transition:filter .16s ease}.galxboy-cart--spend:hover{filter:brightness(1.18)}.galxboy-cart--spend:focus-visible{outline:2px solid rgb(var(--askmario-accent));outline-offset:2px}.galxboy-cart--spend .galxboy-cart__icon{color:rgb(var(--askmario-accent))}.galxboy-cart--spend strong{color:#fff}.galxboy-cart--spend .galxboy-cart__progress{background:#fff3}.galxboy-cart--spend .galxboy-cart__progress-fill{background:rgb(var(--askmario-accent))}.galxboy-cart__icon svg{width:100%;height:100%}.galxboy-cart__body{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto}.galxboy-cart__lead{font-weight:600;letter-spacing:.005em}.galxboy-cart__meta{font-size:.8125rem;opacity:.85}.galxboy-cart__progress{margin-top:.5rem;height:4px;width:100%;background:#00000014;overflow:hidden}.galxboy-cart__progress-fill{height:100%;background:var(--gx-cart-accent)}@media(prefers-reduced-motion:no-preference){.galxboy-cart__progress-fill{transition:width .4s cubic-bezier(.22,1,.36,1)}}.galxboy-cart__upsell{margin:.75rem 0 0;--gx-cart-accent: var(--color-buttons-primary, var(--color-button, var(--color-accent, #111)))}.galxboy-cart__upsell-heading{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.galxboy-cart__upsell-row{list-style:none;margin:0;padding:0 0 .25rem;display:flex;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.galxboy-cart__upsell-row::-webkit-scrollbar{height:4px}.galxboy-cart__upsell-row::-webkit-scrollbar-thumb{background:#00000026}.galxboy-cart__upsell-card{flex:0 0 auto;width:7.5rem;scroll-snap-align:start}.galxboy-cart__upsell-link{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;color:inherit}.galxboy-cart__upsell-img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#0000000a}.galxboy-cart__upsell-img--placeholder{background:#0000000f}.galxboy-cart__upsell-title{font-size:.75rem;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.galxboy-cart__upsell-savings{font-size:.6875rem;font-weight:700;color:var(--gx-cart-accent);letter-spacing:.01em}#cart-drawer .free-shipping-bar{border-block-end-width:0;padding-block:.875rem .5rem;text-align:center}#cart-drawer{--drawer-max-width: min(100vw, 32.5rem)}askmario-cart-pairs{display:block}.askmario-cart-pairs__fallback{transition:opacity .15s ease-out}askmario-cart-pairs[data-state=loading] .askmario-cart-pairs__fallback{opacity:0}@media(prefers-reduced-motion:reduce){.askmario-cart-pairs__fallback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/askmario-cart.css.map */
