/*
 * Ehthele - CSS personalizado rescatado de Elementor Pro
 *
 * Los 'Custom CSS' por elemento son una funcion exclusiva de Elementor Pro.
 * Al desactivar Pro dejan de compilarse en uploads/elementor/css/post-*.css.
 * Este fichero los conserva ya resueltos, con los mismos selectores.
 * Extraidos de 47 ficheros generados. 218 bloques unicos.
 */

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-14426.css, post-26386.css, post-26915.css, post-61961.css ... */
.elementor-background-video-container.elementor-hidden-phone {
    display: block !important;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-14426.css, post-26386.css, post-26915.css, post-61961.css ... */
.elementor-hidden-phone {
    display: block !important;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-14426.css */
.elementor-14426 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-14510.css */
/* .post-type-archive .elementor-14510 .elementor-element.elementor-element-73760a4,
 .tax-product_tag .elementor-14510 .elementor-element.elementor-element-73760a4 {
     min-height: 800px !important;
 }
 
 .post-type-archive .elementor-14510 .elementor-element.elementor-element-73760a4 > *,
 .tax-product_tag .elementor-14510 .elementor-element.elementor-element-73760a4 > *{
     display: none !important;
 }*/

.term-icon-diamond-collection .elementor-14510 .elementor-element.elementor-element-73760a4 {
    background-image: url(/wp-content/uploads/2023/05/ehthele_icon_collection.jpg);
}

.term-essential-diamond-collection .elementor-14510 .elementor-element.elementor-element-73760a4 {
    background-image: url(/wp-content/uploads/2023/05/ehthele_essential_collection.jpg);
}

.term-elixir-diamond-collection .elementor-14510 .elementor-element.elementor-element-73760a4 {
    background-image: url(/wp-content/uploads/2023/05/ehthele_elixir_collection.jpg);
}

/* origen: post-14510.css */
.tax-product_cat .elementor-14510 .elementor-element.elementor-element-ac3157a,
.post-type-archive .elementor-14510 .elementor-element.elementor-element-ac3157a {
    display: none;
}

/*.post-type-archive .elementor-14510 .elementor-element.elementor-element-ac3157a h2,
.tax-product_cat .elementor-14510 .elementor-element.elementor-element-ac3157a h2 {
     font-size: 42px !important;
     font-family: "Blair" !important;
 }*/

/* origen: post-14510.css */
.tax-product_tag .elementor-14510 .elementor-element.elementor-element-dc87962 {
    display: none;
}

/* origen: post-14510.css */
.post-type-archive .elementor-14510 .elementor-element.elementor-element-65a3664 {
    font-family: "Bristone", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-c356eb2 .elementor-icon svg {
    height: 21px !important;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-9d1c34a .elementor-icon svg {
    height: 18px !important;
    width: auto !important;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-8470be9 .elementor-icon svg {
    height: 23px !important;
    width: auto !important;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-5e76dc8 .jws_dropdown_text .drop_top {
    padding: 5px 0;
    display: block;
}

.elementor-14540 .elementor-element.elementor-element-5e76dc8 .jws_dropdown_text .drop_top img {
    max-width: 24px;;
}

.elementor-14540 .elementor-element.elementor-element-5e76dc8 .dropdown_sub {
    left: 2px;
    /* top: calc(100% - 17px);*/
    width: 100%;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-26d2ba3 .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}

/* origen: post-14540.css */
.elementor-14540 .elementor-element.elementor-element-93a915e ul li {
    padding-left: 0 !important;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-26386.css */
.elementor-26386 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-26915.css */
.elementor-26915 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-3.css */
.elementor-3 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-45dadbf h5 {
    font-size: 15px;
}

@media only screen and (max-width: 767px) {
    .elementor-5951 .elementor-element.elementor-element-45dadbf h5 {
        font-size: 12px;
    }
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-2a2ac04 {
    max-width: 310px;
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-a436be5 h5 {
    font-size: 15px;
}

@media only screen and (max-width: 767px) {
    .elementor-5951 .elementor-element.elementor-element-a436be5 h5 {
        font-size: 12px;
    }
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-fe019c0 {
    max-width: 310px;
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-15f47c2 h5 {
    font-size: 15px;
}

@media only screen and (max-width: 767px) {
    .elementor-5951 .elementor-element.elementor-element-15f47c2 h5 {
        font-size: 12px;
    }
}

/* origen: post-5951.css */
.elementor-5951 .elementor-element.elementor-element-5032a54 {
    max-width: 340px;
}

/* origen: post-59891.css */
.elementor-59891 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-59891.css */
.elementor-59891 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-59891.css */
.elementor-59891 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-59891.css */
.elementor-59891 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-59891.css */
.elementor-59891 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-59893.css */
.elementor-59893 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-59893.css */
.elementor-59893 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-59893.css */
.elementor-59893 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-59893.css */
.elementor-59893 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-59893.css */
.elementor-59893 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-61961.css */
.elementor-61961 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-62005.css */
.elementor-62005 .elementor-element.elementor-element-6ff0ea3b {
    font-size: 17px;
    font-weight: 300;
}

.elementor-62005 .elementor-element.elementor-element-6ff0ea3b ul li:not(:last-child) {
    margin-bottom: 14px;
}

/* origen: post-62005.css */
.elementor-62005 .elementor-element.elementor-element-6de3b713 {
    font-size: 17px;
    font-weight: 300;
}

.elementor-62005 .elementor-element.elementor-element-6de3b713 ul li:not(:last-child) {
    margin-bottom: 14px;
}

/* origen: post-62005.css */
.elementor-62005 .elementor-element.elementor-element-4937216 .jws-banner-content .button {
    display: block !important;
}

/* origen: post-62005.css */
.elementor-62005 .elementor-element.elementor-element-67ef6905 {
    min-height: 395px;
    border-bottom: 1px solid #000;
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-758df3e1 .jws_main_menu_inner > ul > li:not(:first-child) {
    padding-left: 38px !important;
}

.is-sticky .jws_main_menu_inner > ul > li.current-menu-item > a {
    color: #000000 !important;
}

.is-sticky .jws_main_menu_inner > ul > li > a:hover {
    color: #000000 !important;
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-10723ccf .nav > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-62016 .elementor-element.elementor-element-10723ccf .jws-icon-caret-down-thin {
    font-weight: bold;
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-5f4b4867 {
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.elementor-62016 .elementor-element.elementor-element-5f4b4867 .jws_search.popup {
    display: flex;
    align-items: center
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-173816c3 {
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.elementor-62016 .elementor-element.elementor-element-173816c3 .elementor-button-wrapper,
.elementor-62016 .elementor-element.elementor-element-173816c3 .elementor-button-icon {
    display: flex;
    align-items: center;
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-2aae53d9 {
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.elementor-62016 .elementor-element.elementor-element-2aae53d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-75e79945 {
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}


.elementor-62016 .elementor-element.elementor-element-75e79945 .elementor-icon-wrapper {
    display: flex;
    align-items: center
}

.elementor-62016 .elementor-element.elementor-element-75e79945 .jws_cart_count {
    background-color: transparent;
}

.elementor-62016 .elementor-element.elementor-element-75e79945 .jws-menu-cart-count {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    display: block;
}

.elementor-62016 .elementor-element.elementor-element-75e79945 .jws-count-zero {
    display: none !important;
}

.elementor-62016 .elementor-element.elementor-element-75e79945 svg {
    height: 17px !important;
}

.is-sticky .jws_cart_count {
    color: #000 !important;
}

/* origen: post-62016.css */
svg {
    height: 16px !important;
    width: auto !important;
}

.is-sticky .cls-1 {
    fill: #000;
}

.is-sticky .cls-cart-1 {
    stroke: #000;
}

/* origen: post-62016.css */
.elementor-62016 .elementor-element.elementor-element-4505ad07 {
    display: inline-flex;
    align-items: center;
    justify-content: center
}


.elementor-62016 .elementor-element.elementor-element-4505ad07 .elementor-icon-wrapper {
    display: flex;
    align-items: center
}

.elementor-62016 .elementor-element.elementor-element-4505ad07 .jws_cart_count {
    background-color: transparent;
}

.elementor-62016 .elementor-element.elementor-element-4505ad07 .jws-menu-cart-count {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    display: block;
}

.elementor-62016 .elementor-element.elementor-element-4505ad07 .jws-count-zero {
    display: none !important;
}

.elementor-62016 .elementor-element.elementor-element-4505ad07 .cls-cart-1 {
    stroke: #000 !important;
}

/* origen: post-62016.css */
.is-sticky .elementor-62016 .elementor-element.elementor-element-65d0a03 p {
    color: #000 !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-55f32f74 .elementor-icon svg {
    height: 18px !important;
    width: auto !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-738e3b1b .elementor-icon svg {
    height: 23px !important;
    width: auto !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-45c1a787 .elementor-icon svg {
    height: 21px !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-159c5106 .jws_dropdown_text .drop_top {
    padding: 5px 0;
    display: block;
}

.elementor-62023 .elementor-element.elementor-element-159c5106 .jws_dropdown_text .drop_top img {
    max-width: 24px;;
}

.elementor-62023 .elementor-element.elementor-element-159c5106 .dropdown_sub {
    left: 2px;
    /* top: calc(100% - 17px);*/
    width: 100%;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-1664533d .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-671ee6b2 ul li {
    padding-left: 0 !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-a66e2c8 ul li {
    padding-left: 0 !important;
}

/* origen: post-62023.css */
.elementor-62023 .elementor-element.elementor-element-455c41b ul li {
    padding-left: 0 !important;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-62308.css */
.elementor-62308 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-62312.css */
.elementor-62312 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-62693.css */
.elementor-62693 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-62693 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62716.css */
.elementor-62716 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-62716 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62721.css */
.elementor-62721 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-62721 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62726.css */
.elementor-62726 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-62726 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62735.css */
.elementor-62735 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-62735 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62750.css */
.elementor-62750 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62750.css */
.elementor-62750 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-62750.css */
.elementor-62750 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62750.css */
.elementor-62750 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-62750.css */
.elementor-62750 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-62754.css */
.elementor-62754 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62754.css */
.elementor-62754 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-62754.css */
.elementor-62754 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62754.css */
.elementor-62754 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-62754.css */
.elementor-62754 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-62758.css */
.elementor-62758 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62758.css */
.elementor-62758 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-62758.css */
.elementor-62758 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-62758.css */
.elementor-62758 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-62758.css */
.elementor-62758 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-62765.css */
.elementor-62765 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-62765 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-62771.css */
.elementor-62771 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-62771 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-62776.css */
.elementor-62776 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-62776 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-62783.css */
.elementor-62783 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-62783 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-62788.css */
.elementor-62788 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-62788 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-62832.css */
.elementor-62832 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62832 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62840.css */
.elementor-62840 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62840 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62848.css */
.elementor-62848 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62848 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62852.css */
.elementor-62852 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62852 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62858.css */
.elementor-62858 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62858 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-62863.css */
.elementor-62863 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-62863 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-63371.css */
.elementor-63371 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-63371 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-63375.css */
.elementor-63375 .elementor-element.elementor-element-fc899a9 a {
    text-decoration: underline;
}

.elementor-63375 .elementor-element.elementor-element-fc899a9 h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-63390.css */
.elementor-63390 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-63390 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-63398.css */
.elementor-63398 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-63398 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-63409.css */
.elementor-63409 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-63409 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-63412.css */
.elementor-63412 .elementor-element.elementor-element-52848e07 a {
    text-decoration: underline;
}

.elementor-63412 .elementor-element.elementor-element-52848e07 h6 {
    margin-top: 40px;
}

/* origen: post-63456.css */
.elementor-63456 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-63456.css */
.elementor-63456 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-63456.css */
.elementor-63456 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-63456.css */
.elementor-63456 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-63456.css */
.elementor-63456 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-63460.css */
.elementor-63460 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-63460.css */
.elementor-63460 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-63460.css */
.elementor-63460 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-63460.css */
.elementor-63460 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-63460.css */
.elementor-63460 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-63466.css */
.elementor-63466 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-9066559 span {
    margin-left: 1px;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-65201ae {
    max-height: 100vh;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-23bd9a2 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-ca3fba3 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-4ef730d .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-e3ce768 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-1e99baf .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-cd67d84 .text-1 {
    max-width: 178px;
    margin: 0 auto;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-0c9f39f .woocommerce-loop-product__title {
    font-family: "Media Gothic", Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-e2814c7 span {
    margin-left: 1px;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-7219ece span {
    margin-left: 1px;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-331875a p {
    margin-bottom: 0.5em;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-1c266c1 p {
    margin-bottom: 0.5em;
}

/* origen: post-63470.css */
.elementor-63470 .elementor-element.elementor-element-fb6c625 p {
    margin-bottom: 0.5em;
}

/* origen: post-6599.css */
.elementor-6599 .elementor-element.elementor-element-3e04d55d a {
    text-decoration: underline;
}

.elementor-6599 .elementor-element.elementor-element-3e04d55d h6 {
    margin-top: 40px;
    margin-bottom: 20px;
}

/* origen: post-8145.css */
.elementor-8145 .elementor-element.elementor-element-3a2416b svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-8145.css */
.elementor-8145 .elementor-element.elementor-element-0b11aea svg {
    width: 30px !important;
    height: auto !important;
}

/* origen: post-8145.css */
.elementor-8145 .elementor-element.elementor-element-424605d svg {
    width: 36px !important;
    height: auto !important;
}

/* origen: post-8145.css */
.elementor-8145 .elementor-element.elementor-element-ec1f184 a {
    text-decoration: underline;
}

/* origen: post-8145.css */
.elementor-8145 .elementor-element.elementor-element-8d552d3 input[type="submit"]:hover {
    background-color: #fff;
}

/* origen: post-9811.css */
.elementor-9811 .elementor-element.elementor-element-fa3bd16 .btn-sub-menu:before {
    font-size: 14px;
}

/* origen: post-9811.css */
.elementor-9811 .elementor-element.elementor-element-c5aceae .sub-menu .sub-menu li a {
    padding-left: 20px !important;
    font-size: 17px !important;
    font-family: Helvetica, Sans-Serif !important;
    text-transform: capitalize !important;
}

/* origen: post-9811.css */
.elementor-9811 .elementor-element.elementor-element-71eaca2 .btn-sub-menu {
    width: 100%;
}
