body{font-size:16px}h3{margin:10px 0;font-weight:bold}.titulo{font-family:'Anton',Helvetica,Arial,Lucida,sans-serif;font-size:.9em;line-height:120%;font-style:oblique}.et_pb_title_meta_container{margin:20px 0}.widget_block{background-color:#f5f5f5;padding:10px 10px 50px 10px;margin-bottom:40px!important}.widgettitle{font-weight:bold}.wp-block-categories-list li{list-style-type:disclosure-closed;margin:15px 0 15px 20px}.wp-block-categories-list li a:hover{color:#f89a3e}.title-landing{color:#FFF;font-size:1.1em;line-height:130%;font-weight:bold}.wrap-form{padding:0;width:100%}.woocommerce.columns-3 ul.products li.product{text-align:center}.btn-cta{color:#FFF;text-transform:uppercase;border:2px solid #FFF;padding:10px;display:block;width:200px;text-align:center;margin-top:20px;background-color:transparent;transition:background-color 0.3s,color 0.3s}.btn-cta:hover{background-color:#F56036;color:#FFF}.woocommerce ul.products li.product .button{text-align:center;display:block;width:200px;margin:20px auto 0 auto;max-width:100%}ul.wp-block-list li a{color:#093151;font-weight:bold}ul.wp-block-list{padding-left:50px}span.rpwwt-post-title{font-weight:bold}h4.widgettitle{background-color:#f89a3e;padding:25px 10px}.img-content{margin:10px 15px}.wrap-categorias h2{background-color:#eeeeee;padding:10px}.category-section{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:10px 20px;border-radius:5px}.category-title{margin:0;font-size:20px;line-height:25px}.view-more-button{background-color:#106d26;color:white;padding:10px 15px;border:none;border-radius:5px;text-decoration:none;font-weight:bold}.view-more-button:hover{background-color:#218838}div#rank-math-toc{background:linear-gradient(135deg,#e0f2ff 0%,#f0f9ff 100%);border-radius:12px;padding:18px 25px;margin:25px 0;box-shadow:0 8px 20px rgba(8,49,82,0.08);border-left:5px solid #2a7dc0;position:relative;overflow:hidden}div#rank-math-toc .rank-math-title{font-size:1.3em;font-weight:700;color:#083152;margin-bottom:12px;padding-bottom:8px;border-bottom:2px dashed rgba(8,49,82,0.15);position:relative}div#rank-math-toc:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background-color:rgba(42,125,192,0.08);border-radius:50%;z-index:0}div#rank-math-toc ul{list-style:none;padding:0;margin:0;position:relative;z-index:1}div#rank-math-toc ul li{margin:5px 0;padding-left:28px;position:relative;transition:all 0.2s ease}div#rank-math-toc ul li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-color:#2a7dc0;border-radius:50%;transition:all 0.3s ease;opacity:0.8}div#rank-math-toc ul li ul li:before{width:14px;height:14px;top:6px;background-color:#5a9bd1}div#rank-math-toc a{color:#083152;text-decoration:none;font-weight:500;transition:all 0.2s ease;display:block;padding:1px 0;line-height:1.4}div#rank-math-toc a:hover{color:#2a7dc0;transform:translateX(3px)}div#rank-math-toc ul li:hover:before{transform:scale(1.2);background-color:#083152}div#rank-math-toc ul li ul{padding:2px 0 0 18px}div#rank-math-toc ul li ul li{margin:4px 0;font-size:0.95em}div#rank-math-toc .rank-math-toc-toggle{background-color:#2a7dc0;color:white;border:none;border-radius:5px;padding:5px 10px;font-size:0.9em;cursor:pointer;transition:all 0.3s ease}div#rank-math-toc .rank-math-toc-toggle:hover{background-color:#083152}.contenedor-texto-corrido{overflow:hidden;white-space:nowrap;box-sizing:border-box;max-width:1400px;margin:0 auto}.texto-corrido{display:inline-block;padding-left:100%;animation:scrollText 20s linear infinite;font-size:17px;padding:10px 0}@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}blockquote{position:relative;padding:20px 30px 20px 30px;margin:30px 0 20px 0!important;background-color:#f0f7fc;border-radius:0 8px 8px 0;box-shadow:4px 4px 12px rgba(0,0,0,0.07);font-style:italic;font-size:1.1em;color:#2c4b63;border-left:5px solid #5a92c5!important;overflow:hidden}blockquote::before{content:""";
    position: absolute;
    left: 25px;
    top: 20px;
    font-size: 3.5em;
    font-family: Georgia, serif;
    color: #5a92c5;
    font-weight: bold;
    opacity: 0.7;
    line-height: 1;
}

