.elementor-426 .elementor-element.elementor-element-5565c1f0:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-5565c1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F9;}.elementor-426 .elementor-element.elementor-element-5565c1f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5565c1f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-426 .elementor-element.elementor-element-79b3334e > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-426 .elementor-element.elementor-element-7332b00 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7332b00 .woocommerce-breadcrumb{color:#A080A0;}.elementor-426 .elementor-element.elementor-element-623d90b3:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-623d90b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F9;}.elementor-426 .elementor-element.elementor-element-623d90b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 60px 64px 60px;}.elementor-426 .elementor-element.elementor-element-623d90b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-426 .elementor-element.elementor-element-3bc0bb49 > .elementor-element-populated{padding:8px 0px 0px 40px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-426 .elementor-element.elementor-element-65d19a59 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-426 .elementor-element.elementor-element-65d19a59{color:#A080A0;}.elementor-widget-woocommerce-product-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-426 .elementor-element.elementor-element-3c86da9f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-426 .elementor-element.elementor-element-3c86da9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:400;line-height:1.12em;letter-spacing:-0.5px;color:#1A1A1A;}.elementor-426 .elementor-element.elementor-element-5cfe98fb > .elementor-widget-container{margin:0px 0px 14px 0px;}.woocommerce .elementor-426 .elementor-element.elementor-element-5cfe98fb .star-rating{color:#E8619A;}.woocommerce .elementor-widget-woocommerce-product-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-426 .elementor-element.elementor-element-57d333e3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.woocommerce .elementor-426 .elementor-element.elementor-element-57d333e3 .price{color:#E8619A;font-family:"Nunito", Sans-serif;font-size:32px;font-weight:700;}.woocommerce .elementor-426 .elementor-element.elementor-element-57d333e3 .price ins{color:#E8619A;}.elementor-426 .elementor-element.elementor-element-ad4ce52 > .elementor-widget-container{margin:0px 0px 18px 0px;}.woocommerce .elementor-426 .elementor-element.elementor-element-ad4ce52 .woocommerce-product-details__short-description{color:#7B5170;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-426 .elementor-element.elementor-element-3ecd74ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-3ecd74ae .cart button, .elementor-426 .elementor-element.elementor-element-3ecd74ae .cart .button{transition:all 0.2s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-3742a843{--divider-border-style:solid;--divider-color:rgba(232,97,154,.15);--divider-border-width:1px;}.elementor-426 .elementor-element.elementor-element-3742a843 > .elementor-widget-container{margin:20px 0px 18px 0px;}.elementor-426 .elementor-element.elementor-element-3742a843 .elementor-divider-separator{width:100%;}.elementor-426 .elementor-element.elementor-element-3742a843 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-426 .elementor-element.elementor-element-23ce7563{color:#A080A0;}.elementor-426 .elementor-element.elementor-element-57a12773:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-57a12773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F9;}.elementor-426 .elementor-element.elementor-element-57a12773{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-426 .elementor-element.elementor-element-57a12773 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-426 .elementor-element.elementor-element-1723ab4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-426 .elementor-element.elementor-element-1723ab4b .woocommerce-Tabs-panel{color:#7B5170;}.woocommerce .elementor-426 .elementor-element.elementor-element-1723ab4b .woocommerce-Tabs-panel h2{color:#1A1A1A;}.elementor-426 .elementor-element.elementor-element-1bb179d9:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-1bb179d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F9;}.elementor-426 .elementor-element.elementor-element-1bb179d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 60px 80px 60px;}.elementor-426 .elementor-element.elementor-element-1bb179d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-426 .elementor-element.elementor-element-79b3334e > .elementor-element-populated{padding:0px 28px 0px 28px;}.elementor-426 .elementor-element.elementor-element-623d90b3{padding:24px 28px 48px 28px;}.elementor-426 .elementor-element.elementor-element-3bc0bb49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-3c86da9f .elementor-heading-title{font-size:30px;}.elementor-426 .elementor-element.elementor-element-57a12773{padding:0px 28px 0px 28px;}.elementor-426 .elementor-element.elementor-element-1bb179d9{padding:40px 28px 60px 28px;}}@media(max-width:767px){.elementor-426 .elementor-element.elementor-element-79b3334e > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-426 .elementor-element.elementor-element-623d90b3{padding:20px 16px 40px 16px;}.elementor-426 .elementor-element.elementor-element-3c86da9f .elementor-heading-title{font-size:26px;}.elementor-426 .elementor-element.elementor-element-57a12773{padding:0px 16px 0px 16px;}.elementor-426 .elementor-element.elementor-element-1bb179d9{padding:40px 16px 56px 16px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-7332b00 */.elementor-426 .elementor-element.elementor-element-7332b00 a { color: #A080A0 !important; text-decoration:none; } .elementor-426 .elementor-element.elementor-element-7332b00 a:hover { color: #E8619A !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6e0d77cd */.elementor-426 .elementor-element.elementor-element-6e0d77cd .woocommerce-product-gallery__image img { border-radius:18px; box-shadow:0 6px 32px rgba(232,97,154,.1); } .elementor-426 .elementor-element.elementor-element-6e0d77cd .flex-control-thumbs li img { border-radius:10px; border:2px solid transparent; transition:border-color .2s; opacity:.72; } .elementor-426 .elementor-element.elementor-element-6e0d77cd .flex-control-thumbs li img.flex-active, .elementor-426 .elementor-element.elementor-element-6e0d77cd .flex-control-thumbs li img:hover { border-color:#E8619A !important; opacity:1; } .elementor-426 .elementor-element.elementor-element-6e0d77cd .onsale { background:#E8619A !important; border-radius:50px !important; font-family:'Nunito',sans-serif !important; font-size:.65rem !important; font-weight:700 !important; min-height:unset !important; min-width:unset !important; padding:.2rem .75rem !important; border:none !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-65d19a59 */.elementor-426 .elementor-element.elementor-element-65d19a59 { text-transform:uppercase; font-size:.66rem; } .elementor-426 .elementor-element.elementor-element-65d19a59 a { color:#E8619A !important; text-decoration:none; font-weight:700; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-57d333e3 */.elementor-426 .elementor-element.elementor-element-57d333e3 del { font-size:1rem !important; color:#C0A0B5 !important; font-weight:400 !important; } .elementor-426 .elementor-element.elementor-element-57d333e3 ins { text-decoration:none !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-ad4ce52 */.elementor-426 .elementor-element.elementor-element-ad4ce52 { border-left:3px solid #F4AECF; padding-left:1rem; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3ecd74ae */.elementor-426 .elementor-element.elementor-element-3ecd74ae .qty { background:#FDF8F9 !important; border:1.5px solid rgba(232,97,154,.2) !important; border-radius:12px !important; font-family:'Nunito',sans-serif !important; font-weight:700 !important; width:68px !important; text-align:center !important; padding:.6rem .5rem !important; outline:none !important; transition:border-color .2s !important; } .elementor-426 .elementor-element.elementor-element-3ecd74ae .qty:focus { border-color:#E8619A !important; box-shadow:0 0 0 3px rgba(232,97,154,.12) !important; } .elementor-426 .elementor-element.elementor-element-3ecd74ae form.cart { display:flex; align-items:center; gap:.75rem; flex-wrap:wrap; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-23ce7563 */.elementor-426 .elementor-element.elementor-element-23ce7563 { display:flex; flex-direction:column; gap:.3rem; } .elementor-426 .elementor-element.elementor-element-23ce7563 a { color:#E8619A !important; text-decoration:none; font-weight:600; } .elementor-426 .elementor-element.elementor-element-23ce7563 a:hover { color:#C44880 !important; text-decoration:underline; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1723ab4b */.elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs { border-bottom:2px solid rgba(232,97,154,.12) !important; padding:0 !important; gap:4px !important; } .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li::before, .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li::after { display:none !important; border:none !important; } .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li { background:transparent !important; border:none !important; border-radius:0 !important; padding:0 !important; } .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li a { font-family:'Nunito',sans-serif !important; font-size:.82rem !important; font-weight:600 !important; color:#A080A0 !important; padding:.72rem 1.1rem !important; border-bottom:2px solid transparent !important; margin-bottom:-2px !important; letter-spacing:.03em !important; transition:all .2s; } .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li.active a { color:#E8619A !important; border-bottom-color:#E8619A !important; font-weight:700 !important; } .elementor-426 .elementor-element.elementor-element-1723ab4b ul.tabs li a:hover { color:#E8619A !important; } .elementor-426 .elementor-element.elementor-element-1723ab4b .panel { background:#fff !important; border:1.5px solid rgba(232,97,154,.12) !important; border-top:none !important; border-radius:0 0 18px 18px !important; padding:36px 40px !important; box-shadow:0 4px 20px rgba(232,97,154,.05) !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bb179d9 *//* Tarjetas relacionados */ .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products, .elementor-426 .elementor-element.elementor-element-1bb179d9 .upsells ul.products { display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:1.25rem !important; list-style:none !important; padding:0 !important; margin:0 !important; } @media(max-width:1024px){ .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products, .elementor-426 .elementor-element.elementor-element-1bb179d9 .upsells ul.products { grid-template-columns:repeat(2,1fr) !important; } } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product, .elementor-426 .elementor-element.elementor-element-1bb179d9 .upsells ul.products li.product { background:#fff !important; border-radius:18px !important; overflow:hidden !important; box-shadow:0 2px 18px rgba(232,97,154,.07) !important; border:1.5px solid transparent !important; display:flex !important; flex-direction:column !important; transition:all .32s cubic-bezier(.22,1,.36,1) !important; margin:0 !important; padding:0 !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product:hover, .elementor-426 .elementor-element.elementor-element-1bb179d9 .upsells ul.products li.product:hover { transform:translateY(-6px) !important; box-shadow:0 16px 40px rgba(232,97,154,.15) !important; border-color:rgba(232,97,154,.26) !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product a img { width:100% !important; height:210px !important; object-fit:cover !important; display:block !important; transition:transform .4s cubic-bezier(.22,1,.36,1) !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product:hover a img { transform:scale(1.05) !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product .woocommerce-loop-product__title { font-family:'Nunito',sans-serif !important; font-size:.86rem !important; font-weight:600 !important; color:#1A1A1A !important; padding:.7rem 1rem .25rem !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product .price { font-size:.9rem !important; font-weight:700 !important; color:#E8619A !important; padding:0 1rem .5rem !important; display:block !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product .price del { font-size:.75rem !important; color:#C0A0B5 !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related ul.products li.product .star-rating { color:#E8619A !important; font-size:.72rem !important; margin:.4rem 1rem .1rem !important; } .elementor-426 .elementor-element.elementor-element-1bb179d9 .related h2, .elementor-426 .elementor-element.elementor-element-1bb179d9 .upsells h2 { font-family:'Cormorant Garamond',Georgia,serif !important; font-size:2rem !important; font-weight:300 !important; color:#1A1A1A !important; letter-spacing:-.015em !important; margin-bottom:1.6rem !important; }/* End custom CSS */