/* Paired ink for shared UI components; preserve merchant artwork and viable colors. */
body[data-ws-theme] .ws-readable-probe{transition:none!important}
body[data-ws-theme] .ws-readable{color:var(--ws-readable-ink)!important;transition-property:opacity,transform,box-shadow!important}
body[data-ws-theme] .heads .header .ws-brand-fallback{color:#17252d}
body[data-ws-theme=ws06] .heads .header .ws-brand-fallback,body[data-ws-theme=ws10] .heads .header .ws-brand-fallback{color:#fff}
body[data-ws-theme] .suspend-box .ser-inner-item a,body[data-ws-theme] .suspend-box .ser-inner-item a:visited{color:inherit;text-decoration:underline;text-underline-offset:3px}
body[data-ws-theme] [data-ws-about-copy] a,body[data-ws-theme] [data-ws-about-copy] a:visited{color:inherit;text-decoration:underline;text-underline-offset:3px}
body[data-ws-theme] .seo-pagination{color:#17252d;background:#fff}
body[data-ws-theme] .seo-pagination :is(a,span),body[data-ws-theme] .seo-pagination a:visited{color:#17252d;background:#fff}
body[data-ws-theme] .seo-pagination .active>span{color:#fff;background:#17252d;border-color:#17252d}
body[data-ws-theme] .main .m-box .path-box{flex-wrap:wrap;gap:6px;line-height:1.6}
body[data-ws-theme] .main .m-box .path-box span{color:#53616a;font-size:14px;min-width:0;overflow-wrap:anywhere}
body[data-ws-theme] .main .m-box .path-box span:last-child{width:auto;white-space:normal;flex:1 1 220px}
body[data-ws-theme] .main .m-box .product-m .product-info-box h1{font-size:clamp(22px,2.1vw,28px);line-height:1.35;margin-bottom:16px}
body[data-ws-theme] .main .m-box .product-m .product-info-box .detail-text,body[data-ws-theme] .main .m-box .product-m .product-info-box .detail-text :where(p,li,div){font-size:16px;line-height:1.75;overflow-wrap:anywhere}
body[data-ws-theme] .main .product-info-box>p{font-size:14px;line-height:1.6}
body[data-ws-theme] .main :is(.price-box,.price_box) :is(.original,.origin){font-size:14px}
body[data-ws-theme] .main .prod-describe .des-info,body[data-ws-theme] .main .prod-describe .des-info :where(p,li,div){font-size:16px;line-height:1.8;word-break:normal;overflow-wrap:anywhere}
body[data-ws-theme] .main .prod-describe .title-des p{font-size:16px;line-height:1.5;height:auto;min-height:48px;display:inline-flex;align-items:center;white-space:normal;padding:12px 20px}
body[data-ws-theme] .main .product-info-box .price-box{flex-wrap:wrap;gap:8px}
body[data-ws-theme] .main .product-info-box .price-box span{overflow-wrap:anywhere}
