#main{padding-top:120px !important;}#main table.shop_table{border:none;}#main .woocommerce{padding-bottom:50px;}#main .woocommerce a.button{background-color:#b8e6e3;color:#707070;font-family:var(--font-1);transition:all ease 0.3s;border:none;height:48px;display:flex;align-items:center;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}#main .woocommerce a.button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);}#main .woocommerce-cart-form .cart td.product-quantity .quantity{border:1px solid #d8d8d8;margin:0;max-width:120px;width:100%;height:40px;display:flex;align-items:center;justify-content:center;margin-right:20px;}#main .woocommerce-cart-form .cart td.product-quantity .quantity input.button,#main .woocommerce-cart-form .cart td.product-quantity .quantity .qty{background-color:transparent;border:none;padding:0 !important;margin:0;font-family:var(--font-1) !important;height:100%;color:#707070;}#main .woocommerce-cart-form .cart td.product-quantity .quantity .qty{font-size:20px;}#main .woocommerce-cart-form .cart td.product-quantity .quantity input.button{font-size:20px;}#main .woocommerce-cart-form .cart td.product-quantity .remove a.remove{display:block;font-size:16px;height:auto;max-width:120px;width:100%;text-align:center;line-height:1;border-radius:0;color:#707070 !important;text-decoration:none;font-weight:700;border:0;margin-top:5px;transition:all ease 0.3s;}#main .woocommerce-cart-form .cart td.product-quantity .remove a.remove:hover{background:local;color:#b8e6e3 !important;}#main .woocommerce-cart-form .actions{justify-content:space-between;width:100%;}#main .woocommerce-cart-form .actions .coupon{text-align:left;position:relative;width:30%;}#main .woocommerce-cart-form .actions .coupon label{font-weight:600;display:inline-block;margin-bottom:10px;}#main .woocommerce-cart-form .actions .coupon .button{background-color:#b8e6e3;position:absolute;right:0;bottom:0;height:48px;font-family:var(--font-1);color:#707070;transition:all ease 0.3s;}#main .woocommerce-cart-form .actions .coupon .button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);}#main .woocommerce-cart-form .actions .coupon .input-text,#main .woocommerce-cart-form .actions .coupon .button{float:none;}#main .woocommerce-cart-form .actions .coupon .input-text{width:100%;height:48px;font-family:var(--font-1);}#main .woocommerce-cart-form .actions .button{background-color:#b8e6e3;font-family:var(--font-1);color:#707070;transition:all ease 0.3s;}#main .woocommerce-cart-form .actions .button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);}#main .cart-collaterals .cart_totals > h2{display:none;}#main .cart-collaterals .cart_totals .woocommerce-shipping-alert td{padding:0 !important;}#main .cart-collaterals .cart_totals .woocommerce-shipping-alert td::before{content:none !important;}#main .cart-collaterals .cart_totals .woocommerce-shipping-alert td div{padding:10px;text-align:center;background-color:#ffe069;}#main .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button{background-color:#b8e6e3;font-family:var(--font-1);color:#707070;transition:all ease 0.3s;}#main .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);}#main .cart-collaterals .shipping .woocommerce-shipping-calculator .shipping-calculator-form input{width:100%;height:48px;font-family:var(--font-1);border:1px solid #d8d8d8;color:#707070;padding-left:20px;}#main .cart-collaterals .shipping .woocommerce-shipping-calculator .shipping-calculator-form .button{background-color:#b8e6e3;color:#707070;font-family:var(--font-1);transition:all ease 0.3s;}#main .cart-collaterals .shipping .woocommerce-shipping-calculator .shipping-calculator-form .button:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);}#main .cart-collaterals .shipping li input[type="radio"]{transition:0.4s all;height:15px;width:15px;border:1px solid #242424;-webkit-appearance:none;box-shadow:0 0 0 10px inset #fff;border-radius:50%;background:#b8e6e3;padding:0 !important;}#main .cart-collaterals .shipping li input[type="radio"]:checked{box-shadow:0 0 0 2px inset #fff;}@media screen and (max-width: 800px){#main .woocommerce-cart-form .cart td.product-quantity .quantity{margin-left:auto;margin-right:0;}#main .woocommerce-cart-form .cart td.product-quantity .remove a.remove{margin-left:auto;}#main .woocommerce-cart-form .actions .coupon{width:100%;padding-bottom:0;margin-bottom:20px;}}@media screen and (max-width: 500px){#main{padding-top:85px !important;}}form.loading.woocommerce-cart-form > *,form.loading.woocommerce-cart-form > *{-webkit-filter:none;filter:none;opacity:1;}form.loading.woocommerce-cart-form:before{content:"";position:fixed;left:0;right:0;bottom:0;top:0;background:#e0e0e0c9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;}form.loading.woocommerce-cart-form:after{content:"";padding:0;font-size:0;position:absolute;width:30px !important;height:30px !important;background:none !important;border:solid 10px rgba(0,0,0,0.1) !important;border-left-color:#b8e6e3 !important;-webkit-animation:cf7_loading 1s infinite linear;animation:cf7_loading 1s infinite linear;display:block;border-radius:70px;bottom:0;top:0;z-index:9;left:0;right:0;margin:auto;z-index:9999;position:fixed;}.woocommerce .blockUI.blockOverlay::before{border-radius:50%;padding:0;font-size:0;position:relative;width:28px !important;height:28px !important;background:none !important;border:solid 7px rgba(0,0,0,0.1) !important;border-left-color:#b8e6e3 !important;-webkit-animation:cf7_loading 1s infinite linear;animation:cf7_loading 1s infinite linear;}.calculated_shipping .blockUI.blockOverlay::before{left:43% !important;top:36% !important;}.woocommerce-notices-wrapper{display:none;}.woocommerce table.shop_table{margin:0;}#main .woocommerce .wc-proceed-to-checkout a{max-width:100%;}.woocommerce-cart .cart-collaterals .cart_totals table th{width:18%;}.woocommerce-cart table.cart img{width:40px;border-radius:5px;}.woocommerce-page table.cart td.actions{padding-bottom:0;}@media screen and (max-width: 768px){#main
    > div
    > div
    > div.cart-collaterals
    > div
    > table
    > tbody
    > tr.woocommerce-shipping-totals.shipping
    > td::before{content:none;}#main
    > div
    > div
    > div.cart-collaterals
    > div
    > table
    > tbody
    > tr.woocommerce-shipping-totals.shipping
    > th{display:block;}#shipping_method,.woocommerce-shipping-destination,#main
    > div
    > div
    > div.cart-collaterals
    > div
    > table
    > tbody
    > tr.woocommerce-shipping-totals.shipping
    > td{text-align:left !important;}.woocommerce table.shop_table tbody tr{position:relative;border-top:none;}tr.woocommerce-cart-form__cart-item.cart_item{position:relative;border-top:solid 2px;border-bottom:solid 2px;padding-bottom:10px;border-color:#000;}.woocommerce-cart .woocommerce table.shop_table td:not(.product-thumbnail){border:none !important;position:initial;background:none;}.woocommerce-cart
    .woocommerce
    table.shop_table
    td:not(.product-thumbnail):not(.product-subtotal):not(.product-name){border-bottom:solid 1px #eee !important;}.woocommerce-cart .woocommerce table.shop_table td.product-price{border-top:solid 1px #eee !important;}.woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left !important;padding-right:10px !important;padding-bottom:10px !important;}.page-carrinho .woocommerce table.shop_table td{line-height:1.2 !important;}.cart .cart_item .product-name{margin:0;width:100% !important;}.cart .cart_item .product-name::before{content:none;}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:inline-block;background-color:#fff;float:left;}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail::before{content:none;}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff;}td.product-price{clear:both;}#main .woocommerce-cart-form .cart td.product-quantity .quantity{height:30px;max-width:100px;}.page-carrinho .woocommerce a.remove{font-size:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-bin' fill='%2523999' viewBox='0 0 32 32'%3E%3Cpath d='M4 10v20c0 1.1 0.9 2 2 2h18c1.1 0 2-0.9 2-2v-20h-22zM10 28h-2v-14h2v14zM14 28h-2v-14h2v14zM18 28h-2v-14h2v14zM22 28h-2v-14h2v14z'%3E%3C/path%3E%3Cpath d='M26.5 4h-6.5v-2.5c0-0.825-0.675-1.5-1.5-1.5h-7c-0.825 0-1.5 0.675-1.5 1.5v2.5h-6.5c-0.825 0-1.5 0.675-1.5 1.5v2.5h26v-2.5c0-0.825-0.675-1.5-1.5-1.5zM18 4h-6v-1.975h6v1.975z'%3E%3C/path%3E%3C/svg%3E") !important;width:20px !important;height:20px !important;position:absolute;right:0px;top:20px;display:block;background-repeat:no-repeat;color:#fff;}.shipping-calculator-form{position:relative;}#calc_shipping_postcode_field{padding:0;}#main
    > div
    > div
    > div.cart-collaterals
    > div
    > table
    > tbody
    > tr.woocommerce-shipping-totals.shipping
    > td
    > form
    > section
    > p:nth-child(2){position:absolute;top:0;height:100%;right:0;}#main
    > div
    > div
    > div.cart-collaterals
    > div
    > table
    > tbody
    > tr.woocommerce-shipping-totals.shipping
    > td
    > form
    > section
    > p:nth-child(2) button{height:100%;max-height:48px;}}dialog .erro_misturado_assinatura{width:500px;}dialog .erro_misturado_assinatura p{margin-bottom:10px;}.aviso_prazo,.tem_assinatura{background-color:#b8e6e3;padding:5px 10px;text-align:center;margin:20px 0;font-size:14px;}.tem_assinatura{font-size:16px;}