.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none!important}.woocommerce-checkout form.checkout{max-width:760px;margin:0 auto;background:#fff;border-radius:16px;padding:40px 44px;box-shadow:0 2px 20px rgb(0 0 0 / .05);display:block!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #customer_details .col2-set{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;display:block!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin-top:32px!important}.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3{font-family:"Libre Baskerville",Georgia,serif!important;font-weight:700!important;font-size:26px!important;color:#2a2a2a!important;text-transform:none!important;letter-spacing:-0.3px!important;margin:0 0 24px 0!important;padding:0!important}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-additional-fields h3{display:none!important}.woocommerce-checkout form.checkout .form-row{margin-bottom:16px;padding:0}.woocommerce-checkout form.checkout .form-row label{display:none!important}.woocommerce-checkout form.checkout .form-row .required,.woocommerce-checkout form.checkout .form-row .optional{display:none!important}.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-checkout form.checkout .form-row textarea,.woocommerce-checkout form.checkout .form-row select{width:100%!important;height:54px!important;padding:16px 18px!important;border:1px solid #b8ad99!important;border-radius:8px!important;background:#ffffff!important;font-size:15px!important;color:#1a1a1a!important;box-shadow:none!important;transition:border-color 0.15s,box-shadow 0.15s}.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-checkout form.checkout .form-row textarea:focus,.woocommerce-checkout form.checkout .form-row select:focus{border-color:#c45a3e!important;outline:none!important;box-shadow:0 0 0 3px rgb(196 90 62 / .12)!important}.woocommerce-checkout form.checkout .form-row input.input-text::placeholder,.woocommerce-checkout form.checkout .form-row textarea::placeholder{color:#6b6b6b!important;opacity:1!important;font-size:15px!important}.woocommerce-checkout .select2-selection--single{height:54px!important;border:1px solid #b8ad99!important;border-radius:8px!important;background:#ffffff!important;display:flex!important;align-items:center!important}.woocommerce-checkout .select2-selection__rendered{line-height:54px!important;padding-left:18px!important;color:#1a1a1a!important;font-size:15px!important}.woocommerce-checkout .select2-selection__placeholder{color:#6b6b6b!important}.woocommerce-checkout .select2-selection__arrow{height:52px!important;right:12px!important}.woocommerce-checkout form.checkout .form-row-first{width:calc(50% - 8px)!important;margin-right:16px!important;float:left!important;clear:left!important}.woocommerce-checkout form.checkout .form-row-last{width:calc(50% - 8px)!important;float:right!important;margin-right:0!important;clear:right!important}.woocommerce-checkout form.checkout .form-row-wide{width:100%!important;clear:both!important}.woocommerce-checkout-review-order-table{width:100%!important;border:none!important;border-collapse:collapse!important;margin:0 0 24px 0!important}.woocommerce-checkout-review-order-table thead{display:none!important}.woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout-review-order-table .recurring-totals,.woocommerce-checkout-review-order-table tr.recurring-totals,.woocommerce-checkout-review-order-table .recurring-total,.woocommerce-checkout-review-order-table tr.recurring-total,.woocommerce-checkout-review-order-table .first-payment-date,.woocommerce-checkout-review-order-table tr.first-payment-date,.woocommerce-checkout-review-order-table h2.wc-subscriptions-recurring-totals-heading,.woocommerce-checkout #order_review .recurring-total,.woocommerce-checkout #order_review h2{display:none!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border:none!important;background:transparent!important;padding:18px 0!important;vertical-align:top}.woocommerce-checkout-review-order-table .cart_item td{border-bottom:1px solid #ece6d9!important}.woocommerce-checkout-review-order-table .product-name{font-weight:600!important;color:#1a1a1a!important;line-height:1.4!important;font-size:15px!important}.woocommerce-checkout-review-order-table .product-quantity{display:none!important}.woocommerce-checkout-review-order-table .product-total{text-align:right!important;color:#1a1a1a!important;font-size:14px!important}.woocommerce-checkout-review-order-table .order-total th{font-family:"Libre Baskerville",Georgia,serif!important;font-weight:700!important;font-size:18px!important;color:#1a1a1a!important;padding-top:22px!important;border-bottom:none!important;white-space:nowrap}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-total td bdi,.woocommerce-checkout-review-order-table .order-total td span{font-family:"Libre Baskerville",Georgia,serif!important;font-weight:700!important;font-size:26px!important;color:#1a1a1a!important;text-align:right!important;padding-top:22px!important;border-bottom:none!important;white-space:nowrap!important}.woocommerce-checkout-review-order-table tr.somosalvajes-desglose td{padding:4px 0 18px 0!important;border-bottom:1px solid #ece6d9!important}.somosalvajes-desglose-details{text-align:right}.somosalvajes-desglose-summary{cursor:pointer;color:#c45a3e;font-size:13px;font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:6px;user-select:none;transition:color 0.15s}.somosalvajes-desglose-summary:hover{color:#a8492f}.somosalvajes-desglose-summary::-webkit-details-marker{display:none}.somosalvajes-desglose-summary::marker{display:none}.somosalvajes-desglose-summary::after{content:"▼";font-size:9px;transition:transform 0.2s;display:inline-block}.somosalvajes-desglose-details[open] .somosalvajes-desglose-summary::after{transform:rotate(180deg)}.somosalvajes-desglose-lista{list-style:none;margin:10px 0 0 0;padding:10px 0 0 0;background:#fff0;border-top:1px solid #ece6d9;text-align:left}.somosalvajes-desglose-lista li{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;border-bottom:none;color:#6b6b6b}.somosalvajes-desglose-fecha{color:#6b6b6b;font-weight:400}.somosalvajes-desglose-monto{color:#6b6b6b;font-weight:500}.woocommerce-checkout #payment{background:#faf6ef!important;border-radius:12px!important;padding:12px 24px 24px 24px!important;margin-top:8px;border:none!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:none!important;padding:16px 0!important}.woocommerce-checkout #payment div.payment_box{background:#ffffff!important;border-radius:8px!important;margin:8px 0 16px 0!important;padding:24px!important}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce-checkout #payment .place-order{padding:8px 0 0 0!important;margin-top:16px!important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order,.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{background:#c45a3e!important;background-color:#c45a3e!important;color:#ffffff!important;border:none!important;font-size:0!important;padding:24px 24px!important;border-radius:12px!important;text-transform:none!important;width:100%!important;line-height:1.2!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 4px 14px rgb(196 90 62 / .32),0 1px 3px rgb(196 90 62 / .18)!important;transition:background 0.2s ease,transform 0.12s ease,box-shadow 0.2s ease,letter-spacing 0.2s ease!important;position:relative!important}.woocommerce-checkout #place_order::before{content:"Quiero unirme  →";font-family:inherit;font-size:23px;font-weight:700;letter-spacing:.5px;color:#fff;line-height:1.2;display:inline-block;transition:letter-spacing 0.2s ease}.woocommerce-checkout #place_order:hover{background:#b04e34!important;background-color:#b04e34!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 6px 20px rgb(196 90 62 / .38),0 2px 6px rgb(196 90 62 / .22)!important}.woocommerce-checkout #place_order:hover::before{letter-spacing:.8px}.woocommerce-checkout #place_order:active{background:#9d4429!important;background-color:#9d4429!important;transform:translateY(1px)!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / .15),0 2px 6px rgb(196 90 62 / .25)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{display:none!important}@media (max-width:768px){.woocommerce-checkout form.checkout{padding:28px 20px;border-radius:12px;margin:0 12px}.woocommerce-checkout form.checkout .form-row-first,.woocommerce-checkout form.checkout .form-row-last{width:100%!important;margin-right:0!important;float:none!important;clear:both!important}.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3{font-size:22px!important}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-total td bdi{font-size:22px!important}.woocommerce-checkout #place_order::before{font-size:20px}.woocommerce-checkout #place_order{padding:22px 20px!important}}