#cart-drawer .theme-drawer__close-button{--private-button-size: 44px}.g3x-cart-shipping{flex:0 0 auto;margin:0 var(--theme-drawer-padding) var(--padding-lg);padding-block:var(--padding-sm) var(--padding-md);border-block-end:2px solid currentcolor;display:flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size--sm);line-height:1.4}#cart-drawer .cart-drawer__inner:has([data-cart-drawer-empty]) .g3x-cart-shipping{display:none}.g3x-cart-shipping p{margin:0}.g3x-cart-shipping .svg-wrapper{width:18px;height:18px;flex:0 0 18px}g3x-cart-recommendations{display:block;flex:0 0 auto;min-width:0;margin-block-start:var(--padding-xl);padding-block-start:var(--padding-lg);border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}g3x-cart-recommendations[hidden]{display:none}.g3x-cart-recommendations__heading{margin:0 0 var(--padding-md);color:inherit}.g3x-cart-recommendations__rail{display:flex;gap:12px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px 2px var(--padding-sm);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.g3x-cart-recommendations__rail:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.g3x-cart-recommendation{--quick-add-display: flex;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;display:flex;flex:0 0 min(var(--g3x-cart-card-width, 140px),70%);flex-direction:column;width:min(var(--g3x-cart-card-width, 140px),70%);min-width:0;scroll-snap-align:start;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:1.35}.g3x-cart-recommendation__image-link{display:block;overflow:hidden;aspect-ratio:var(--g3x-cart-image-ratio, 3 / 4);background:rgb(var(--color-foreground-rgb) / .04)}.g3x-cart-recommendation__image{display:block;width:100%;height:100%;object-fit:cover}.g3x-cart-recommendation__details{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:6px;padding-block-start:10px;min-width:0}.g3x-cart-recommendation__title{color:inherit;font-size:13px;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.g3x-cart-recommendation__price{font-size:13px;line-height:1.35}.g3x-cart-recommendation__action{margin-block-start:auto;padding-block-start:4px}.g3x-cart-recommendation .quick-add{position:static;inset:auto;display:flex;width:100%;height:auto;pointer-events:auto;opacity:1;transform:none}.g3x-cart-recommendation .quick-add__product-form-component,.g3x-cart-recommendation .quick-add__product-form-component form{width:100%}.g3x-cart-recommendation .quick-add__button{--button-padding-block: 8px;--button-padding-inline: 10px;position:static;width:100%;min-height:44px;height:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none;font-size:13px}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto}#cart-drawer .cart-drawer__content{min-height:0;overflow:hidden}#cart-drawer .cart-drawer__summary{flex:0 0 auto;position:static}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{overflow-y:auto}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{flex:0 0 auto;overflow:visible}@media screen and (max-width:989px){#cart-drawer .theme-drawer__dialog{width:100%}}@media screen and (max-width:749px){#cart-drawer .cart-discount__input{font-size:max(16px,var(--font-size--sm))}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/g3x-cart-drawer.css.map */
