.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap!important;justify-content:space-between;align-items:flex-end}.woocommerce-billing-fields__field-wrapper .form-row#billing_notita_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_gift_option_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_dni_field{width:100%!important}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:49%!important}.woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-shipping-fields__field-wrapper #shipping_email_field{width:100%!important}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{height:32px!important;max-height:32px!important}@media (max-width:600px){.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:100%!important}}.woocommerce-checkout .titulo-principal{display:none!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .hc-checkout-delivery-block{margin-bottom:30px}.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:0}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .hc-checkout-delivery-block h3,.woocommerce-checkout .hc-checkout-summary-sticky h3{font-size:20px;text-transform:uppercase;font-weight:700;line-height:1.2;margin-bottom:15px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:10px;row-gap:15px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{margin:0!important;padding:0!important;position:relative!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row label{line-height:1.2!important;height:auto!important;font-size:10px!important;margin:0!important;position:absolute;top:9px;left:10px;text-transform:uppercase;font-weight:300;color:#636363}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row select{padding:20px 10px 4px 10px!important;font-size:14px!important;width:100%!important;height:50px!important;border-radius:0!important;border:1px solid #c8c8c8!important;color:#000!important}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn{width:49%;min-height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;font-size:11px;font-weight:500;text-transform:uppercase;background-color:#fff;border:1px solid #2d2d2d;color:#2d2d2d}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn .hc-delivery-option-btn__note{margin:0;font-size:10px;line-height:1.2;font-weight:400;text-transform:none;text-align:center}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn:only-child,.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn:nth-child(3n){width:100%}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn.is-active{background-color:#2d2d2d;color:#fff}.woocommerce-checkout #payment.woocommerce-checkout-payment{background:#fff0;border:1px solid #c8c8c8!important;border-radius:0;overflow:hidden}.woocommerce-checkout #payment ul.payment_methods{padding:0;margin:0;border:0}.woocommerce-checkout #payment ul.payment_methods>li{padding:16px;border-top:1px solid var(--gris-ligero)}.woocommerce-checkout #payment ul.payment_methods>li:first-child{border-top:0}.woocommerce-checkout #payment ul.payment_methods>li>label{font-weight:700}.woocommerce-checkout #payment div.payment_box{margin:12px 0 0;border:1px solid var(--gris-ligero);border-radius:4px;background:var(--blanco)}.woocommerce-checkout #payment .form-row.place-order{height:auto!important;min-height:0!important;border-top:1px solid var(--gris-ligero);padding:16px!important;margin-bottom:0!important}.woocommerce-checkout #payment .form-row.place-order #place_order{width:100%}.woocommerce-checkout .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:60%!important}.woocommerce-checkout .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:40%!important}.woocommerce-checkout .hc-checkout-summary-sticky{position:relative}.woocommerce-checkout .hc-checkout-summary-sticky.hc-sticky-fixed{max-height:calc(100vh - 130px);overflow-y:auto}.woocommerce-checkout .hc-coupon-row .anadir-cupon-acordeon{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;background:#fff0;border:0;color:inherit;font-weight:600;cursor:pointer;text-transform:uppercase;color:#000;font-size:12px}.woocommerce-checkout .hc-coupon-row .anadir-cupon-acordeon::after{content:"";width:16px;height:16px;flex:0 0 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%230f172a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:transform .18s ease}.woocommerce-checkout .hc-coupon-row.is-open .anadir-cupon-acordeon::after{transform:rotate(180deg)}.woocommerce-checkout .hc-coupon-row .hc-coupon-ui{display:flex;align-items:stretch;gap:0;margin-top:8px}.woocommerce-checkout .hc-coupon-row .hc-coupon-ui[hidden]{display:none!important}.woocommerce-checkout .hc-coupon-ui .hc-apply-coupon{color:#fff!important;background:#2d2d2d!important;padding:14px 10px;font-size:11px;font-weight:400;border-radius:0;width:120px!important;text-transform:uppercase}.woocommerce-checkout .hc-coupon-ui .hc-coupon-code{width:calc(100% - 120px);outline:0;box-shadow:none;border:1px solid #2d2d2d;padding:5px 10px}.woocommerce-checkout table.shop_table{border-radius:0!important}.woocommerce-checkout table.shop_table *{text-transform:uppercase;font-size:12px!important;font-weight:700!important;color:#2d2d2d!important}.woocommerce-checkout .cart_item .product-name,.woocommerce-checkout .cart_item .product-total *{font-weight:400!important}.woocommerce-checkout .cart_item .product-name .product-quantity{font-weight:700!important}.woocommerce-checkout #payment #place_order{width:100%;margin-top:10px!important;padding:10px 10px 8px;border-radius:0;font-size:16px;font-weight:500;background-color:#000;outline:none;color:#fff;text-transform:uppercase;height:50px;transition:all 0.3s}.woocommerce-checkout #payment #place_order:hover{background-color:#F2F2F2;color:#000}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{height:50px;padding:21px 10px 4px 10px!important;border:1px solid #c8c8c8!important}@media (max-width:767px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:100%!important}.woocommerce-checkout .hc-checkout-delivery-block .hc-checkout-delivery-options .hc-delivery-option-btn{width:100%}.woocommerce-checkout .hc-checkout-summary-sticky.hc-sticky-fixed{max-height:none;overflow:visible}.woocommerce-checkout .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important}}.hc-checkout-sticky h3{font-size:20px;text-transform:uppercase;font-weight:700;line-height:1.2;margin-bottom:15px}.hc-checkout-sticky{position:sticky;top:75px}@media (max-width:1200px){.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:100%!important}}@media (max-width:767px){#order_review_heading{margin-top:50px}}