   body.woocommerce-page a, body.woocommerce-page .button { transition: var(--iw-transition); } body.product-template-default .cart button.button, body.woocommerce-page button.button:not(.alt), body.woocommerce-page ul.products a.button, body.woocommerce-page a.wc-backward, body.woocommerce-page a.order-actions-button, body.woocommerce-page td.woocommerce-orders-table__cell-order-actions a { background-color: var(--bricks-color-afdotc) !important; font-family: "Lusitana", sans-serif !important; border-radius: 4px !important; } body.product-template-default .cart button.button:hover, body.woocommerce-page button.button:not(.alt):hover, body.woocommerce-page ul.products a.button:hover, body.woocommerce-page a.wc-backward:hover, body.woocommerce-page a.order-actions-button:hover, body.woocommerce-page td.woocommerce-orders-table__cell-order-actions a:hover { background-color: var(--bricks-color-fwzeew) !important; color: #ffffff !important; } body.woocommerce-page td.woocommerce-orders-table__cell-order-actions, body.woocommerce-page table.woocommerce-table--order-details tfoot td { display: flex; flex-wrap: wrap; gap: 5px; } body.woocommerce-page td.woocommerce-orders-table__cell-order-actions a { margin: 0 !important; } body.woocommerce-page .select2-selection, body.woocommerce-page input, body.woocommerce-page select, body.woocommerce-page textarea { border-radius: 4px !important; } body.woocommerce-checkout .brxe-woocommerce-checkout-coupon .coupon-div, body.woocommerce-checkout .brxe-woocommerce-checkout-login .login-div, body.woocommerce-checkout #customer_details .col-2, body.woocommerce-checkout #customer_details .woocommerce-billing-fields, body.woocommerce-checkout #customer_details .woocommerce-account-fields, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout table.woocommerce-checkout-review-order-table, body.woocommerce-checkout form#order_review .shop_table, body.woocommerce-checkout #payment, body.woocommerce-page form.woocommerce-form-login, body.woocommerce-page form.woocommerce-form-register, body.woocommerce-page form.lost_reset_password, body.woocommerce-account .woocommerce-MyAccount-content, body.woocommerce-order-received ul.order_details, body.woocommerce-order-received .woocommerce-order-details, body.woocommerce-order-received .woocommerce-customer-details, body.woocommerce-order-pay .brxe-woocommerce-checkout-order-table { background-color: #ffffff !important; padding: 15px !important; border: 0 !important; border-radius: 4px !important; } body.woocommerce-checkout form#order_review .shop_table, body.woocommerce-checkout .brxe-woocommerce-checkout-login .login-div { margin-bottom: 30px; } body.woocommerce-order-received ul.order_details { padding-left: 0 !important; padding-right: 0 !important; } body.woocommerce-order-received ul.order_details li { border: 0 !important; } body.woocommerce-order-pay .brxe-woocommerce-checkout-order-table table.shop_table { margin-bottom: 0 !important; } body.woocommerce-page .show-password-input { background-color: transparent !important; } body.woocommerce-checkout #customer_details .woocommerce-account-fields { margin-top: -15px !important; } body.woocommerce-page .woocommerce-order-details h2, body.woocommerce-page .woocommerce-customer-details h2, body.woocommerce-checkout #customer_details h3 { margin-bottom: 15px !important; } body.woocommerce-checkout #customer_details .col-2 .woocommerce-shipping-fields { margin-top: 0 !important; } body.woocommerce-checkout .shop_table tfoot { border-bottom-width: 0 !important; } body.woocommerce-checkout #order_review_heading { padding-bottom: 0 !important; } body.woocommerce-cart #calc_shipping_postcode_field label, body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.cart-subtotal { display: none !important; } body.woocommerce-cart ul.woocommerce-shipping-methods li { margin-bottom: 10px !important; } body.woocommerce-cart #shipping_method label { color: #363636; } body.product-template-default .calculatorRow input.iptCep { padding: 5px 10px; } body.product-template-default .calculatorRow .resultado-frete { margin-top: 10px; } body.woocommerce-page .badge.onsale { background-color: red; color: #ffffff !important; font-weight: 600; border-radius: 50%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; margin-top: -10px; margin-left: -10px; } .brxe-woocommerce-breadcrumbs nav span.navigation { justify-content: center; } body.bricks-is-frontend .iw-anime-around { -webkit-animation: iw-rotation 12s infinite linear; animation: iw-rotation 12s infinite linear; } .plyr .plyr__controls .plyr__controls__item.plyr__time, .plyr .plyr__controls .plyr__controls__item.plyr__progress__container { display: none !important; } .brxe-form .form-group.captcha { padding-top: 5px; padding-bottom: 10px; } .wc-block-components-address-form__country, #billing_country_field, #shipping_country_field { display: none !important; } @media screen and (max-width: 477px) { .iw-hide-w477 { display: none !important; } } @keyframes iw-rotation { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } body #cookiebanner-root .cb { font-family: Outfit, sans-serif !important; } body #cookiebanner-root .cb.cb_line.cb_bottom { bottom: 0; padding: 10px; background: transparent; max-width: 640px; } body #cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body { padding: 15px 55px 15px 15px; background-color: #000000; border-radius: 4px; box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, .2); width: 100%; text-align: left !important; line-height: 1.4em !important; font-size: 1rem !important; } body #cookiebanner-root a.cb__link { font-weight: 600; color: #ffffff !important; transition: all .3s ease-in-out 0s; display: inline-block; } body #cookiebanner-root .cb__aside { position: absolute; display: flex; width: 40px !important; top: 50%; right: 20px; transform: translateY(-50%); padding: 0 !important; margin: 0 !important; z-index: 2; } body #cookiebanner-root .cb.cb_line .cb__aside .cb__b { margin: 0 !important; width: 40px !important; max-width: 100% !important; font-size: 0; padding: 0; box-shadow: none !important; background: transparent; color: #ffffff; appearance: unset !important; } body #cookiebanner-root .cb.cb_line .cb__aside .cb__b::before { content: '\f00d'; font-family: 'Font Awesome 6 Solid'; color: #ffffff; font-size: 22px; transition: all .3s ease-in-out 0s; } @media (hover:hover) and (pointer:fine) { body #cookiebanner-root a.cb__link:hover { color: #ffc107 !important } body #cookiebanner-root .cb.cb_line .cb__aside .cb__b:hover::before { color: #ffc107 } }