.elementor-11 .elementor-element.elementor-element-bb5447e > .elementor-container{min-height:200px;}.elementor-11 .elementor-element.elementor-element-bb5447e{margin-top:0px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-5b6bf70{text-align:center;}.elementor-11 .elementor-element.elementor-element-5b6bf70 .elementor-heading-title{color:#FF4200;font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-2e868db{padding:0px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-2988231 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0c32f6c .e-woocommerce-login-section, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout #customer_details .col-1, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-additional-fields, .elementor-11 .elementor-element.elementor-element-0c32f6c .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-0c32f6c .e-coupon-box, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout #payment, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-shipping-fields .shipping_address{border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0c32f6c{--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;--sections-title-color:#FF4200;--sections-descriptions-color:#18C539;--sections-messages-color:#3A3A3A;--sections-checkboxes-color:var( --e-global-color-bee608a );--sections-radio-buttons-color:#202020;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-labels-color:#1F00BE;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-items-color:#3A3A3A;--order-summary-items-divider-weight:0px;--order-summary-totals-color:#3A3A3A;--order-summary-totals-divider-weight:0px;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:35px 35px 35px 35px;--purchase-button-padding:10px 10px 10px 10px;--purchase-button-width:fit-content;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-11 .elementor-element.elementor-element-0c32f6c h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-0c32f6c .e-checkout-secondary-title{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .e-description{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout #payment .payment_box, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-privacy-policy-text p, .elementor-11 .elementor-element.elementor-element-0c32f6c .e-checkout-message{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-form__label-for-checkbox span{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .wc_payment_method label, .elementor-11 .elementor-element.elementor-element-0c32f6c #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-billing-fields .form-row label, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-shipping-fields .form-row label, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-additional-fields .form-row label, .elementor-11 .elementor-element.elementor-element-0c32f6c .e-woocommerce-login-anchor .form-row label, .elementor-11 .elementor-element.elementor-element-0c32f6c .e-coupon-anchor-description{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout-review-order-table .cart_item td{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0c32f6c .product-name .variation{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-0c32f6c .woocommerce #payment #place_order{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-0c32f6c #payment #place_order{background-color:#FF4200;}.elementor-11 .elementor-element.elementor-element-0c32f6c #payment #place_order:hover{background-color:var( --e-global-color-bac7790 );}.elementor-11 .elementor-element.elementor-element-6de9681 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6de9681 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6de9681{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6de9681 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6de9681 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-6de9681 .elementor-icon-list-text{color:#FF4200;transition:color 0.3s;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-2e868db{padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-0c32f6c */.woocommerce-billing-fields > h3, .subtitulo, #order_review_heading, .wc_payment_method.payment_method_wc_clip  {
    margin-bottom: 20px !important;
}

.woocommerce-privacy-policy-text a {
    color: #3A3A3A !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
}

.botonClonado {
    margin-top: 20px !important;
    background-color: #FF4200 !important;
    border-radius: 35px !important;
    padding: 20px 30px !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.checkout.woocommerce-checkout {
    display: flex !important;
    flex-direction: column !important;
}

.subtitulo {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #FF4200;
    margin-top: 0px;
}

.input-text {
    border: 2px solid rgba(182, 190, 197, 0.20) !important;
    background-color: rgba(182, 190, 197, 0.20) !important;
    padding: 8px !important;
}

.select2-selection.select2-selection--single {
    border: 2px solid rgba(182, 190, 197, 0.20) !important;
    background-color: rgba(182, 190, 197, 0.20) !important;
    height: 37.14px !important;
}

.select2-selection__arrow {
    height: 37.14px !important;
}

.select2-selection__rendered {
    line-height: normal !important;
    padding: 8px !important;
}

thead, tbody, tfoot { 
    display: block;
    text-align: center;
}
tbody {
    max-height: 318px;
    overflow-y: auto;
    overflow-x: hidden;
}


table td, th {
    width: 172.3px;
}

tbody td.product-name {
    width: 172.3px;
    max-width: none !important;
}

tbody td.product-total {
    width: 156.3px;
}

 tfoot td {
  
  background-color: rgba(182, 190, 197, 0.20) !important;
  border-bottom: 1px solid rgba(182, 190, 197, 0.20)!important;
  border-top: 1px solid rgba(182, 190, 197, 0.20)!important;
  border-right: 1px solid rgba(182, 190, 197, 0.20)!important;
}


tfoot th {
    background-color: rgba(182, 190, 197, 0.20) !important;
  border-top: 1px solid rgba(182, 190, 197, 0.20)!important;
  border-bottom: 1px solid rgba(182, 190, 197, 0.20)!important;
  border-left: 1px solid rgba(182, 190, 197, 0.20)!important;
}


td, th {
    border: 1px solid transparent !important;
    padding: 10px 0 10px 0 !important;
    vertical-align: middle !important;
}

tbody .woocommerce-Price-amount{
    padding-left: 15px !important;
    color:#1F00BE;
    font-weight: 700;
}

tfoot .woocommerce-Price-amount{
    color:#FF4200;
}

thead {
    display: none;
}

.order-total > th {
    text-transform: uppercase;
}

label[for="payment_method_wc_clip"] {
    color: blue !important;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px !important;
}

fieldset {
    border: none;
    padding: 0 !important;
    margin: 0 !important;
}

.payment_method_wc_clip{
    padding: 0 !important;
}

.banner_clip {
    margin: 0!important;
}
 
.p_clip {
    display: none;
}

label[for="payment_method_palmodule_paypal_express"] {
    margin-top: -22px;
    color: transparent !important;
     background-image: url(https://bostonsan-do.mx/wp-content/uploads/2023/07/image-52.webp);
    display: block !important;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top 0px left 30px;
}

@media (min-width: 768px) {
    .e-checkout__container {
        grid-template-columns: 34% auto !important;
    }
    
    .e-checkout__column-inner {
      height: 100%;
      display: flex;
      flex-direction: row-reverse;
      flex-wrap: wrap;
      align-items: stretch;
    }
    
    .e-checkout__column-inner > div {
        flex: 1 !important;
        
    }
    
    .col2-set {
        border-right:3px dotted #858585;
        padding-right: 20px;
    }
    
    .e-checkout__order_review-2 {
        padding: 0 20px 0 20px;
        border-right:3px dotted #858585;
    }
    
    .e-checkout__order_review {
        padding-left: 20px !important;
    }
}


@media (max-width: 767px) {
    
    .e-checkout__column-inner {
      display: flex;
      flex-direction:column;
    }
    
    .woocommerce-billing-fields {
        display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
    }
    
    .e-checkout__order_review {
      order: 2 !important;
      margin: 40px auto 20px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
    }
    
    .e-checkout__order_review-2 {
      order: 1 !important;
      margin: 40px 0 auto !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6de9681 */#enlaceCorreo{
    color: #FF4200;
    font-weight: 700;
    text-decoration: underline !important;
}/* End custom CSS */