/* Soma Informática · modo claro / oscuro
   El modo oscuro es el diseño base. Aquí: el botón, el cambio de logo y todo el modo claro (html[data-theme="light"]). */

/* ============ COMÚN A LOS DOS MODOS ============ */
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="light"]{color-scheme:light}
html.soma-theming body,html.soma-theming body *{transition:background-color .4s ease,border-color .4s ease,color .3s ease,fill .3s ease,stroke .3s ease!important}

.soma-theme{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2)!important;background:none!important;color:var(--text)!important;display:grid;place-items:center;cursor:pointer;padding:0!important;box-shadow:none!important;transition:background .3s,transform .5s var(--ease)}
.soma-theme:hover{background:rgba(255,255,255,.06)!important;transform:rotate(-20deg)}
.soma-theme svg{width:19px;height:19px;grid-area:1/1;transition:opacity .35s,transform .5s var(--ease)}
.soma-theme__sun{opacity:0;transform:scale(.6) rotate(-60deg)}
html[data-theme="light"] .soma-theme__sun{opacity:1;transform:none}
html[data-theme="light"] .soma-theme__moon{opacity:0;transform:scale(.6) rotate(60deg)}

.soma-logo__img--light{display:none!important}
html[data-theme="light"] .soma-logo__img--dark{display:none!important}
html[data-theme="light"] .soma-logo__img--light{display:block!important}

