#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0!important;float:none! important}}.woocommerce ul.order_details{padding:3em;list-style:none}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:100000;height:100%;width:100%;overflow:hidden ! important}div.wpcf7 .ajax-loader{position:absolute;left:0}.wpcf7-submit:hover{padding:0.3em 1em ! important}.wpcf7-acceptance span{margin-bottom:1em}div.wpcf7-validation-errors{display:none! important}div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked{clear:both;border:none}.wpcf7 input:focus::-webkit-input-placeholder,.wpcf7 textarea:focus::-webkit-input-placeholder{opacity:0!important}.wpcf7 input:focus:-moz-placeholder,.wpcf7 textarea:focus:-moz-placeholder{opacity:0!important}.wpcf7 input:focus::-moz-placeholder,.wpcf7 textarea:focus::-moz-placeholder{opacity:0!important}.wpcf7 input:focus:-ms-input-placeholder,.wpcf7 textarea:focus:-ms-input-placeholder{opacity:0!important}@media only screen and (max-width:520px){.wpcf7 .et_contact_bottom_container{margin:5px auto}}@media only screen and (max-width:980px){.mobile_nav .select_page{display:none!important}.et_header_style_centered #main-header .mobile_nav{background-color:transparent!important}.et_header_style_centered .mobile_menu_bar{position:fixed;top:5%;right:15%}}.et-pb-contact-message{color:#ffffff}body.woocommerce-order-pay #main-content{background-color:#f5f6fa}body.woocommerce-order-pay #main-content .entry-content{padding:40px 20px}body.woocommerce-order-pay #main-content .et_pb_row{width:90%;max-width:850px;margin:0 auto}body.woocommerce-order-pay .woocommerce{background-color:#ffffff;padding:40px;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.08)}body.woocommerce-order-pay ul.order_details{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 30px;padding:0!important;border:1px solid #e5e5eb;border-radius:10px;overflow:hidden;list-style:none}body.woocommerce-order-pay ul.order_details li{margin:0!important;padding:18px 12px;border-right:1px solid #e5e5eb;color:#666666;font-size:13px;line-height:1.4;text-align:center}body.woocommerce-order-pay ul.order_details li:last-child{border-right:0}body.woocommerce-order-pay ul.order_details li strong{display:block;margin-top:6px;color:#25234b;font-size:15px;font-weight:700}body.woocommerce-order-pay ul.order_details li.total{background-color:#f7f7fb}body.woocommerce-order-pay ul.order_details li.total strong{font-size:18px}body.woocommerce-order-pay .wompi-button-holder{padding:30px 20px;text-align:center;background-color:#f7f8fc;border:1px solid #e5e7ef;border-radius:12px}body.woocommerce-order-pay .wompi-button-holder:before{content:"Pago seguro con Wompi";display:block;margin-bottom:18px;color:#25234b;font-size:18px;font-weight:600}body.woocommerce-order-pay .wompi-button-holder .waybox-button{display:inline-block!important;width:auto!important;min-width:260px;height:auto!important;min-height:52px;line-height:normal!important;margin:0!important;padding:15px 30px!important;border:0!important;border-radius:8px!important;background-color:#25234b!important;color:#ffffff!important;font-family:inherit;font-size:16px!important;font-weight:600!important;text-align:center;cursor:pointer;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}body.woocommerce-order-pay .wompi-button-holder .waybox-button strong{color:#ffffff!important}body.woocommerce-order-pay .wompi-button-holder .waybox-button:hover{background-color:#15142f!important;color:#ffffff!important;box-shadow:0 5px 15px rgba(37,35,75,0.25);transform:translateY(-1px)}body.woocommerce-order-pay .clear{clear:both}@media only screen and (max-width:767px){body.woocommerce-order-pay #main-content .entry-content{padding:25px 15px}body.woocommerce-order-pay #main-content .et_pb_row{width:100%}body.woocommerce-order-pay .woocommerce{padding:25px 18px;border-radius:12px}body. woocommerce-order-pay ul. order_details{grid-template-columns:1fr 1fr}body. woocommerce-order-pay ul. order_details li{padding:16px 10px;border-bottom:1px solid #e5e5eb}body. woocommerce-order-pay ul. order_details li:nth-child(2){border-right:0}body. woocommerce-order-pay ul.order_details li:nth-child(3),body. woocommerce-order-pay ul. order_details li:nth-child(4){border-bottom:0}body. woocommerce-order-pay ul. order_details li:nth-child(4){border-right:0}body. woocommerce-order-pay .wompi-button-holder{padding:25px 15px}body. woocommerce-order-pay .wompi-button-holder. waybox-button{width:100% ! important;min-width:0}}@media only screen and (max-width:480px){body. woocommerce-order-pay .woocommerce{padding:20px 15px}body. woocommerce-order-pay ul. order_details li{font-size:12px}body. woocommerce-order-pay ul. order_details li strong{font-size:14px}body. woocommerce-order-pay ul.order_details li. total strong{font-size:16px}}