cart-items,cart-drawer,cart-notification,#main-cart-footer{--buttons-radius: 0;--buttons-radius-outset: 0;--buttons-border-offset: 0;--buttons-shadow-opacity: 0;--inputs-radius: 0;--inputs-radius-outset: 0;--inputs-shadow-opacity: 0;--popup-corner-radius: 0;--popup-shadow-opacity: 0}cart-items.gradient,#main-cart-footer.gradient{background:var(--kg-grey);color:var(--kg-black)}cart-items .title--primary{font-family:var(--kg-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:.95;font-size:clamp(2.8rem,4vw,4.4rem);color:var(--kg-black)}cart-items .title-wrapper-with-link .underlined-link{font-family:var(--kg-mono);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;color:var(--kg-soft);text-decoration:none}cart-items .title-wrapper-with-link .underlined-link:hover{color:var(--kg-black);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}cart-items .cart__items{border-bottom:0}cart-items .cart-items th{font-family:var(--kg-mono);font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kg-soft);opacity:1}@media screen and (min-width:750px){cart-items .cart-items th{border-bottom:1px solid var(--kg-line)}cart-items .cart-items td{border-bottom:1px solid var(--kg-line);padding-bottom:2.4rem}cart-items .cart-items .cart-item:has(+.cart-item__nested-line) td{border-bottom:0}}@media screen and (max-width:749px){cart-items .cart-items thead tr{border-bottom:1px solid var(--kg-line);margin-bottom:2.4rem}cart-items .cart-item{border-bottom:1px solid var(--kg-line);padding-bottom:2rem;margin-bottom:2.4rem}cart-items .cart-item:has(+.cart-item__nested-line){border-bottom:0;padding-bottom:0}cart-items .cart-item:last-child{margin-bottom:0}}cart-items .cart-item__name,#CartDrawer .cart-item__name{font-family:var(--kg-sans);font-weight:700;font-size:1.6rem;line-height:1.25;letter-spacing:-.01em;color:var(--kg-black)}cart-items .cart-item__name:hover,#CartDrawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}cart-items .cart-item__details>.caption-with-letter-spacing,#CartDrawer .cart-item__details>.caption-with-letter-spacing{font-family:var(--kg-mono);font-size:1rem;letter-spacing:.14em;color:var(--kg-soft)}cart-items .cart-item__details>div.product-option,#CartDrawer .cart-item__details>div.product-option{font-family:var(--kg-sans);font-weight:700;font-size:1.4rem;letter-spacing:0;color:var(--kg-black)}cart-items .cart-item__details .cart-item__final-price,#CartDrawer .cart-item__details .cart-item__final-price{font-family:var(--kg-sans);font-weight:700;color:var(--kg-black)}cart-items .cart-item__old-price,#CartDrawer .cart-item__old-price{font-weight:400;color:var(--kg-soft);opacity:1}cart-items .cart-item__details dl .product-option,cart-items .cart-item__details p.product-option,#CartDrawer .cart-item__details dl .product-option,#CartDrawer .cart-item__details p.product-option{font-family:var(--kg-sans);font-size:1.3rem;letter-spacing:0;color:var(--kg-soft)}cart-items .cart-item__totals .price,#CartDrawer .cart-item__totals .price{font-family:var(--kg-sans);font-weight:700;font-size:1.6rem;letter-spacing:0;color:var(--kg-black)}cart-items .cart-item__totals .cart-item__old-price,#CartDrawer .cart-item__totals .cart-item__old-price{font-weight:400;font-size:1.3rem;color:var(--kg-soft)}cart-items .discounts,#CartDrawer .discounts,#main-cart-footer .discounts,#cart-notification .discounts{font-family:var(--kg-sans);font-size:1.3rem;letter-spacing:0;color:var(--kg-ink-2)}cart-items .discounts__discount>.icon,#CartDrawer .discounts__discount>.icon,#main-cart-footer .discounts__discount>.icon{color:var(--kg-black)}cart-items .discounts__discount svg,#CartDrawer .discounts__discount svg,#main-cart-footer .discounts__discount svg{color:var(--kg-black)}cart-items cart-remove-button .button,#CartDrawer cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;border:1px solid var(--kg-line);border-radius:0;background:transparent;color:var(--kg-soft);box-shadow:none}cart-items cart-remove-button .button:not([disabled]):hover,#CartDrawer cart-remove-button .button:not([disabled]):hover{border-color:var(--kg-black);color:var(--kg-black);background:transparent}cart-items cart-remove-button .button:focus-visible,#CartDrawer cart-remove-button .button:focus-visible{box-shadow:none;outline:2px solid var(--kg-accent);outline-offset:2px}.cart-quantity.quantity{width:13.2rem;min-height:4.4rem;border-radius:0}.cart-quantity.quantity:before{content:none}.cart-quantity.quantity:after{top:0;right:0;bottom:0;left:0;border:1px solid var(--kg-black);border-radius:0;box-shadow:none}.cart-quantity .quantity__input{font-family:var(--kg-sans);font-weight:700;font-size:1.4rem;opacity:1;color:var(--kg-black)}.cart-quantity .quantity__button{width:4.4rem;color:var(--kg-black)}.cart-quantity .quantity__button:focus-visible,.cart-quantity .quantity__input:focus-visible{outline:2px solid var(--kg-accent);outline-offset:-2px;background-color:transparent}#main-cart-footer .cart__note label,#main-cart-footer .cart-note__label{font-family:var(--kg-mono);font-size:1rem;letter-spacing:.13em;text-transform:uppercase;color:var(--kg-soft)}.cart__note.field:before{content:none}.cart__note.field:after{border-radius:0;box-shadow:0 0 0 1px var(--kg-line)}.cart__note.field:hover.field:after{box-shadow:0 0 0 1px var(--kg-black);border-radius:0}.cart__note .field__input{font-family:var(--kg-sans);font-size:1.4rem;border-radius:0}.cart__note .field__input:focus,.cart__note .field__input:focus-visible{box-shadow:0 0 0 1px var(--kg-black);border-radius:0}#main-cart-footer .totals,#CartDrawer .totals{align-items:baseline}#main-cart-footer .totals>*,#CartDrawer .totals>*{font-family:var(--kg-sans);color:var(--kg-black)}#main-cart-footer .totals__total,#CartDrawer .totals__total{font-weight:700;font-size:1.5rem;letter-spacing:-.01em}#main-cart-footer .totals__total-value,#CartDrawer .totals__total-value{font-weight:800;font-size:2rem;letter-spacing:-.01em}#main-cart-footer .tax-note,#CartDrawer .tax-note{font-family:var(--kg-sans);font-size:1.2rem;letter-spacing:0;line-height:1.5;color:var(--kg-soft)}#main-cart-footer .tax-note a,#CartDrawer .tax-note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.cart__checkout-button,.cart__warnings .button,.cart-drawer__warnings .button,#cart-notification .cart-notification__links .button{font-family:var(--kg-mono);font-size:1.152rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;line-height:1.2;min-height:4.8rem;padding:0 2.4rem;border:1px solid var(--kg-black);border-radius:0;background-color:var(--kg-black);color:var(--kg-grey);box-shadow:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.cart__checkout-button:before,.cart__checkout-button:after,.cart__warnings .button:before,.cart__warnings .button:after,.cart-drawer__warnings .button:before,.cart-drawer__warnings .button:after,#cart-notification .cart-notification__links .button:before,#cart-notification .cart-notification__links .button:after{content:none}.cart__warnings .button:not([disabled]):hover,.cart-drawer__warnings .button:not([disabled]):hover,#cart-notification .cart-notification__links .button:not([disabled]):hover{background-color:var(--kg-orange);border-color:var(--kg-orange);color:var(--kg-black)}#cart-notification .cart-notification__links .button--secondary{background-color:transparent;color:var(--kg-black)}#cart-notification .cart-notification__links .button--secondary:not([disabled]):hover{background-color:var(--kg-black);border-color:var(--kg-black);color:var(--kg-grey)}.cart__checkout-button{background-color:var(--kg-orange);border-color:var(--kg-orange);color:var(--kg-black)}.cart__checkout-button:not([disabled]):hover{background-color:var(--kg-black);border-color:var(--kg-black);color:var(--kg-grey)}.cart__checkout-button[disabled],.cart__checkout-button[aria-disabled=true]{background-color:var(--kg-grey-3);border-color:var(--kg-grey-3);color:var(--kg-soft);opacity:1}.cart__checkout-button:focus-visible,.cart__checkout-button:focus,.cart__checkout-button.focused,.cart__warnings .button:focus-visible,.cart-drawer__warnings .button:focus-visible,#cart-notification .cart-notification__links .button:focus-visible{box-shadow:none;outline:2px solid var(--kg-accent);outline-offset:3px}.cart__checkout-button:focus:not(:focus-visible):not(.focused){outline:none}.cart__warnings .cart__empty-text,.cart-drawer__empty-content .cart__empty-text{font-family:var(--kg-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:.95;font-size:clamp(2.8rem,6vw,4.6rem);color:var(--kg-black)}.cart-drawer__empty-content .cart__empty-text{font-size:clamp(2.4rem,5vw,3.2rem)}.cart__warnings .cart__login-title,.cart-drawer__empty-content .cart__login-title{font-family:var(--kg-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:1.6rem;color:var(--kg-black)}.cart__warnings .cart__login-paragraph,.cart-drawer__empty-content .cart__login-paragraph{font-family:var(--kg-sans);font-size:1.3rem;color:var(--kg-soft)}.cart__warnings .cart__login-paragraph a,.cart-drawer__empty-content .cart__login-paragraph a{color:var(--kg-black)}cart-drawer.drawer{background-color:#1d1d1b8c}#CartDrawer .drawer__inner{background:var(--kg-grey);color:var(--kg-black);border:0;border-left:1px solid var(--kg-line)}#CartDrawer .drawer__header{padding:1.8rem 0;border-bottom:1px solid var(--kg-line);align-items:center}#CartDrawer .drawer__heading{font-family:var(--kg-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:1.8rem;color:var(--kg-black);margin:0}#CartDrawer .drawer__close{color:var(--kg-black)}#CartDrawer .drawer__close:focus-visible{outline:2px solid var(--kg-accent);outline-offset:-2px}#CartDrawer .cart-items th{font-family:var(--kg-mono);font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kg-soft);opacity:1;border-bottom:1px solid var(--kg-line)}#CartDrawer .cart-item{border-bottom:1px solid var(--kg-line);padding-bottom:1.6rem;margin-bottom:1.6rem}#CartDrawer .cart-item:has(+.cart-item__nested-line){border-bottom:0;padding-bottom:0;margin-bottom:0}#CartDrawer .cart-item:last-child{border-bottom:0;margin-bottom:1.5rem}#CartDrawer .drawer__footer{border-top:1px solid var(--kg-line)}#CartDrawer .drawer__footer>details{border-bottom:1px solid var(--kg-line)}#CartDrawer .drawer__footer summary .summary__title{font-family:var(--kg-mono);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;color:var(--kg-black)}.cart-drawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:var(--kg-grey-3);border-radius:0}#cart-notification{border:1px solid var(--kg-line);border-top:0;border-radius:0;box-shadow:none;background:var(--kg-grey);color:var(--kg-black)}#cart-notification.focused{box-shadow:none}#cart-notification:focus-visible{box-shadow:none;outline:2px solid var(--kg-accent);outline-offset:-2px}#cart-notification .cart-notification__heading{font-family:var(--kg-mono);font-size:1.1rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:var(--kg-black)}#cart-notification .cart-notification__heading .icon-checkmark{color:var(--kg-green)}#cart-notification .cart-notification__close{color:var(--kg-black)}#cart-notification .cart-notification-product__name{font-family:var(--kg-sans);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;color:var(--kg-black)}#cart-notification .product-option{font-family:var(--kg-sans);font-size:1.3rem;color:var(--kg-soft)}#cart-notification .caption-with-letter-spacing{font-family:var(--kg-mono);letter-spacing:.14em;color:var(--kg-soft)}#cart-notification .cart-notification__links .link{font-family:var(--kg-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kg-soft)}#cart-notification .cart-notification__links .link:hover{color:var(--kg-black)}@media screen and (max-width:749px){#CartDrawer .drawer__inner{width:100vw;max-width:100%;border-left:0}.cart__warnings .button,.cart-drawer__warnings .button{width:100%}.cart__checkout-button{min-height:4.8rem}}@media(prefers-reduced-motion:reduce){.cart__checkout-button,.cart__warnings .button,.cart-drawer__warnings .button,#cart-notification .cart-notification__links .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kg-bridge-cart.css.map */