blockquote::after {
    content: "";position:absolute;top:-50px;right:-50px;width:100px;height:100px;background-color:rgba(90,146,197,0.1);border-radius:50%;z-index:0}blockquote p{position:relative;z-index:1;margin-bottom:0.8em;line-height:1.6}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:15px;text-align:right;color:#5a92c5;font-size:0.9em}.et_pb_tab{padding:24px 10px}.star-rating-container{margin:0 0 20px 0}.envio-pago-container{display:flex;justify-content:center;align-items:center;gap:30px;font-family:Arial,sans-serif;text-align:center}.envio-gratis,.pago-contra-entrega{display:flex;align-items:center;justify-content:center}.tiered-pricing-option{padding:25px 15px!important}.single_add_to_cart_button.button.alt{width:100%!important}.productos-relacionados{background-color:#f1f1f1}.single-product div.product .woocommerce-product-gallery{display:flex;flex-direction:column}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{order:1;margin-top:20px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{order:0}.et_pb_tab_content h2{font-weight:bold}figcaption.wp-element-caption{font-size:1em;font-style:italic;text-align:center;margin-bottom:20px}.aligncenter{text-align:center}.single-product .price del{font-size:20px}.savings-badge{display:inline-block;background-color:#e03232;color:white;padding:2px 6px;font-weight:bold;border-radius:3px;margin-left:8px;font-size:10px;vertical-align:middle}.single-product .savings-badge{display:inline-block;margin-left:8px;width:auto;border-radius:5px}.tiered-pricing-option{padding:15px!important}.single-product p,.single-prduct li{font-size:16px!important}ul.footer-list li a{color:#FFF;font-size:14px}ul.footer-list li a:hover{color:#f89a3e;text-decoration:underline}ul.footer-list li{line-height:250%}.single-product .single_add_to_cart_button{animation:pulse 3s infinite;border-radius:20px;position:relative;z-index:1}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,0.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.blog-container{padding:10px 100px}#rank-math-faq{background-color:#efefef;padding:20px 30px;border-radius:10px;margin-bottom:20px}@media all and (max-width:767px){.blog-container{padding:0}.perfil-icon a{margin-right:20px!important}.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 11.5%!important;width:100%!important}.category-section{flex-direction:column;align-items:flex-start}.view-more-button{margin-top:10px}.texto-corrido{font-size:18px;padding:8px}}.titulo-disfraz{margin:0 auto}.testimonial-card{max-width:100%;padding:20px;background-color:white;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.testimonial-text{font-size:14px;line-height:1.5;color:#555;margin-bottom:20px;font-style:italic}.customer-info{display:flex;align-items:center}.customer-image{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:10px}.customer-name{font-weight:bold;margin:0;font-size:16px;padding:0}.verified-badge{display:flex;align-items:center;font-size:14px;color:#777;margin-top:4px}.verified-icon{color:white;background-color:#00b894;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;margin-left:8px}@media (max-width:480px){.category-title{font-size:20px;text-align:center;margin:0}.view-more-button{padding:8px 12px;display:block;margin:10px auto;text-align:center}}