/* New Minerva identity. Selectors are limited to native, unconverted bodies. */
body.minerva-estilo-restante{--mr-paper:#faf7f3;--mr-ink:#29242a;--mr-pink:#e6007e;--mr-line:#e5d9df;--mr-muted:#766773}
body.minerva-estilo-restante #main-content{background:var(--mr-paper);color:var(--mr-ink);font:16px/1.75 Arial,sans-serif}
body.minerva-estilo-restante #main-content .et_pb_section{background-color:#fff!important;background-image:none!important;padding:58px 0!important;min-height:0!important;border:0!important;width:100%!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important}
body.minerva-estilo-restante #main-content .et_pb_section:nth-child(2n+1){background-color:var(--mr-paper)!important}
body.minerva-estilo-restante #main-content .et_pb_row{width:88%!important;max-width:1180px!important;padding:12px 0!important;margin:0 auto!important}
body.minerva-estilo-restante #main-content :is(.et_pb_section,.et_pb_row){transform:none!important}
body.minerva-estilo-restante #main-content .et_pb_text{margin:0 0 24px!important;text-shadow:none!important}
body.minerva-estilo-restante #main-content .et_pb_column{min-width:0}
body.minerva-estilo-restante #main-content :is(.et_pb_text,.et_pb_post_content,.et_pb_blurb_description,.et_pb_toggle_content,.et_pb_promo_description){color:var(--mr-ink)!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.75!important;text-shadow:none!important}
body.minerva-estilo-restante #main-content :is(h1,h2,h3,h4,h5,h6){color:var(--mr-ink)!important;text-shadow:none!important;text-transform:none!important;letter-spacing:-.5px!important;line-height:1.18!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;overflow-wrap:break-word}
body.minerva-estilo-restante #main-content h1{font-size:clamp(34px,4.4vw,60px)!important;letter-spacing:-1.7px!important;padding-bottom:24px}
body.minerva-estilo-restante #main-content h2{font-size:clamp(27px,3vw,40px)!important;padding-bottom:18px}
body.minerva-estilo-restante #main-content h3{font-size:28px!important;padding-bottom:16px}
body.minerva-estilo-restante #main-content :is(h4,h5,h6){font-size:23px!important}
body.minerva-estilo-restante #main-content p{line-height:1.75}
body.minerva-estilo-restante #main-content a{color:#a7005d}
body.minerva-estilo-restante #main-content a:hover{color:#d00073}
body.minerva-estilo-restante #main-content a:focus-visible,body.minerva-estilo-restante #main-content :is(button,input,textarea,select):focus-visible{outline:3px solid var(--mr-pink);outline-offset:4px}
body.minerva-estilo-restante #main-content .et_pb_text :is(ul,ol){padding-left:25px;line-height:1.8}
body.minerva-estilo-restante #main-content .et_pb_divider{height:20px!important;min-height:0!important;margin:12px 0!important;padding:0!important}
body.minerva-estilo-restante #main-content .et_pb_divider::before{border-color:var(--mr-line)!important}
body.minerva-estilo-restante #main-content :is(.et_animated,.et-waypoint){animation:none!important;opacity:1!important;transform:none!important}
body.minerva-estilo-restante #main-content :is(.et_pb_image img,.et_pb_slide,.et_pb_gallery_image){border-radius:18px}
body.minerva-estilo-restante #main-content .et_pb_promo{background:#f5edf1!important;border:1px solid var(--mr-line);border-radius:18px;padding:28px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
body.minerva-estilo-restante #main-content :is(.et_pb_image,.et_pb_image_wrap,.et_pb_image img){max-width:100%!important}
body.minerva-estilo-restante #main-content .et_pb_image{margin-left:0!important;margin-right:0!important}
body.minerva-estilo-restante #main-content .et_pb_blurb{border-radius:16px;padding:20px!important;box-shadow:none!important}
body.minerva-estilo-restante #main-content .et_pb_blurb :is(.et-pb-icon,.et_pb_module_header){color:#a7005d!important}
body.minerva-estilo-restante #main-content :is(.et_pb_button,.et_pb_contact_submit,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.return-to-shop .button,.wpcf7-submit){font:600 14px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;background:var(--mr-pink)!important;color:#fff!important;border:1px solid var(--mr-pink)!important;border-radius:30px!important;padding:13px 24px!important;text-shadow:none!important;box-shadow:none!important;min-height:46px}
body.minerva-estilo-restante #main-content .et_pb_button::after{display:none!important}
body.minerva-estilo-restante #main-content button:disabled{opacity:.5}
/* Forms: existing names, actions, validation, captcha and upload limits are untouched. */
body.minerva-estilo-restante #main-content .et_pb_contact_form_container{background:#fff;border:1px solid var(--mr-line);border-top:4px solid var(--mr-pink);border-radius:20px;padding:35px!important;box-shadow:0 18px 50px #29242a08}
body.minerva-estilo-restante #main-content :is(.et_pb_contact_form,.woocommerce form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select){color:var(--mr-ink)!important;background:#faf7f3!important;border:1px solid #d9cbd3!important;border-radius:10px!important;font:15px/1.6 Arial,sans-serif!important;padding:13px!important;box-shadow:none!important;max-width:100%}
body.minerva-estilo-restante #main-content .et_pb_contact_form textarea{min-height:145px}
body.minerva-estilo-restante #main-content .et_pb_contact_form :is(input,textarea)::placeholder{color:#766773!important;opacity:1}
body.minerva-estilo-restante #main-content .et_contact_bottom_container{margin-top:14px}
/* Original accordion/tabs keep their controls and event handlers. */
body.minerva-estilo-restante #main-content .et_pb_toggle{background:#fff!important;border:1px solid var(--mr-line)!important;border-radius:14px!important;padding:25px!important;margin:0 0 16px!important}
body.minerva-estilo-restante #main-content .et_pb_toggle_open{border-left:4px solid var(--mr-pink)!important;background:#fffafd!important}
body.minerva-estilo-restante #main-content .et_pb_toggle_title{font:400 25px/1.3 Georgia,serif!important;padding-right:36px!important}
body.minerva-estilo-restante #main-content .et_pb_toggle_title::before{color:#a7005d!important;font-size:20px!important}
body.minerva-estilo-restante #main-content .et_pb_tabs{border:1px solid var(--mr-line)!important;border-radius:18px;overflow:hidden;background:#fff}
body.minerva-estilo-restante #main-content .et_pb_tabs_controls{display:flex;flex-wrap:wrap;background:#f4edf0!important;border:0;padding:10px!important}
body.minerva-estilo-restante #main-content .et_pb_tabs_controls li{border:0!important;float:none;border-radius:25px;margin:4px!important;height:auto!important}
body.minerva-estilo-restante #main-content .et_pb_tabs_controls li a{font:600 13px/1.5 Arial,sans-serif!important;padding:12px 19px!important;color:var(--mr-ink)!important}
body.minerva-estilo-restante #main-content .et_pb_tabs_controls .et_pb_tab_active{background:var(--mr-pink)!important}
body.minerva-estilo-restante #main-content .et_pb_tabs_controls .et_pb_tab_active a{color:#fff!important}
body.minerva-estilo-restante #main-content .et_pb_all_tabs{background:#fff!important}
/* Existing shop loops: same links, products, ordering, prices and filters. */
body.minerva-estilo-restante #main-content ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;clear:both;padding:0!important}
body.minerva-estilo-restante #main-content ul.products::before,body.minerva-estilo-restante #main-content ul.products::after{display:none!important}
body.minerva-estilo-restante #main-content ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;border:1px solid var(--mr-line);border-radius:16px;padding:0 0 20px!important;overflow:hidden}
body.minerva-estilo-restante #main-content ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f7f3f5;margin:0 0 19px!important}
body.minerva-estilo-restante #main-content ul.products li.product :is(.woocommerce-loop-product__title,h2){font:400 22px/1.25 Georgia,serif!important;padding:0 18px 12px!important;letter-spacing:-.3px!important;color:var(--mr-ink)!important}
body.minerva-estilo-restante #main-content ul.products li.product :is(.price,.gm-unit-price,.unit-price){display:block;margin:0 18px!important;color:#a7005d!important;font:600 14px/1.5 Arial,sans-serif!important}
body.minerva-estilo-restante #main-content ul.products li.product .button{margin:18px 18px 0!important}
/* Contact page: original photo, copy, uploader and budget form. */
body.minerva-estilo-contacto #main-content .et_pb_section_1{background-image:linear-gradient(90deg,#faf7f3 0%,#faf7f3 48%,transparent 48%),url('https://www.gminerva.com/wp-content/uploads/imprenta_online_barata_rapida.jpg')!important;background-size:100% 100%,52% 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important;padding:64px 0!important;position:relative}
body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_row{margin-left:6%!important;width:43%!important}
body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_text_0{margin-bottom:10px!important;text-align:left!important}
body.minerva-estilo-contacto #main-content .et_pb_text_0 p{font:400 clamp(40px,5.3vw,72px)/1.05 Georgia,serif!important;letter-spacing:-2px;color:var(--mr-ink)!important;text-shadow:none!important}
body.minerva-estilo-contacto #main-content .et_pb_text_1 h2{font:400 17px/1.6 Arial,sans-serif!important;letter-spacing:0!important;color:var(--mr-muted)!important}
body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_text_1,body.minerva-estilo-contacto #main-content .et_pb_text_1 h2{text-align:left!important}
body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_divider{height:0!important;margin:0!important}
body.minerva-estilo-contacto #main-content .et_pb_section_2 .et_pb_column,body.page-id-2208.minerva-estilo-restante #main-content .et_pb_section_1 .et_pb_column{background:#fff;border:1px solid var(--mr-line);border-top:3px solid var(--mr-pink);padding:28px!important;border-radius:15px}
body.minerva-estilo-contacto #main-content .et_pb_section_2{background:#faf7f3!important}
body.minerva-estilo-contacto #main-content .et_pb_section_2 p{font-size:15px!important;overflow-wrap:anywhere}
body.minerva-estilo-contacto #main-content .et_pb_section_2 a{font:400 12px/1.7 Arial,sans-serif!important;color:#a7005d!important;background:none!important;text-decoration:underline!important;text-decoration-color:#e6007e!important;text-underline-offset:3px;overflow-wrap:anywhere}
body.minerva-estilo-contacto #main-content .wfu_container{width:88%!important;max-width:1180px;margin:24px auto!important;padding:18px 22px!important;border:1px solid var(--mr-line);border-radius:14px;background:#fff}
body.minerva-estilo-contacto #main-content .wfu_container table{border:0!important;margin:0!important;width:auto;max-width:100%}
body.minerva-estilo-contacto #main-content .wfu_container td{border:0!important;padding:3px!important}
body.minerva-estilo-contacto #main-content .wfu_container .file_title_clean{font:600 13px/1.4 Arial,sans-serif!important;color:#a7005d!important}
body.minerva-estilo-contacto #main-content .wfu_container :is(.file_input_button,.file_input_submit){border:1px solid var(--mr-line)!important;background:#f7f0f4!important;border-radius:8px;font:12px/1.5 Arial,sans-serif!important;height:36px!important}
body.minerva-estilo-contacto #main-content .wfu_container .file_input_button{width:135px!important}
body.minerva-estilo-contacto #main-content .wfu_container :is(.file_input_uploadform,[id^="wordpress_file_upload_form_"],.file_input_uploadform input[type=file]){width:135px!important}
body.minerva-estilo-contacto #main-content .wfu_container .file_input_submit{width:110px!important}
/* Legal pages: readable paper layout; every paragraph remains original. */
body.minerva-estilo-legal #main-content .et_pb_section{padding:65px 0!important;background:var(--mr-paper)!important}
body.minerva-estilo-legal #main-content .et_pb_row{max-width:900px!important;background:#fff;border:1px solid var(--mr-line);border-top:4px solid var(--mr-pink);border-radius:18px;padding:45px!important}
body.minerva-estilo-legal #main-content h2{font-size:30px!important;margin-top:28px}
body.minerva-estilo-legal #main-content .et_pb_text_0 :is(h1,h2):first-child{font-size:clamp(32px,4vw,48px)!important;margin-top:0}
body.minerva-estilo-legal #main-content :is(table,td,th){border-color:var(--mr-line)!important;overflow-wrap:anywhere}
body.minerva-estilo-legal #main-content table{font-size:13px}
/* Budget hero + calm supporting copy. */
body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header{background:#faf7f3!important;padding:55px 6%!important;min-height:0!important;text-shadow:none!important;border-bottom:4px solid var(--mr-pink)}
body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:100%!important;max-width:1180px!important}
body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header .header-content{width:100%!important;max-width:850px!important;padding:0!important}
body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header :is(h1,p,.et_pb_fullwidth_header_subhead){color:var(--mr-ink)!important;text-shadow:none!important}
body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header_subhead{font:400 18px/1.65 Arial,sans-serif!important;letter-spacing:0!important}
body.minerva-estilo-presupuesto #main-content .et_pb_section_0{padding:0!important}
body.minerva-estilo-presupuesto #main-content .et_pb_section_1{padding:22px 0 0!important}
body.minerva-estilo-presupuesto #main-content .et_pb_section_2{padding:10px 0 40px!important}
body.minerva-estilo-presupuesto #main-content .et_pb_text_0 p{color:#a7005d!important;font:400 28px/1.3 Georgia,serif!important}
body.minerva-estilo-presupuesto #main-content .et_pb_section_5 .et_pb_row{max-width:900px!important}
/* Blog, article and archive templates. Native tabs, pagination and comments remain. */
body.minerva-estilo-restante #main-content .et_pb_blog_grid .et_pb_post{border:1px solid var(--mr-line)!important;background:#fff!important;border-radius:16px;overflow:hidden;padding:24px!important;box-shadow:0 12px 30px #29242a05}
body.minerva-estilo-restante #main-content .et_pb_blog_grid .et_pb_post h2{font-size:27px!important}
body.minerva-estilo-restante #main-content .post-meta{font:12px/1.6 Arial,sans-serif!important;color:var(--mr-muted)!important}
body.minerva-estilo-restante #main-content .et_pb_blog_grid .et_pb_image_container{margin:-24px -24px 24px!important}
body.minerva-estilo-blog #main-content .et_pb_section_0 .et_pb_image{max-width:150px!important;margin:0 auto 20px!important}
body.minerva-estilo-articulo #main-content .et_pb_section_0_tb_body{border-bottom:4px solid var(--mr-pink)!important}
body.minerva-estilo-articulo #main-content .et_pb_section_0_tb_body .et_pb_row{max-width:1050px!important}
body.minerva-estilo-articulo #main-content .et_pb_post_content>.et-l>.et_builder_inner_content>.et_pb_section{padding:20px 0!important}
body.minerva-estilo-articulo #main-content .et_pb_post_content .et_pb_row{max-width:860px!important;width:100%!important}
body.minerva-estilo-articulo #main-content .et_pb_post_content .et_pb_text{font-size:18px!important}
body.minerva-estilo-archivo #main-content>.container{padding:50px 0!important;max-width:1180px!important}
body.minerva-estilo-restante #main-content #sidebar .et_pb_widget{background:#fff;border:1px solid var(--mr-line);border-radius:14px;padding:20px;margin-bottom:22px!important}
body.minerva-estilo-restante #main-content #sidebar .widgettitle{font-size:23px!important}
body.minerva-estilo-restante #main-content #sidebar .et_pb_widget li{padding:6px 0;font-size:14px;line-height:1.5}
/* Commerce pages: styling only, no cart/checkout/account replacement. */
body.minerva-estilo-restante #main-content .woocommerce :is(form.login,form.register,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content){background:#fff;border:1px solid var(--mr-line)!important;border-radius:18px;padding:28px!important;box-shadow:0 12px 35px #29242a05}
body.minerva-estilo-restante #main-content .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){background:#fff!important;border-top-color:var(--mr-pink)!important;color:var(--mr-ink)!important;border-radius:10px}
body.minerva-estilo-restante #main-content .woocommerce :is(.woocommerce-info,.woocommerce-message)::before{color:#a7005d!important}
body.minerva-estilo-restante #main-content .woocommerce-MyAccount-navigation li{list-style:none;border-bottom:1px solid var(--mr-line);padding:12px 15px}
body.minerva-estilo-restante #main-content .woocommerce-MyAccount-navigation li.is-active{background:#fff0f8;border-radius:10px}
body.minerva-estilo-restante #main-content .woocommerce table.shop_table{border:1px solid var(--mr-line)!important;border-radius:12px;background:#fff}
body.minerva-estilo-restante #main-content #payment{background:#f4edf1!important;border-radius:15px}
body.minerva-estilo-restante #main-content .woocommerce .form-row label{font-weight:600;color:var(--mr-ink);font-size:14px}
body.minerva-estilo-restante #main-content .woocommerce input[type=checkbox]{accent-color:var(--mr-pink)}
body.minerva-estilo-cuenta #main-content>.container,body.minerva-estilo-compra #main-content>.container{padding:50px 0!important;max-width:1180px!important}
body.minerva-estilo-carrito #main-content .et_pb_row{max-width:1100px!important}
/* Unconverted products: reuse native Divi/Woo modules and hidden quantity rules. */
body.minerva-estilo-producto #main-content .et_pb_section_0_tb_body{padding:18px 0 0!important;background:#faf7f3!important}
body.minerva-estilo-producto #main-content .et_pb_section_1_tb_body{padding:22px 0 55px!important;background:#faf7f3!important}
body.minerva-estilo-producto #main-content .et_pb_section_1_tb_body .et_pb_row{display:flex;gap:42px;align-items:flex-start}
body.minerva-estilo-producto #main-content .et_pb_section_1_tb_body .et_pb_column{margin:0!important;width:calc(50% - 21px)!important}
body.minerva-estilo-producto #main-content .et_pb_wc_title h1{font-size:clamp(32px,3.8vw,48px)!important;padding-bottom:8px!important}
body.minerva-estilo-producto #main-content .et_pb_wc_price .price{color:#a7005d!important;font:600 23px/1.5 Arial,sans-serif!important}
body.minerva-estilo-producto #main-content .et_pb_wc_description{font:15px/1.8 Arial,sans-serif!important;color:var(--mr-muted)!important}
body.minerva-estilo-producto #main-content .et_pb_wc_add_to_cart{background:#fff;border:1px solid var(--mr-line);border-top:4px solid var(--mr-pink);border-radius:18px;padding:26px!important;margin-top:25px}
body.minerva-estilo-producto #main-content form.cart table.variations{margin-bottom:20px!important;border:0!important;background:transparent}
body.minerva-estilo-producto #main-content form.cart table.variations th,body.minerva-estilo-producto #main-content form.cart table.variations td{padding:8px 0!important;border:0!important;text-align:left}
body.minerva-estilo-producto #main-content form.cart table.variations label{font:600 13px/1.5 Arial,sans-serif!important;color:var(--mr-ink)!important}
body.minerva-estilo-producto #main-content form.cart select{width:100%;min-height:48px}
body.minerva-estilo-producto #main-content .woocommerce-breadcrumb{font:12px/1.8 Arial,sans-serif!important;color:var(--mr-muted)!important}
body.minerva-estilo-producto #main-content .et_pb_wc_images img{border-radius:18px;background:#fff}
body.minerva-estilo-producto #main-content .et_pb_wc_tabs{padding:0!important}
/* Responsive spacing keeps native controls comfortable without locking the body. */
@media(max-width:980px){
 body.minerva-estilo-restante #main-content .et_pb_section{padding:40px 0!important}
 body.minerva-estilo-restante #main-content ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 body.minerva-estilo-producto #main-content .et_pb_section_1_tb_body .et_pb_row{display:block}
 body.minerva-estilo-producto #main-content .et_pb_section_1_tb_body .et_pb_column{width:100%!important;margin-bottom:30px!important}
 body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_row{margin-left:6%!important}
 body.minerva-estilo-contacto #main-content .et_pb_text_0 p{font-size:48px!important}
}
@media(max-width:600px){
 body.minerva-estilo-restante #main-content .et_pb_section{padding:32px 0!important}
 body.minerva-estilo-restante #main-content .et_pb_row{width:90%!important;padding:8px 0!important}
 body.minerva-estilo-restante #main-content :is(.et_pb_text,.et_pb_post_content,.et_pb_toggle_content,.et_pb_promo_description){font-size:15px!important;line-height:1.75!important}
 body.minerva-estilo-restante #main-content h1{font-size:36px!important;letter-spacing:-1px!important}
 body.minerva-estilo-restante #main-content h2{font-size:30px!important}
 body.minerva-estilo-restante #main-content h3{font-size:25px!important}
 body.minerva-estilo-restante #main-content .et_pb_toggle{padding:21px!important}
 body.minerva-estilo-restante #main-content .et_pb_toggle_title{font-size:22px!important}
 body.minerva-estilo-restante #main-content .et_pb_contact_form_container{padding:22px!important}
 body.minerva-estilo-restante #main-content .et_pb_contact p.et_pb_contact_field{width:100%!important;float:none!important}
 body.minerva-estilo-restante #main-content .et_contact_bottom_container{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}
 body.minerva-estilo-restante #main-content ul.products{gap:12px}
 body.minerva-estilo-restante #main-content ul.products li.product :is(.woocommerce-loop-product__title,h2){font-size:20px!important;padding:0 12px 10px!important}
 body.minerva-estilo-restante #main-content ul.products li.product :is(.price,.gm-unit-price,.unit-price){font-size:12px!important;margin:0 12px!important}
 body.minerva-estilo-contacto #main-content .et_pb_section_1{background-image:linear-gradient(180deg,#faf7f3 0%,#faf7f3 59%,transparent 59%),url('https://www.gminerva.com/wp-content/uploads/imprenta_online_barata_rapida.jpg')!important;background-size:100% 100%,100% 44%!important;background-position:center,center bottom!important;padding:28px 0 210px!important}
 body.minerva-estilo-contacto #main-content .et_pb_section_1 .et_pb_row{width:90%!important;margin-left:5%!important}
 body.minerva-estilo-contacto #main-content .et_pb_text_0 p{font-size:45px!important;letter-spacing:-1.7px}
 body.minerva-estilo-contacto #main-content .wfu_container{width:90%!important;padding:12px!important;margin:16px auto!important}
 body.minerva-estilo-contacto #main-content .wfu_container .file_input_textbox{max-width:100px!important}
 body.minerva-estilo-contacto #main-content .wfu_container table tr{display:flex;flex-wrap:wrap;gap:6px}
 body.minerva-estilo-contacto #main-content .wfu_container td{display:block;padding:0!important}
 body.minerva-estilo-contacto #main-content .et_pb_section_2 a{font-size:14px!important}
 body.minerva-estilo-legal #main-content .et_pb_row{padding:25px!important;width:92%!important}
 body.minerva-estilo-legal #main-content .et_pb_text_0 :is(h1,h2):first-child{font-size:33px!important}
 body.minerva-estilo-presupuesto #main-content .et_pb_fullwidth_header{padding:35px 5%!important}
 body.minerva-estilo-restante #main-content .et_pb_tabs_controls{gap:2px}
 body.minerva-estilo-restante #main-content .et_pb_tabs_controls li a{font-size:12px!important;padding:10px 13px!important}
 body.minerva-estilo-restante #main-content .woocommerce :is(form.login,form.register,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content){padding:20px!important}
 body.minerva-estilo-producto #main-content .et_pb_wc_add_to_cart{padding:22px!important}
 body.minerva-estilo-producto #main-content form.cart table.variations th,body.minerva-estilo-producto #main-content form.cart table.variations td{display:block!important;width:100%!important}
 body.minerva-estilo-articulo #main-content .et_pb_post_content .et_pb_text{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){body.minerva-estilo-restante #main-content *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
