body.woocommerce-cart{background:#fafafb}body.woocommerce-cart .elf-conteudo>article>h1{display:none}body.woocommerce-cart table.cart td.actions{display:none}body.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}body.woocommerce-cart .elf-cart-head,body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-cart .elf-carrinho-vazio{grid-column:1 / -1}body.woocommerce-cart form.woocommerce-cart-form{grid-column:1;margin:0}body.woocommerce-cart .cart-collaterals{grid-column:2;width:100%;margin:0}body.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}.elf-cart-head{margin:6px 0 20px}.elf-steps{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.elf-step{display:flex;align-items:center;gap:7px;font-size:.84375rem;font-weight:600;color:var(--elf-text-tertiary)}.elf-step-ativo{color:var(--elf-roxo)}.elf-step-line{width:54px;height:1px;margin:0 10px;background:var(--elf-border)}.elf-faixa{display:flex;align-items:center;gap:14px;padding:16px 20px;margin:0 0 16px;border-radius:var(--elf-radius);background:#e8f1fb}.elf-faixa-icone{flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b2a5b;color:#fff}.elf-faixa b{display:block;font-size:.90625rem;font-weight:700;color:#0b2a5b}.elf-faixa-tempo{white-space:nowrap}.elf-faixa p{margin:2px 0 0;font-size:.84375rem;color:#2b5aa6}.elf-faixa-vermelha{background:#fde9ea}.elf-faixa-vermelha .elf-faixa-icone{background:#c81e1e}.elf-faixa-vermelha b{color:#a61b1b}.elf-faixa-vermelha p{color:#e02424}.elf-card-produto{padding:22px;border-radius:var(--elf-radius);background:#fff;box-shadow:var(--elf-shadow)}.elf-card-titulo{display:flex;align-items:center;gap:9px;margin:0;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--elf-text)}.elf-card-titulo .elf-icon{display:flex;color:var(--elf-roxo)}.elf-vendido{display:inline-block;margin:16px 0 4px;padding:5px 10px;border-radius:4px;background:#f2f2f5;font-size:.78125rem;color:var(--elf-text-secondary)}.elf-vendido b{color:var(--elf-text)}body.woocommerce-cart table.cart,body.woocommerce-cart table.cart tbody{display:block;width:100%;border-collapse:collapse;border:0;margin:0}body.woocommerce-cart table.cart thead,body.woocommerce-cart table.cart th.product-remove,body.woocommerce-cart table.cart td.product-remove,body.woocommerce-cart table.cart th.product-price,body.woocommerce-cart table.cart td.product-price{display:none}body.woocommerce-cart tr.cart_item{display:grid;grid-template-columns:88px minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:18px 0}body.woocommerce-cart tr.cart_item:last-child{padding-bottom:4px}body.woocommerce-cart tr.cart_item+tr.cart_item{border-top:1px solid var(--elf-border)}body.woocommerce-cart table.cart td{display:block;padding:0;border:0;font-size:.875rem;color:var(--elf-text)}body.woocommerce-cart td.product-thumbnail{width:88px}body.woocommerce-cart td.product-thumbnail img{width:88px;height:88px;object-fit:contain;padding:4px;border:1px solid var(--elf-border-light);border-radius:var(--elf-radius);background:#fff}body.woocommerce-cart td.product-name>a{display:block;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--elf-text);text-decoration:none}body.woocommerce-cart td.product-name>a:hover{color:var(--elf-roxo)}.elf-stepper-pagina .elf-stepper-lixeira{color:var(--elf-rosa-escuro)}.elf-stepper-pagina .quantity{display:flex}.elf-stepper-pagina input.qty{appearance:textfield}body.woocommerce-cart td.product-subtotal{text-align:right}.elf-item-pix-rotulo{display:block;font-size:.78125rem;color:var(--elf-text-secondary)}.elf-item-pix-valor,.elf-item-pix-valor .amount{font-size:1.3125rem;font-weight:700;color:var(--elf-rosa-escuro);white-space:nowrap}body.woocommerce-cart .actions .coupon{display:none}body.woocommerce-cart .actions{padding:16px 0 0;border:0;text-align:right}body.woocommerce-cart .actions [name=update_cart]{height:var(--elf-toque);padding:0 20px;border:0;border-radius:var(--elf-radius);background:var(--elf-roxo-suave);color:var(--elf-roxo);font-size:.875rem;font-weight:600;cursor:pointer}body.woocommerce-cart .actions [name=update_cart][disabled]{opacity:.5}body.woocommerce-cart .cart_totals{padding:20px 22px;background:#fff;border:0;border-radius:var(--elf-radius);box-shadow:var(--elf-shadow)}body.woocommerce-cart .cart_totals h2:not(.elf-resumo-titulo){display:none}.elf-resumo-titulo{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:1.0625rem;font-weight:800;color:var(--elf-text)}.elf-resumo-titulo .elf-icon{display:flex;color:var(--elf-roxo)}.elf-cupom-form{display:flex;gap:8px;margin:0 0 12px}.elf-cupom-form input{flex:1;min-width:0;height:var(--elf-toque);padding:0 15px;border:1px solid var(--elf-border);border-radius:var(--elf-radius);font-size:1rem;background:#fff;color:var(--elf-text)}.elf-cupom-form input::placeholder{color:var(--elf-text-tertiary);opacity:1}.elf-cupom-form input:focus{outline:2px solid var(--elf-roxo);outline-offset:1px}.elf-cupom-form button{height:var(--elf-toque);padding:0 18px;border:0;border-radius:var(--elf-radius);background:var(--elf-roxo);color:#fff;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.elf-cupom-form button:hover{background:var(--elf-roxo-hover)}body.woocommerce-cart .cart_totals table.shop_table,body.woocommerce-cart .cart_totals table.shop_table tbody{display:block;width:100%;border:0;margin:0}body.woocommerce-cart .cart_totals tr{display:flex;justify-content:space-between;gap:8px}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{padding:7px 0;border:0;font-size:.84375rem;font-weight:400;color:var(--elf-text-secondary)}body.woocommerce-cart .cart_totals table.shop_table th{width:auto;text-align:left}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right}body.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td{color:var(--elf-text)}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals,body.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{display:none}body.woocommerce-cart .cart_totals table.shop_table tr.elf-frete-linha td{color:var(--elf-text)}.elf-frete-linha .elf-frete-gratis{color:var(--elf-verde-estoque)}body.woocommerce-cart .cart_totals table.shop_table tr:is(.elf-leve-linha,.elf-pix-linha) th{min-width:0}body.woocommerce-cart .cart_totals table.shop_table tr:is(.elf-leve-linha,.elf-pix-linha) td{color:var(--elf-verde-estoque)}body.woocommerce-cart table.cart td.product-name>.elf-selo{display:table;border-collapse:separate}body.woocommerce-cart .cart_totals table.shop_table tr.cart-discount td,body.woocommerce-cart .cart_totals table.shop_table tr.cart-discount .amount{color:var(--elf-verde-estoque)}body.woocommerce-cart .cart_totals a.woocommerce-remove-coupon{display:inline-flex;align-items:center;justify-content:center;min-width:var(--elf-toque);min-height:var(--elf-toque);margin:-14px 0;font-weight:600;color:var(--elf-roxo)}body.woocommerce-cart .cart_totals a.woocommerce-remove-coupon:hover{color:var(--elf-roxo-hover)}body.woocommerce-cart .cart_totals table.shop_table tr.order-total{border-top:1px solid var(--elf-border-light)}body.woocommerce-cart .cart_totals table.shop_table tr.order-total th,body.woocommerce-cart .cart_totals table.shop_table tr.order-total td{padding:14px 0 0}body.woocommerce-cart .cart_totals table.shop_table tr.order-total th{font-size:1rem;font-weight:800;color:var(--elf-text)}.elf-total-pilha{display:flex;flex-direction:column;gap:3px}.elf-total-pix{font-size:.8125rem;font-weight:700;color:var(--elf-rosa-escuro)}.elf-total-pix b,.elf-total-pix .amount{font-size:1.1875rem;font-weight:900;color:var(--elf-rosa-escuro)}.elf-total-prazo{font-size:.8125rem;color:var(--elf-text)}.elf-total-prazo b,.elf-total-prazo .amount{font-weight:700;color:var(--elf-text)}.elf-total-parcela{font-size:.75rem;color:var(--elf-text-secondary)}.elf-total-parcela .amount{color:var(--elf-text-secondary)}body.woocommerce-cart .wc-proceed-to-checkout{padding:0}body.woocommerce-cart .elf-card-botoes{margin-top:16px;padding:18px 22px;border-radius:var(--elf-radius);background:#fff;box-shadow:var(--elf-shadow)}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:var(--elf-radius);background:var(--elf-roxo);color:#fff;padding:5px 20px;margin:0;font-size:.90625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--elf-roxo-hover);color:#fff}.elf-btn-voltar{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:10px;border:1.5px solid transparent;border-radius:var(--elf-radius);background:linear-gradient(#fff,#fff) padding-box,var(--elf-grad) border-box;color:var(--elf-roxo);font-size:.90625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}body.woocommerce-cart .woocommerce-message a.button{display:none}body.woocommerce-cart tr.elf-removido{display:block;padding:14px 0}body.woocommerce-cart tr.elf-removido:not(:first-child),body.woocommerce-cart tr.elf-removido+tr.cart_item{border-top:1px solid var(--elf-border)}body.woocommerce-cart tr.elf-removido :is(.woocommerce-message,.woocommerce-error){margin:0}body.woocommerce-cart .elf-cupom-aviso>*{margin:0 0 12px}.elf-cupom-form+.elf-carrinho-erro{margin:0 0 12px}.elf-carrinho-vazio{padding:24px 0 40px;text-align:center}.elf-vazio-icone{color:#00000012}.elf-carrinho-vazio h1{font-size:1.5rem;font-weight:600;color:#242424;margin:20px 0}.elf-vazio-texto{font-size:.875rem;line-height:1.6;color:var(--elf-text);margin:0 0 20px}.elf-vazio-botao{display:inline-flex;height:var(--elf-toque);padding:0 20px;border-radius:var(--elf-radius-pill);font-size:.8125rem;text-transform:uppercase}@media (max-width: 900px){body.woocommerce-cart .woocommerce{grid-template-columns:minmax(0,1fr);gap:0}body.woocommerce-cart .cart-collaterals{grid-column:1;margin-top:16px}.elf-steps{gap:2px}.elf-step{flex-direction:column;gap:3px;font-size:.75rem;text-align:center}.elf-step-line{width:22px;margin:0 6px;align-self:center}body.woocommerce-cart tr.cart_item{display:flex;flex-wrap:wrap;gap:8px 14px;padding:16px 0}body.woocommerce-cart tr.cart_item:last-child{padding-bottom:2px}body.woocommerce-cart td.product-thumbnail{width:72px;flex:0 0 72px}body.woocommerce-cart td.product-thumbnail img{width:72px;height:72px}body.woocommerce-cart td.product-name{flex:1 1 auto;width:calc(100% - 86px);min-width:0}body.woocommerce-cart table.cart td.product-quantity{flex:0 0 auto;display:flex;align-items:center}body.woocommerce-cart table.cart td.product-subtotal{flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.elf-item-pix-valor,.elf-item-pix-valor .amount{font-size:1.25rem}body.woocommerce-cart .actions{text-align:center}}@media (max-width: 359.98px){.elf-step{font-size:.6875rem}.elf-cupom-form{flex-wrap:wrap}.elf-cupom-form button{flex:1 1 100%}}
