body{background:#f5f7fa!important;color:#172033!important} .st-header{background:#fff!important;color:#172033!important;border-color:#dce3ec!important}.st-logo,.st-nav a{color:#172033!important}.ec-card,.st-content-card,.st-review-card,.st-faq-item,.st-table-card{background:#fff!important;color:#172033!important;border:1px solid #dce3ec!important;box-shadow:0 8px 24px #17203308!important}.ec-card-title,.ec-card-title a,.st-prod-title,.st-content-card h3{color:#172033!important;opacity:1!important}.ec-card-desc,.st-prod-desc,.st-faq-item p{color:#475569!important}.ec-price,.st-price,.st-price-num{color:#079447!important}.st-cap-pill,.ec-unit,.st-unit{color:#526176!important;background:#edf2f7!important}.shelf-detail-link{background:#079447!important;color:white!important;border-color:#172033!important}.st-btn-buy{background:#079447!important;color:#fff!important}.ec-card-title{font-size:18px!important;line-height:1.6!important}.ec-card{padding:24px!important;border-radius:16px!important}.ec-card:hover{transform:translateY(-2px)}.ec-specs-box{background:#f1f5f9!important;color:#172033!important}.ec-spec-row strong{color:#172033!important}.st-hero{padding:76px 28px!important;position:relative;overflow:hidden}.st-hero h1{max-width:940px;margin:20px auto!important;font-size:clamp(28px,4vw,48px)!important;line-height:1.3!important}.st-hero p{max-width:740px;margin:18px auto!important;font-size:16px!important;line-height:1.9!important}.st-tab-btn{background:white!important;color:#172033!important;border:1px solid #cbd5e1!important}.st-tab-btn.is-active{background:#079447!important;color:white!important}a:focus-visible,button:focus-visible{outline:3px solid #0891b2;outline-offset:4px}@media(max-width:600px){.st-hero{padding:48px 20px!important}.ec-card{padding:20px!important}.ec-card-title{font-size:17px!important}}.st-hero{background:linear-gradient(120deg,#e6f8ed,#f6fdf8 70%)!important}.st-hero h1{color:#14532d!important}.st-hero p{color:#37664b!important}.st-hero-badge,.st-trust-tag{background:#fff!important;color:#166534!important;border-color:#b7e6c9!important}.st-header{border-top:4px solid #079447!important}.ec-card{border-top:3px solid #079447!important}