:root{--global--color-primary:#333;--global--color-secondary:#333;--global--color-background:#FFFFFF;--global--color-gray:#D5D5D5;--global--color-done:#D2FFD2;--global--color-making:#FFF7D2;--global--color-waiting:#FFD2D2;--global--color-deleted:#FF5F5F;--global--spacing-vertical:10px;--global--font-size-xxl:2rem;--button--border-radius:10px;--button--line-height:1;--button--border-width:3px;--form--border-radius:10px;--table--border-radius:10px}.comanda-done{background-color:var(--global--color-done)!important}.comanda-making{background-color:var(--global--color-making)!important}.comanda-deleted{background-color:var(--global--color-deleted)!important}.comanda-default{background-color:var(--global--color-waiting)!important}table{border-collapse:separate;border-spacing:0;border-radius:var(--table--border-radius);overflow:hidden;border:1px solid #333}table th,table td{border:1px solid #333;padding:10px}table tr:first-child th{border-top:none}table tr:last-child td{border-bottom:none}products-header__title.page-title,.woocommerce-page .woocommerce-products-header__title.page-title{margin:5px auto 10px}.my-account-section{margin-bottom:20px;border:2px solid var(--global--color-primary);border-radius:var(--button--border-radius);padding:15px;background:var(--global--color-background)}.my-account-section h3{cursor:pointer;color:var(--global--color-primary);margin-bottom:10px}.my-account-section-content{display:none;padding:10px}.my-account-section.open .my-account-section-content{display:block}.my-account-button{background:var(--global--color-primary);color:#fff;border:none;padding:10px 15px;border-radius:var(--button--border-radius);cursor:pointer;text-decoration:none;display:inline-block;margin-top:10px;transition:background 0.3s ease}.my-account-button:hover{background:var(--global--color-secondary)}#notification-preferences{width:100%;padding:10px;border-radius:var(--button--border-radius);border:1px solid var(--global--color-primary)}.logout-button{background:var(--global--color-deleted);color:#fff;border:none;padding:12px 20px;border-radius:var(--button--border-radius);cursor:pointer;font-weight:700;display:block;text-align:center;margin-top:30px;text-decoration:none;transition:background 0.3s ease}.logout-button:hover{background:red}.woocommerce-MyAccount-content p:first-of-type,.woocommerce-MyAccount-content p:nth-of-type(2){display:none}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:100%!important}.woocommerce-MyAccount-content{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column;padding:20px;align-items:center!important}.woocommerce-orders-table{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:none!important;gap:15px;justify-content:center}.woocommerce-orders-table__row{display:flex!important;flex-direction:column;flex:1 1 calc(33.33% - 15px)!important;width:auto!important;max-width:none!important;min-width:290px!important;margin:0!important;padding:20px!important;border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .1);transition:transform 0.2s ease-in-out;color:#333!important;border:2px solid var(--global--color-gray);margin-bottom:15px!important}.woocommerce-orders-table__row th,.woocommerce-orders-table__row td{width:100%!important;max-width:none!important;display:block!important;text-align:center!important;padding:3px!important}.woocommerce-orders-table,.woocommerce-orders-table__row,.woocommerce-orders-table__row th,.woocommerce-orders-table__row td{min-width:unset!important;max-width:none!important;width:100%!important}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table__row:hover{transform:translateY(-3px)}.woocommerce-orders-table__cell-order-number a{font-size:1.6rem;font-weight:700;color:#333;text-decoration:none}.woocommerce-orders-table__cell-order-date{font-size:1rem;color:#555}.woocommerce-orders-table__cell-order-total{font-size:1rem;font-weight:700}.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n+1) td{background:none!important;filter:none!important;max-width:none!important}.woocommerce-orders-table__row--status-processing{background:var(--global--color-making)!important}.woocommerce-orders-table__row--status-pending{background:var(--global--color-waiting)!important}.woocommerce-orders-table__row--status-cancelled{background:var(--global--color-deleted)!important}.woocommerce-orders-table__cell-order-status{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;max-height:0!important;max-width:0!important;overflow:hidden!important;pointer-events:none!important}.woocommerce-orders-table__cell-order-status::before,.woocommerce-orders-table__cell-order-status::after{display:none!important;content:""!important}.woocommerce-orders-table__cell-order-actions::before{content:none!important}.woocommerce-account .woocommerce-MyAccount-content .order-items-list p{font-size:1.2rem!important;font-weight:normal!important;margin:5px 0!important;line-height:1.4!important;color:#333!important}.re-order-button{display:block!important;width:100%!important;text-align:center!important;font-size:1rem!important;font-weight:bold!important;padding:10px!important;margin-top:10px!important;background:var(--global--color-primary)!important;color:white!important;border:2px solid var(--global--color-primary)!important;border-radius:var(--button--border-radius);text-decoration:none;transition:all 0.3s ease-in-out}.re-order-button:hover{background:white!important;color:var(--global--color-primary)!important;border:2px solid var(--global--color-primary)!important}.woocommerce-account .woocommerce-MyAccount-content p{font-size:1rem!important}.order-items-list{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;padding-top:10px!important;max-height:none!important;height:auto!important;overflow:visible!important}.order-items-list p{white-space:normal!important;display:block!important;word-wrap:break-word!important;text-overflow:ellipsis!important}.woocommerce-orders-table__cell-order-actions a.view{display:none!important}@media screen and (max-width:768px){.woocommerce-orders-table__row{flex:1 1 100%!important;max-width:100%!important;border-top:none!important}}.loader{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.overlay-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(255 255 255 / .7);z-index:999}.woocommerce-products-header__title.page-title{display:none}.mobile-menu{position:relative;z-index:9999}.order-again{width:100%;text-align:center}.order-again .button{display:block;width:100%;text-align:center;box-sizing:border-box}#toggleOrderDetails{display:block;width:100%;box-sizing:border-box;margin-bottom:10px;text-align:center}.woocommerce-cart-form{background:#fff;border-radius:var(--table--border-radius);box-shadow:0 2px 10px rgb(0 0 0 / .1);border:none;text-align:Left!important;padding:10px}.woocommerce-cart-form table{border:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 1px 5px 1px}.woocommerce-cart-form table th,.woocommerce-cart-form table td,.wp-block-table td,.wp-block-table th{border:none;padding:calc(0.5 * var(--global--spacing-unit))}.woocommerce-cart-form tr{align-items:center;justify-content:flex-start;gap:5px;padding:5px;border-radius:10px;margin-bottom:10px;background-color:var(--global--color-light);box-shadow:0 2px 10px rgb(0 0 0 / .1)}.woocommerce-cart-form .product-remove{display:flex;justify-content:flex-start;align-items:center;max-width:20px}.woocommerce-cart-form .product-remove a{color:red;font-size:1.5rem;text-decoration:none;line-height:1}.woocommerce-cart-form .product-name{max-width:100px;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;text-align:left!important;line-height:1}.woocommerce-cart-form .product-name a{font-weight:700;font-size:1rem;color:var(--global--color-primary);text-decoration:none}.woocommerce-privacy-policy-text p{font-size:16px!important;line-height:1.2}.woocommerce-privacy-policy-text a{font-size:16px}.woocommerce .quantity button{min-width:10px!important;min-height:10px!important;width:30px;height:30px;background-color:var(--global--color-primary);color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background 0.3s;align-items:center;padding:0}.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input{width:50px!important;height:30px!important;min-width:20px!important;min-height:20px!important;text-align:center!important;border:1px solid #ccc;border-radius:5px;font-size:1rem;align-items:center;padding:0px!important;-moz-appearance:textfield}.woocommerce-cart-form .product-price{font-weight:700;color:var(--global--color-primary);font-size:1rem;max-width:50px;text-align:left!important}.woocommerce-cart-form .product-subtotal{text-align:right!important;justify-content:flex-end;display:flex}.woocommerce-cart-form td.product-subtotal::before{font-size:1rem}.woocommerce-cart-form .product-thumbnail{display:none}.cart-totals-custom{background:var(--global--color-background);border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .1);display:flex;flex-direction:column}.cart-totals-custom .total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:3px 10px 3px 3px}.cart-totals-custom .total-label{font-weight:700;font-size:1.2rem;color:var(--global--color-primary)}.cart-totals-custom .total-value{font-size:1.2rem;color:var(--global--color-secondary);text-align:right}.cart-totals-custom .tax-info{margin-top:5px;font-size:.9rem;color:#666;text-align:right;padding:3px 10px 3px 3px}body.woocommerce-checkout .woocommerce table.shop_table_responsive tr:last-child,body.woocommerce-checkout .woocommerce-page table.shop_table_responsive tr:last-child{display:none!important;margin:0!important;padding:0!important;height:0!important;visibility:hidden!important}.shop_table.woocommerce-checkout-review-order-table,#order_review_heading{display:none!important}.woocommerce-form__label-for-checkbox[data-automation-id="woo-commerce-subscription-opt-in"]{display:none!important}@media only screen and (max-width:768px){.woocommerce-cart-form tr{flex-wrap:wrap}.woocommerce-cart-form td[data-title]:not(.product-subtotal)::before{display:none}body.woocommerce-checkout .woocommerce table.shop_table_responsive tr:last-child,body.woocommerce-checkout .woocommerce-page table.shop_table_responsive tr:last-child{display:none!important;margin:0!important;padding:0!important;height:0!important;visibility:hidden!important}.woocommerce-cart-form tr{display:flex!important}.woocommerce-cart-form tr{background:#fff;border-radius:10px;padding:15px;margin-bottom:10px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.woocommerce-cart-form td{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:2px!important}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background:unset!important;filter:unset!important}.woocommerce-cart-form__cart-item:first-child{border-top:none!important}.woocommerce .quantity{display:flex;align-items:center;justify-content:center;gap:5px}.woocommerce .quantity .qty-minus,.woocommerce .quantity .qty-plus{min-width:0px!important;width:30px;min-height:0px!important;height:30px;font-size:1rem!important;background-color:var(--global--color-primary)!important;color:#fff!important;border:none!important;border-radius:5px!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;line-height:30px!important}.woocommerce .quantity input{width:30px!important;height:30px!important;padding:0px!important;font-size:.8rem}.woocommerce table.shop_table_responsive tr .product-subtotal{text-align:right!important}.woocommerce table.shop_table_responsive tr .product-name,.woocommerce table.shop_table_responsive tr .product-price{text-align:left!important}.woocommerce-cart-form .product-name a{font-size:.8rem}.woocommerce-cart-form .product-price{font-size:.8rem}}