/*  
ENDERERA A TU CUIDADO - ESTILOS PERSONALIZADOS
AUTOR: ALINE PERALTA
ESTILOS PERSONALIZADOS PARA ENFERMERA A TU CUIDADO
MARZO 2026
*/

.badge-rosa,.badge-rosa-text{background-color:#ffb6d9!important}.inspiration-title,.nurse-title{text-transform:uppercase}body{font-family:Poppins,sans-serif!important;overflow-x:hidden!important;text-wrap:pretty}.woocommerce.sidebar_hide div.product div.summary{width:calc(100% - var(--theme-var-single-product-gallery-width));padding-left:20px;float:right!important;display:flex!important;flex-direction:column!important;overflow:hidden}form.variations_form.cart{display:block!important;width:100%!important;clear:both!important;margin-top:15px!important;margin-bottom:20px!important}.product-features{margin-top:1rem;padding:.5rem 0;font-family:Poppins,sans-serif}.body_style_fullscreen.sidebar_left [class*=content_wrap]>.content,.body_style_fullwide.sidebar_left [class*=content_wrap]>.content,.features-list{padding-left:0!important}.features-header{display:flex;align-items:center;gap:.5rem!important;margin-bottom:.5rem!important}.features-icon{width:30px!important;height:auto}.features-title{font-family:Pacifico,cursive;font-size:1.6rem!important;display:none;color:#f29ac2;margin:0}.features-list{margin-top:0!important}.features-list li{padding:.2rem 0!important;list-style:none;border-bottom:1px solid #f2f2f2;font-size:.8rem!important}.nurse-name{color:#f29ac2;font-weight:500}.variations_form .variations{width:100%!important;margin-bottom:10px!important;border:none!important}.woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap;align-items:center;gap:15px;clear:both}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button.button,div.wpforms-container-full .wpforms-submit,input[type=button],input[type=submit]{background-color:#df4e79!important;color:#fff!important;border-radius:50px!important;padding:12px 50px!important;font-weight:700!important;letter-spacing:1px;border:3px solid transparent!important;transition:.3s ease-in-out!important;cursor:pointer;display:inline-block}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,a.button:hover,button.button:hover,div.wpforms-container-full .wpforms-submit:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#fcd3e3!important;color:#d63384!important;border:3px solid #d63384!important}.bottom-info .add_to_cart_wrap a.shop_cart:before,.bottom-info .woosq_wrap a.woosq-btn:before{color:#000!important;opacity:1!important;visibility:visible!important;display:inline-block!important;transition:color .3s!important;font-size:20px!important}.bottom-info .add_to_cart_wrap a.shop_cart:hover:before,.bottom-info .woosq_wrap a.woosq-btn:hover:before{color:#e91e63!important}#calc_shipping_country_field,.woocommerce-accordion-content-delivery-info,.woocommerce-accordion-content-reviews,.woocommerce-accordion-title-delivery-info,.woocommerce-accordion-title-reviews,.woocommerce-result-count,.woopy_accordion_title,.woopy_woocommerce_filters_button,.woopy_woocommerce_filters_button_wrap{display:none!important}.sc_layouts_logo img{max-height:45px!important}.single_product_custom_text_after_add_to_cart{display:block!important;clear:both!important;padding-top:15px;border-top:1px solid #eee;margin-top:15px}.badge-rosa-text,.product-badges .badge{font-family:Poppins,sans-serif!important;padding:2px 8px!important;color:#fff!important}.woocommerce.sidebar_hide div.product div.summary .single_product_custom_text_after_add_to_cart,.woocommerce.sidebar_hide div.product div.summary .variations_form,.woocommerce.sidebar_hide div.product div.summary .woocommerce-variation-add-to-cart,.woocommerce.sidebar_hide div.product div.summary form.cart{float:none!important;clear:none!important;width:100%!important;position:relative}.woocommerce div.product form.cart{margin-left:0!important}.price{font-size:20px!important}.woocommerce-breadcrumb{font-size:.6rem!important;font-family:Poppins,sans-serif!important}body.woo_extensions_present.sidebar_hide #content div.product div.summary,body.woo_extensions_present.sidebar_hide div.product div.summary{padding-left:0}.related h2{font-size:22px!important}.product-badges{display:flex!important;align-items:center!important;margin-top:-4px!important;display:flex!important;gap:6px!important;margin-bottom:-12px!important;align-items:center!important}.nurse-image-column,.product-tabs,.tab-header{display:flex;display:flex}.product-badges .badge{display:inline-block!important;border-radius:4px!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.8px!important;line-height:1!important;border:none!important;min-height:auto!important;width:auto!important}.badge-rosa-text{border-radius:4px!important}.badge-morado-text{background-color:#caaedd!important;color:#fff!important;font-family:Poppins,sans-serif!important;padding:2px 8px!important;border-radius:4px!important}.badge-morado-text2,.badge-rosa-text2{color:#000!important;font-family:Poppins,sans-serif!important;padding:2px 8px!important;border-radius:4px!important}.badge-rosa-text2{background-color:#ffb6d9!important}.badge-morado,.badge-morado-text2{background-color:#caaedd!important}.woocommerce div.product .woocommerce-product-details__short-description{display:flex;margin-bottom:5px!important;display:flex;flex-direction:column;margin-top:-28px}.page_content_wrap{position:relative;margin-top:-40px}.nurse-image-column{flex:0 0 120px;justify-content:center}.nurse-text-column,.tab-title{flex:1}.inspiration-title{letter-spacing:1px;border:none!important}.nurse-name-title{text-transform:none}.nurse-description{margin:0!important;text-wrap:pretty!important}.store-availability-box{color:#444242;line-height:1.5;margin-top:20px;font-family:poppins,sans-serif;font-size:12px;text-transform:uppercase}.store-availability-box a{color:#ee5ea3;text-decoration:none}.availability-header{font-weight:400;font-size:14px;margin-bottom:10px}.product-tabs{flex-direction:column;gap:8px}.product-tab{border-bottom:none!important}.tab-header{cursor:pointer;width:100%;background:0 0;border:none;padding:6px 0;align-items:center;justify-content:space-between;text-align:left;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#111}.tab-icon{font-size:22px;line-height:1;font-weight:300;transition:transform .3s;font-family:Arial,Helvetica,sans-serif!important}.inspiration-title,.nurse-title{font-family:Poppins,sans-serif!important;text-transform:uppercase!important}.tab-content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .4s,opacity .3s,transform .3s;margin-top:6px}.product-tab.active .tab-content{max-height:1200px;opacity:1;transform:translateY(0)}.product-tab.active .tab-icon{transform:rotate(45deg)}.tab-content>:first-child{margin-top:0!important;margin-bottom:-1px}.inspiration-title,.nurse-title{font-size:.75rem!important;font-weight:600!important;letter-spacing:2px!important;color:#111!important;margin-bottom:6px!important}.nurse-name-title{font-weight:500!important;letter-spacing:.5px!important;color:#f29ac2!important}.nurse-inspiration-container{background-color:#fff9fb;border:1px dashed #f6d6e2;border-radius:18px;padding:14px;padding-bottom:14px!important}.inspiration-title{font-size:.7rem!important;font-weight:600!important;letter-spacing:2px!important;color:#111!important;margin-bottom:4px!important}.nurse-name-title{font-family:Pacifico,cursive!important;font-size:.95rem!important}.nurse-description{font-family:Poppins,sans-serif!important;color:#111!important;font-size:.85rem!important;line-height:1.55!important}.badge-entry,.custom-footer,.sello-texto-circular text{font-family:Poppins,sans-serif}form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3{font-size:47px;line-height:1.1em;display:none}#payment #order_review_heading_payment{margin:0;padding-bottom:35px;font-size:35px;line-height:1.2em;display:none}.woocommerce-checkout .woocommerce_status_bar{margin-top:40px!important}form.woocommerce-checkout>h3#order_review_heading{overflow:hidden;margin:0;padding-bottom:14px;font-size:20px!important;letter-spacing:normal;line-height:1.2em!important;font-weight:400!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:18px 50px;border:none;margin-top:-60px!important}.cc-compass-count,span.cc_cart_count{font-size:10px;border-radius:50px;background-color:#55aec9!important;position:absolute;top:-3px;min-width:14px;height:14px;font-weight:700;color:var(--cc-cart-count-text-color);line-height:150%;align-items:center;left:0;text-align:center}.cc-compass-count{padding:2px 3px 4px;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-webkit-transition:.2s ease-in;transition:.2s ease-in}span.cc_cart_count{padding:1px 5px 15px;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-webkit-transition:.2s ease-in;transition:.2s ease-in}.cc-compass,.sello-novedad-circulo{border-radius:50%;display:flex;align-items:center}.cc-fs-icon svg{width:29px;height:29px;color:#df537c!important}.cc-window .cc-nav ul li a[aria-selected=true]{border-bottom:3px solid #57adc9!important;color:#58afca!important;font-weight:600}.woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title{font-weight:400!important;letter-spacing:normal!important;margin:0;padding-bottom:30px;font-size:20px!important;line-height:1.2em}.woocommerce-notice p{font-weight:600!important;font-size:2rem!important;color:#58afca!important;text-transform:uppercase!important}.woocommerce .woocommerce-customer-details address{border-width:0!important;border-color:transparent!important;padding:30px;border-radius:0;color:#000;background:#fbfaf6!important}.elementor-4094 .elementor-element.elementor-element-bc40460 .elementor-heading-title{font-size:16.5px!important;letter-spacing:.1px}.woocommerce-Price-amount{font-size:15px!important;font-weight:300!important;color:#000!important}.badge-entry,.cc-compass i,.cc-compass svg{font-size:22px}.cc-compass{position:fixed;bottom:120px!important;right:30px!important;width:30px!important;height:30px!important;background-color:#58afca!important;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.25);z-index:9999999;cursor:pointer;line-height:1;touch-action:manipulation;transform:scale(1);transform-origin:center;transition:transform .25s,box-shadow .25s,background-color .25s;animation:1.1s both bounce-in-fwd}.cc-compass:hover{transform:scale(1.2)!important;box-shadow:0 4px 10px rgba(0,0,0,.25);background-color:#4aa3bd!important;color:#fff!important}.cc-compass:active{transform:scale(1.12)!important}.sello-novedad-container{position:fixed;top:100px;right:20px;z-index:1000;pointer-events:none}.sello-novedad-circulo{width:100px;height:100px;background-color:#ffb6d9;justify-content:center;position:relative;box-shadow:0 4px 15px rgba(255,182,217,.5);overflow:hidden;animation:.5s ease-out fadeInSello}.sello-icono{width:40%;color:#fff;z-index:2}.sello-texto-circular,.sello-texto-circular svg{width:100%;height:100%}.sello-texto-circular{position:absolute;top:0;left:0;z-index:1;animation:10s linear infinite girarDerecha}.sello-texto-circular text{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#ffffff}@keyframes girarDerecha{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInSello{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap a{color:#000!important}.badge-entry{display:inline-block;padding:8px 22px;font-weight:400;letter-spacing:.5px;color:#000;white-space:nowrap;border-radius:5px;opacity:0;transform:translateX(-12px);animation:.6s ease-out forwards badgeEnter}.badge-azul,.badge-morado,.badge-rosa{padding-left:10px;padding-right:10px}@keyframes badgeEnter{to{opacity:1;transform:translateX(0)}}.badge-morado{color:#fff}.badge-azul{background-color:#d9f0ff}@media (max-width:1023px){.products.products_style_creative.columns-4.animate_to_inited,.sc_extended_products_default .woocommerce.columns-4 ul.products>li.product{width:80px!important;float:left!important}.woocommerce ul.products li.product .post_header a{font-size:16px}.woocommerce-page.sidebar_show .woopy_woocommerce_filters_button,.woocommerce.sidebar_show .woopy_woocommerce_filters_button{display:none!important}}#page_preloader,.background_banner_wrap~.content_wrap>.content,.custom-background .content_wrap>.content,.page_content_wrap{background-color:#fff!important}.scroll_to_top_style_default{width:2.6em;height:2.6em;line-height:2.6em;text-align:center;border-radius:50%;color:#fff;border-color:#d63384!important;background-color:#d63384!important}.widgets_above_content_wrap,.widgets_above_page_wrap{font-size:1em;margin-bottom:2em!important}.page_content_wrap{padding-top:4.1rem;padding-bottom:7.4rem}.custom-footer{width:100%;background:#fdeff2;color:#000!important}.custom-footer-inner{max-width:1200px;margin:0 auto;padding:50px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col h4{font-size:14px;letter-spacing:1px;margin-bottom:16px;color:#000!important}.footer-col a{display:block;font-size:15px;color:#000!important;text-decoration:none;margin-bottom:10px}.footer-col a:hover{opacity:.7}.footer-contact i{margin-right:8px;color:#d63384!important;font-size:1.4rem}.footer-socials{margin-top:15px}.footer-socials a{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;color:#d63384!important;text-decoration:none;font-size:15px}.footer-copy{background:#e18aa3;text-align:center;padding:10px;font-size:12px;color:#fff}@media (max-width:900px){.custom-footer-inner{grid-template-columns:1fr;text-align:center}.footer-socials{justify-content:center}}.woocommerce-form-coupon-toggle{margin-bottom:0;padding-bottom:10px;margin-top:-10px!important}.nurse-illustration{filter:drop-shadow(0px 4px 6px rgba(0,0,0,.1));width:90px!important;height:auto!important;border-radius:15px;filter:drop-shadow(0px 4px 6px rgba(0, 0, 0, .1))}.wc_payment_method label img.img-spei{height:32px!important}.login h1 a{background-image:url(https://www.enfermeraatucuidado.com.mx/wp-content/uploads/2026/03/favicon.png)!important;height:3rem!important;width:400px!important;background-size:contain;background-repeat:no-repeat;background-position:center}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ffb6d9!important;border-color:#ffb6d9!important;color:#fff}.woocommerce img,.woocommerce-page img Especificidad: (0,1,1){height:auto;max-width:20%;display:none!important}.single_add_to_cart_button{background-color:#f3b8cc!important;color:#d63384!important}@media (max-width:600px){.product-badges{margin-top:10px!important}.tab-header{font-size:.7rem}.nurse-description{padding-bottom:20px!important;margin-top:-2px!important;font-size:.75rem!important}.inspiration-title{margin-top:-10px!important}.tab-image{width:80%;height:auto}.cc-compass{width:50px;height:50px;right:25px!important;bottom:140px!important}.cc-compass i,.cc-compass svg{font-size:32px}.sello-novedad-container{top:80px;right:10px}.sello-novedad-circulo{width:80px;height:80px}.sello-texto-circular text{font-size:9px}.badge-entry{font-size:16px;padding-left:10px;padding-right:10px}.nurse-inspiration-container{flex-direction:column;text-align:center;padding:20px}.nurse-image-column{flex:0 0 100px;margin-bottom:10px}.content_wrap{padding-left:30px!important;padding-right:30px!important}.nurse-illustration{width:60%!important;height:auto}}.woocommerce .product_meta span{display:block;font-weight:600;letter-spacing:.6px;font-size:12px!important;line-height:1.3em;color:#58afca!important}.woocommerce .product_meta span>a,.woocommerce .product_meta span>span{font-size:12px!important;font-weight:400;letter-spacing:0}.woocommerce div.product .product_title{font-size:1.6rem!important;font-family:Poppins,sans-serif!important;display:inline;width:auto;max-width:fit-content;padding:6px 12px;line-height:1.2;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.product.product-cat-bolsas .product_title{background-color:#ffd6e8;color:#3a2a2a}.product.product-cat-coleteras .product_title{background-color:#ffc1e3;color:#3a2a2a}.product.product-cat-neceser-y-mas .product_title{background-color:#e6d6ff;color:#2d2a3a}.product.product-cat-latidos-que-cuidan .product_title{background-color:#dcd0ff;color:#2d2a3a}.product.product-cat-mochilas .product_title{background-color:#d6f0ff;color:#2a3a3a}.product.product-cat-portagafetes .product_title{background-color:#cde7ff;color:#2a3a3a}.product.product-cat-chamarras .product_title{background-color:#f0e6ff;color:#2d2a3a}.product.product-cat-tijeras .product_title{background-color:#e0f7fa;color:#2a3a3a}.product.product-cat-rompeampolletas .product_title{background-color:#ffe4f0;color:#3a2a2a}.product.product-cat-uncategorized .product_title{background-color:#f5f5f5;color:#333}.woocommerce ul.products li.product .woocommerce-loop-product__title a{display:inline;width:auto;max-width:fit-content;padding:5px 10px;border-radius:6px;line-height:1.2;box-decoration-break:clone;-webkit-box-decoration-break:clone}.product.product-cat-bolsas .woocommerce-loop-product__title a{background-color:#ffd6e8}.product.product-cat-coleteras .woocommerce-loop-product__title a{background-color:#ffc1e3}.product.product-cat-neceser-y-mas .woocommerce-loop-product__title a{background-color:#e6d6ff}.product.product-cat-latidos-que-cuidan .woocommerce-loop-product__title a{background-color:#dcd0ff}.product.product-cat-mochilas .woocommerce-loop-product__title a{background-color:#d6f0ff}.product.product-cat-portagafetes .woocommerce-loop-product__title a{background-color:#cde7ff}.product.product-cat-chamarras .woocommerce-loop-product__title a{background-color:#f0e6ff}.product.product-cat-tijeras .woocommerce-loop-product__title a{background-color:#e0f7fa}.product.product-cat-rompeampolletas .woocommerce-loop-product__title a{background-color:#ffe4f0}.product.product-cat-uncategorized .woocommerce-loop-product__title a{background-color:#f5f5f5}.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.4}.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{filter:brightness(.95);transition:.2s}.woocommerce button.single_add_to_cart_button,.woocommerce div.product form.cart .button.alt{background-color:#f3b8cc!important;color:#b92a5e!important;border:none!important}.woocommerce button.single_add_to_cart_button:hover,.woocommerce div.product form.cart .button.alt:hover{background-color:#f8d3df!important;color:#9c2c54!important}.sc_layouts_menu_nav ul li::after,.sc_layouts_menu_nav ul li::before,.sc_layouts_menu_nav ul li>a::after,.sc_layouts_menu_nav ul li>a::before{display:none!important;content:none!important}.sc_layouts_menu_nav ul li a span,.sc_layouts_menu_nav ul li>a,.sc_layouts_menu_nav ul li>a span{background:0 0!important;box-shadow:none!important}.sc_layouts_menu_nav ul li.current-menu-item>a,.sc_layouts_menu_nav ul li.current_page_item>a,.sc_layouts_menu_nav ul li.sfHover>a,.sc_layouts_menu_nav ul li:hover>a{background:0 0!important;color:inherit!important}.sc_layouts_menu_nav ul li{border-radius:14px!important;padding:2px 6px!important;transition:.25s!important}.sc_layouts_menu_nav ul li>a{padding:8px 16px!important;border-radius:14px!important;display:inline-block!important;font-weight:500!important;position:relative!important;z-index:2!important}.menu-rosa>a{background-color:#fdebf2!important;color:#b83260!important}.menu-rosa:hover{background-color:#f9d6e3!important}.menu-rosa:hover>a{color:#8e2448!important}.menu-rosa-fuerte>a{background-color:#f8d4df!important;color:#a61e4d!important}.menu-rosa-fuerte:hover{background-color:#f1b8ca!important}.menu-rosa-fuerte:hover>a{color:#7d1839!important}.menu-lila>a{background-color:#f1e6ff!important;color:#7b3fe4!important}.menu-lila:hover{background-color:#e4d2ff!important}.menu-lila:hover>a{color:#5a2bb0!important}.menu-morado>a{background-color:#eadcff!important;color:#6a35c9!important}.menu-morado:hover{background-color:#d8c2ff!important}.menu-morado:hover>a{color:#4d2596!important}.menu-lavanda>a{background-color:#f5f0ff!important;color:#8a6fd1!important}.menu-lavanda:hover{background-color:#e6dcff!important}.menu-lavanda:hover>a{color:#5f4aa8!important}.menu-azul>a{background-color:#e6f0ff!important;color:#2f6edb!important}.menu-azul:hover{background-color:#d4e4ff!important}.menu-azul:hover>a{color:#1f4fa8!important}.menu-azul-suave>a{background-color:#eef6ff!important;color:#4a7bd1!important}.menu-azul-suave:hover{background-color:#dcecff!important}.menu-azul-suave:hover>a{color:#2e5ca8!important}.menu-menta>a{background-color:#e6f7f1!important;color:#2e9e7d!important}.menu-menta:hover{background-color:#d2f0e6!important}.menu-menta:hover>a{color:#1f7a60!important}.menu-verde>a{background-color:#eafaf1!important;color:#2f9d57!important}.menu-verde:hover{background-color:#d7f5e4!important}.menu-verde:hover>a{color:#1f7a42!important}.menu-amarillo>a{background-color:#fff9e6!important;color:#b89b2e!important}.menu-amarillo:hover{background-color:#fff1cc!important}.menu-amarillo:hover>a{color:#8c7420!important}.sc_layouts_menu_nav ul li:hover{transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important}@media (max-width:768px){.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary{width:100%!important;float:none!important;padding-left:0!important}.woocommerce-variation-add-to-cart{flex-direction:column;align-items:stretch}.single_add_to_cart_button{width:100%!important}.features-title{font-size:1.4rem!important}.sc_layouts_menu_nav ul li>a{display:block!important;width:fit-content!important;margin-bottom:6px!important}}.sc_layouts_menu_nav>li.sfHover>a,.sc_layouts_menu_nav>li>a:hover{color:none!important}.menu_mobile .menu_mobile_inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;text-align:center;overflow:hidden;color:var(--theme-color-alter_text);background-color:#fff5fc!important}.menu_mobile .menu_mobile_nav_area li Especificidad: (0,2,1){width:100%;margin:.4rem!important}