@media(min-width:1200px){#cart-drawer.drawer.drawer-wide{width:560px;max-width:calc(100vw - 4rem)}#cart-drawer .dialog-title{font-size:1.5em}#cart-drawer .cart-block[data-type=items] .cart-items{gap:.75rem}#cart-drawer .cart-block[data-type=items] .cart-item{background-color:rgba(var(--color-text),.04);border-radius:var(--border-radius);padding:.875rem}#cart-drawer .cart-block[data-type=items] .cart-item-inner{grid-template-columns:120px minmax(0,1fr);gap:1rem}#cart-drawer #cart-footer .cart-subtotal{font-size:1.125em}#cart-drawer.drawer.drawer-wide:has(.cart-block[data-type=upsells]){width:920px}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-inner{display:grid;grid-template-columns:380px minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto auto auto auto auto auto}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-body,#cart-drawer:has(.cart-block[data-type=upsells]) #cart-component{display:contents}#cart-drawer:has(.cart-block[data-type=upsells]) #cart-component.loading>*{opacity:.2;transition:opacity .2s ease-out}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-inner>*,#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-body>*,#cart-drawer:has(.cart-block[data-type=upsells]) #cart-component>*{grid-column:2;min-width:0}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-header{grid-row:1}#cart-drawer:has(.cart-block[data-type=upsells]) #cart-alert{grid-row:2}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=announcement]{grid-row:3}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=goal]{grid-row:4}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=items]{grid-row:5}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=free_gift_picker]{grid-row:6}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=gift_upsell]{grid-row:7}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=shipping_protection]{grid-row:8}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=note]{grid-row:9}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=discount_form]{grid-row:10}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=shipping_calculator],#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=delivery_date]{grid-row:11}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-footer{grid-row:12}#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-header,#cart-drawer:has(.cart-block[data-type=upsells]) .dialog-footer,#cart-drawer:has(.cart-block[data-type=upsells]) #cart-alert,#cart-drawer:has(.cart-block[data-type=upsells]) #cart-component>.cart-block:not([data-type=upsells]){padding-left:1.5rem;padding-right:1.5rem}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=announcement]{padding-top:1rem}#cart-drawer:has(.cart-block[data-type=upsells]) .cart-block[data-type=items]{overflow-y:auto;overscroll-behavior:contain;min-height:0}#cart-drawer:has(.cart-block[data-type=upsells]) #cart-component>.cart-block[data-type=upsells]{grid-column:1;grid-row:1 / -1;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:1.25rem 1.5rem 1.5rem;background-color:rgba(var(--color-text),.035);border-right:1px solid rgba(var(--color-text),.12)}#cart-drawer .cart-block[data-type=upsells] summary{pointer-events:none;padding:0 0 1rem;border:0;font-size:1.25em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#cart-drawer .cart-block[data-type=upsells] summary>svg{display:none}#cart-drawer .cart-block[data-type=upsells] .collapse-content{margin-left:0;margin-right:0}#cart-drawer .cart-block[data-type=upsells] .carousel-track{display:flex;flex-direction:column;gap:.75rem;padding:0;overflow:visible;scroll-snap-type:none}#cart-drawer .cart-block[data-type=upsells] .carousel-slide{width:100%;max-width:none;flex:0 0 auto}#cart-drawer .cart-block[data-type=upsells] .carousel-controls{display:none}#cart-drawer .cart-block[data-type=upsells] .cart-upsells-item{grid-template-columns:104px minmax(0,1fr);align-items:center;padding:.875rem;border-radius:var(--border-radius);background-color:rgba(var(--color-background),1);box-shadow:inset 0 0 0 1px rgba(var(--color-text),.08)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tcg-cart-wide.css.map */
