.g-cart-drawer,.g-cart-page,.g-cart-footer{--inputs-radius: var(--g-radius-button);--inputs-radius-outset: calc(var(--g-radius-button) + var(--g-border-width));--inputs-border-width: var(--g-border-width);--inputs-border-opacity: .25;--buttons-radius: var(--g-radius-button);--buttons-radius-outset: calc(var(--g-radius-button) + var(--g-border-width));--buttons-border-width: var(--g-border-width);--buttons-border-opacity: 1;--buttons-shadow-opacity: 0}.g-cart-drawer .cart-item__media .cart-item__image,.g-cart-page .cart-item__media .cart-item__image{border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-md);background-color:var(--g-surface-sunken);object-fit:contain}.g-cart-drawer .cart-item__name,.g-cart-page .cart-item__name{display:-webkit-box;overflow:hidden;color:var(--g-text);font-family:var(--g-font-body);font-size:var(--g-text-small);font-weight:var(--g-weight-strong);line-height:1.35;letter-spacing:0;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.g-cart-drawer .cart-item__name:hover,.g-cart-page .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.g-cart-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-space-4) var(--g-space-8);margin-top:var(--g-space-4)}.g-cart-item__specs{margin:0;font-size:var(--g-text-label)}.g-cart-item__meta .g-chip{min-height:2.2rem;font-size:1.1rem}.g-cart-drawer .product-option,.g-cart-page .product-option{color:var(--g-text-secondary);font-size:var(--g-text-label)}.g-cart-drawer .quantity,.g-cart-page .quantity{width:12.4rem;min-height:4.4rem}.g-cart-drawer cart-remove-button .button,.g-cart-page cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;border-radius:var(--g-radius-pill);color:var(--g-text-secondary)}.g-cart-drawer cart-remove-button .button:hover,.g-cart-page cart-remove-button .button:hover{background-color:var(--g-surface-sunken);color:var(--g-text)}.g-cart-drawer .cart-item__totals .price,.g-cart-page .cart-item__totals .price{color:var(--g-text);font-weight:var(--g-weight-strong)}.g-cart-drawer .cart__checkout-button,.g-cart-footer .cart__checkout-button{--color-button: var(--g-accent-rgb);--color-button-text: var(--g-on-accent-rgb);width:100%;min-height:5.2rem;font-size:var(--g-text-body);font-weight:var(--g-weight-strong);letter-spacing:.01em}.g-cart-drawer .cart__checkout-button:focus-visible,.g-cart-footer .cart__checkout-button:focus-visible{outline:var(--g-focus-width) solid var(--g-accent);outline-offset:var(--g-focus-offset);box-shadow:none}.g-cart-drawer .totals__total,.g-cart-footer .totals__total{color:var(--g-text);font-family:var(--g-font-body);font-size:var(--g-text-body);font-weight:var(--g-weight-strong);letter-spacing:0}.g-cart-drawer .totals__total-value,.g-cart-footer .totals__total-value{color:var(--g-text);font-size:var(--g-text-h4);font-weight:var(--g-weight-strong);letter-spacing:0}.g-cart-drawer .tax-note,.g-cart-footer .tax-note{color:var(--g-muted);font-size:var(--g-text-label)}.g-trust-points--inline{padding:0;background-color:transparent}.g-trust-points--inline .g-trust-points__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--g-space-4) var(--g-space-16)}.g-trust-points--inline .g-trust-point{gap:var(--g-space-4);color:var(--g-text-secondary);font-size:var(--g-text-label)}.g-trust-points--inline .g-trust-point__icon svg{width:1.4rem;height:1.4rem}.g-cart-drawer .drawer__inner{border-left:var(--g-border-width) solid var(--g-border-subtle);background-color:var(--g-surface);box-shadow:var(--g-shadow-floating)}.g-cart-drawer .drawer__header{padding-block:var(--g-space-16);border-bottom:var(--g-border-width) solid var(--g-border-subtle)}.g-cart-drawer .drawer__heading{color:var(--g-text);font-size:var(--g-text-h4);letter-spacing:var(--g-tracking-heading)}.g-cart-drawer .drawer__close{min-width:4.4rem;min-height:4.4rem;border-radius:var(--g-radius-pill)}.g-cart-drawer .drawer__close:hover{background-color:var(--g-surface-sunken)}.g-cart-drawer .drawer__footer{display:flex;flex-direction:column;gap:var(--g-space-12);border-top:var(--g-border-width) solid var(--g-border-subtle)}.g-cart-drawer .drawer__footer>*+*{margin-top:0}.g-cart-drawer .cart-drawer__footer{padding-top:var(--g-space-8)}.g-cart-drawer .cart__ctas{margin:0}.g-accessories{display:flex;flex-direction:column;gap:var(--g-space-8)}.g-accessories--drawer{padding:var(--g-space-12) var(--g-space-16);border-top:var(--g-border-width) solid var(--g-border-subtle);background-color:var(--g-bg)}@media screen and (min-width:750px){.g-accessories--drawer{padding-inline:var(--g-space-24)}}.g-accessories__heading{margin:0;color:var(--g-muted);font-family:var(--g-font-body);font-size:var(--g-text-label);font-weight:var(--g-weight-strong);letter-spacing:var(--g-tracking-label);text-transform:uppercase}.g-accessories__list{display:grid;gap:var(--g-space-8);margin:0;padding:0;list-style:none}.g-accessories--drawer .g-accessories__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}@media screen and (max-height:740px){.g-accessories--drawer .g-accessory:nth-child(n+2){display:none}}@media screen and (max-height:600px){.g-accessories--drawer{display:none}}.g-accessory{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:var(--g-space-12);padding:var(--g-space-8);border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-md);background-color:var(--g-surface)}.g-accessory__media{display:block;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:var(--g-radius-sm);background-color:var(--g-surface-sunken)}.g-accessory__media img{width:100%;height:100%;object-fit:contain}.g-accessory__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.g-accessory__title{display:-webkit-box;overflow:hidden;color:var(--g-text);font-size:var(--g-text-label);font-weight:var(--g-weight-strong);line-height:1.35;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.g-accessory__title:hover{text-decoration:underline}.g-accessory__price{color:var(--g-text-secondary);font-size:var(--g-text-label);font-variant-numeric:tabular-nums}.g-accessory__form{margin:0}.g-accessory__add{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:4rem;padding:0 var(--g-space-16);border:var(--g-border-width) solid var(--g-border);border-radius:var(--g-radius-pill);background-color:var(--g-surface);color:var(--g-text);font:inherit;font-size:var(--g-text-label);font-weight:var(--g-weight-strong);text-decoration:none;cursor:pointer;transition:border-color var(--g-motion-fast) var(--g-ease-standard),background-color var(--g-motion-fast) var(--g-ease-standard)}.g-accessory__add:hover{border-color:var(--g-text);background-color:var(--g-surface-sunken)}.g-accessory__add:focus-visible{outline:var(--g-focus-width) solid var(--g-accent);outline-offset:var(--g-focus-offset)}.g-accessory__add.loading>span:first-child{visibility:hidden}.g-accessory__add .loading__spinner{position:absolute;width:1.6rem;height:1.6rem;border:.2rem solid var(--g-border);border-top-color:var(--g-text);border-radius:50%;animation:g-spin .8s linear infinite}.g-accessory__add .loading__spinner.hidden{display:none}@keyframes g-spin{to{transform:rotate(360deg)}}.g-cart-page .title-wrapper-with-link .title{color:var(--g-text);font-size:var(--g-text-h1);letter-spacing:var(--g-tracking-display)}.g-cart-page .cart-items thead th{color:var(--g-muted);font-size:var(--g-text-label)}.g-cart-page .cart-items thead,.g-cart-page .cart-item{border-color:var(--g-border-subtle)}.g-cart-footer{gap:var(--g-space-32)}.g-cart-footer__aside{display:flex;flex-direction:column;gap:var(--g-space-24);min-width:0}.g-cart-footer .cart__blocks{padding:var(--g-card-padding);border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-lg);background-color:var(--g-surface)}.g-cart-footer .cart__blocks>*+*{margin-top:var(--g-space-16)}@media screen and (min-width:750px){.g-cart-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,40rem);align-items:start}.g-cart-footer .cart__blocks{width:100%}.g-cart-footer>*{width:auto}.g-cart-footer>*+*{margin-left:0}.g-cart-footer .cart__ctas{flex-direction:column}}.g-cart-empty{display:flex;flex-direction:column;align-items:center;gap:var(--g-space-12);max-width:44rem;margin:0 auto;text-align:center}.g-cart-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:var(--g-space-4);border-radius:50%;background-color:var(--g-surface-sunken);color:var(--g-text)}.g-cart-empty__icon svg{width:4.4rem;height:4.4rem}.g-cart-empty__heading.cart__empty-text{margin:0;color:var(--g-text);font-size:var(--g-text-h3);letter-spacing:var(--g-tracking-heading)}.g-cart-empty__text{margin:0;color:var(--g-text-secondary);font-size:var(--g-text-small)}.g-cart-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g-space-8);width:100%;margin-top:var(--g-space-8)}.g-cart-empty__actions .g-btn{flex:1 1 18rem}.g-cart-empty__login{margin:var(--g-space-8) 0 0;color:var(--g-muted);font-size:var(--g-text-label)}.g-cart-page .cart__warnings{padding-block:var(--g-space-64)}@media(prefers-reduced-motion:reduce){.g-accessory__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-v2.css.map */
