/*!/wp-content/themes/a-pitada-do-pai/assets/css/cart.css*/body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #shipping_details,body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields{background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:var(--sections-margin,0 0 0 0);padding:var(--sections-padding,16px 30px);font-size:14px;font-weight:700;color:var(--sections-title-color,#000)}body .elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{border:none}body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text{height:44px;padding:5px 1rem}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout ul#shipping_method,body .elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label{font-weight:400;color:var(--sections-title-color,#000)}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-additional-fields{margin-bottom:24px}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .viwcuf-checkout-funnel-container-slider .vi-wcuf-us-shortcode-content-2{background:#fff0}body .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}body .select2-container--default .select2-results__option[data-selected="true"] body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--e-global-color-c69890c);color:#fff}body .elementor-10809 .elementor-element.elementor-element-160a866 .woocommerce-shipping-fields{--shipping-heading-padding-start:0}body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text#order_comments{height:auto;padding:15px 1rem}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout ul#shipping_method{padding-top:10px}body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:300px;padding-right:0}body .elementor-widget-woocommerce-checkout-page #order_review .order-total .woocommerce-Price-amount.amount>bdi{font-size:18px}body .elementor-10809 .elementor-element.elementor-element-160a866 h3#order_review_heading{border-bottom:1px solid #000;padding-bottom:15px}body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{padding-top:15px}body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name img{height:auto;width:75px;min-width:75px}body .woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{border:1px solid rgb(0 0 0 / .1);font-size:14px;margin-bottom:0;padding:15px 12px 0}body .elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge .e-show-coupon-form{color:#000}body .elementor-widget-woocommerce-checkout-page .woocommerce h3{font-size:21px;font-family:"Aleo",Sans-serif}body .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{vertical-align:middle}body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1{margin:0}body.woocommerce-order-received .elementor-10809 .elementor-element.elementor-element-160a866 .woocommerce-button{color:#fff}@media screen and (max-width:1024px){button.woocommerce-button.button.e-apply-coupon{width:auto!important}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .e-checkout__column.e-checkout__column-start{order:2}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .e-checkout__column.e-checkout__column-end{order:1}body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:30px}.elementor-10809 .elementor-element.elementor-element-160a866 .woocommerce-button{width:100%}body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1{margin:24px 0 0}body .vi-wcuf-us-product .vi-wcuf-us-product-desc .woocommerce-loop-product__title{font-size:14px}}body .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-shortcode-header-wrap{border:none}body .vi-wcuf_slider-direction-nav a{width:40px;height:40px}body .vi-wcuf_slider-direction-nav a:before{font-size:20px;line-height:40px}body .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-product{min-height:260px;display:flex;flex-direction:column}body .vi-wcuf-us-product.vi-wcuf-us-product-not-redirect .vi-wcuf-us-product-desc,body .vi-wcuf-us-product.vi-wcuf-us-product-not-redirect .vi-wcuf-us-product-top{flex-grow:1}body .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-shortcode-title-wrap,body .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-shortcode-title-wrap *{font-family:"Aleo",Sans-serif}body .vi-wcuf-us-shortcode-element-wrap{margin-bottom:0}body .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-footer-wrap{border:none}#countdown-timer svg{width:25px;height:25px;margin-right:10px;fill:#fff}span#countdown-time{font-weight:700;margin-left:5px}#countdown-timer{background:#FF3131;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:15px 10px;border-radius:0;display:flex;align-items:center;margin:0 20px;font-weight:400;justify-content:center;margin-top:40px;order:3}body.woocommerce-order-received p.woocommerce-thankyou-order-received{font-size:20px;text-align:center;margin-bottom:0;padding:20px 16px;border-bottom:1px solid rgb(0 0 0 / .1)}@media screen and (min-width:768px){body.woocommerce-order-received p.woocommerce-thankyou-order-received{margin-bottom:15px}}@media screen and (max-width:767px){body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding-left:15px;padding-right:15px}body.woocommerce-order-received .woocommerce-order{border:1px solid rgb(0 0 0 / .1);border-radius:4px;overflow:hidden;margin-bottom:24px}body.woocommerce-order-received ul.woocommerce-order-overview.order_details{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;border:none;border-radius:0}body.woocommerce-order-received ul.order_details>li{display:flex;flex-direction:column;padding:12px 16px;margin:0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;line-height:1.3}body.woocommerce-order-received ul.order_details>li:nth-child(odd){border-right:1px solid rgb(0 0 0 / .1)}body.woocommerce-order-received ul.order_details>li:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}body.woocommerce-order-received ul.order_details>li:nth-last-child(-n+2):nth-child(even),body.woocommerce-order-received ul.order_details>li:nth-last-child(-n+2):nth-child(even)~li{border-bottom:none}body.woocommerce-order-received ul.order_details>li:last-child:nth-child(odd){border-bottom:none}body.woocommerce-order-received ul.order_details>li strong{display:block;font-size:14px;font-weight:700;color:#333;text-transform:none;letter-spacing:0;margin-top:2px}}.payment_method_reduniqpaymentgateway img{max-width:50px}