.container_actions_cart_mobile{display:none}@media only screen and (max-width:767px){.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.stock{pointer-events:none}.page-title-wrapper{margin-top:20px}.page-title-wrapper h1{display:inline}.container_actions_cart_mobile{display:block}.container_actions_cart_mobile{display:flex;flex-direction:column;padding-left:30px;padding-right:30px;font-size:14px}.container_actions_cart_mobile button{border-color:#d20f14;border-radius:20px;margin-bottom:10px;margin-right:0 !important}.container_actions_cart_mobile button.action.continue{background-color:#d20f14;color:#fff}.container_actions_cart_mobile button.action.clear,.container_actions_cart_mobile button.action.update{background-color:#fff;color:#d20f14}}.empty_cart_warning{font-size:15px}.counter.qty .counter-number .count_number_cart_limit{font-size:8px;vertical-align:middle}button[name=update_cart_action]{position:relative}button[name=update_cart_action] i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px}#shopping-cart-table .overlay_product_item{display:none !important}.page-title-wrapper label.qtd_cart_items{font-size:13px;font-family:'Inter-Bold',sans-serif;color:#bfbfbf;margin-left:10px}.cart.table-wrapper .col.qty .input-text{width:70px !important}.related_products_container h1.title_related_products.cross_sell_heading{text-transform:none !important;margin-bottom:20px}.cart-summary label.total_points_content{font-size:14px}.cart-summary label.total_points_content span.total_points_value{font-family:'Inter-Bold',sans-serif;margin-left:10px}.cart-summary #block-discount .content{padding-bottom:0}.cart-summary .continue_shopping_content{margin-top:15px;font-size:12px}.cart-summary .continue_shopping_content a{color:#000;font-family:'Inter-Bold',sans-serif;text-decoration:none}#shopping-cart-table tfoot tr:last-child{background-color:#fff}#shopping-cart-table tfoot tr:last-child td{padding-right:0;padding-top:20px}#shopping-cart-table tfoot tr .cart.main.actions{display:flex;justify-content:space-between}#shopping-cart-table tfoot tr .cart.main.actions button .action.update{margin-right:0}.trocar_pontos_por_ofertas_container{margin-top:10px}.trocar_pontos_por_ofertas_container form label{font-size:14px;margin-bottom:0}.trocar_pontos_por_ofertas_container form{display:flex}.trocar_pontos_por_ofertas_container form input[type=checkbox]{accent-color:#d20f14;margin-top:0;height:15px;width:15px}.actions_cart_container_row .cart.main.actions button{font-size:12px !important;text-transform:uppercase}.form.form-cart .cart.table-wrapper{overflow-x:auto}@media only screen and (min-width:1051px) and (max-width:1338px){.cart-summary .checkout-methods-items .action.primary.checkout{font-size:10px}}span.offer_original_price{font-size:15px;color:#a4a4a4;font-weight:700;text-decoration:line-through}span.offer_points_cost{font-size:18px;color:#000;font-weight:700;white-space:nowrap}label.offer_qtd{font-size:15px;font-weight:700}.table-wrapper #shopping-cart-table tbody.offer_product tr.item-info .col.price{padding-top:10px}.cart.table-wrapper .col.price .price-excluding-tax,.cart.table-wrapper .col.subtotal .price-excluding-tax,.cart.table-wrapper .actions-toolbar>.action-delete:before{font-size:14px}.cart.table-wrapper .cart tfoot .footer-subtotal p{margin-left:60px}.cart.table-wrapper .cart tfoot .footer-total p{margin-right:0}.cart.item .product-image-container{border:none !important}.total_customer_points_container{font-size:14px}.total_customer_points_container label{text-decoration:underline;margin-bottom:0}.cart-summary .discount .content .fieldset .field .control .input-text{width:40%}@media screen and (max-width:1200px){.cart-summary .checkout-methods-items .action.primary.checkout span{font-size:11px}.cart-totals tbody .mark,.cart-totals tfoot .mark,.cart-totals tbody .sub .amount,.cart-totals tfoot .sub .amount,.cart-totals tbody .sub span.price,.cart-totals tfoot .sub span.price{font-size:14px}.abs-sidebar-totals .grand .mark,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark,.abs-sidebar-totals .grand .amount,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-size:15px}}@media screen and (max-width:1000px){.cart-totals tbody .mark,.cart-totals tfoot .mark,.cart-totals tbody .sub .amount,.cart-totals tfoot .sub .amount,.cart-totals tbody .sub span.price,.cart-totals tfoot .sub span.price{font-size:12px}.abs-sidebar-totals .grand .mark,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark,.abs-sidebar-totals .grand .amount,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-size:13px}}@media screen and (min-width:1100px) and (max-width:1200px){.cart-summary .discount .content .fieldset .actions-toolbar .action.apply span{font-size:10px}}@media screen and (max-width:1100px){.cart-summary .discount .content .fieldset .field .control>div{display:flex;flex-direction:column-reverse}.cart-summary .discount .content .fieldset .field .control .actions-toolbar{position:relative}.cart-summary .discount .content .fieldset .field .control .actions-toolbar .primary{width:100%}.cart-summary .discount .content .fieldset .field .control .actions-toolbar .primary button{width:100%}.cart-summary .discount .content .fieldset .field .control .input-text{width:100%;margin-bottom:10px}}