.zp .zp-rate{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;text-decoration:none;color:#1B1612;font:400 14px/1.2 Inter,sans-serif;cursor:pointer}
.zp .zp-rate-st{color:#E3A72F;letter-spacing:2px;font-size:15px}
.zp .zp-rate b{font-weight:600}
.zp .zp-rate-n{color:#6B5E52}
.zp .zp-rate:hover .zp-rate-n{text-decoration:underline}
.zp .zp-info h1{font-weight:600!important;font-size:clamp(24px,6.2vw,34px)!important;letter-spacing:-.015em!important;line-height:1.2!important;margin:0 0 12px!important}
.zp .zp-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 12px}
.zp .zp-price b{font-weight:500!important;font-size:28px!important;letter-spacing:-.01em;line-height:1.1}
.zp .zp-price s{font-weight:400;font-size:20px;color:#8b8176}
.zp .zp-price em{font-style:normal;font-size:12px;font-weight:600;color:#B5481F;background:rgba(181,72,31,.1);padding:3px 8px;border-radius:999px;align-self:center}
.zp .zp-price .zp-instock{flex:0 0 100%;order:9;display:inline-flex;align-items:center;gap:7px;margin-top:4px;background:none!important;padding:0!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;color:#3F6B4F!important}
.zp .zp-price .zp-instock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}
.zp .zp-price .zp-instock.low{color:#B5481F!important}
.zp .zp-price .zp-instock.out{color:#8B2C2C!important}