/* ============ MODO CLARO: TOKENS ============ */
html[data-theme="light"]{
  --ast-global-color-0:#c98a00;--ast-global-color-1:#a87400;--ast-global-color-2:#0b1020;--ast-global-color-3:#3d4660;
  --ast-global-color-4:#f6f7fb;--ast-global-color-5:#ffffff;--ast-global-color-6:#eef1f6;--ast-global-color-7:#e3e7ef;--ast-global-color-8:#5b6479
}
html[data-theme="light"] .soma{
  --ink:#f6f7fb;--ink-2:#ffffff;--ink-3:#eef1f6;
  --line:rgba(11,16,32,.09);--line-2:rgba(11,16,32,.16);
  --text:#0b1020;--muted:#4f5870;--dim:#7a8299;
  --blue:#2f8fd0;--blue-2:#1f6fa8;--cyan:#a87400;
  --grad:linear-gradient(120deg,#e8a400,#c98400 55%,#b86200);
  --grad-blue:linear-gradient(120deg,#2f8fd0,#5cade1);
  --paper:#0b1020;--paper-ink:#f3f4f7;--paper-muted:#aab2c5;
}
html[data-theme="light"],html[data-theme="light"] body,html[data-theme="light"] body.soma-site{background:#f6f7fb;color:#3d4660}
html[data-theme="light"] .soma .soma-btn--primary,html[data-theme="light"] .soma-page .wp-block-button__link{box-shadow:0 10px 30px -14px rgba(201,138,0,.6)}

/* ============ CABECERA Y MENÚ ============ */
html[data-theme="light"] .soma.soma-topbar{background:#f6f7fb}
html[data-theme="light"] .soma.soma-header.is-scrolled{background:rgba(246,247,251,.82)}
html[data-theme="light"] .soma-nav>li>a{color:#3d4660}
html[data-theme="light"] .soma-nav>li>a:hover,html[data-theme="light"] .soma-nav>li.is-current>a{color:#0b1020;background:rgba(11,16,32,.05)}
html[data-theme="light"] .soma-sub{background:rgba(255,255,255,.97);box-shadow:0 30px 80px -24px rgba(11,16,32,.28)}
html[data-theme="light"] .soma-sub a{color:#3d4660}
html[data-theme="light"] .soma-sub a:hover{background:rgba(11,16,32,.05);color:#0b1020}
html[data-theme="light"] .soma .soma-burger,html[data-theme="light"] .soma .soma-burger:hover{color:#0b1020}
html[data-theme="light"] .soma-header.is-open .soma-burger{background:rgba(11,16,32,.06)}
html[data-theme="light"] .soma-theme:hover,html[data-theme="light"] .soma-cart:hover{background:rgba(11,16,32,.05)!important}
@media (max-width:1080px){
  html[data-theme="light"] .soma-drawer,html[data-theme="light"] .soma-header.is-open{background:rgba(246,247,251,.98)}
  html[data-theme="light"] .soma-drawer__nav>li>a{color:#0b1020}
}
@media (max-width:640px){.soma-theme{width:42px;height:42px}}

/* ============ BOTONES Y TEXTO DESTACADO ============ */
html[data-theme="light"] .soma .soma-btn--ghost{background:rgba(255,255,255,.7)}
html[data-theme="light"] .soma-btn--ghost:hover{background:#fff}
html[data-theme="light"] .soma-eyebrow,html[data-theme="light"] .soma-page .soma-kicker{color:#a87400}
html[data-theme="light"] .soma-page h2 em,html[data-theme="light"] .soma-page .soma-intro em{color:#8a5f00}

/* ============ PORTADA ============ */
html[data-theme="light"] .soma-hero__bg::before{background:radial-gradient(closest-side,rgba(92,173,225,.30),transparent 70%)}
html[data-theme="light"] .soma-hero__bg::after{background:radial-gradient(closest-side,rgba(249,177,0,.16),transparent 70%)}
html[data-theme="light"] .soma-grid-bg{opacity:.9}
html[data-theme="light"] .soma-orbits .o1 ellipse{stroke:rgba(11,16,32,.14)}
html[data-theme="light"] .soma-orbits .o2 ellipse{stroke:rgba(47,143,208,.28)}
html[data-theme="light"] .soma-float{background:rgba(255,255,255,.78);box-shadow:0 24px 60px -24px rgba(11,16,32,.3),inset 0 1px 0 #fff}
html[data-theme="light"] .soma-float .ic{background:rgba(47,143,208,.12);color:#1f6fa8}
html[data-theme="light"] .soma-bar{background:rgba(11,16,32,.08)}

/* Partners */
html[data-theme="light"] .soma-partners::before{background:radial-gradient(closest-side,rgba(92,173,225,.18),transparent 70%)}
html[data-theme="light"] .soma-tile__in{box-shadow:0 24px 50px -28px rgba(11,16,32,.35),0 0 0 1px rgba(11,16,32,.07)}
html[data-theme="light"] .soma-tile:hover .soma-tile__in{box-shadow:0 34px 70px -30px rgba(201,138,0,.45),0 0 0 1px rgba(11,16,32,.08)}

/* Quiénes somos: en claro pasa a banda azul noche */
html[data-theme="light"] .soma-about .soma-eyebrow{color:#f9b100}
html[data-theme="light"] .soma-about h2,html[data-theme="light"] .soma-about h3,html[data-theme="light"] .soma-years__num strong{color:#fff}
html[data-theme="light"] .soma-years svg circle[stroke="#dfe2ea"]{stroke:rgba(255,255,255,.16)}

/* Soluciones */
html[data-theme="light"] .soma-card{background:#fff;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-card::before{background:radial-gradient(500px circle at var(--mx) var(--my),rgba(92,173,225,.14),transparent 45%)}
html[data-theme="light"] .soma-tags span{color:#4f5870}
html[data-theme="light"] .soma-ic-soft{stroke:rgba(11,16,32,.24)}
html[data-theme="light"] .soma-art g[fill="none"] path{stroke:rgba(11,16,32,.16)}
html[data-theme="light"] .soma-art g[fill="none"] path:first-child{stroke:rgba(47,143,208,.55);fill:rgba(47,143,208,.06)}

/* Kit Digital (portada y páginas) */
html[data-theme="light"] .soma-kit__panel{background:radial-gradient(120% 120% at 0% 0%,rgba(92,173,225,.16),transparent 50%),radial-gradient(90% 90% at 100% 100%,rgba(249,177,0,.12),transparent 50%),#fff;box-shadow:0 30px 80px -50px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-kit__circuit g[stroke^="rgba(255"]{stroke:rgba(11,16,32,.07)}
html[data-theme="light"] .soma-badge{background:#f6f7fb}
html[data-theme="light"] .soma-kit__list a:hover,html[data-theme="light"] .soma-kit__list a[aria-current]{background:linear-gradient(90deg,rgba(47,143,208,.10),transparent)}
html[data-theme="light"] .soma-kit__list a[aria-current] .t::after{color:#a87400}

/* Proceso */
html[data-theme="light"] .soma-steps__line path:first-child{stroke:rgba(11,16,32,.1)}
html[data-theme="light"] .soma-step__dot{background:#fff;color:#a87400}
html[data-theme="light"] .soma-step.is-on .soma-step__dot{border-color:#e8a400;box-shadow:0 0 0 6px rgba(249,177,0,.12),0 0 30px rgba(249,177,0,.35)}

/* Productos de la portada */
html[data-theme="light"] .soma-shop .woocommerce ul.products li.product{background:#fff;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-shop .astra-shop-thumbnail-wrap{background:radial-gradient(circle at 50% 60%,rgba(92,173,225,.12),transparent 65%),#f6f7fb}
html[data-theme="light"] .soma-shop .woocommerce ul.products li.product img{filter:drop-shadow(0 14px 24px rgba(11,16,32,.18))}
html[data-theme="light"] .soma-shop .woocommerce ul.products li.product .price,html[data-theme="light"] .soma-shop .woocommerce ul.products li.product .price ins{color:#8a5f00}
html[data-theme="light"] .soma-product__tag{background:rgba(249,177,0,.16);color:#8a5f00}

/* Soporte y CTA */
html[data-theme="light"] .soma-support__in{background:linear-gradient(90deg,rgba(52,211,153,.10),transparent 60%),#fff}
html[data-theme="light"] .soma-term{color:#138a5e}
html[data-theme="light"] .soma-term .soma-blink{background:#138a5e}
html[data-theme="light"] .soma-cta__glow{background:radial-gradient(closest-side,rgba(92,173,225,.28),transparent)}
html[data-theme="light"] .soma-cta__arc path:first-child{stroke:rgba(11,16,32,.1)}
html[data-theme="light"] .soma-contact a:hover b{color:#8a5f00}

/* Pie */
html[data-theme="light"] .soma-footer .soma-footer__h,html[data-theme="light"] .soma-footer h5{color:#5b6479}
html[data-theme="light"] .soma-footer__big{background:linear-gradient(180deg,rgba(201,138,0,.22),rgba(201,138,0,0));-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .soma-labora__card,html[data-theme="light"] .soma-fund{box-shadow:0 20px 50px -30px rgba(11,16,32,.35);border:1px solid rgba(11,16,32,.07)}

/* Aviso de cookies */
html[data-theme="light"] #cookie-law-info-bar{background:rgba(255,255,255,.97)!important;color:#3d4660!important;border-color:rgba(11,16,32,.12)!important;box-shadow:0 30px 80px -24px rgba(11,16,32,.35)!important}
html[data-theme="light"] #cookie-law-info-bar a.cli_action_button,html[data-theme="light"] #cookie-law-info-bar a.cli_settings_button{background:#fff!important;color:#0b1020!important;border-color:rgba(11,16,32,.16)!important}
html[data-theme="light"] #cookie-law-info-bar a.wt-cli-accept-btn{background:#f9b100!important;color:#111!important;border-color:#f9b100!important}
html[data-theme="light"] #cookie-law-info-bar a.cli-plugin-main-link{color:#1f6fa8!important}

/* ============ PÁGINAS INTERIORES ============ */
html[data-theme="light"] .soma-pagehero__bg::before{background:radial-gradient(closest-side,rgba(92,173,225,.28),transparent 70%)}
html[data-theme="light"] .soma-pagehero__bg::after{background:radial-gradient(closest-side,rgba(249,177,0,.14),transparent 70%)}
html[data-theme="light"] .soma-crumbs a{color:#5b6479}
html[data-theme="light"] .soma-checks li{background:#fff;color:#2a3248;box-shadow:0 14px 34px -28px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-checks li::before{background:rgba(47,143,208,.1);box-shadow:inset 0 0 0 1px rgba(47,143,208,.35)}
html[data-theme="light"] .soma-checks li::after{border-color:#1f6fa8}
html[data-theme="light"] .soma-checks ul li{box-shadow:none;background:none}
html[data-theme="light"] .soma-req h3{color:#1f6fa8}
html[data-theme="light"] .soma-seg{background:radial-gradient(120% 100% at 0% 0%,rgba(92,173,225,.12),transparent 60%),#fff;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-seg::after{border-color:rgba(11,16,32,.08)}
html[data-theme="light"] .soma-page .soma-seg .soma-seg__label,html[data-theme="light"] .soma-page .soma-price h3{color:#a87400}
html[data-theme="light"] .soma-price{background:linear-gradient(100deg,rgba(249,177,0,.14),rgba(249,177,0,.03) 60%),#fff;border-color:rgba(201,138,0,.35)}
html[data-theme="light"] .soma-logos figure{box-shadow:0 20px 50px -30px rgba(11,16,32,.35);border:1px solid rgba(11,16,32,.06)}
html[data-theme="light"] .soma-card2{background:#fff;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-card2 .soma-card2__num{color:#a87400}
html[data-theme="light"] .soma-card2 figure{background:#eef1f6}
html[data-theme="light"] .soma-ctaband{background:radial-gradient(90% 140% at 100% 0%,rgba(92,173,225,.20),transparent 55%),radial-gradient(70% 120% at 0% 100%,rgba(249,177,0,.14),transparent 55%),#fff;box-shadow:0 30px 80px -50px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-ctaband .soma-ctaband__contact a:hover{color:#8a5f00}
html[data-theme="light"] .soma-page .soma-portfolio figure.wp-block-image{box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-info{background:#fff}
html[data-theme="light"] .soma-page .soma-info a:hover{color:#8a5f00}
html[data-theme="light"] .soma-formcard{background:radial-gradient(100% 80% at 100% 0%,rgba(92,173,225,.12),transparent 60%),#fff;box-shadow:0 30px 80px -50px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-map iframe{filter:grayscale(.35) contrast(1.02)}
html[data-theme="light"] .soma-codewin{box-shadow:0 40px 90px -40px rgba(11,16,32,.55)}

/* Textos legales */
html[data-theme="light"] body.soma-layout-legal .entry-content{color:#3d4660}
html[data-theme="light"] body.soma-layout-legal .entry-content h2{color:#0b1020;border-top-color:rgba(11,16,32,.09)}
html[data-theme="light"] body.soma-layout-legal .entry-content h3,html[data-theme="light"] body.soma-layout-legal .entry-content strong{color:#0b1020}
html[data-theme="light"] body.soma-layout-legal .entry-content a{color:#a87400}
html[data-theme="light"] body.soma-layout-legal .entry-content li::marker{color:#2f8fd0}
html[data-theme="light"] body.soma-layout-legal .entry-content th,html[data-theme="light"] body.soma-layout-legal .entry-content td{border-color:rgba(11,16,32,.12)}
html[data-theme="light"] body.soma-layout-legal .entry-content th{background:#eef1f6;color:#0b1020}

/* 404 */
html[data-theme="light"] body.error404 .page-sub-title{color:#4f5870!important}
html[data-theme="light"] body.error404 .ast-404-search .search-field{background:#fff!important;border-color:rgba(11,16,32,.16)!important;color:#0b1020!important}

/* ============ TIENDA ============ */
html[data-theme="light"] .soma-site .woocommerce-result-count{color:#5b6479}
html[data-theme="light"] .soma-site .woocommerce-ordering select,html[data-theme="light"] .soma-site .woocommerce select,html[data-theme="light"] .soma-site .woocommerce input.input-text,html[data-theme="light"] .soma-site .woocommerce textarea,html[data-theme="light"] .soma-site .woocommerce .select2-container .select2-selection,html[data-theme="light"] .soma-site .woocommerce div.product form.cart .quantity input{background:#fff;border-color:rgba(11,16,32,.14);color:#0b1020}
html[data-theme="light"] .soma-site .woocommerce .select2-container .select2-selection__rendered{color:#0b1020}
html[data-theme="light"] .soma-site .select2-dropdown{background:#fff;border-color:rgba(11,16,32,.14);color:#0b1020}
html[data-theme="light"] .soma-site .woocommerce form .form-row label{color:#3d4660}
html[data-theme="light"] body.soma-site ul.products li.product{background:#fff!important;border-color:rgba(11,16,32,.08)!important;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] body.soma-site ul.products li.product .astra-shop-thumbnail-wrap{background:radial-gradient(circle at 50% 60%,rgba(92,173,225,.12),transparent 65%),#f6f7fb}
html[data-theme="light"] body.soma-site ul.products li.product .astra-shop-thumbnail-wrap img{filter:drop-shadow(0 14px 24px rgba(11,16,32,.16))}
html[data-theme="light"] body.soma-site ul.products li.product .woocommerce-loop-product__title{color:#0b1020}
html[data-theme="light"] body.soma-site ul.products li.product .price,html[data-theme="light"] body.soma-site div.product p.price,html[data-theme="light"] body.soma-site div.product span.price{color:#8a5f00!important}
html[data-theme="light"] body.soma-site .price del{color:#7a8299!important}
html[data-theme="light"] body.soma-site .ast-onsale-card,html[data-theme="light"] body.soma-site .woocommerce span.onsale{background:rgba(249,177,0,.18)!important;color:#8a5f00!important}
html[data-theme="light"] .soma-site .woocommerce-pagination ul li a{color:#3d4660;border-color:rgba(11,16,32,.14)!important}
html[data-theme="light"] body.soma-site div.product .product_title{color:#0b1020!important}
html[data-theme="light"] body.soma-site div.product .woocommerce-product-details__short-description,html[data-theme="light"] body.soma-site div.product .woocommerce-Tabs-panel{color:#3d4660}
html[data-theme="light"] body.soma-site div.product .ast-woo-product-category a,html[data-theme="light"] body.soma-site .product_meta a{color:#1f6fa8!important}
html[data-theme="light"] body.soma-site .woocommerce-tabs ul.tabs li.active a,html[data-theme="light"] body.soma-site .related.products>h2{color:#0b1020!important}
html[data-theme="light"] body.soma-site .stock.in-stock{color:#138a5e!important}
html[data-theme="light"] .soma-site.single-product .woocommerce-breadcrumb a{color:#5b6479}
html[data-theme="light"] body.soma-site.single-product div.product .woocommerce-product-gallery{border:1px solid rgba(11,16,32,.08)}
html[data-theme="light"] .soma-site .woocommerce table.shop_table{background:#fff;border-color:rgba(11,16,32,.08);color:#3d4660}
html[data-theme="light"] .soma-site .woocommerce table.shop_table th{color:#0b1020;border-color:rgba(11,16,32,.08)}
html[data-theme="light"] .soma-site .woocommerce table.shop_table td{border-color:rgba(11,16,32,.08)}
html[data-theme="light"] .soma-site .woocommerce table.shop_table a{color:#0b1020}
html[data-theme="light"] .soma-site .woocommerce-cart .cart-collaterals .cart_totals,html[data-theme="light"] .soma-site .woocommerce-checkout #order_review,html[data-theme="light"] .soma-site .woocommerce-checkout #customer_details,html[data-theme="light"] .soma-site .woocommerce-account .woocommerce-MyAccount-content,html[data-theme="light"] .soma-site .woocommerce form.login,html[data-theme="light"] .soma-site .woocommerce form.register{background:#fff!important;border-color:rgba(11,16,32,.08)!important;box-shadow:0 20px 50px -34px rgba(11,16,32,.35)}
html[data-theme="light"] .soma-site .woocommerce-checkout h3,html[data-theme="light"] .soma-site .cart_totals h2,html[data-theme="light"] .soma-site .woocommerce-account h2{color:#0b1020}
html[data-theme="light"] .soma-site .woocommerce-checkout #payment{background:#f6f7fb!important}
html[data-theme="light"] .soma-site .woocommerce-checkout #payment div.payment_box{background:#eef1f6!important;color:#3d4660}
html[data-theme="light"] .soma-site .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eef1f6!important}
html[data-theme="light"] .soma-site .woocommerce-MyAccount-navigation ul,html[data-theme="light"] .soma-site .woocommerce-MyAccount-navigation ul li{border-color:rgba(11,16,32,.08)}
html[data-theme="light"] .soma-site .woocommerce-MyAccount-navigation ul li a{color:#3d4660}
html[data-theme="light"] .soma-site .woocommerce-MyAccount-navigation ul li.is-active a{color:#a87400}
html[data-theme="light"] .soma-site .woocommerce-info,html[data-theme="light"] .soma-site .woocommerce-message,html[data-theme="light"] .soma-site .woocommerce-error,html[data-theme="light"] .soma-site .woocommerce-notices-wrapper .woocommerce-message{background:#fff!important;color:#3d4660!important;border-color:rgba(11,16,32,.1)!important;border-left-color:#2f8fd0!important}
html[data-theme="light"] .soma-site .cart-empty{color:#0b1020}
html[data-theme="light"] body.soma-site div.product .single-product-category a,html[data-theme="light"] body.soma-site div.product .entry-summary>span a{color:#1f6fa8!important}

/* ============ PASADA DE PULIDO DEL MODO CLARO ============ */
/* Degradado azul de iconos, líneas animadas y anillos: más intenso sobre fondo claro */
html[data-theme="light"] #somaG stop:first-child{stop-color:#1f6fa8}
html[data-theme="light"] #somaG stop:last-child{stop-color:#4fa3dc}
html[data-theme="light"] .soma-ic-line{stroke-width:1.8}
html[data-theme="light"] .soma-card__ic svg{filter:drop-shadow(0 6px 12px rgba(31,111,168,.18))}
html[data-theme="light"] .soma-card--a .soma-art g[fill="#f9b100"] circle{filter:drop-shadow(0 0 3px rgba(240,160,0,.7))}

/* Hero: halo más amplio y suave, sin mancha plana; tarjetas flotantes con algo más de profundidad */
html[data-theme="light"] .soma-hero__bg::before{width:1100px;height:1100px;right:-360px;top:-360px;background:radial-gradient(closest-side,rgba(92,173,225,.20),rgba(92,173,225,.06) 55%,transparent 75%);filter:blur(20px)}
html[data-theme="light"] .soma-float{border-color:rgba(11,16,32,.08);box-shadow:0 30px 60px -28px rgba(11,40,90,.35),0 2px 6px rgba(11,16,32,.04),inset 0 1px 0 #fff}
html[data-theme="light"] .soma-orbits .o1 ellipse{stroke:rgba(31,95,170,.18)}
html[data-theme="light"] .soma-orbits .o2 ellipse{stroke:rgba(31,95,170,.26)}

/* Kit Digital: circuito y líneas visibles */
html[data-theme="light"] .soma-kit__circuit{opacity:.9}
html[data-theme="light"] .soma-kit__circuit g[stroke^="rgba(255"]{stroke:rgba(31,95,170,.10)}

/* Proceso: línea base y puntos */
html[data-theme="light"] .soma-steps__line path:first-child{stroke:rgba(11,16,32,.12)}
html[data-theme="light"] .soma-step__dot{border-color:rgba(11,16,32,.14);box-shadow:0 10px 24px -14px rgba(11,16,32,.3)}

/* Pie: banda propia para separarlo de la página */
html[data-theme="light"] .soma.soma-footer{background:linear-gradient(180deg,#eef1f6,#e8ecf3);border-top-color:rgba(11,16,32,.08)}
html[data-theme="light"] .soma-footer__bottom{border-top-color:rgba(11,16,32,.1)}
html[data-theme="light"] .soma-footer__big{background:linear-gradient(180deg,rgba(201,138,0,.30),rgba(201,138,0,0));-webkit-background-clip:text;background-clip:text}

/* Cabecera fija: un poco de sombra al hacer scroll */
html[data-theme="light"] .soma.soma-header.is-scrolled{box-shadow:0 10px 30px -20px rgba(11,16,32,.25)}

/* Contraste AA en textos pequeños del modo claro */
html[data-theme="light"] .soma{--cyan:#8a5f00;--dim:#646c82}
html[data-theme="light"] .soma-eyebrow,html[data-theme="light"] .soma-page .soma-kicker,html[data-theme="light"] .soma-page .soma-seg .soma-seg__label,html[data-theme="light"] .soma-page .soma-price h3,html[data-theme="light"] .soma-card2 .soma-card2__num,html[data-theme="light"] .soma-kit__list .n,html[data-theme="light"] .soma-step__dot{color:#8a5f00}
html[data-theme="light"] body.soma-site .woocommerce-price-suffix{color:#5b6479!important}
html[data-theme="light"] body.soma-site div.product form.cart select,html[data-theme="light"] body.soma-site div.product form.cart .qty{background:#fff;border-color:rgba(11,16,32,.16);color:#0b1020}
html[data-theme="light"] body.soma-site div.product form.cart select option{background:#fff;color:#0b1020}
html[data-theme="light"] body.soma-site div.product .reset_variations{color:#1f6fa8}
html[data-theme="light"] body.soma-site div.product .woocommerce-product-details__short-description li::marker{color:#c98a00}
