/* Tema claro exclusivo para todas las fichas individuales de producto */
body{background:#fff;color:#151515}
.detail-page{background:#fff;color:#151515}
.product-breadcrumb{color:#4f4f4f;font-size:11px;font-weight:700}
.product-breadcrumb a{color:#222}
.product-breadcrumb a:hover{color:var(--red)}
.detail-art{background:linear-gradient(145deg,#f4f4f2,#fff);border-color:#d5d5d5}
.gallery-hint{color:#444;font-size:12px;font-weight:600;line-height:1.6}
.detail-copy h1{color:#111}
.detail-price{font-weight:700}
.detail-description{color:#333;font-size:15px;font-weight:500;line-height:1.85}
.option-label{color:#111;font-size:11px;font-weight:800}
.color{color:#222;border-color:#a9a9a9;background:#fff;font-size:12px;font-weight:600}
.color:hover{color:#111;border-color:#555;background:#f5f5f5}
.color.selected{color:#111;border-color:var(--red);background:#fff5f5;box-shadow:0 0 0 1px #e52f2f18}
.detail-actions .btn-ghost{color:#111;border-color:#777;background:transparent}
.detail-actions .btn-ghost:hover{color:#fff;border-color:#111;background:#111}
.detail-notes{color:#333;font-size:12px;font-weight:600;line-height:1.55}
.product-accordions{border-top-color:#d2d2d2}
.product-accordions details{border-bottom-color:#d2d2d2}
.product-accordions summary{color:#111;font-size:12px;font-weight:800}
.product-accordions details p{color:#333;font-size:14px;font-weight:500;line-height:1.8}
.product-promise{border-color:#d5d5d5}
.product-promise div{border-color:#d5d5d5}
.product-promise strong{font-size:11px;font-weight:800;color:var(--red)}
.product-promise p{color:#333;font-size:13px;font-weight:500;line-height:1.7}
.feature-strip{border-color:#d3d3d3;background:#fff}
.feature-strip article{border-color:#d3d3d3}
.feature-strip strong{color:#111;font-size:20px;font-weight:800}
.feature-strip p{color:#333;font-size:14px;font-weight:500;line-height:1.75}
.product-story,.product-story.reverse{background:#f5f5f3;color:#171717;border:1px solid #d6d6d6}
.story-copy h2,.technical-heading h2{color:#111}
.story-copy>p:last-child,.technical-heading>p:last-child{color:#303030;font-size:15px;font-weight:500;line-height:1.85}
.technical-sheet{background:#f7f7f5;color:#171717;border-color:#d3d3d3}
.technical-sheet dl div{border-bottom-color:#d7d7d7}
.technical-sheet dt{color:#4e4e4e;font-size:11px;font-weight:700}
.technical-sheet dd{color:#171717;font-size:14px;font-weight:600;line-height:1.65}
.supplier-note{color:#4a4a4a;border-top-color:#d7d7d7;font-size:12px;font-weight:500;line-height:1.75}
.supplier-note strong{color:#111}
.product-thumbnail{border-color:#ccc;background:#f5f5f3}
.product-thumbnail:hover{border-color:#777}
.detail-payment-methods{color:#222}
@media(max-width:900px){.feature-strip article:nth-child(-n+2){border-bottom-color:#d3d3d3}}
@media(max-width:560px){.feature-strip article{border-bottom-color:#d3d3d3!important}}
