/* Reimosa Experience v0.8.0 — Sistema visual central */
:root{
 --rx-primary:#ed3192;--rx-primary-hover:#c0186f;--rx-brand-pale:#fccddf;--rx-surface:#fff1f8;--rx-wine:#43132f;--rx-ink:#170d14;--rx-muted:#705e68;--rx-border:#eedfe7;--rx-success:#0f7a43;--rx-white:#fff;
 --rx-radius-control:12px;--rx-radius-card:20px;--rx-radius-section:24px;--rx-radius-pill:999px;--rx-shadow-card:0 12px 34px rgba(67,19,47,.08);--rx-shadow-float:0 24px 64px rgba(67,19,47,.16);
 --rx-font-body:system-ui,-apple-system,"Segoe UI",sans-serif;--rx-font-display:"Inria Serif",Georgia,"Times New Roman",serif;
 --rx-pink:var(--rx-primary);--reimosa-pink:var(--rx-primary);--pink:var(--rx-primary);--rx-pink-soft:var(--rx-surface);--reimosa-soft:var(--rx-surface);--pink3:var(--rx-surface);--reimosa-pale:var(--rx-brand-pale);--reimosa-wine:var(--rx-wine);--wine:var(--rx-wine);--rx-green:var(--rx-success);--reimosa-green:var(--rx-success);--green:var(--rx-success);--reimosa-ink:var(--rx-ink);--ink:var(--rx-ink);--reimosa-muted:var(--rx-muted);--muted:var(--rx-muted);--rx-line:var(--rx-border);--reimosa-line:var(--rx-border);--line:var(--rx-border);--pink2:var(--rx-primary);--white:var(--rx-white);--shadow:var(--rx-shadow-float);--radius:var(--rx-radius-section)
}
body.reimosa-experience-active,body.reimosa-experience-home{font-family:var(--rx-font-body);color:var(--rx-ink)}
body.reimosa-experience-active h1,body.reimosa-experience-active h2,body.reimosa-experience-active .page-header-title,body.reimosa-experience-home .hero h1,body.reimosa-experience-home .head h2,body.reimosa-experience-home .ctabox h2{font-family:var(--rx-font-display);font-weight:700;letter-spacing:-.025em}
body.reimosa-experience-active .button,body.reimosa-experience-active button.button,body.reimosa-experience-active input.button,body.reimosa-experience-active .added_to_cart,body.reimosa-experience-active .reimosa-routine-card__cta,body.reimosa-experience-active .reimosa-rec-card__cta,body.reimosa-experience-active .reimosa-pdp-sticky__button,body.reimosa-experience-home .btn.primary,body.reimosa-experience-home .shop-card .btn.primary{background:var(--rx-primary)!important;background-image:none!important;color:#fff!important;border-color:var(--rx-primary)!important;border-radius:var(--rx-radius-pill)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
body.reimosa-experience-active .button:hover,body.reimosa-experience-active button.button:hover,body.reimosa-experience-active input.button:hover,body.reimosa-experience-active .reimosa-routine-card__cta:hover,body.reimosa-experience-active .reimosa-rec-card__cta:hover,body.reimosa-experience-home .btn.primary:hover{background:var(--rx-primary-hover)!important;border-color:var(--rx-primary-hover)!important}
body.reimosa-experience-active .reimosa-stock-disabled{background:#f3eef1!important;color:#756873!important;border:1px solid #e5dce1!important;border-radius:var(--rx-radius-pill)!important;cursor:not-allowed!important}
body.reimosa-experience-active .added_to_cart{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px!important;margin-top:8px!important}
body.reimosa-experience-active .wa,body.reimosa-experience-home .btn.wa,.reimosa-global-button.wa{background:var(--rx-success)!important;color:#fff!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card,body.reimosa-lab-product-active div.product .summary.entry-summary,body.reimosa-lab-product-active div.product .woocommerce-product-gallery,body.reimosa-lab-product-active .reimosa-rec-card,body.reimosa-lab-product-active .reimosa-routine-card,body.reimosa-lab-cart-active .woocommerce-cart-form,body.reimosa-lab-cart-active .cart_totals{border-radius:var(--rx-radius-card)!important;box-shadow:var(--rx-shadow-card)!important}
body.reimosa-experience-active input[type=text],body.reimosa-experience-active input[type=email],body.reimosa-experience-active input[type=tel],body.reimosa-experience-active input[type=search],body.reimosa-experience-active input[type=password],body.reimosa-experience-active select,body.reimosa-experience-active textarea{border:1px solid var(--rx-border)!important;border-radius:var(--rx-radius-control)!important;background:#fff!important;color:var(--rx-ink)!important}
body.reimosa-experience-active input:focus,body.reimosa-experience-active select:focus,body.reimosa-experience-active textarea:focus{border-color:var(--rx-primary)!important;box-shadow:0 0 0 3px rgba(237,49,146,.12)!important;outline:0!important}
body.reimosa-experience-active .reimosa-global-mega,body.reimosa-experience-active .reimosa-global-mobile,body.reimosa-experience-active .reimosa-global-search-panel,body.reimosa-experience-active .woocommerce form .form-row input.input-text,body.reimosa-experience-active .woocommerce form .form-row textarea,body.reimosa-experience-active select,body.reimosa-experience-active option{color-scheme:light;background-color:#fff!important;color:var(--rx-ink)!important}
.reimosa-global-header{font-family:var(--rx-font-body)!important}.reimosa-global-topbar{background:var(--rx-ink)!important}.reimosa-global-topbar strong{color:var(--rx-brand-pale)!important}.reimosa-global-trigger:hover,.reimosa-global-item.open>.reimosa-global-trigger{background:var(--rx-surface)!important;color:var(--rx-primary)!important}.reimosa-global-mega,.reimosa-global-search-panel{border-radius:var(--rx-radius-card)!important;box-shadow:var(--rx-shadow-float)!important}.reimosa-global-button,.reimosa-global-brand-all{background:var(--rx-primary)!important}
body.reimosa-account-active .woocommerce-MyAccount-navigation,body.reimosa-account-active .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--rx-border);border-radius:var(--rx-radius-card);padding:20px;box-shadow:var(--rx-shadow-card)}body.reimosa-account-active .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.reimosa-account-active .woocommerce-MyAccount-navigation li a{display:block;padding:10px 12px;border-radius:10px}body.reimosa-account-active .woocommerce-MyAccount-navigation li.is-active a{background:var(--rx-surface);color:var(--rx-primary);font-weight:800}
@media(max-width:767px){body.reimosa-account-active .woocommerce-MyAccount-navigation,body.reimosa-account-active .woocommerce-MyAccount-content{padding:16px;border-radius:18px}}

/*
 * Reimosa Experience — Escala tipográfica accesible v0.8.0
 * Público objetivo: clientas 25–60 años.
 * Regla: texto funcional/comercial >= 13px; cuerpo >= 16px; CTA >= 15px.
 * No cambia lógica, layout transaccional ni taxonomías.
 */
:root{
  --rx-type-body:16px;
  --rx-type-secondary:14px;
  --rx-type-micro:13px;
  --rx-type-cta:15px;
  --rx-type-card-title:16px;
  --rx-type-card-price:18px;
  --rx-type-line:1.62;
}

/* ========== HOME / NAVEGACIÓN GLOBAL ========== */
body.reimosa-experience-home{font-size:var(--rx-type-body);line-height:1.55}
.reimosa-global-topbar{font-size:13px}
.reimosa-global-trigger,.reimosa-global-mega a,.reimosa-global-mobile a{font-size:14px}
.reimosa-global-button,body.reimosa-experience-home .btn{font-size:15px}
body.reimosa-experience-home .eyebrow,.reimosa-global-eyebrow,.reimosa-global-brand-lines-title{font-size:13px!important}
body.reimosa-experience-home .microtrust,
body.reimosa-experience-home .trust,
body.reimosa-experience-home .details,
body.reimosa-experience-home .shippingnote,
body.reimosa-experience-home .stockline,
body.reimosa-experience-home .productmeta,
body.reimosa-experience-home .pay,
body.reimosa-experience-home .verified,
body.reimosa-experience-home .review-source,
body.reimosa-experience-home .shop-stock,
body.reimosa-experience-home .experience-item p{font-size:14px}
body.reimosa-experience-home .benefit,
body.reimosa-experience-home .problem p,
body.reimosa-experience-home .quote p,
body.reimosa-experience-home .check,
body.reimosa-experience-home .ctabox p{font-size:16px;line-height:var(--rx-type-line)}
body.reimosa-experience-home .badge,
body.reimosa-experience-home .saving,
body.reimosa-experience-home .photo-label,
body.reimosa-experience-home .real-note,
body.reimosa-experience-home .shop-badge,
body.reimosa-experience-home .shop-eyebrow,
body.reimosa-experience-home .shop-type,
body.reimosa-experience-home .price-prefix,
body.reimosa-experience-home .shop-saving,
body.reimosa-experience-home .routine-panel-copy .routine-product-link{font-size:13px}
body.reimosa-experience-home .shop-title{font-size:16px;line-height:1.35}
body.reimosa-experience-home .shop-card .btn{font-size:15px}
body.reimosa-experience-home .shop-price-main strong{font-size:20px}
body.reimosa-experience-home .packs-grid .shop-title{font-size:16px}
body.reimosa-experience-home .routine-panel-copy .routine-product-name{font-size:14px}
body.reimosa-experience-home .routine-display-copy .product-name{font-size:16px}
body.reimosa-experience-home .footer p,
body.reimosa-experience-home .footer a{font-size:14px}
body.reimosa-experience-home .global-search input{font-size:16px}

/* Labels puramente decorativos pueden seguir compactos, pero nunca por debajo de 12px. */
body.reimosa-experience-home .label small,
body.reimosa-experience-home .hero-role,
body.reimosa-experience-home .cart-badge{font-size:12px}

/* ========== CATÁLOGO / CATEGORÍAS / ETIQUETAS ========== */
body.reimosa-lab-catalog-active .reimosa-catalog-eyebrow{font-size:13px!important}
body.reimosa-lab-catalog-active .reimosa-type-chip,
body.reimosa-lab-catalog-active .reimosa-filter-field>span,
body.reimosa-lab-catalog-active .reimosa-filter-check>span,
body.reimosa-lab-catalog-active .reimosa-active-filter,
body.reimosa-lab-catalog-active .reimosa-catalog-summary{font-size:14px!important}
body.reimosa-lab-catalog-active .reimosa-filter-reset,
body.reimosa-lab-catalog-active .reimosa-filter-submit,
body.reimosa-lab-catalog-active .reimosa-filter-toggle{font-size:15px!important}
body.reimosa-lab-catalog-active .reimosa-filter-field select,
body.reimosa-lab-catalog-active .reimosa-filter-field input{font-size:16px!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-brand{font-size:13px!important;line-height:1.25!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-meta,
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-meta.is-pack{font-size:13px!important;line-height:1.35!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .title a,
body.reimosa-lab-catalog-active li.reimosa-catalog-card .woocommerce-loop-product__title{font-size:16px!important;line-height:1.38!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .price{font-size:18px!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .price del{font-size:13px!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-stock{font-size:14px!important;line-height:1.3!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .btn-wrap .button,
body.reimosa-lab-catalog-active li.reimosa-catalog-card .btn-wrap .add_to_cart_button,
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-hover-btn-wrap .button,
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-hover-btn-wrap .add_to_cart_button{font-size:15px!important;line-height:1.2!important;min-height:44px!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-sale-badge{font-size:13px!important;line-height:1.15!important}
body.reimosa-lab-catalog-active li.reimosa-catalog-card .added_to_cart{font-size:14px!important}
body.reimosa-lab-catalog-active .reimosa-filter-sheet__head span{font-size:13px!important}

/* ========== PDP COMÚN ========== */
body.reimosa-lab-product-active .site-breadcrumbs{font-size:13px!important;line-height:1.45!important}
body.reimosa-lab-product-active .reimosa-pdp-brand,
body.reimosa-lab-product-active .reimosa-pdp-chip{font-size:13px!important;line-height:1.3!important}
body.reimosa-lab-product-active .woocommerce-product-details__short-description,
body.reimosa-lab-product-active .woocommerce-Tabs-panel,
body.reimosa-lab-product-active .woocommerce-Tabs-panel p{font-size:16px!important;line-height:1.68!important}
body.reimosa-lab-product-active .reimosa-pdp-assurance strong{font-size:14px!important;line-height:1.4!important}
body.reimosa-lab-product-active .reimosa-pdp-section-heading>span{font-size:13px!important}
body.reimosa-lab-product-active .reimosa-pdp-section-heading p{font-size:16px!important;line-height:1.65!important}
body.reimosa-lab-product-active .reimosa-pdp-sticky__info>span{font-size:13px!important}
body.reimosa-lab-product-active .reimosa-pdp-sticky__info strong{font-size:17px!important}
body.reimosa-lab-product-active .reimosa-pdp-sticky__button{font-size:15px!important;min-height:46px!important}

/* SIMPLE */
body.reimosa-lab-product-simple .reimosa-routine-card__type{font-size:13px!important}
body.reimosa-lab-product-simple .reimosa-routine-card h3{font-size:16px!important;line-height:1.4!important}
body.reimosa-lab-product-simple .reimosa-routine-card .shop-price-main strong{font-size:18px!important}
body.reimosa-lab-product-simple .reimosa-routine-card .shop-price-main del,
body.reimosa-lab-product-simple .reimosa-routine-card .price-prefix,
body.reimosa-lab-product-simple .reimosa-routine-card .shop-saving{font-size:13px!important}
body.reimosa-lab-product-simple .reimosa-routine-card__cta{font-size:15px!important;min-height:44px!important}

/* BUNDLE */
body.reimosa-lab-product-bundle .reimosa-pdp-saving strong,
body.reimosa-lab-product-bundle .reimosa-pdp-saving span{font-size:14px!important}
body.reimosa-lab-product-bundle .reimosa-bundle-contents__heading span{font-size:13px!important}
body.reimosa-lab-product-bundle .reimosa-bundle-item__body span{font-size:13px!important}
body.reimosa-lab-product-bundle .reimosa-bundle-item__body strong{font-size:15px!important;line-height:1.4!important}
body.reimosa-lab-product-bundle .yith-wcpb-product-bundled-item-data__title{font-size:14px!important;line-height:1.4!important}
body.reimosa-lab-product-bundle .yith-wcpb-product-bundled-item-data__price,
body.reimosa-lab-product-bundle .yith-wcpb-product-bundled-item-data__price .price{font-size:14px!important}
body.reimosa-lab-product-bundle .reimosa-bundle-usage__grid strong{font-size:15px!important}
body.reimosa-lab-product-bundle .reimosa-bundle-usage__grid span,
body.reimosa-lab-product-bundle .reimosa-bundle-usage>p{font-size:16px!important;line-height:1.62!important}

/* VARIABLE */
body.reimosa-lab-product-variable .reimosa-variable-intro>span{font-size:13px!important}
body.reimosa-lab-product-variable .reimosa-variable-intro p{font-size:16px!important;line-height:1.62!important}
body.reimosa-lab-product-variable form.variations_form table.variations label{font-size:15px!important}
body.reimosa-lab-product-variable form.variations_form select{font-size:16px!important}
body.reimosa-lab-product-variable .variable-item,
body.reimosa-lab-product-variable .variable-item *{font-size:14px!important}

/* ========== RECOMENDACIONES ========== */
body.reimosa-lab-product-active .reimosa-rec-heading>span{font-size:13px!important}
body.reimosa-lab-product-active .reimosa-rec-heading p{font-size:16px!important;line-height:1.65!important}
body.reimosa-lab-product-active .reimosa-rec-card__brand{font-size:13px!important}
body.reimosa-lab-product-active .reimosa-rec-card__role{font-size:14px!important}
body.reimosa-lab-product-active .reimosa-rec-card h3{font-size:16px!important;line-height:1.4!important}
body.reimosa-lab-product-active .reimosa-rec-card .shop-price-main strong{font-size:18px!important}
body.reimosa-lab-product-active .reimosa-rec-card .shop-price-main del,
body.reimosa-lab-product-active .reimosa-rec-card .price-prefix,
body.reimosa-lab-product-active .reimosa-rec-card .shop-saving{font-size:13px!important}
body.reimosa-lab-product-active .reimosa-rec-card__cta{font-size:15px!important;min-height:46px!important}

/* ========== TESTIMONIOS ========== */
body.reimosa-lab-product-active .reimosa-exp-testimonial-card__head strong{font-size:15px!important}
body.reimosa-lab-product-active .reimosa-exp-testimonial-card p{font-size:16px!important;line-height:1.65!important}
body.reimosa-lab-product-active .reimosa-exp-testimonial-card__stars{font-size:14px!important}
body.reimosa-lab-product-active .reimosa-exp-testimonial-card__stars small{font-size:13px!important}

/* ========== CIERRE QA TRANSVERSAL ========== */
/* Elementos funcionales que aún heredaban microtipografía de capas antiguas. */
body.reimosa-lab-catalog-active .reimosa-type-count{font-size:13px!important;line-height:1!important}
body.reimosa-lab-product-active .reimosa-exp-proof-bar span{font-size:14px!important;line-height:1.35!important}
body.reimosa-lab-product-active .reimosa-exp-qty-badge{font-size:13px!important;line-height:1!important}
body.reimosa-lab-product-active .reimosa-pdp-sticky__info del{font-size:13px!important}
body.reimosa-lab-product-variable.single-product.postid-7121 .reimosa-ver-mas-btn{font-size:15px!important;line-height:1.25!important;min-height:44px!important}

/* ========== CARRITO ========== */
body.reimosa-lab-cart-active .reimosa-cart-intro__eyebrow{font-size:13px!important}
body.reimosa-lab-cart-active .reimosa-cart-intro p,
body.reimosa-lab-cart-active .woocommerce-cart-form,
body.reimosa-lab-cart-active .cart_totals{font-size:16px}
body.reimosa-lab-cart-active .woocommerce-cart-form .shop_table thead th{font-size:13px!important}
body.reimosa-lab-cart-active .woocommerce-cart-form .product-name a{font-size:16px!important;line-height:1.4!important}
body.reimosa-lab-cart-active .woocommerce-cart-form .product-price,
body.reimosa-lab-cart-active .woocommerce-cart-form .product-subtotal,
body.reimosa-lab-cart-active .cart_totals td,
body.reimosa-lab-cart-active .cart_totals th{font-size:15px!important}
body.reimosa-lab-cart-active .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.4!important}
body.reimosa-lab-cart-active .cross-sells ul.products li.product .button{font-size:15px!important;min-height:44px!important}
body.reimosa-lab-cart-active .wc-proceed-to-checkout .checkout-button{font-size:16px!important}
body.reimosa-lab-cart-active .reimosa-cart-continue a{font-size:14px!important}
body.reimosa-lab-cart-active .woocommerce-cart-form .quantity .qty{font-size:16px!important}
body.reimosa-lab-cart-active .woocommerce-cart-form .coupon input.input-text{font-size:16px!important}
body.reimosa-lab-cart-active .woocommerce-cart-form button.button,
body.reimosa-lab-cart-active .woocommerce-cart-form input.button{font-size:15px!important}
body.reimosa-lab-cart-active .reimosa-envio-message{font-size:14px!important}
body.reimosa-lab-cart-active .reimosa-envio-note{font-size:13px!important}
body.reimosa-lab-cart-active .cross-sells ul.products li.product .price{font-size:18px!important}

/* ========== MÓVIL: no reducir texto funcional ========== */
@media(max-width:767px){
  .reimosa-global-topbar{font-size:12px!important}
  body.reimosa-experience-home .btn,.reimosa-global-button{font-size:15px!important}
  body.reimosa-experience-home .shop-title{font-size:16px!important}
  body.reimosa-experience-home .shop-card .btn{font-size:15px!important}

  body.reimosa-lab-catalog-active .reimosa-catalog-eyebrow{font-size:13px!important}
  body.reimosa-lab-catalog-active .reimosa-type-chip,
  body.reimosa-lab-catalog-active .reimosa-filter-field>span,
  body.reimosa-lab-catalog-active .reimosa-filter-check>span,
  body.reimosa-lab-catalog-active .reimosa-active-filter,
  body.reimosa-lab-catalog-active .reimosa-catalog-summary{font-size:14px!important}
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-brand,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-meta,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-meta.is-pack{font-size:13px!important}
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .title a,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .woocommerce-loop-product__title{font-size:16px!important;line-height:1.36!important}
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-stock{font-size:14px!important}
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .btn-wrap .button,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .btn-wrap .add_to_cart_button,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-hover-btn-wrap .button,
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-hover-btn-wrap .add_to_cart_button{font-size:15px!important}
  body.reimosa-lab-catalog-active li.reimosa-catalog-card .reimosa-card-sale-badge{font-size:13px!important}

  body.reimosa-lab-product-active div.product .product_title{font-size:26px!important;line-height:1.16!important}
  body.reimosa-lab-product-active .reimosa-pdp-brand,
  body.reimosa-lab-product-active .reimosa-pdp-chip{font-size:13px!important}
  body.reimosa-lab-product-active .woocommerce-product-details__short-description{font-size:16px!important;line-height:1.68!important}
  body.reimosa-lab-product-active .reimosa-pdp-assurance strong{font-size:14px!important}
  body.reimosa-lab-product-active .reimosa-pdp-sticky__button{font-size:15px!important}

  body.reimosa-lab-product-active .reimosa-rec-heading>span{font-size:13px!important}
  body.reimosa-lab-product-active .reimosa-rec-heading p{font-size:16px!important}
  body.reimosa-lab-product-active .reimosa-rec-card__brand{font-size:13px!important}
  body.reimosa-lab-product-active .reimosa-rec-card__role{font-size:14px!important}
  body.reimosa-lab-product-active .reimosa-rec-card h3{font-size:16px!important}
  body.reimosa-lab-product-active .reimosa-rec-card__cta{font-size:15px!important}
  body.reimosa-lab-product-active .reimosa-exp-testimonial-card p{font-size:16px!important}
}

/* En teléfonos muy estrechos mantenemos legibilidad y dejamos que las cards crezcan. */
@media(max-width:380px){
  body.reimosa-lab-catalog-active ul.products{grid-template-columns:1fr!important}
}

/* Lectura cómoda de descripción larga para público 25–60 */
body.reimosa-lab-product-active div.product .woocommerce-tabs .panel,
body.reimosa-lab-product-active div.product .woocommerce-tabs .panel p,
body.reimosa-lab-product-active div.product .woocommerce-tabs .panel li,
body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel,
body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel p,
body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel li{
  font-size:18px!important;
  line-height:1.72!important;
}
body.reimosa-lab-product-active div.product .woocommerce-tabs .panel h2,
body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel h2{font-size:28px!important;line-height:1.25!important}
body.reimosa-lab-product-active div.product .woocommerce-tabs .panel h3,
body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel h3{font-size:23px!important;line-height:1.3!important}
@media(max-width:767px){
  body.reimosa-lab-product-active div.product .woocommerce-tabs .panel,
  body.reimosa-lab-product-active div.product .woocommerce-tabs .panel p,
  body.reimosa-lab-product-active div.product .woocommerce-tabs .panel li,
  body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel,
  body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel p,
  body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel li{font-size:17px!important;line-height:1.7!important}
  body.reimosa-lab-product-active div.product .woocommerce-tabs .panel h2,
  body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel h2{font-size:25px!important}
  body.reimosa-lab-product-active div.product .woocommerce-tabs .panel h3,
  body.reimosa-lab-product-active div.product .woocommerce-Tabs-panel h3{font-size:21px!important}
}
