.beautik-installments{margin-top:6px;font-size:20px;line-height:1.1;color:#0aa34f;font-weight:600}.beautik-installments-line{font-weight:500}.beautik-price-sup{color:inherit;font-weight:700;white-space:nowrap}.beautik-price-sup sup{font-size:.55em;vertical-align:super;margin-left:1px}.beautik-currency{font-weight:700}@media (max-width:768px){.beautik-installments{font-size:16px}}.single-product .woocommerce-product-gallery__trigger,.single-product a.woocommerce-product-gallery__trigger,.single-product button.woocommerce-product-gallery__trigger{display:none!important}.pswp__button--zoom{display:none!important}.bt-ft{padding:6px 0}.bt-ft-row{padding:12px 0;border-bottom:2px dotted #102e55;font-size:16px;color:#1e1e1e;letter-spacing:.02em}.bt-ft-row:last-child{border-bottom:0}.bt-ft-label{font-weight:700;text-transform:uppercase;color:#333}.bt-ft-value{font-weight:500;text-transform:uppercase;color:#333}@media (max-width:768px){.bt-ft-row{font-size:14px;padding:10px 0}.bt-ft-label{font-size:12px;letter-spacing:.06em}.bt-ft-value{font-size:14px}}body.woocommerce-checkout{background:#f6f8fa}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *{box-sizing:border-box}body.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{background:#ffffff!important;border:1px solid rgb(16 46 85 / .12)!important;border-radius:14px!important;color:#1f2937!important;padding:14px 16px!important;margin-bottom:18px!important}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{color:#102e55!important;font-weight:800!important;line-height:1.2!important}body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout .woocommerce-shipping-fields>h3,body.woocommerce-checkout #order_review_heading{margin-bottom:16px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-checkout #ship-to-different-address{background:#ffffff!important;border:1px solid rgb(16 46 85 / .12)!important;border-radius:16px!important;padding:22px!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #payment{margin-top:18px!important}body.woocommerce-checkout .woocommerce-additional-fields:empty,body.woocommerce-checkout .woocommerce-account-fields:empty,body.woocommerce-checkout .create-account:empty{display:none!important}body.woocommerce-checkout .form-row label{color:#1f2937!important;font-weight:700!important;font-size:14px!important;margin-bottom:6px!important}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="number"],body.woocommerce-checkout input[type="password"],body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;min-height:52px!important;padding:12px 14px!important;border:1px solid rgb(16 46 85 / .16)!important;border-radius:14px!important;background:#ffffff!important;color:#1f2937!important;box-shadow:none!important;font-size:16px!important}body.woocommerce-checkout textarea{min-height:110px!important;resize:vertical!important}body.woocommerce-checkout input[type="text"]:focus,body.woocommerce-checkout input[type="email"]:focus,body.woocommerce-checkout input[type="tel"]:focus,body.woocommerce-checkout input[type="number"]:focus,body.woocommerce-checkout input[type="password"]:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout .select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--open .select2-selection--single{border-color:#102e55!important;box-shadow:0 0 0 3px rgb(16 46 85 / .08)!important;outline:none!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#102e55 50%),linear-gradient(135deg,#102e55 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}body.woocommerce-checkout .select2-container{width:100%!important}body.woocommerce-checkout .select2-container .select2-selection--single{height:52px!important;display:flex!important;align-items:center!important;padding:0 42px 0 14px!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px!important;color:#1f2937!important;padding:0!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important;width:34px!important;right:6px!important}body.woocommerce-checkout table.shop_table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0!important;background:transparent!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-top:1px solid rgb(16 46 85 / .10)!important;padding:12px 0!important;color:#1f2937!important;background:transparent!important}body.woocommerce-checkout table.shop_table tr:first-child th,body.woocommerce-checkout table.shop_table tr:first-child td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr:first-child th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr:first-child td{border-top:0!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table th{color:#102e55!important;font-weight:700!important}body.woocommerce-checkout .order-total th,body.woocommerce-checkout .order-total td{color:#102e55!important;font-weight:800!important}body.woocommerce-checkout #payment{overflow:hidden!important}body.woocommerce-checkout #payment ul.payment_methods{margin:0 0 16px 0!important;padding:0!important;border-bottom:1px solid rgb(16 46 85 / .10)!important}body.woocommerce-checkout #payment ul.payment_methods li{list-style:none!important;margin:0!important;padding:14px 0!important;border-top:1px solid rgb(16 46 85 / .10)!important}body.woocommerce-checkout #payment ul.payment_methods li:first-child{border-top:0!important}body.woocommerce-checkout #payment div.payment_box{margin:10px 0 0 0!important;padding:14px!important;background:#f6f8fa!important;border:1px solid rgb(16 46 85 / .10)!important;border-radius:12px!important;box-shadow:none!important}body.woocommerce-checkout #payment div.payment_box::before{display:none!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout .button,body.woocommerce-checkout button.button,body.woocommerce-checkout input.button{min-height:52px!important;padding:14px 18px!important;border-radius:14px!important;border:0!important;background:#102e55!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout .button:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout input.button:hover{background:#0b2443!important}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .place-order .form-row{color:#4b5563!important;font-size:13px!important;line-height:1.5!important}@media (max-width:980px){body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{padding:18px!important}}body.woocommerce-checkout .woocommerce-checkout-review-order{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important}body.woocommerce-checkout #order_review{background:#ffffff!important;border:1px solid rgb(16 46 85 / .12)!important;border-radius:16px!important;padding:22px!important;box-shadow:none!important}body.woocommerce-checkout #payment{background:#ffffff!important;border:1px solid rgb(16 46 85 / .12)!important;border-radius:16px!important;padding:22px!important;box-shadow:none!important;overflow:hidden!important}body.woocommerce-checkout #payment ul.payment_methods li label{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body.woocommerce-checkout #payment ul.payment_methods li label img{max-height:24px!important;width:auto!important;max-width:80px!important;object-fit:contain!important;vertical-align:middle!important;display:inline-block!important;margin:0!important;position:static!important}body.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{margin-top:0!important;flex-shrink:0!important;align-self:center!important}body.woocommerce-checkout #payment ul.payment_methods li label img{display:none!important}body.woocommerce-checkout #payment ul.payment_methods li.payment_method_paymentez label::after{content:''!important;display:inline-block!important;background-image:url(https://beautik.ec/wp-content/uploads/2026/01/tarjetas-icons-pagos.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center left!important;width:180px!important;height:28px!important;vertical-align:middle!important;margin-left:6px!important}body.woocommerce-checkout #payment ul.payment_methods li.payment_method_bacs label::after{content:''!important;display:inline-block!important;background-image:url(https://beautik.ec/wp-content/uploads/2026/05/Banco_Pichincha_nuevo.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center left!important;width:140px!important;height:28px!important;vertical-align:middle!important;margin-left:6px!important}body.woocommerce-checkout #billing_country_field{display:none!important}body.woocommerce-order-received .et_pb_row,body.woocommerce-order-received .et_pb_column{width:100%!important;max-width:760px!important;margin:0 auto!important;float:none!important}body.woocommerce-order-received .et_pb_column_1_2,body.woocommerce-order-received .et_pb_column_2_2{width:100%!important;padding:0!important}body.woocommerce-order-received .woocommerce-order{max-width:760px!important;margin:0 auto!important;padding:30px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px rgb(0 0 0 / .07)!important}body.woocommerce-order-received .woocommerce-table--order-details{width:100%!important}body.woocommerce-order-received .wc-bacs-bank-details{background:#f4f8fd!important;border-left:4px solid #0F509C!important;padding:16px 20px!important;border-radius:8px!important;margin:16px 0!important}body.woocommerce-order-received .wc-bacs-bank-details-account-name{color:#0F509C!important;font-weight:700!important}body.woocommerce-order-pay .et_pb_column_3_5{display:none!important}body.woocommerce-order-pay .et_pb_column_2_5{width:100%!important;max-width:600px!important;float:none!important;margin:0 auto!important}body.woocommerce-order-pay .et_pb_row_0_tb_body{display:flex!important;justify-content:center!important}