.elementor-3040 .elementor-element.elementor-element-d3a79d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3040 .elementor-element.elementor-element-bac06ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3040 .elementor-element.elementor-element-cd1cc66{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3040 .elementor-element.elementor-element-312ff46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-3040 .elementor-element.elementor-element-8ec4c1d{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3040 .elementor-element.elementor-element-e05f20a .cart button,.elementor-3040 .elementor-element.elementor-element-e05f20a .cart .button{color:var(--e-global-color-762a3f3);background-color:var(--e-global-color-text);transition:all 0.2s}.woocommerce .elementor-3040 .elementor-element.elementor-element-e05f20a form.cart .variations{width:40%}.elementor-3040 .elementor-element.elementor-element-122cf77{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3040 .elementor-element.elementor-element-122cf77.e-con{--align-self:stretch}.elementor-3040 .elementor-element.elementor-element-404f09d .elementor-button-content-wrapper{flex-direction:row}.elementor-3040 .elementor-element.elementor-element-404f09d .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-3040 .elementor-element.elementor-element-404f09d .elementor-button{border-radius:0 0 0 0}.elementor-3040 .elementor-element.elementor-element-c6b1e93 .elementor-button{background-color:#33914E;border-radius:0 0 0 0}.elementor-3040 .elementor-element.elementor-element-c6b1e93 .elementor-button-content-wrapper{flex-direction:row}.elementor-3040 .elementor-element.elementor-element-c6b1e93 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-3040 .elementor-element.elementor-element-bfe9fa5{--display:flex}.woocommerce .elementor-3040 .elementor-element.elementor-element-445a7cd .shop_attributes{color:var(--e-global-color-text)}.elementor-3040 .elementor-element.elementor-element-c9d3240{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-3040 .elementor-element.elementor-element-c9d3240>.elementor-widget-container{margin:16px 0 0 0}.elementor-3040 .elementor-element.elementor-element-708c1aa{--display:flex}.elementor-3040 .elementor-element.elementor-element-1eedd07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3040 .elementor-element.elementor-element-c092bdb{--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-3040 .elementor-element.elementor-element-c092bdb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3040 .elementor-element.elementor-element-d3c8564{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3040 .elementor-element.elementor-element-d3c8564.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3040 .elementor-element.elementor-element-1979ed0>.elementor-widget-container{margin:0 0 -22px 0}.elementor-3040 .elementor-element.elementor-element-f336c90:not(.elementor-motion-effects-element-type-background),.elementor-3040 .elementor-element.elementor-element-f336c90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-762a3f3)}.elementor-3040 .elementor-element.elementor-element-f336c90{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-3040 .elementor-element.elementor-element-f336c90>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3040 .elementor-element.elementor-element-c2c835b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3040 .elementor-element.elementor-element-5f41843{text-align:center}.elementor-3040 .elementor-element.elementor-element-5f41843 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);color:var(--e-global-color-text)}.elementor-3040 .elementor-element.elementor-element-c1f3635{margin-top:50px;margin-bottom:50px}.elementor-3040 .elementor-element.elementor-element-fcc26b2>.elementor-element-populated{padding:0 20px 0 20px}.elementor-3040 .elementor-element.elementor-element-4027e0f .elementor-icon-wrapper{text-align:center}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-stacked .elementor-icon:hover{color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-4027e0f.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-4027e0f .elementor-icon{font-size:35px}.elementor-3040 .elementor-element.elementor-element-4027e0f .elementor-icon svg{height:35px}.elementor-3040 .elementor-element.elementor-element-2516ef5{text-align:center}.elementor-3040 .elementor-element.elementor-element-2516ef5 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-50fad57{text-align:center;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-3040 .elementor-element.elementor-element-f2c08b0>.elementor-element-populated{padding:0 20px 0 20px}.elementor-3040 .elementor-element.elementor-element-a7d07a0 .elementor-icon-wrapper{text-align:center}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-stacked .elementor-icon:hover{color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-a7d07a0 .elementor-icon{font-size:35px}.elementor-3040 .elementor-element.elementor-element-a7d07a0 .elementor-icon svg{height:35px}.elementor-3040 .elementor-element.elementor-element-effa837{text-align:center}.elementor-3040 .elementor-element.elementor-element-effa837 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-071a749{text-align:center;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-3040 .elementor-element.elementor-element-a5d15a9>.elementor-element-populated{padding:0 20px 0 20px}.elementor-3040 .elementor-element.elementor-element-d17bb6e .elementor-icon-wrapper{text-align:center}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-framed .elementor-icon,.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-framed .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-stacked .elementor-icon:hover{color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e.elementor-view-stacked .elementor-icon:hover svg{fill:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-d17bb6e .elementor-icon{font-size:35px}.elementor-3040 .elementor-element.elementor-element-d17bb6e .elementor-icon svg{height:35px}.elementor-3040 .elementor-element.elementor-element-c5c3b76{text-align:center}.elementor-3040 .elementor-element.elementor-element-c5c3b76 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);color:var(--e-global-color-secondary)}.elementor-3040 .elementor-element.elementor-element-e699efe{text-align:center;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)}@media(max-width:1024px){.elementor-3040 .elementor-element.elementor-element-122cf77{--grid-auto-flow:row}.elementor-3040 .elementor-element.elementor-element-5f41843 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-3040 .elementor-element.elementor-element-bac06ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3040 .elementor-element.elementor-element-cd1cc66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3040 .elementor-element.elementor-element-312ff46{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3040 .elementor-element.elementor-element-5c4dc00 .woocommerce-breadcrumb{font-size:12px;text-align:center}.elementor-3040 .elementor-element.elementor-element-122cf77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.woocommerce .elementor-3040 .elementor-element.elementor-element-445a7cd .shop_attributes{font-size:14px}.elementor-3040 .elementor-element.elementor-element-5f41843 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(min-width:768px){.elementor-3040 .elementor-element.elementor-element-cd1cc66{--width:50%}.elementor-3040 .elementor-element.elementor-element-8ec4c1d{--width:50%}.elementor-3040 .elementor-element.elementor-element-c092bdb{--width:20%}.elementor-3040 .elementor-element.elementor-element-d3c8564{--width:80%}}.fpf-fields{width:100%!important;margin-top:20px}.fpf-fields label{font-weight:400!important}.fpf-heading h2{padding:16px 0 0 0;margin:0;font-size:1em}.fpf-field>.form-row{margin:0!important}ul.variable-items-wrapper{display:flex;justify-content:space-between;width:100%;padding:0;list-style:none}ul.variable-items-wrapper li{flex:1;margin:0 10px;text-align:center;box-sizing:border-box}ul.variable-items-wrapper li .variable-item-contents{display:flex;justify-content:center;align-items:center;height:100%;padding:10px;border:1px solid #ddd;border-radius:5px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{flex-direction:column}.fpf-fields{width:50%}select#\33 94_talla_de_anillo{padding:6px}.woocommerce-variation.single_variation{margin-bottom:-26px!important}p.ast-stock-detail{display:none}a{text-decoration:none!important}.woocommerce-js div.product form.cart .variations label{font-weight:700;font-size:1rem;font-weight:400;font-family:'Libre Baskerville',serif;line-height:1.3em;text-transform:uppercase}.select.fpf-input-field{padding:6px 12px!important}#e-n-accordion-item-2110>div>div>div>table>tbody{border:1px solid var(--ast-border-color)}