.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-Button,.woocommerce-mini-cart__buttons .button,.woocommerce-MyAccount-content .button,.btn-lex,.wc-block-components-button,.woocommerce-button,.wc-block-components-totals-coupon__button{font-family:"Lexend",Sans-serif !important;font-size:18px !important;font-weight:500 !important;line-height:24px !important;border-style:solid !important;border-radius:8px !important;padding:10px 20px !important;background:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary);transition:all .2s !important;color:var(--e-global-color-secondary) !important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-Button,.woocommerce-mini-cart__buttons .button,.woocommerce-MyAccount-content .button,.btn-lex,.wc-block-components-button,.woocommerce-button,.wc-block-components-totals-coupon__button{border:0 !important}.woocommerce-MyAccount-content .button{font-size:16px !important}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-Button:hover,.woocommerce-button:hover,.woocommerce-page .woocommerce-message .button:hover,.woocommerce-mini-cart__buttons .button:hover,.btn-lex:hover,.wc-block-components-button:hover,.woocommerce-MyAccount-content .button:hover,.wc-block-components-totals-coupon__button:hover{color:var(--e-global-color-primary) !important;background:var(--e-global-color-secondary) !important}.woocommerce form.register .button,.woocommerce form.woocommerce-ResetPassword .button,.woocommerce form.login .button{color:var(--e-global-color-primary) !important;background:var(--e-global-color-secondary) !important}.woocommerce form.register .button:hover,.woocommerce form.woocommerce-ResetPassword .button:hover,.woocommerce form.login .button:hover{color:var(--e-global-color-secondary) !important;background:var(--e-global-color-primary) !important}.woocommerce form.woocommerce-ResetPassword .button{margin-top:8px !important}.btn-lex,.wc-block-components-button,.wc-block-components-totals-coupon__button{min-height:auto !important;outline:0 !important}.input-text.qty{min-height:44px}@media (max-width:767px){.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-Button,.woocommerce-mini-cart__buttons .button,.btn-lex,.wc-block-components-button,.wc-block-components-totals-coupon__button{font-size:16px !important;padding:8px 16px !important}}.woocommerce-message{outline:0 !important;border:0 !important;background-color:var(--e-global-color-primary);border-bottom:1px solid #302d2e14 !important}.woocommerce-message .button{border:1px solid var(--e-global-color-secondary) !important}body.woocommerce-account #content{padding-top:30px;padding-bottom:30px}.woocommerce-info{border-top-color:#302d2e}.woocommerce-info:before{color:#302d2e}.elementor-menu-cart__main{padding:20px;font-family:"Lexend",Sans-serif}.wpr-woo-mini-cart{margin:0;padding:0;list-style:none}.wpr-shop-table .product-name dl.variation{grid-template-columns:50% 50% !important}.wpr-woo-mini-cart .mini_cart_item{display:grid;grid-template-columns:70px 1fr 20px;gap:12px;align-items:center;padding:14px 0 !important;border-bottom:1px solid #eee;margin:0;list-style:none}.widget_shopping_cart_content ul.cart_list li dl,.widget_shopping_cart_content ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.widget_shopping_cart_content ul.cart_list li dl dt,.widget_shopping_cart_content ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.widget_shopping_cart_content ul.cart_list li dl dd p:last-child,.widget_shopping_cart_content ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.widget_shopping_cart_content ul.product_list_widget li dl dd{padding:0 !important;margin:0 0 9px !important}.cart_item .product-name>a{font-size:15px;font-weight:700;color:var(--e-global-color-text) !important}.cart_item td.product-name dl.variation dt{font-weight:400;padding:0 0 .25em;margin:0 4px 0 0;color:#302d2ea6 !important}.wc-block-components-checkout-place-order-button{border:0 !important}.cart_item td.product-name dl.variation dd,.cart_item td.product-name dl.variation dt{padding-top:10px}.wpr-mini-cart-image img{width:70px;height:70px;object-fit:contain;border-radius:8px;background:#fafafa}.wpr-mini-cart-name{font-size:15px;font-weight:700;color:var(--e-global-color-text) !important}.wpr-mini-cart-product-name a{text-decoration:none}.wpr-mini-cart-product-name{margin-bottom:5px}.wpr-mini-cart-quantity{font-size:14px;color:#777;margin-top:4px}.wpr-mini-cart-remove a{font-size:18px;color:#c00;text-decoration:none;opacity:.6;transition:all .2s}.wpr-mini-cart-remove a:hover{opacity:1;transform:scale(1.2)}.wpr-mini-cart-separator{height:1px;background:#eee;margin:18px 0}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;font-size:16px;font-weight:700;margin-bottom:16px}.woocommerce-mini-cart__buttons{display:flex;grid-template-columns:1fr 1fr;gap:10px}.woocommerce-mini-cart__buttons .button{font-size:15px !important;padding:10px 8px !important;border:0 !important}.woocommerce-notices-wrapper .woocommerce-message:before{display:none !important}.woocommerce-mini-cart__buttons .button:hover{transform:none !important;box-shadow:none !important}.woocommerce-mini-cart__buttons .checkout{background:var(--e-global-color-secondary);color:#fff}.woocommerce-mini-cart__buttons .button:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.08)}ul.wpr-woo-mini-cart>li:last-of-type{border:0 !important;padding-bottom:0 !important}ul.wpr-woo-mini-cart>li:before{display:none !important}.wc-block-components-product-name{color:#a25100 !important}body.woocommerce-checkout #content,body.woocommerce-cart #content{padding-top:30px}#wc-block-components-totals-coupon__input-coupon{height:47px !important}.wc-block-components-checkbox{margin-top:20px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 .5px #31 !important}.p-AccordionPanelContents .Block{display:flex;gap:10px}.woocommerce-table--order-details{border-top:0}.woocommerce-table--order-details td,.woocommerce-table--order-details th{border:0 !important}.woocommerce-order-overview{padding:0 !important}.woocommerce-page a{color:#312d2e}.elementor-1921 .elementor-widget-image img{object-fit:cover;height:200px;width:auto}table.variations td,.variations th{background:0 0 !important;padding:0 !important}table.variations label{padding-top:5px;padding-right:10px;width:100%}#pa_valor-do-voucher{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;line-height:normal;height:auto}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#a25100}.woocommerce-variation-add-to-cart{display:block !important}.input-text.qty{height:37px !important}.woocommerce-variation-add-to-cart .woocommerce-input-wrapper .input-text,.woocommerce-variation-add-to-cart textarea{width:100% !important}.variation-Message{margin:0 !important}.woocommerce ul.product_list_widget li dl dd{padding:0 !important;margin:0 !important}.elementor-widget .elementor-widget-breadcrumbs a{color:#a25100 !important}body #content{min-height:50vh}.elementor-menu-cart__main{overflow-y:scroll}.woocommerce-mini-cart__buttons.buttons{padding-bottom:15px}.woocommerce-mini-cart__empty-message{font-size:16px !important}.woocommerce-EditAccountForm .woocommerce-Button{margin-top:15px !important}.woocommerce-MyAccount-navigation{background:#fffaf5;border:1px solid #f1dfcf;border-radius:20px;padding:28px 24px;box-shadow:0 10px 30px rgba(0,0,0,.06);max-width:320px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{margin:0 0 10px}.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;color:#3b2f2a;font-size:16px;font-weight:500;border-radius:14px;background:0 0;transition:all .25s ease;position:relative}.woocommerce-MyAccount-navigation ul li a:hover{background:#fce2bf;color:#1f1f1f;transform:translateX(4px)}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address.is-active a{background:#fce2bf;color:#1f1f1f;font-weight:700;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul li.is-active a:before{content:"";width:6px;height:24px;border-radius:10px;background:#2f2a26;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.woocommerce-MyAccount-navigation ul li.is-active a{padding-left:22px}.woocommerce-MyAccount-navigation-link--dashboard a:after{content:"🏠"}.woocommerce-MyAccount-navigation-link--orders a:after{content:"📦"}.woocommerce-MyAccount-navigation-link--downloads a:after{content:"⬇️"}.woocommerce-MyAccount-navigation-link--edit-address a:after{content:"📍"}.woocommerce-MyAccount-navigation-link--payment-methods a:after{content:"💳"}.woocommerce-MyAccount-navigation-link--edit-account a:after{content:"👤"}.woocommerce-MyAccount-navigation-link--vouchers a:after{content:"🎁"}.woocommerce-MyAccount-navigation-link--customer-logout a:after{content:"↪️"}.woocommerce-MyAccount-navigation-link--wishlist a:after{content:"❤"}.woocommerce-MyAccount-navigation ul li a:after{margin-left:auto;font-size:16px;line-height:1}.voucher-fields .voucher-image-options{display:none}.voucher-fields-wrapper-variation{padding-bottom:15px}@media (max-width:767px){.woocommerce-MyAccount-navigation{max-width:100%;padding:20px 16px;border-radius:16px}.woocommerce-MyAccount-navigation ul li a{font-size:15px;padding:11px 14px}}.e-loading-overlay{background:rgba(255,255,255,.85)}.e-loading-overlay:after{content:"";width:40px !important;height:40px !important;border:4px solid #fef5ec;border-top:4px solid #a25100;border-radius:50%;animation:spin .8s linear infinite;left:50% !important;margin-left:-20px;top:50px !important;z-index:999;position:absolute;display:flex}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tax-name-loop a{cursor:default !important}.elementor-widget-woocommerce-product-add-to-cart{width:100%}.elementor-widget-woocommerce-product-add-to-cart table.variations{width:100%;margin-bottom:20px;border-collapse:collapse}.elementor-widget-woocommerce-product-add-to-cart table.variations td,.elementor-widget-woocommerce-product-add-to-cart table.variations th{display:block;width:100%;padding:0}.elementor-widget-woocommerce-product-add-to-cart table.variations th.label{margin-bottom:8px}.elementor-widget-woocommerce-product-add-to-cart table.variations th.label label{font-size:16px;font-weight:600;color:#3c2d25}.elementor-widget-woocommerce-product-add-to-cart table.variations select{width:100%;height:52px;border:1px solid #d8c6b8;border-radius:12px;background:#fff;padding:0 16px;font-size:16px;color:#3c2d25;box-shadow:none;outline:none;transition:all .25s ease}.elementor-widget-woocommerce-product-add-to-cart table.variations select:focus{border-color:#c8925b;box-shadow:0 0 0 3px rgba(200,146,91,.12)}.elementor-widget-woocommerce-product-add-to-cart .reset_variations{display:inline-block;margin-top:10px;font-size:14px;color:#8b5e3c;text-decoration:none;font-weight:500}.elementor-widget-woocommerce-product-add-to-cart .reset_variations:hover{text-decoration:underline}.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-price{margin:18px 0 10px}.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-price .price{font-size:32px;font-weight:700;color:#b15d1d;line-height:1.1}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields-wrapper-variation{margin-top:18px}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields{display:flex;flex-direction:column;gap:18px}.variations label,.elementor-widget-woocommerce-product-add-to-cart .voucher-fields label,.elementor-widget-woocommerce-product-add-to-cart .form-row label{font-family:"Lexend",Sans-serif !important;display:block;margin-bottom:8px;font-size:15px !important;font-weight:600 !important;color:#3c2d25 !important}.elementor-widget-woocommerce-product-add-to-cart .form-row .required{color:#c24d3d}.elementor-widget-woocommerce-product-add-to-cart .form-row .optional{color:#8b7d73;font-style:normal;font-weight:400}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields input[type=text],.elementor-widget-woocommerce-product-add-to-cart .voucher-fields input[type=email],.elementor-widget-woocommerce-product-add-to-cart .voucher-fields textarea,.variations select,.elementor-widget-woocommerce-product-add-to-cart .voucher-fields .input-text{width:100% !important;border:1px solid #d8c6b8 !important;border-radius:12px !important;background:#fff !important;padding:14px 16px !important;font-size:15px !important;color:#3c2d25 !important;transition:all .25s ease !important;box-sizing:border-box !important;box-shadow:none !important}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields textarea{min-height:110px !important;resize:vertical !important}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields input:focus,.elementor-widget-woocommerce-product-add-to-cart .voucher-fields textarea:focus{outline:none}.elementor-widget-woocommerce-product-add-to-cart .voucher-fields .form-row{margin:0;width:100%}.elementor-widget-woocommerce-product-add-to-cart .voucher-image-options{margin-top:6px}.elementor-widget-woocommerce-product-add-to-cart .voucher-image-option{display:inline-block;padding:8px;border:1px solid #eaded3;border-radius:14px;background:#fffdfa}.elementor-widget-woocommerce-product-add-to-cart .voucher-image-option img{display:block;max-width:120px;height:auto;border-radius:10px}.elementor-widget-woocommerce-product-add-to-cart .quantity{margin-top:22px;margin-right:12px}.elementor-widget-woocommerce-product-add-to-cart .quantity .qty{width:64px;height:40px !important;text-align:center;box-shadow:none}.elementor-widget-woocommerce-product-add-to-cart .variations_button{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}@media (max-width:767px){.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-price .price{font-size:28px}.elementor-widget-woocommerce-product-add-to-cart .variations_button{align-items:stretch}}.wc-pdf-product-vouchers-order-item-voucher{line-height:2;margin-top:5px}.product-quantity .input-text.qty{font-size:14px !important}.wc-proceed-to-checkout .checkout-button{line-height:1.3 !important;width:100%}.wc-proceed-to-checkout{display:block !important}.woocommerce a.remove:hover{color:var(--e-global-color-text) !important}.woocommerce form.login,.woocommerce form.register,.woocommerce form.woocommerce-ResetPassword{padding:15px;border:0;border-radius:0;background:0 0;margin:0 auto;max-width:480px !important}.woocommerce form.woocommerce-ResetPassword{display:flex;flex-direction:column}.woocommerce form.login h2{font-family:"Barley Script",Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;word-spacing:0px;color:var(--e-global-color-text);text-align:center}.woocommerce form.register label,.woocommerce form.woocommerce-ResetPassword label,.woocommerce form.login label{display:block;font-family:"Lexend",Sans-Serif;font-size:15px;font-weight:400;color:#302d2e;margin-bottom:0}.woocommerce form.woocommerce-ResetPassword .password-input,.woocommerce form.woocommerce-ResetPassword label{width:100%}.woocommerce form.login input[type=text],.woocommerce form.login input[type=email],.woocommerce form.login input[type=password],.woocommerce form.register input[type=text],.woocommerce form.register input[type=email],.woocommerce form.register input[type=password],.woocommerce form.woocommerce-ResetPassword input{width:100%;padding:12px 16px !important;background-color:#fce2bf !important;border:0 !important;border-radius:6px !important;color:#302d2e !important;font-weight:400;font-size:15px !important;margin-bottom:0;box-shadow:none;outline:none}.woocommerce form.login input::placeholder{color:#302d2e !important;opacity:1}.woocommerce form.login input[type=text]:focus,.woocommerce form.woocommerce-ResetPassword input:focus,.woocommerce form.login input[type=email]:focus,.woocommerce form.login input[type=password]:focus{outline:none;box-shadow:0 0 0 1px #302d2e inset}.woocommerce form.login .password-input{display:block;width:100%;position:relative}.woocommerce form.login .password-input input{margin-bottom:16px;padding-right:44px}.woocommerce form.login .show-password-input{top:50%;right:14px;transform:translateY(-65%);color:#302d2e}.woocommerce form.login .form-row,.woocommerce form.register .form-row,.woocommerce form.woocommerce-ResetPassword .form-row{display:flex;align-items:center;row-gap:6px;flex-wrap:wrap}.woocommerce form.woocommerce-ResetPassword .form-row{width:100%}.woocommerce-form-login__rememberme{width:100%}.woocommerce form.login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:"Lexend",Sans-Serif;font-size:15px;color:#302d2e}.woocommerce form.login .woocommerce-form-login__rememberme input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:#302d2e}.woocommerce-form-register{border:0 !important}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{margin-bottom:15px}.woocommerce form.login .button,.woocommerce form.woocommerce-ResetPassword .button,.woocommerce form.register .button{box-shadow:none;width:100%;margin:0}.woocommerce form.login .lost_password{margin-top:10px;margin-bottom:0}.woocommerce form.login .lost_password a{font-family:"Lexend",Sans-Serif;font-size:15px;color:#302d2e;text-decoration:none;transition:.3s}.woocommerce form.login .lost_password a:hover{opacity:.7;text-decoration:underline}.woocommerce form.login .required{color:brown}@media (max-width:767px){.woocommerce form.login{padding:20px}.woocommerce h2{font-size:34px;margin-bottom:24px}.woocommerce form.login .form-row{align-items:flex-start;gap:12px}.woocommerce form.login .woocommerce-button,.woocommerce form.login button[type=submit]{width:100%;justify-content:center}}.woocommerce-notices-wrapper .woocommerce-error{display:block !important}.woocommerce-MyAccount-navigation-link--wishlist{display:none !important}.woocommerce-address-fields__field-wrapper{margin-bottom:15px}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0 !important;background:0 0;border-bottom:1px solid #ccc !important}.woocommerce-privacy-policy-link,.woocommerce-MyAccount-content a:not(.button){text-decoration:underline !important}.woocommerce-privacy-policy-link:hover,.woocommerce-MyAccount-content a:hover{text-decoration:none !important}.woocommerce-MyAccount-content h2{font-size:18px !important}body.woocommerce-order-received .woocommerce-order{font-family:"Lexend",Sans-serif;color:#302d2e}body.woocommerce-order-received .woocommerce-order .entry-title,body.woocommerce-order-received .woocommerce-order h1,body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{color:var(--e-global-color-text)}body.woocommerce-order-received .woocommerce-order h1,body.woocommerce-order-received .page-content .woocommerce-order h1{font-size:48px;line-height:1.1;font-weight:600;margin-bottom:14px;letter-spacing:-.02em}.woocommerce .woocommerce-customer-details address{border:0;padding:0}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:18px;line-height:1.6;margin-bottom:30px;padding:0;background:0 0;border:0}body.woocommerce-order-received .woocommerce ul.order_details:after,body.woocommerce-order-received .woocommerce ul.order_details:before{content:none !important}body.woocommerce-order-received ul.order_details li strong{font-size:16px}body.woocommerce-order-received .woocommerce-order{background:#fffaf5;border:1px solid #f1dfcf;border-radius:24px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.05);margin-bottom:50px}body.woocommerce-order-received h2{color:var(--e-global-color-text)}body.woocommerce-order-received .entry-title{color:var(--e-global-color-text);font-size:34px;line-height:1.2;font-weight:600;margin:0 0 22px;letter-spacing:-.02em}body.woocommerce-order-received .woocommerce-order-overview.order_details{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 36px !important;padding:0 !important;list-style:none;border:1px solid #ead9cb;border-radius:18px;overflow:hidden;background:#fff}body.woocommerce-order-received .woocommerce-order-overview.order_details li{margin:0;padding:20px 22px;border-right:1px solid #ead9cb;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}body.woocommerce-order-received .woocommerce-order-overview.order_details li:last-child{border-right:0}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-size:34px;line-height:1.2;font-weight:600;margin:0 0 22px;letter-spacing:-.02em}body.woocommerce-order-received .woocommerce-order-details{margin-top:10px}body.woocommerce-order-received .woocommerce-order-details table.shop_table,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ead9cb !important;border-radius:18px;overflow:hidden}body.woocommerce-order-received .woocommerce-order-details table.shop_table thead th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details thead th{background:#fdf3e8;padding:18px 22px;font-size:16px;font-weight:600;color:#302d2e;border-bottom:1px solid #ead9cb !important}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody td,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding:18px 22px;vertical-align:top;border-bottom:1px solid #eee2d8 !important;background:#fff}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody tr:last-child td,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody tr:last-child td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0 !important}body.woocommerce-order-received .woocommerce-order-details .product-name a{color:#302d2e;font-size:18px;font-weight:600;text-decoration:none}body.woocommerce-order-received .woocommerce-order-details .product-name a:hover{text-decoration:underline}body.woocommerce-order-received .woocommerce-order-details .product-quantity{font-weight:600;color:#302d2e}body.woocommerce-order-received .wc-pdf-product-vouchers-order-item-voucher{margin-top:14px;padding:16px 18px;background:#fffaf5;border:1px solid #f0dfcf;border-radius:14px;line-height:1.8;font-size:15px;color:#302d2e}body.woocommerce-order-received .wc-pdf-product-vouchers-order-item-voucher strong{font-weight:600}body.woocommerce-order-received .wc-pdf-product-vouchers-order-item-voucher em{color:#7a5a3c;font-style:normal}body.woocommerce-order-received .woocommerce-order-details .wc-item-meta{margin:14px 0 0;padding:0;list-style:none}body.woocommerce-order-received .woocommerce-order-details .wc-item-meta li{margin:0;padding:0;font-size:15px;color:#302d2e}body.woocommerce-order-received .woocommerce-order-details .wc-item-meta-label{font-weight:600;color:#302d2e}body.woocommerce-order-received .woocommerce-order-details tfoot th{font-size:16px;font-weight:600;color:#302d2e;width:220px}body.woocommerce-order-received .woocommerce-order-details tfoot td{font-size:18px;font-weight:600;color:#302d2e;text-align:right}body.woocommerce-order-received .woocommerce-customer-details{margin-top:34px}body.woocommerce-order-received .woocommerce-customer-details address{margin:0;padding:24px 26px;background:#fff;border:1px solid #ead9cb;border-radius:18px;font-style:normal;font-size:17px;line-height:1.8;color:#302d2e;box-shadow:0 6px 18px rgba(0,0,0,.03)}body.woocommerce-order-received .woocommerce-customer-details address p{margin:10px 0 0;font-size:16px}body.woocommerce-order-received .woocommerce-order a{color:#a25100}body.woocommerce-order-received .woocommerce-order a:hover{color:#7f3f00}body.woocommerce-order-received .woocommerce-order .woocommerce-notice{box-shadow:none}body.woocommerce-order-received .woocommerce-order-details table.shop_table th:last-child,body.woocommerce-order-received .woocommerce-order-details table.shop_table td:last-child{width:120px;text-align:right;white-space:nowrap}body.woocommerce-order-received .woocommerce-order-details table.shop_table th:first-child,body.woocommerce-order-received .woocommerce-order-details table.shop_table td:first-child{width:auto}@media (max-width:1024px){body.woocommerce-order-received .woocommerce-order-overview.order_details{grid-template-columns:repeat(2,1fr)}body.woocommerce-order-received .woocommerce-order-overview.order_details li:nth-child(2n){border-right:0}body.woocommerce-order-received .woocommerce-order-overview.order_details li{border-bottom:1px solid #ead9cb}body.woocommerce-order-received .woocommerce-order-overview.order_details li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order{padding:22px 16px;border-radius:18px}body.woocommerce-order-received .woocommerce-order h1,body.woocommerce-order-received .page-content .woocommerce-order h1{font-size:34px}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:16px;margin-bottom:20px}body.woocommerce-order-received .woocommerce-order-overview.order_details{grid-template-columns:1fr}body.woocommerce-order-received .woocommerce-order-overview.order_details li{border-right:0;border-bottom:1px solid #ead9cb;padding:16px}body.woocommerce-order-received .woocommerce-order-overview.order_details li:last-child{border-bottom:0}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{font-size:28px;margin-bottom:16px}body.woocommerce-order-received .woocommerce-order-details table.shop_table thead th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details thead th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody td,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding:14px 10px;font-size:14px}body.woocommerce-order-received .woocommerce-order-details .product-name a{font-size:16px}body.woocommerce-order-received .woocommerce-customer-details address{padding:18px 16px;font-size:15px}.woocommerce-table--order-details{table-layout:fixed;width:100%}.woocommerce-table--order-details td.product-name,.woocommerce-table--order-details th.product-name{width:75% !important}.woocommerce-table--order-details td.product-total,.woocommerce-table--order-details th.product-total{width:25% !important;white-space:nowrap;text-align:right}.woocommerce-table--order-details td.product-name .wc-item-meta,.woocommerce-table--order-details td.product-name .wc-item-meta *{word-break:break-word;overflow-wrap:anywhere}.woocommerce-table--order-details tfoot tr>td:last-child{white-space:normal !important;word-break:break-word;overflow-wrap:anywhere}td.woocommerce-table__product-name{padding-right:0 !important}}#billing_nif_field{width:100%}