.floating-language-switcher{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9999;background:#0F1F2D;padding:10px 12px;border-radius:14px;box-shadow:0 8px 25px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.floating-language-switcher .gt_selector{border-radius:10px!important;border:none!important;padding:8px!important;background:rgba(13,26,45,-0.05)!important;cursor:pointer}@media(max-width:768px){.floating-language-switcher{right:10px;top:auto;bottom:90px;transform:none;padding:8px}}.woocommerce-checkout{max-width:1100px;margin:40px auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#1a1a1a}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:22px;font-weight:600;margin:0 0 20px;color:#1a1a1a}.woocommerce-checkout form.checkout wc-order-attribution-inputs{display:none!important}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:62% 34%!important;gap:4%!important;align-items:start!important}.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;grid-row:1 / span 3!important}.woocommerce-checkout form.checkout>#order_review_heading,.woocommerce-checkout form.checkout>#order_review{grid-column:2!important}.woocommerce-checkout .col2-set#customer_details{display:block!important}.woocommerce-checkout .col2-set#customer_details .col-1,.woocommerce-checkout .col2-set#customer_details .col-2{width:100%!important;float:none!important;display:block!important}.woocommerce-checkout .form-row{margin:0 0 16px;padding:0}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{display:inline-block!important;width:48.5%!important;vertical-align:top}.woocommerce-checkout .form-row-first{margin-right:3%!important}.woocommerce-checkout .form-row label{display:block!important;float:none!important;width:100%!important;text-align:left!important;font-size:13px;font-weight:500;color:#333;margin-bottom:6px}.woocommerce-checkout p.form-row.form-row-wide,.woocommerce-checkout p.form-row.address-field,.woocommerce-checkout p.form-row.validate-required,.woocommerce-checkout p.form-row.validate-state,.woocommerce-checkout p.form-row.validate-postcode,.woocommerce-checkout p.form-row.validate-phone,.woocommerce-checkout p.form-row.validate-email{display:block!important;width:100%!important;float:none!important;position:static!important}.woocommerce-checkout p.form-row.form-row-wide>label,.woocommerce-checkout p.form-row.address-field>label,.woocommerce-checkout p.form-row.validate-required>label,.woocommerce-checkout p.form-row.validate-state>label,.woocommerce-checkout p.form-row.validate-postcode>label,.woocommerce-checkout p.form-row.validate-phone>label,.woocommerce-checkout p.form-row.validate-email>label{display:block!important;width:100%!important;float:none!important;position:static!important;clear:both!important}.woocommerce-checkout p.form-row.form-row-wide>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.address-field>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.validate-required>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.validate-state>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.validate-postcode>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.validate-phone>.woocommerce-input-wrapper,.woocommerce-checkout p.form-row.validate-email>.woocommerce-input-wrapper{display:block!important;width:100%!important;float:none!important;position:static!important;clear:both!important}.woocommerce-checkout .form-row label abbr.required{color:#d32f2f;text-decoration:none}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-checkout form.checkout .form-row select:not(.select2-hidden-accessible),.woocommerce-checkout form.checkout .form-row textarea{display:block!important;width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;border:1px solid #d6d6d6!important;border-radius:8px!important;background:#fff!important;font-size:15px!important;color:#1a1a1a!important;max-width:100%!important;margin:0!important}.woocommerce-checkout form.checkout .form-row select.select2-hidden-accessible{display:none!important}.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-checkout form.checkout .form-row select:focus,.woocommerce-checkout form.checkout .form-row textarea:focus{outline:none;border-color:#1a1a1a!important}.woocommerce-checkout .select2-container{width:100%!important;display:block!important}.woocommerce-checkout .select2-container .select2-selection--single{height:46px!important;border:1px solid #d6d6d6!important;border-radius:8px!important;padding:6px 14px!important;width:100%!important}.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:32px!important;padding-left:0!important}.woocommerce-checkout .select2-container .select2-selection__arrow{height:44px!important}.woocommerce-checkout #order_review{background:#f7f7f8!important;border:1px solid #e5e5e5!important;border-radius:12px!important;padding:24px!important;margin-top:0!important}.woocommerce-checkout table.shop_table{width:100%;border-collapse:collapse;margin:0 0 16px!important}.woocommerce-checkout table.shop_table thead{display:none}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{border:none;padding:10px 0;font-size:14px;vertical-align:top}.woocommerce-checkout table.shop_table tbody tr{border-bottom:1px solid #e5e5e5}.woocommerce-checkout table.shop_table .product-name{font-weight:500}.woocommerce-checkout table.shop_table .product-total{text-align:right;white-space:nowrap}.woocommerce-checkout table.shop_table tfoot tr th,.woocommerce-checkout table.shop_table tfoot tr td{padding:10px 0;border-top:1px solid #e5e5e5;font-size:14px;text-align:right}.woocommerce-checkout table.shop_table tfoot .order-total th,.woocommerce-checkout table.shop_table tfoot .order-total td{font-size:18px;font-weight:700;border-top:2px solid #1a1a1a}.woocommerce-checkout #payment{background:transparent;padding:0;margin-top:20px}.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0 0 16px;padding:0;border:none}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:10px;padding:14px 16px;background:#fff}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method label{display:inline!important;font-weight:600;font-size:13px;margin:0 0 0 8px}.woocommerce-checkout #payment .payment_box{background:#fbfbfc;border-radius:8px;padding:16px;margin-top:12px;font-size:12px;color:#555}.woocommerce-checkout #payment #wc-payway-cc-form.form-row,.woocommerce-checkout #payment #wc-payway-cc-form>.form-row{display:block!important;width:100%!important;margin:0 0 18px!important}.woocommerce-checkout #payment #wc-payway-cc-form label{display:block!important;font-weight:500!important;font-size:12px!important;margin-bottom:6px!important}.woocommerce-checkout #payment #wc-payway-cc-form input,.woocommerce-checkout #payment #payway_holder,.woocommerce-checkout #payment #payway_ccNo,.woocommerce-checkout #payment #payway_expdate_month,.woocommerce-checkout #payment #payway_expdate_year,.woocommerce-checkout #payment #payway_cvv{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid #d6d6d6!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;color:#1a1a1a!important}.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{background:#fdecea;border:1px solid #f5c6c3;color:#b3261e;border-radius:8px;padding:14px 16px;list-style:none;font-size:14px}.woocommerce-checkout #payment .form-row.place-order{display:block!important;width:100%!important;margin-top:16px!important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order.button.alt{display:block!important;width:100%!important;box-sizing:border-box!important;background:#1a1a1a!important;color:#ffffff!important;border:2px solid #1a1a1a!important;border-radius:8px!important;padding:16px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;line-height:normal!important}.woocommerce-checkout #place_order:hover{background:#333333!important;color:#ffffff!important;border-color:#333333!important}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px;color:#777;margin:16px 0}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#1a1a1a;text-decoration:underline}@media (max-width:782px){.woocommerce-checkout form.checkout{grid-template-columns:100%!important}.woocommerce-checkout form.checkout>#customer_details,.woocommerce-checkout form.checkout>#order_review_heading,.woocommerce-checkout form.checkout>#order_review{grid-column:1!important;grid-row:auto!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;margin-right:0!important}}