body.woocommerce-cart main.site-main .container{max-width:1200px;width:95%;margin:0 auto}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px;font-family:var(--font-primary);font-size:14px}.woocommerce-cart .woocommerce-cart-form{flex:1 1 60%}.woocommerce-cart .cart-collaterals{flex:1 1 30%}.woocommerce-cart .cart-collaterals .cart_totals{border-top:2px solid #000;padding-top:20px}.woocommerce-cart table.cart{width:100%;border-collapse:collapse;margin-bottom:30px}.woocommerce-cart table.cart th{text-align:left;padding:15px 0;border-bottom:2px solid #000;text-transform:uppercase;font-size:14px;font-weight:700}.woocommerce-cart table.cart td{padding:30px 0;border-bottom:1px solid #eee;vertical-align:top}.woocommerce-cart table.cart .product-thumbnail img{width:100px;height:auto;object-fit:contain}.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart td.product-price{display:none!important}.woocommerce-cart table.cart .product-remove a{color:#000;text-decoration:underline;font-size:13px;text-transform:uppercase;font-weight:500}.woocommerce-cart table.cart .product-name a{font-size:16px;font-weight:600;text-decoration:none;color:#000;display:block;margin-bottom:10px}.woocommerce-cart table.cart .quantity input{padding:10px;width:60px;text-align:center;border:1px solid #ddd}.woocommerce-cart .actions{padding-top:20px!important;border:none!important}.woocommerce-cart .actions .coupon{display:flex;gap:10px}.woocommerce-cart .actions .coupon input{border:1px solid #ddd;padding:12px 15px;flex-grow:1}.woocommerce-cart .actions button{background:#fff;color:#000;border:1px solid #000;padding:12px 20px;cursor:pointer;text-transform:uppercase;font-weight:600}.woocommerce-cart .actions button:hover{background:#f6f6f6}.geneser-manual-update-btn{background:#fff0;color:#555;border:1px solid #ccc;padding:11px 18px;cursor:pointer;text-transform:uppercase;font-weight:500;font-size:12px;margin-left:10px;transition:all 0.3s;line-height:1;vertical-align:middle}.geneser-manual-update-btn:hover{border-color:#000;color:#000;background:#fafafa}.woocommerce-cart .cart_totals h2{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.woocommerce-cart .cart_totals table{width:100%;border-collapse:collapse;margin-bottom:20px}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{padding:15px 0;border-bottom:1px solid #eee;text-align:left}.woocommerce-cart .cart_totals table td{text-align:right}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-weight:700;font-size:16px;border-bottom:none}.woocommerce-cart .checkout-button{display:block;width:100%;text-align:center;background:#000;color:#fff;padding:18px;text-transform:uppercase;font-weight:600;text-decoration:none;margin-top:20px;transition:all 0.3s}.woocommerce-cart .checkout-button:hover{background:#333}.woocommerce-cart .quantity.has-geneser-btns{display:flex;align-items:center;border:1px solid #ddd;width:120px}.woocommerce-cart .quantity.has-geneser-btns .cart-qty-btn{width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:16px;user-select:none}.woocommerce-cart .quantity.has-geneser-btns input.qty{border:none;width:50px;text-align:center;padding:0!important;outline:none;margin:0 -10px;background:#fff0}.woocommerce-cart .quantity.has-geneser-btns input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity.has-geneser-btns input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity.has-geneser-btns input[type=number]{-moz-appearance:textfield;appearance:textfield}.woocommerce-cart button[name="update_cart"]{display:none!important}.woocommerce-cart .woocommerce-message[role="alert"]{display:none!important}body.woocommerce-checkout main.site-main .container{max-width:1200px;width:95%;margin:0 auto}.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) 400px;gap:0 60px;margin-top:50px;align-items:start}@media (max-width:900px){.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns:1fr;gap:30px 0}}.woocommerce-checkout form.checkout #customer_details{width:100%;margin:0;display:block!important}.woocommerce-checkout form.checkout #customer_details .col-1,.woocommerce-checkout form.checkout #customer_details .col-2{float:none!important;width:100%!important;max-width:100%!important;flex:none!important;margin-bottom:40px}.woocommerce-checkout form.checkout h3#order_review_heading{display:none!important}.woocommerce-checkout form.checkout #order_review{position:sticky;top:40px;background:#fafafa;border:1px solid #eee;padding:30px;border-top:3px solid #000}.woocommerce-checkout form.checkout #order_review::before{content:"SİPARİŞİNİZ";font-size:18px;text-transform:uppercase;font-weight:500;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:20px;display:block}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table th{font-size:12px;text-transform:uppercase;color:#555;border-bottom:2px solid #ccc;padding:15px 0}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table td{padding:20px 0;border-bottom:1px solid #eee}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table td.product-name{display:flex;align-items:center}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table td.product-name img.checkout-thumbnail{width:45px!important;height:45px!important;object-fit:contain;margin-right:15px;border:1px solid #eee;background:#fdfdfd;padding:3px;border-radius:4px}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity{margin-left:6px;font-size:13px;color:#555;font-weight:500}.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout form.checkout .form-row{flex:0 0 100%;width:100%;margin-bottom:20px;float:none!important;clear:none!important}.woocommerce-checkout form.checkout .form-row.form-row-first,.woocommerce-checkout form.checkout .form-row.form-row-last,.woocommerce-checkout form.checkout #billing_city_field,.woocommerce-checkout form.checkout #billing_state_field,.woocommerce-checkout form.checkout #shipping_city_field,.woocommerce-checkout form.checkout #shipping_state_field,.woocommerce-checkout form.checkout #billing_phone_field,.woocommerce-checkout form.checkout #billing_email_field{flex:0 0 calc(50% - 10px)!important;width:calc(50% - 10px)!important}.woocommerce-checkout form.checkout #billing_postcode_field,.woocommerce-checkout form.checkout #shipping_postcode_field{flex:0 0 100%!important;width:100%!important}.woocommerce-checkout form.checkout .form-row label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#444;font-weight:600;margin-bottom:8px;display:block}.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-checkout form.checkout .form-row textarea{border:1px solid #e0e0e0;border-radius:0;padding:16px;font-size:14px;background:#fff;box-shadow:none;width:100%}.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-checkout form.checkout .form-row textarea:focus{border-color:#000}.woocommerce-notices-wrapper .woocommerce-info{border-top-color:#000;background:#fafafa}