/* Match the approved site and let WooCommerce provide real data and actions. */
.woocommerce-notices-wrapper:empty{display:none}.woocommerce-error,.woocommerce-message,.woocommerce-info{list-style:none;padding:16px 20px;background:#eaf1e7;border:1px solid var(--line);border-radius:8px;margin:0 0 22px}.woocommerce-error{background:#fcebe7}.woocommerce-notices-wrapper .button{margin-right:15px}.woocommerce .pudu-product-detail .detail-copy .eyebrow{font-size:10px}.woocommerce .pudu-product-detail .detail-copy h1{margin-bottom:0}.woocommerce .pudu-product-detail form.cart .quantity{display:flex;align-items:center;gap:10px}.woocommerce .pudu-product-detail form.cart .quantity:before{content:'Adet';font-size:12px}.woocommerce .pudu-product-detail form.cart input{margin:0;padding:12px;width:75px}.woocommerce .pudu-product-detail .gallery-main{border:0}.lunch-products{margin-bottom:35px}.sales-page>h2{font-size:27px;margin:30px 0 20px}
.woocommerce form .form-row{margin:0 0 16px;display:block}.woocommerce form .form-row label{display:block;margin:0 0 6px;font-size:13px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce input.input-text{width:100%;padding:12px;border:1px solid #cbd4ce;border-radius:5px;background:white;color:var(--ink)}.woocommerce .form-row-first,.woocommerce .form-row-last{width:calc(50% - 8px);float:left}.woocommerce .form-row-last{float:right}.woocommerce .form-row-wide{clear:both}.woocommerce .required{color:#a22;text-decoration:none}.woocommerce .optional{font-size:12px;color:var(--muted)}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{min-width:0}.woocommerce .commerce-panel h3{font-size:25px;margin-bottom:20px}.woocommerce .woocommerce-billing-fields__field-wrapper:after{content:'';display:block;clear:both}.woocommerce table{width:100%;border-collapse:collapse;text-align:left}.woocommerce th,.woocommerce td{padding:12px 0;border-bottom:1px solid var(--line)}.woocommerce .product-total,.woocommerce .cart-subtotal td,.woocommerce .order-total td{text-align:right}.woocommerce ul#shipping_method{list-style:none;padding:0;margin:0}.woocommerce .cart_totals{border:0;padding:0;width:auto;float:none}.woocommerce .cart_totals h2{display:none}.woocommerce .checkout-button{display:block;width:100%;margin-top:22px;text-align:center}.woocommerce .cart-empty{padding:22px}.woocommerce .cart-line{margin:0}.woocommerce .cart-line .quantity input{width:65px;display:inline-block;padding:8px}.woocommerce .cart-line .cart-item-copy label{display:inline-block;margin:0}.woocommerce .cart-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.woocommerce .coupon{display:flex;gap:8px;align-items:center}.woocommerce .coupon input{max-width:180px}.woocommerce .account-layout .woocommerce-MyAccount-navigation{width:auto;float:none}.woocommerce .account-nav ul{padding:0;margin:0;list-style:none}.woocommerce .account-nav li{border:0;padding:0;margin-bottom:6px}.woocommerce .account-nav a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:transparent;font-size:14px}.woocommerce .account-nav li.is-active{background:transparent}.woocommerce .account-nav li.is-active a{background:#073838;color:#fff}.woocommerce .woocommerce-MyAccount-content{width:auto;float:none;min-width:0}.woocommerce .woocommerce-MyAccount-content h2,.woocommerce .woocommerce-MyAccount-content h3{font-size:25px;margin-bottom:18px}.woocommerce .u-columns .u-column1,.woocommerce .u-columns .u-column2{background:#fffaf3;border:1px solid var(--line);border-radius:10px;padding:26px}.woocommerce .woocommerce-form-login label,.woocommerce .woocommerce-form-register label{display:block}.woocommerce form.login,.woocommerce form.register{border:0;padding:0;margin:0}.woocommerce .woocommerce-form-login__rememberme{margin:14px 0}.woocommerce .woocommerce-form-login__rememberme input{display:inline;width:auto}.woocommerce .woocommerce-form-login .button{margin-top:10px}.woocommerce .woocommerce-LostPassword{clear:both;margin-top:20px}
.woocommerce #payment{margin-top:28px}.woocommerce #payment ul.payment_methods{list-style:none;padding:0;margin:0}.woocommerce #payment .wc_payment_method{margin:14px 0}.woocommerce #payment input[type=radio]{display:inline;width:auto}.woocommerce #payment .payment_box{padding:12px;background:#f1eee6;border-radius:6px}.woocommerce #payment .place-order{margin-top:20px}.woocommerce #place_order{width:100%}.woocommerce .woocommerce-checkout-review-order{padding:0;border:0;border-radius:0}.woocommerce .woocommerce-checkout-review-order-table th,.woocommerce .woocommerce-checkout-review-order-table td{font-size:14px}.woocommerce .woocommerce-checkout-review-order-table .product-name{padding-right:10px}.woocommerce .woocommerce-checkout-review-order-table .order-total{font-size:20px}.woocommerce .woocommerce-checkout .commerce-panel form{max-width:none}.woocommerce .woocommerce-checkout .commerce-panel label.checkbox input{width:auto;display:inline}.woocommerce .woocommerce-checkout .commerce-panel input[type=checkbox]{width:auto;display:inline}.woocommerce .woocommerce-checkout .commerce-panel .select2-container{width:100%!important}.woocommerce .woocommerce-checkout .commerce-panel textarea{min-height:80px}.woocommerce .cart-line h2{font-size:19px}.woocommerce .account-layout .woocommerce-MyAccount-content{overflow-x:auto}.woocommerce .woocommerce-MyAccount-content .col2-set{grid-template-columns:1fr 1fr}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;justify-content:space-between;gap:12px}.woocommerce .woocommerce-MyAccount-content address{font-style:normal}
@media(max-width:700px){.woocommerce .col2-set,.woocommerce .woocommerce-MyAccount-content .col2-set{grid-template-columns:1fr}.woocommerce .form-row-first,.woocommerce .form-row-last{width:100%;float:none}.woocommerce .cart-line h2{font-size:16px}.woocommerce .cart-actions{flex-direction:column}.woocommerce .account-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:6px}.woocommerce .account-nav a{font-size:12px;padding:12px}.woocommerce .coupon{flex-wrap:wrap}.woocommerce table.shop_table{font-size:12px}}
.woocommerce .woocommerce-form-login__rememberme input{width:auto!important;display:inline!important;margin:0 7px 0 0}.woocommerce .woocommerce-form-login .show-password-input{display:none}.woocommerce .account-layout .commerce-panel details{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.woocommerce .account-layout .commerce-panel summary{cursor:pointer;}
.woocommerce .account-nav{display:block}.woocommerce .account-nav ul{width:100%;box-sizing:border-box}
