.cart-drawer{--mt-fundo: #f2f2f2;--mt-cartao: #ffffff;--mt-raio: 4px;--mt-gap: 10px;--mt-pad: 14px;--mt-peso: 400;--mt-peso-forte: 600;--mt-track: .01em;--mt-t-titulo: 15px;--mt-t-produto: 13px;--mt-t-preco: 14px;--mt-t-mini: 12px}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary,.cart-drawer .cart-items,.cart-drawer .cart-items__wrapper,.cart-drawer .cart-items__table,.cart-drawer .cart-items__table-row,.cart-drawer .cart__summary-totals,.cart-drawer .cart__total-container,.cart-drawer .cart__ctas,.cart-drawer .cart__checkout-button{box-sizing:border-box;min-width:0;max-width:100%}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__content{background:var(--mt-fundo)}.cart-drawer__items,.cart-drawer .cart-items__wrapper{padding-inline:var(--mt-gap);padding-block-start:var(--mt-gap)}.cart-drawer .cart-items__table-row,.cart-drawer .cart-items__table-row--full-width-variants{background:var(--mt-cartao);border-radius:var(--mt-raio);padding:var(--mt-pad);margin-block-end:var(--mt-gap);border:0}.cart-drawer .cart-items__table-row:after,.cart-drawer .cart-items__table-row+.cart-items__table-row{border-block-start:0}.cart-drawer__summary{background:var(--mt-cartao)}.cart-drawer__header{align-items:center;background:var(--mt-cartao);border-bottom:1px solid var(--color-border)}.cart-drawer__heading{font-family:var(--font-body--family);font-size:var(--mt-t-titulo);font-weight:var(--mt-peso-forte);letter-spacing:var(--mt-track);text-transform:none;line-height:1.3}.cart-drawer__heading .cart-bubble{display:inline-flex;background:none;font-size:var(--mt-t-mini);font-weight:var(--mt-peso);color:rgb(var(--color-foreground-rgb) / var(--opacity-70, .6))}.cart-drawer .cart-items__table-row,.cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:clamp(4.5rem,28cqi,8rem) minmax(0,1fr);grid-template-rows:repeat(4,min-content) 1fr;grid-template-areas:"media details" "media unit_price" "media variants" "media quantity" "media error";column-gap:var(--gap-lg);align-items:start}.cart-drawer .cart-items__price{display:none}.cart-drawer .cart-items__media-container{background:var(--mt-fundo);border-radius:2px;overflow:hidden}.cart-drawer .cart-items__title,.cart-drawer a.cart-items__title{font-size:var(--mt-t-produto);font-weight:var(--mt-peso-forte);letter-spacing:var(--mt-track);text-transform:none;line-height:1.4;color:var(--color-foreground)}.cart-drawer .cart-items__unit-price-wrapper,.cart-drawer .cart-items__unit-price-wrapper *{margin-block-start:var(--margin-2xs);font-size:var(--mt-t-preco);font-weight:var(--mt-peso-forte);letter-spacing:var(--mt-track);color:var(--color-foreground)}.cart-drawer .cart-items__variants-wrapper{margin-block-start:2px}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variants dd{font-size:var(--mt-t-mini);font-weight:var(--mt-peso);letter-spacing:var(--mt-track);text-transform:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-70, .6))}.cart-drawer .quantity-selector-wrapper{border:0;padding:0;gap:var(--gap-xl);justify-content:space-between}.cart-drawer .quantity-selector,.cart-drawer cart-quantity-selector-component,.cart-drawer quantity-selector-component{display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:36px;width:108px;padding:0;background:transparent;border:1px solid var(--color-border, #d9d9d9);border-radius:2px;box-shadow:none;overflow:hidden}.cart-drawer .quantity-selector .quantity-minus,.cart-drawer .quantity-selector .quantity-plus{flex:0 0 auto;width:32px;height:100%;min-width:0;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;color:var(--color-foreground);cursor:pointer}.cart-drawer .quantity-selector .quantity-minus .svg-wrapper,.cart-drawer .quantity-selector .quantity-plus .svg-wrapper{display:flex;align-items:center;justify-content:center}.cart-drawer .quantity-selector .quantity-minus svg,.cart-drawer .quantity-selector .quantity-plus svg{width:11px;height:11px}.cart-drawer .quantity-selector input[type=number]{flex:1 1 auto;width:auto;min-width:0;max-width:none;height:100%;padding:0;margin:0;border:0;background:none;box-shadow:none;outline:none;text-align:center;font-family:var(--font-body--family);font-size:var(--mt-t-produto);font-weight:var(--mt-peso);letter-spacing:var(--mt-track);color:var(--color-foreground);-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.cart-drawer .quantity-selector input[type=number]::-webkit-outer-spin-button,.cart-drawer .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-drawer .cart-items__remove{width:auto;height:auto;min-height:0;min-width:0;padding:4px;background:none;box-shadow:none;border:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-70, .7));cursor:pointer}.cart-drawer .cart-items__remove svg,.cart-drawer .cart-items__remove .svg-wrapper{display:block;width:18px;height:18px}.cart-drawer .cart-items__remove:after{content:none}.cart-drawer .cart-items__remove:hover{color:var(--color-foreground)}.cart-drawer .cart__total-label{font-size:var(--mt-t-produto);letter-spacing:var(--mt-track);text-transform:none;font-weight:var(--mt-peso-forte)}.cart-drawer .cart__total-value{font-size:var(--mt-t-preco);font-weight:var(--mt-peso-forte);letter-spacing:var(--mt-track);white-space:nowrap}.cart-drawer .cart__checkout-button{width:100%;font-size:var(--mt-t-produto);font-weight:var(--mt-peso-forte);letter-spacing:var(--mt-track);text-transform:none;border-radius:0}.cart-recs{background:var(--mt-cartao, #fff)!important;border:0!important;border-radius:var(--mt-raio, 4px)!important;margin:var(--mt-gap, 10px) 0!important;padding:var(--mt-pad, 14px)!important}.cart-recs__title{font-size:var(--mt-t-produto, 13px)!important;font-weight:var(--mt-peso-forte, 600)!important;letter-spacing:var(--mt-track, .01em)!important;text-transform:none!important}.cart-recs__name{font-size:var(--mt-t-mini, 12px)!important;font-weight:var(--mt-peso, 400)!important;letter-spacing:var(--mt-track, .01em)!important;line-height:1.4!important}.cart-recs__price{font-size:var(--mt-t-mini, 12px)!important;font-weight:var(--mt-peso-forte, 600)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mattch-cart-drawer.css.map */
