.listing-image{opacity:0;transition:opacity .18s}.listing-picture{display:contents}.listing-image[data-image-state=loaded]{opacity:1}.listing-flow .image-code{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.listing-image{transition:none}}.listing-card .card-body h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-title{overflow-wrap:anywhere}.product-title-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-text-action{width:fit-content;min-height:44px;box-shadow:none;color:var(--primary-deep);text-underline-offset:3px;background:0 0;padding:4px 0;font-size:13px;text-decoration:underline}.product-configuration{min-width:0}.product-configuration .skin-gallery{gap:24px}.product-configuration .honor-art-rail{gap:12px;display:flex}.product-configuration .honor-art-rail>.honor-art-card{flex:0 0 200px}.product-configuration .honor-art-card{background:0 0;border:0;border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;display:grid;overflow:visible}.product-configuration .honor-art-card .gallery-portrait{aspect-ratio:auto;border-radius:10px;height:94px}.product-configuration .honor-art-card .gallery-portrait img{object-fit:cover;object-position:top}.product-configuration .honor-art-card figcaption{text-align:left;align-items:flex-start;gap:3px;padding:4px 12px}.product-configuration .hero-honor-badges{justify-content:flex-start}.product-configuration .honor-badge{flex-direction:row;font-size:12px}.product-configuration .honor-badge svg{width:36px;height:20px}.product-configuration .listing-facts{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 0}.page-detail .detail-section-nav{justify-content:flex-start;gap:12px;overflow-x:auto}.page-detail .detail-section-nav a{white-space:nowrap;flex:none}.product-copy-feedback{min-height:1.7em;color:var(--primary-deep);margin:0;font-size:13px;line-height:1.7}.contact-block strong{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.catalog-result-focus:focus{outline:none}.catalog-result-focus:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (max-width:600px){.page-detail .product-title{font-size:18px;line-height:1.5}.product-configuration .gallery-section-heading h2{font-size:18px}.product-configuration .gallery-rail>.skin-art-card{flex-basis:112px}.product-configuration .skin-art-card figcaption{padding:8px}.product-configuration .skin-art-card figcaption>strong{font-size:13px}.product-configuration .honor-art-rail>.honor-art-card{flex-basis:156px}.product-configuration .honor-art-card{grid-template-columns:56px minmax(0,1fr)}.product-configuration .honor-art-card .gallery-portrait{height:76px}.product-configuration .honor-art-card figcaption{padding:2px 8px}.product-configuration .hero-power{font-size:12px}.product-configuration .honor-badge svg{width:28px}.page-detail .detail-section-nav{gap:4px}}[data-scroll-reveal=pending]{translate:0 24px;opacity:0!important}[data-scroll-reveal=entering]{will-change:opacity, translate}[data-scroll-reveal=pending]:focus-within{translate:none;opacity:1!important}@media (prefers-reduced-motion:reduce){[data-scroll-reveal=pending],[data-scroll-reveal=entering]{will-change:auto;opacity:1!important;translate:none!important}}@media print{[data-scroll-reveal]{will-change:auto;opacity:1!important;translate:none!important}}
