.elementor-5031 .elementor-element.elementor-element-153549e7:not(.elementor-motion-effects-element-type-background), .elementor-5031 .elementor-element.elementor-element-153549e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-5031 .elementor-element.elementor-element-153549e7 > .elementor-container{max-width:1230px;}.elementor-5031 .elementor-element.elementor-element-153549e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-5031 .elementor-element.elementor-element-153549e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5031 .elementor-element.elementor-element-53170373 .page-heading{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;}.elementor-5031 .elementor-element.elementor-element-53170373 .woocommerce-breadcrumb{fill:#100E31;color:#100E31;}.elementor-5031 .elementor-element.elementor-element-53170373 .woocommerce-breadcrumb a:hover{fill:#100E31CF;color:#100E31CF;}.elementor-5031 .elementor-element.elementor-element-5eab883e{margin-top:0px;margin-bottom:0px;}.elementor-5031 .elementor-element.elementor-element-3341d781 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5031 .elementor-element.elementor-element-748861fe .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-748861fe .woocommerce-product-gallery img{width:100%;}.elementor-5031 .elementor-element.elementor-element-96c9e7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-5031 .elementor-element.elementor-element-96c9e7d > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-7b4d0ebd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#222222;}.elementor-5031 .elementor-element.elementor-element-e8c806c > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-e8c806c .star-rating span:before{color:#FF008C;}.woocommerce .elementor-5031 .elementor-element.elementor-element-e8c806c .star-rating::before{color:#EEEEEE;}.woocommerce .elementor-5031 .elementor-element.elementor-element-e8c806c .woocommerce-review-link{color:#555555;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5031 .elementor-element.elementor-element-375d2849 > .elementor-widget-container{margin:2% 0% 0% 0%;}.woocommerce .elementor-5031 .elementor-element.elementor-element-375d2849 .price{color:#000000;font-family:"Roboto Mono", Sans-serif;font-size:1.4em;font-weight:700;line-height:29px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-375d2849 .price ins{color:#e31c79;font-family:"Nunito", Sans-serif;font-size:18px;line-height:29px;}.elementor-5031 .elementor-element.elementor-element-4a7a4f81 > .elementor-widget-container{margin:1% 0% 0% 0%;padding:0% 0% 0% 0%;}.woocommerce .elementor-5031 .elementor-element.elementor-element-4a7a4f81 .woocommerce-product-details__short-description{color:#555555;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:300;}.elementor-5031 .elementor-element.elementor-element-454119af > .elementor-widget-container{margin:5% 0% 5% 0%;}.elementor-5031 .elementor-element.elementor-element-454119af .single_add_to_cart_button .button-text:last-child{margin-left:10px;}.elementor-5031 .elementor-element.elementor-element-454119af .single_add_to_cart_button .button-text:first-child{margin-right:10px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af form.cart table.variations label{font-weight:700;text-transform:uppercase;color:#000000;margin-bottom:0px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af form.cart table.variations td.value select, .woocommerce .elementor-5031 .elementor-element.elementor-element-454119af form.cart table.variations td.value:before{background-color:var( --e-global-color-primary );}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af .quantity-wrapper{font-size:16px;max-width:unset;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af .quantity-wrapper input{font-size:16px;width:4em;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af .quantity-wrapper select{font-size:16px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-454119af .quantity-select select{width:4em;}.elementor-5031 .elementor-element.elementor-element-454119af .single_add_to_cart_button{font-family:"Roboto Mono", Sans-serif;font-size:16px;font-weight:400;text-transform:none;background-color:#E31C79;border-radius:5px 5px 5px 5px;}.elementor-5031 .elementor-element.elementor-element-454119af .single_add_to_cart_button, .elementor-5031 .elementor-element.elementor-element-454119af .single_add_to_cart_button.button{border-style:none;}.elementor-5031 .elementor-element.elementor-element-da90774 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5031 .elementor-element.elementor-element-da90774 .button-text:last-child{margin-left:7px;}.elementor-5031 .elementor-element.elementor-element-da90774 .button-text:first-child{margin-right:7px;}.elementor-5031 .elementor-element.elementor-element-da90774 .elementor-button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-5031 .elementor-element.elementor-element-da90774 .elementor-button, .elementor-5031 .elementor-element.elementor-element-da90774 .elementor-button.button{border-style:none;}.elementor-5031 .elementor-element.elementor-element-8f422ca > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-5031 .elementor-element.elementor-element-46e1470{--display:flex;}.elementor-5031 .elementor-element.elementor-element-b0b2210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-6757101 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-8d0ac6e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-5031 .elementor-element.elementor-element-dc6c126{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-size:22px;}:where( .elementor-5031 .elementor-element.elementor-element-dc6c126 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FCE8F1;border-style:none;}.elementor-5031 .elementor-element.elementor-element-dc6c126 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5031 .elementor-element.elementor-element-dc6c126 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5031 .elementor-element.elementor-element-dc6c126 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto Mono", Sans-serif;font-weight:700;}.elementor-5031 .elementor-element.elementor-element-5688b55b > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5031 .elementor-element.elementor-element-5688b55b .star-rating span:before{color:#FF008C;}.woocommerce .elementor-5031 .elementor-element.elementor-element-5688b55b .star-rating::before{color:#EEEEEE;}.woocommerce .elementor-5031 .elementor-element.elementor-element-5688b55b .woocommerce-review-link{color:#555555;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:300;}.elementor-5031 .elementor-element.elementor-element-ec8f74a > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-5031 .elementor-element.elementor-element-ec8f74a #reviews #comments>h2, .elementor-5031 .elementor-element.elementor-element-ec8f74a #reviews span.comment-reply-title{font-family:"Roboto Mono", Sans-serif;font-size:18px;}.elementor-5031 .elementor-element.elementor-element-dec3cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5031 .elementor-element.elementor-element-f1a3c99{--slides-per-view:4;}.elementor-5031 .elementor-element.elementor-element-f1a3c99 .swiper-entry .et-swiper-elementor-nav{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-5031 .elementor-element.elementor-element-f1a3c99 .swiper-entry .et-swiper-elementor-nav:hover{background-color:var( --e-global-color-primary );}.elementor-5031 .elementor-element.elementor-element-f1a3c99 .related-products-title{color:var( --e-global-color-primary );text-transform:none;text-align:left;margin-bottom:20px;}.elementor-5031 .elementor-element.elementor-element-15bd618{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-5031 .elementor-element.elementor-element-15bd618:not(.elementor-motion-effects-element-type-background), .elementor-5031 .elementor-element.elementor-element-15bd618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5031 .elementor-element.elementor-element-4930886 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-5031 .elementor-element.elementor-element-e740abf .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1024px) and (min-width:431px){.elementor-5031 .elementor-element.elementor-element-3341d781{width:100%;}.elementor-5031 .elementor-element.elementor-element-96c9e7d{width:100%;}}@media(max-width:1024px){.elementor-5031 .elementor-element.elementor-element-153549e7{padding:0px 15px 0px 15px;}}/* Start custom CSS for section, class: .elementor-element-153549e7 */.single-product .elementor-5031 .elementor-element.elementor-element-153549e7  .page-heading {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_price, class: .elementor-element-375d2849 */.precio-producto .woocommerce-Price-amount.amount{
   background-color: #ebf4b3;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_add_to_cart, class: .elementor-element-454119af *//*.elementor-5031 .elementor-element.elementor-element-454119af .et-single-buy-now {
    border: 1px solid #171831 !important;
}*/


