#chatbase-bubble-button{bottom:72px!important}@media (max-width:767px){#chatbase-bubble-button{bottom:64px!important}}body.woocommerce-checkout #main-content .container{width:92%!important;max-width:1120px!important;padding-top:55px!important;padding-bottom:80px!important}body.woocommerce-checkout #main-content{background:#f7fafb}body.woocommerce-checkout #sidebar{display:none!important}body.woocommerce-checkout #left-area{width:100%!important;padding-right:0!important}body.woocommerce-checkout .container:before{display:none!important}body.woocommerce-checkout h1.entry-title{color:#10242a;font-size:48px;line-height:1.08;font-weight:800;letter-spacing:-2px;margin-bottom:30px}body.woocommerce-checkout form.checkout:after{content:"";display:block;clear:both}body.woocommerce-checkout #customer_details{float:left;width:55%}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{float:right;clear:right;width:40%;position:static!important;top:auto!important}body.woocommerce-checkout .woocommerce-billing-fields{background:#ffffff;border:1px solid #dce8ea;border-radius:24px;padding:32px;box-shadow:0 16px 45px rgba(16,36,42,0.06)}body.woocommerce-checkout .woocommerce-billing-fields h3{color:#10242a;font-size:28px;line-height:1.15;font-weight:800;margin:0 0 28px 0}body.woocommerce-checkout .woocommerce-billing-fields h3:after{content:"Ces informations seront utilisées pour votre inscription et votre facture.";display:block;margin-top:8px;color:#71858b;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:0}body.woocommerce-checkout .form-row{margin-bottom:17px!important}body.woocommerce-checkout .form-row label{color:#40575e;font-size:14px;line-height:1.4;font-weight:700;margin-bottom:7px}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select{width:100%!important;height:56px!important;padding:0 16px!important;border:1px solid #d9e4e6!important;border-radius:13px!important;background:#f7fafb!important;color:#10242a!important;font-size:15px!important;box-shadow:none!important}body.woocommerce-checkout .select2-container .select2-selection--single{height:56px!important;border:1px solid #d9e4e6!important;border-radius:13px!important;background:#f7fafb!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:54px!important;padding-left:16px!important;color:#10242a!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:54px!important;right:10px!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout select:focus{border-color:#25aec5!important;background:#ffffff!important;box-shadow:0 0 0 4px rgba(37,174,197,0.10)!important}body.woocommerce-checkout #billing_first_name_field,body.woocommerce-checkout #billing_last_name_field{width:48%!important;float:left!important}body.woocommerce-checkout #billing_first_name_field{margin-right:4%!important}body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #billing_city_field{width:48%!important;float:left!important}body.woocommerce-checkout #billing_postcode_field{margin-right:4%!important}body.woocommerce-checkout #order_review_heading{box-sizing:border-box;margin:0!important;padding:28px 28px 12px 28px;border-radius:24px 24px 0 0;background:#0b5661;color:#b9edf3;font-size:13px;line-height:1.4;font-weight:800;letter-spacing:1px;text-transform:uppercase}body.woocommerce-checkout #order_review{box-sizing:border-box;padding:10px 28px 28px 28px;border-radius:0 0 24px 24px;background:#08434c;color:#ffffff;box-shadow:0 18px 50px rgba(8,67,76,0.18)}body.woocommerce-checkout table.shop_table{border:0!important;border-collapse:collapse!important;background:transparent!important}body.woocommerce-checkout #order_review table th,body.woocommerce-checkout #order_review table td{padding:15px 0!important;border-top:1px solid rgba(255,255,255,0.14)!important;color:#ffffff!important;background:transparent!important}body.woocommerce-checkout #order_review table thead th{border-top:0!important;color:rgba(255,255,255,0.72)!important;font-size:13px}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td{font-size:21px!important;font-weight:800!important}body.woocommerce-checkout #payment{margin-top:20px!important;padding:18px!important;border-radius:18px!important;background:rgba(255,255,255,0.09)!important}body.woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:0!important}body.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 9px 0!important;padding:14px!important;border-radius:12px!important;background:#ffffff!important;color:#10242a!important}body.woocommerce-checkout #payment ul.payment_methods li label{color:#10242a!important;font-weight:700!important}body.woocommerce-checkout #payment div.payment_box{background:#f5f9fa!important;color:#52676d!important;border-radius:10px!important}body.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f5f9fa!important}body.woocommerce-checkout .woocommerce-privacy-policy-text{color:rgba(255,255,255,0.62)!important;font-size:11px!important;line-height:1.6!important}body.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#b9edf3!important}body.woocommerce-checkout #place_order{float:none!important;display:block!important;width:100%!important;min-height:62px!important;margin-top:18px!important;padding:15px 20px!important;border:0!important;border-radius:14px!important;background:#ffffff!important;color:#073b44!important;font-size:17px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-0.2px!important;box-shadow:0 10px 28px rgba(0,0,0,0.16)!important}body.woocommerce-checkout #place_order:hover{background:#f1fbfc!important}body.woocommerce-checkout .form-row.place-order:after{content:"Paiement sécurisé • Données chiffrées • Coordonnées bancaires non stockées par latoortue";display:block;clear:both;margin-top:13px;text-align:center;color:rgba(255,255,255,0.62);font-size:11px;line-height:1.5;font-weight:500}body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 24px 0!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#708187!important;font-size:14px!important;line-height:1.5!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:#0b6371!important;font-weight:700!important;text-decoration:none!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle a:hover{text-decoration:underline!important}body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-checkout ul.woocommerce-error{position:relative;margin:0 0 28px 0!important;padding:18px 22px 18px 54px!important;border:1px solid #f1c7c3!important;border-left:4px solid #c84f46!important;border-radius:14px!important;background:#fff7f6!important;color:#6e2924!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;box-shadow:0 8px 24px rgba(16,36,42,0.05)!important}body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error:before,body.woocommerce-checkout ul.woocommerce-error:before{content:"!";position:absolute;left:20px;top:17px;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;background:#c84f46;color:#ffffff;font-size:13px;font-weight:800}body.woocommerce-checkout .woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout .woocommerce-message{margin-bottom:28px!important;padding:18px 22px!important;border:1px solid #bfe2d7!important;border-radius:14px!important;background:#f3fbf8!important;color:#205d4d!important;font-size:15px!important;font-weight:600!important;box-shadow:0 8px 24px rgba(16,36,42,0.05)!important}@media only screen and (max-width:900px){body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{float:none!important;width:100%!important;position:static!important;top:auto!important}body.woocommerce-checkout #order_review_heading{margin-top:28px!important}body.woocommerce-checkout #billing_first_name_field,body.woocommerce-checkout #billing_last_name_field,body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #billing_city_field{float:none!important;width:100%!important;margin-right:0!important}body.woocommerce-checkout h1.entry-title{font-size:38px;letter-spacing:-1px}body.woocommerce-checkout .woocommerce-billing-fields{padding:24px}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{padding-left:22px;padding-right:22px}}body.woocommerce-checkout #order_review .ppcp-messages,body.woocommerce-checkout #order_review [data-pp-message]{background:#ffffff!important;border-radius:14px!important;padding:14px 16px!important;margin:16px 0 18px 0!important;box-shadow:0 6px 18px rgba(0,0,0,0.06)!important}