.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.product-addon-totals {
    display: none;
}
.wc-pao-addon-description {
    font-style: normal!important;
    font-size: 14px;
    margin-bottom: -15px!important;
}
.wc-pao-addon-name {
    margin-top: 10px!important;
}
.wd-progress-bar .progress-bar {
    background-color: #66df69!important;
}
.additional_information_tab {
    display: none!important;
}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
    padding: 20px;
    border: 3px dashed var(--color-gray-600)!important;
    background: #f3f9ff!important;
}
.wd-bg-style-2 .wd-swatch.wd-bg, .wd-text-style-2 .wd-swatch.wd-text {
    border: 1px solid black;
}
.onsale.product-label {
    display: none;
}
.breadcrumbs {
    display: none;
}
.checkout-order-review:before{
    display: none;
}
.checkout-order-review:after{
    display: none;
}
.checkout-order-review{
    border-radius: 10px;
}
.checkout-button {
    font-size:15px!important
}

/* Ocultar el apartado Custom Link Generator de AffiliateWP */
.affwp-form.affwp-custom-link-generator,
.affwp-table.affwp-custom-links-table {
    display: none;
}
.woocommerce-shipping-destination {
    display: none;
}
.shipping-calculator-button {
    display: none;
}
.nav-link-text {
    font-size: 15px;
}
.thwepo-product-group-item {
    display: flex!important;
    margin-right: 1em;
    margin-bottom: 10px;
}
.wepo-quantity {
    margin-left: 15px!important;
    margin-top: 5px!important;
}
.wepo-quantity input[type="number"] {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: textfield;
}
.wepo-quantity input[type="number"]::-webkit-inner-spin-button,
.wepo-quantity input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: auto;
    opacity: 1;
}

.sublabel-tag {
    display: inline-block;
    font-family: 'Lexend';
    font-size: 15px!important;
    font-weight: 200;
}
.label-tag {
     font-family: 'Lexend';
     font-size: 18px!important;
}
.thwepo-product-group-item input[type=checkbox]:checked + .thwepo-product-group-lable .thwepo-image-box, 
.thwepo-product-group-item input[type=radio]:checked + .thwepo-product-group-lable .thwepo-image-box {
    border: 3px solid!important;
    color: #2488fa;
}

.nombre-negocio {
    font-family: 'Lexend';
    font-size: 16px!important;
    font-weight: 600;
}
.descripcion-negocio {
    font-family: 'Lexend';
    font-size: 14px!important;
    font-weight: 200;
}
.direccion-negocio {
    font-family: 'Lexend';
    font-size: 16px!important;
    font-weight: 600;
}
.descripcion-direccion-negocio {
    font-family: 'Lexend';
    font-size: 14px!important;
    font-weight: 200;
}
.extra-options.thwepo_default {
    order: 11;
}
#place_order {
    background-color: #05AD44!important;
}  

#place_order:hover {
background-color:#2AB960!important;
}  
.p-HeightObserverProvider {
font-size: 16px!important;
}  
.p-FieldLabel .Label .Label--empty {
    font-size: 16px!important;
}  
.Label {
    font-size: 16px!important;
}  
.p-FauxInput {
    font-size: 16px!important;
}/* End custom CSS */