/*Variaciones*/

.atributos td.value{
    margin-bottom: 2%;
}

.atributos .selected{
    border: 2px solid;
    /*border-color: #000000;*/
}

.atributos li.type-label{
    border: 2px solid #444444;
    border-radius: 5px;
}

    /*color*/
.atributos li.type-color{
    border: 2px solid #e1e1e1;
    border-radius: 5px;
}

.atributos li.type-color.selected{
    border: 2px solid #000000;
    border-color: #000000 !important;
}

.atributos span.st-custom-attribute{
    border-radius: 5px;
}


    /*tipo*/
 .atributos li.type-label.selected{
     background-color: #E31C79;
     color: #ffffff;
     border-color: #E31C79;
 }
 
 /*Cantidad*/
 .quantity-wrapper input.input-text{
    border-radius: 0 !important;    
 }
 
 .atributos span.minus.et-icon.et_b-icon{
     /*padding: 7%;*/
      border-right: none;
      border-left: 2px solid #444444;
      border-top: 2px solid #444444;
      border-bottom: 2px solid #444444;
     border-radius: 5px 0px 0px 5px;
 }
 
  .atributos span.plus.et-icon.et_b-icon{
      /*padding: 7%;*/
      border-right: 2px solid #444444;
      border-left: none;
      border-top: 2px solid #444444;
      border-bottom: 2px solid #444444;
      border-radius: 0px 5px 5px 0px;
 }
 
 .atributos input.input-text.qty.text{
        border-top: 2px solid #444444;
        border-bottom: 2px solid #444444;
 }
 
 .atributos span svg{
     fill: black;
     height: 1.5em;
     width: 1.5em;
 }
 /*Botón carrito*/
 .atributos button.single_add_to_cart_button.button:hover{
     border-radius: 5px;
 }/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_content, class: .elementor-element-8f422ca */.caracteristicas h3{
    font-size: 1.3rem;
}
.caracteristicas ul{
    margin-left: 1%;
}

.caracteristicas li{
    font-weight: 400;
}

.caracteristicas p{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dc6c126 */.desplegable .e-n-accordion-item-title{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_reviews, class: .elementor-element-ec8f74a */.star-rating span:before{
    color: #FF008C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_related, class: .elementor-element-f1a3c99 */.productos-relacionados span.woocommerce-Price-amount.amount bdi{
    color: #E31C79;
}

.productos-relacionados a.button{
    font-size: 16px;
    background-color: #000000;
    color: #ffffff;
    border-radius: 10px !important;
}

.productos-relacionados a.button:hover{
    background-color: #BFDC05;
    color: #000000;
    border: 1px solid #BFDC05;
}/* End custom CSS */