.\#cart-drawer-ship,.\#cart-drawer-upsell{--cdx-green: #6b8e23;--cdx-green-hover: #7da429;--cdx-red: #cc0000;--cdx-panel: #1a1a1a;--cdx-card: #222222;--cdx-border: #333333;--cdx-text: #ffffff;--cdx-muted: #999999}.\#cart-drawer-ship{display:block;padding:10px 12px 12px;background:var(--cdx-panel);border:1px solid var(--cdx-border);border-radius:4px}.\#cart-drawer-ship-msg{margin:0 0 8px;font-size:12px;line-height:1.4;color:#ccc}.\#cart-drawer-ship-msg[hidden]{display:none}.\#cart-drawer-ship-amount,.\#cart-drawer-ship-free{color:#e10600;font-weight:700}.\#cart-drawer-ship-free{letter-spacing:.04em}.\#cart-drawer-ship-track{position:relative;height:6px;border-radius:3px;background:var(--cdx-border);overflow:hidden}.\#cart-drawer-ship-fill{position:absolute;inset:0 auto 0 0;width:var(--ship-progress, 0%);background:#e10600;border-radius:inherit;transition:width .4s ease}.\#cart-drawer-upsell[hidden]{display:none}.\#cart-drawer-upsell-heading{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--cdx-text)}.\#cart-drawer-upsell-heading span{display:inline-block;padding-bottom:4px;border-bottom:2px solid var(--cdx-red)}.\#cart-drawer-upsell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.\#cart-drawer-upsell-card{display:flex;flex-direction:column;background:var(--cdx-card);border:1px solid var(--cdx-border);border-radius:4px;overflow:hidden;min-width:0}.\#cart-drawer-upsell-card-image{display:block;aspect-ratio:4 / 3;background:#2a2a2a;overflow:hidden}.\#cart-drawer-upsell-card-image img,.\#cart-drawer-upsell-card-image svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.\#cart-drawer-upsell-card:hover .\#cart-drawer-upsell-card-image img{transform:scale(1.04)}.\#cart-drawer-upsell-card-body{display:flex;flex-direction:column;flex:1;padding:10px}.\#cart-drawer-upsell-card-title{margin:0 0 4px;font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.\#cart-drawer-upsell-card-title a{color:var(--cdx-text);text-decoration:none}.\#cart-drawer-upsell-card-desc{margin:0 0 8px;font-size:10px;line-height:1.4;color:var(--cdx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.\#cart-drawer-upsell.\@no-desc .\#cart-drawer-upsell-card-desc{display:none}.\#cart-drawer-upsell-card-footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.\#cart-drawer-upsell-card-price{font-size:12px;font-weight:700;color:var(--cdx-text)}.\#cart-drawer-upsell-card-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border:0;border-radius:3px;background:var(--cdx-green);color:#fff;font-family:inherit;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.\#cart-drawer-upsell-card-button:hover{background:var(--cdx-green-hover)}.\#cart-drawer-upsell-card-button-spinner{display:none;position:absolute;width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cdx-spin .7s linear infinite}.\#cart-drawer-upsell-card-button.\!loading{pointer-events:none}.\#cart-drawer-upsell-card-button.\!loading .\#cart-drawer-upsell-card-button-text{visibility:hidden}.\#cart-drawer-upsell-card-button.\!loading .\#cart-drawer-upsell-card-button-spinner{display:block}@keyframes cdx-spin{to{transform:rotate(360deg)}}@media(max-width:380px){.\#cart-drawer-upsell-card-footer{flex-direction:column;align-items:stretch}.\#cart-drawer-upsell-card-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cart-drawer-extras.css.map */
