cart-items .cart-item__name,.cart-drawer .cart-item__name{color:rgb(var(--color-foreground));font-weight:600;line-height:1.4;overflow-wrap:anywhere}cart-items .cart-item__image,.cart-drawer .cart-item__image{border-radius:10px;object-fit:contain;background:rgba(var(--color-foreground),.035)}cart-items .cart-item__quantity-wrapper,.cart-drawer .cart-item__quantity-wrapper{gap:12px;flex-wrap:wrap;align-items:center}cart-items .cart-quantity,.cart-drawer .cart-quantity{min-height:44px;width:140px;flex-shrink:0;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background:rgb(var(--color-background))}cart-items .cart-quantity:before,cart-items .cart-quantity:after,.cart-drawer .cart-quantity:before,.cart-drawer .cart-quantity:after{display:none}cart-items .quantity__button,.cart-drawer .quantity__button{width:44px;min-height:44px;flex-shrink:0}cart-items .quantity__button>*,.cart-drawer .quantity__button>*{pointer-events:none}cart-items .quantity__input,.cart-drawer .quantity__input{padding:0;font-size:16px;font-weight:600}cart-items .quantity__button:hover:not(:disabled):not(.disabled),.cart-drawer .quantity__button:hover:not(:disabled):not(.disabled){background:rgba(var(--color-foreground),.06)}cart-items cart-remove-button,.cart-drawer cart-remove-button{margin:0}cart-items cart-remove-button .button,.cart-drawer cart-remove-button .button{display:inline-flex;gap:6px;min-width:44px;min-height:44px;padding:6px 8px;color:rgb(var(--color-foreground));font-size:12px;text-decoration:underline;text-underline-offset:3px}cart-items cart-remove-button .svg-wrapper,.cart-drawer cart-remove-button .svg-wrapper{width:16px;height:16px}cart-items :is(button,a,input):focus-visible,.cart-drawer :is(button,a,input):focus-visible,#main-cart-footer :is(button,a,textarea):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}cart-items .cart-item__price-wrapper,.cart-drawer .cart-item__price-wrapper,#main-cart-footer .totals__total-value,.cart-drawer .totals__total-value{font-variant-numeric:tabular-nums}#main-cart-footer .kg-cart-summary{padding:clamp(20px,3vw,32px);border:1px solid rgba(var(--color-foreground),.14);border-radius:16px;background:rgba(var(--color-foreground),.025);width:min(100%,46rem)}.kg-cart-summary__heading{margin:0 0 18px;font-size:20px;font-weight:600;letter-spacing:0}#main-cart-footer .totals,.cart-drawer .totals{justify-content:space-between;gap:16px;align-items:baseline}#main-cart-footer .totals__total,.cart-drawer .totals__total{font-size:15px;line-height:1.4}#main-cart-footer .totals__total-value,.cart-drawer .totals__total-value{margin:0;font-size:22px;font-weight:600;white-space:nowrap}#main-cart-footer .tax-note,.cart-drawer .tax-note{margin:12px 0 18px;text-align:left;font-size:12px;line-height:1.6}#main-cart-footer .cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:52px;max-width:none;border-radius:8px;font-size:16px;font-weight:600;letter-spacing:.02em}#main-cart-footer .cart__ctas,.cart-drawer .cart__ctas{gap:0}#main-cart-footer .kg-cart-guidance,#main-cart-footer .kg-cart-help{font-size:13px;line-height:1.6;margin:10px 0}#main-cart-footer .kg-cart-help a{color:inherit;text-underline-offset:3px}.cart-drawer .drawer__inner{width:48rem;max-width:100vw;padding-inline:24px;border:0}.cart-drawer .drawer__header{padding:22px 48px 20px 0;border-bottom:1px solid rgba(var(--color-foreground),.12);flex-shrink:0}.cart-drawer .drawer__heading{margin:0;font-size:24px;font-weight:600}.kg-cart-count{font-size:16px;font-weight:400}.cart-drawer .drawer__close{top:12px;right:-8px}.cart-drawer cart-drawer-items{min-height:0;overscroll-behavior:contain}.cart-drawer .cart-item{grid-template-columns:76px minmax(0,1fr) auto;column-gap:12px;row-gap:10px;padding-block:20px;border-bottom:1px solid rgba(var(--color-foreground),.1)}.cart-drawer .cart-item>td,.cart-drawer .cart-item>td+td{padding:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:76px}.cart-drawer .cart-item__details{grid-column:2;min-width:0}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1;min-width:0}.cart-drawer .cart-item .cart-item__quantity{grid-column:2 / 4;grid-row:2}.cart-drawer .cart-item__name{font-size:15px}.cart-drawer .product-option{font-size:12px}.cart-drawer .drawer__footer{flex-shrink:0;padding:18px 0 max(18px,env(safe-area-inset-bottom));border-color:rgba(var(--color-foreground),.14);background:rgb(var(--color-background))}.cart-drawer .kg-cart-shipping{margin:0 0 16px;background:rgba(var(--color-foreground),.045);color:rgb(var(--color-foreground))}.cart-drawer .cart-drawer__footer{padding:0}.cart-drawer .kg-cart-summary__heading{font-size:16px;margin-bottom:12px}.cart-drawer .kg-cart-view{display:block;text-align:center;padding:12px 0 4px;color:rgb(var(--color-foreground));font-size:13px;text-underline-offset:4px}.cart-drawer .cart-item:last-child{margin-bottom:0}@media(max-width:749px){cart-items .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}cart-items .cart-item{column-gap:16px;row-gap:16px;padding-block:20px;margin-bottom:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}cart-items .cart-item>td{padding-top:0}cart-items .cart-item__quantity{padding-left:0}#main-cart-footer .kg-cart-summary{width:100%}.cart-drawer .drawer__inner{padding-inline:16px}.cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto;column-gap:10px}.cart-drawer .cart-item__media{width:64px}.cart-drawer .cart-item__totals .price{font-size:13px}.cart-drawer .cart-item__quantity-wrapper{gap:4px 8px}.cart-drawer .drawer__header{padding-block:18px}}@media(max-height:720px){.cart-drawer .drawer__inner{overflow-y:auto}.cart-drawer cart-drawer-items{overflow:visible;flex:1 0 auto}.cart-drawer .drawer__footer{flex-shrink:0}}.kg-cart-payments{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--color-foreground),.12);text-align:left}.kg-cart-payments__heading{margin:0 0 8px;font-size:13px;font-weight:600}.kg-cart-payments__list{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.kg-cart-payments__list li{display:flex}.kg-cart-payments__icon{width:38px;height:24px}.kg-cart-payments__pending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:600}.kg-cart-payments__pending span{font-size:12px;font-weight:400}.kg-cart-payments__note{margin:8px 0 0;font-size:11px;line-height:1.5}.cart-drawer .drawer__heading .kg-cart-count{position:static;display:inline;inset:auto;width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kg-cart.css.map */
