.pp-panel.pp-info{--ppi-green: #3e5641;--ppi-green-dark: #2c3f30;--ppi-red: #a24936;--ppi-orange: #d36135;--ppi-dark: #282b28;--ppi-mint: #83bca9;--ppi-border: #e7ebe7;--ppi-muted: #747d75;--ppi-soft: #f8faf8;--ppi-white: #ffffff;position:relative;overflow:hidden;min-width:0;padding:16px 16px 14px;border:1px solid var(--ppi-border);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(131,188,169,.12),transparent 34%),radial-gradient(circle at 0% 100%,rgba(211,97,53,.06),transparent 32%),linear-gradient(180deg,#fff,#fbfcfb);box-shadow:0 14px 38px #282b280e;color:var(--ppi-dark);font-family:inherit}.pp-panel.pp-info:before{content:"";position:absolute;top:-70px;left:-70px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(131,188,169,.14),transparent 68%);pointer-events:none}.pp-panel.pp-info:after{content:"";position:absolute;right:-60px;bottom:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(211,97,53,.08),transparent 70%);pointer-events:none}.pp-info *,.pp-info *:before,.pp-info *:after{box-sizing:border-box}.pp-info__title{position:relative;z-index:1;margin:0;color:var(--ppi-dark);font-size:clamp(15px,1.8vw,20px);line-height:1.6;font-weight:800;display:block;overflow:visible;overflow-wrap:anywhere}.pp-info__english{position:relative;z-index:1;margin:3px 0 9px;color:var(--ppi-muted);font-size:clamp(10.8px,1.35vw,12.2px);line-height:1.25;font-weight:500;letter-spacing:.01em;direction:ltr;unicode-bidi:isolate;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__identity{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:9px 11px;border:1px solid rgba(62,86,65,.1);border-radius:14px;background:linear-gradient(135deg,#83bca91f,#ffffffd1 55%,#d361350e);box-shadow:0 6px 16px #282b2809;overflow:hidden}.pp-info__identity-item{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.pp-info__identity-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--ppi-mint);box-shadow:0 0 0 3px #83bca921}.pp-info__identity-item--type .pp-info__identity-dot{background:var(--ppi-orange);box-shadow:0 0 0 3px #d3613521}.pp-info__identity-label{color:var(--ppi-muted);font-size:9.8px;font-weight:750;line-height:1;white-space:nowrap}.pp-info__identity-value{color:var(--ppi-green-dark);font-size:12.2px;font-weight:850;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__identity-item--type .pp-info__identity-value{color:var(--ppi-dark)}.pp-info__identity-sep{flex:1 1 18px;min-width:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(62,86,65,.16),transparent)}.pp-info__rating{position:relative;z-index:1;margin:0 0 10px;padding:10px 11px;border:1px solid rgba(62,86,65,.09);border-radius:15px;background:linear-gradient(180deg,#ffffffeb,#f8faf8d1)}.pp-info__rating-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pp-info__stars{position:relative;display:inline-block;width:fit-content;flex:0 0 auto;font-size:13.5px;line-height:1;letter-spacing:1.6px;color:#3e564126;direction:ltr;unicode-bidi:isolate}.pp-info__stars-base,.pp-info__stars-fill{display:block}.pp-info__stars-fill{position:absolute;top:0;left:0;width:var(--ppi-rating, 0%);overflow:hidden;white-space:nowrap;color:#f0b451}.pp-info__score{flex:0 0 auto;color:var(--ppi-green);font-size:14.5px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.pp-info__rating-label{flex:0 1 auto;min-width:0;color:var(--ppi-dark);font-size:11.2px;font-weight:750;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__reviews{flex:0 0 auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;color:var(--ppi-muted);font-size:10.2px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.pp-info__reviews:hover{color:var(--ppi-green);background:#83bca91f}.pp-info__reviews svg{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-info__expert{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:12px 13px;border:1px solid rgba(131,188,169,.26);border-radius:17px;background:linear-gradient(135deg,#263a2d,#3e5641 46%,#233528);color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 16px 34px #2c3f3033,inset 0 1px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pp-info__expert:before{content:"";position:absolute;top:-55px;left:-35px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,92,.22),transparent 68%);pointer-events:none}.pp-info__expert:after{content:"";position:absolute;right:-45px;bottom:-55px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(131,188,169,.2),transparent 70%);pointer-events:none}.pp-info__expert:hover{transform:translateY(-1px);border-color:#ffb05c57;box-shadow:0 18px 38px #2c3f303d,inset 0 1px #ffffff1f}.pp-info__expert-icon{position:relative;z-index:1;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--ppi-orange),var(--ppi-red));color:#fff;box-shadow:0 8px 18px #a2493638,inset 0 1px #ffffff38}.pp-info__expert-icon svg{width:18px;height:18px;display:block;fill:currentColor}.pp-info__expert-copy{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.pp-info__expert-label{color:#fffffff0;font-size:11.5px;font-weight:850;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__expert-sub{color:#83bca9d1;font-size:9.6px;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__expert-meter{display:block;width:100%;height:4px;margin-top:2px;border-radius:999px;background:#ffffff21;overflow:hidden}.pp-info__expert-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ppi-mint),#ffb05c);box-shadow:0 0 10px #ffb05c38}.pp-info__expert-score{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:baseline;gap:4px;margin-inline-start:auto;padding-inline-start:4px;line-height:1}.pp-info__expert-score strong{color:#ffb05c;font-size:21px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px rgba(255,176,92,.18)}.pp-info__expert-score small{color:#ffffff9e;font-size:9.5px;font-weight:750;line-height:1;white-space:nowrap}.pp-info__expert-arrow{position:relative;z-index:1;width:16px;height:16px;flex:0 0 auto;fill:none;stroke:#ffffff9e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,stroke .18s ease}.pp-info__expert:hover .pp-info__expert-arrow{transform:translate(-2px);stroke:#ffb05c}.pp-info__features{position:relative;z-index:1;display:grid;gap:7px;margin:0;padding:0}.pp-info__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pp-info__cell{position:relative;min-width:0;min-height:56px;margin:0;padding:9px 10px 9px 12px;border:1px solid rgba(62,86,65,.1);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8faf8eb);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.pp-info__cell:before{content:"";position:absolute;top:9px;bottom:9px;inset-inline-start:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--ppi-mint),var(--ppi-green));opacity:.42;transition:opacity .2s ease}.pp-info__cell:hover{transform:translateY(-1px);border-color:#83bca94d;background:linear-gradient(180deg,#fff,#f6fbf8f5);box-shadow:0 9px 20px #282b280e}.pp-info__cell:hover:before{opacity:.78}.pp-info__label{display:block;margin:0 0 3px;color:var(--ppi-muted);font-size:9.6px;font-weight:750;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-info__value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--ppi-dark);font-size:11.6px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.pp-info__all-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:34px;margin-top:10px}.pp-info__all-line{position:absolute;inset-inline:0;top:50%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,transparent 0%,rgba(62,86,65,.18) 14%,rgba(62,86,65,.18) 86%,transparent 100%)}.pp-info__all-features{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid rgba(62,86,65,.14);border-radius:999px;background:#fff;color:var(--ppi-green);font-size:10.8px;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 7px 18px #282b280f;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.pp-info__all-features:hover{transform:translateY(-1px);background:var(--ppi-green);border-color:var(--ppi-green);color:#fff;box-shadow:0 10px 22px #3e564129}.pp-info__all-features svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pp-info__reviews:focus-visible,.pp-info__expert:focus-visible,.pp-info__all-features:focus-visible{outline:2px solid var(--ppi-orange);outline-offset:2px}@media(max-width:991px){.pp-panel.pp-info{padding:15px;border-radius:18px}.pp-info__identity{padding:8px 10px}.pp-info__expert{padding:11px 12px;border-radius:16px}.pp-info__cell{min-height:54px;padding:8px 9px 8px 11px}}@media(max-width:767px){.pp-panel.pp-info{padding:14px;border-radius:16px}.pp-info__title{font-size:16px}.pp-info__english{font-size:10.5px;margin:2px 0 7px}.pp-info__identity{margin-bottom:10px;gap:6px}.pp-info__identity-value{font-size:11.8px}.pp-info__rating{padding:9px 10px;border-radius:14px}.pp-info__stars{font-size:12.5px;letter-spacing:1.4px}.pp-info__score{font-size:13.5px}.pp-info__rating-label{font-size:10.8px}.pp-info__reviews{padding:3px 7px;font-size:9.8px}.pp-info__expert{gap:9px;padding:11px;border-radius:15px}.pp-info__expert-icon{width:34px;height:34px;border-radius:11px}.pp-info__expert-icon svg{width:17px;height:17px}.pp-info__expert-label{font-size:11px}.pp-info__expert-sub{font-size:9.2px}.pp-info__expert-score strong{font-size:19px}.pp-info__expert-score small{font-size:9px}.pp-info__expert-meter{height:3.5px}.pp-info__features,.pp-info__row{gap:6px}.pp-info__cell{min-height:52px;padding:8px;border-radius:11px}.pp-info__label{font-size:9.2px}.pp-info__value{font-size:11px}.pp-info__all-features{padding:6px 11px;font-size:10.2px}.pp-info__all-features svg{width:13px;height:13px}}@media(max-width:420px){.pp-panel.pp-info{padding:12px}.pp-info__title{font-size:15.5px}.pp-info__english{font-size:10.2px}.pp-info__identity{flex-wrap:nowrap}.pp-info__identity-sep{min-width:10px}.pp-info__identity-label{font-size:9.2px}.pp-info__identity-value{font-size:11.2px}.pp-info__rating-main{gap:7px}.pp-info__reviews{margin-inline-start:0}.pp-info__expert{align-items:center}.pp-info__expert-sub,.pp-info__expert-arrow{display:none}.pp-info__expert-score strong{font-size:18px}.pp-info__cell{min-height:50px;padding:7px}.pp-info__label{font-size:9px}.pp-info__value{font-size:10.8px}.pp-info__all-wrap{margin-top:9px;min-height:32px}}@media(prefers-reduced-motion:reduce){.pp-panel.pp-info *,.pp-panel.pp-info *:before,.pp-panel.pp-info *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.pp-info__link{color:inherit;text-decoration:none}.pp-info__link:hover{text-decoration:underline}.pp-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.pp-product-meta__item{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:38px;padding:8px 11px;border:1px solid rgba(62,86,65,.12);border-radius:10px;background:linear-gradient(135deg,#83bca91f,#ffffffeb);color:#3e5641;font-size:12px;text-decoration:none}.pp-product-meta__item>i{color:#a24936;font-size:15px}.pp-product-meta__label{color:#737873;font-size:11px}.pp-product-meta__item strong{font-weight:800}.pp-product-meta__code{background:#f7f8f6}.pp-product-meta__code strong{letter-spacing:.3px}.pp-product-meta__item:hover{border-color:#3e56414d;color:#3e5641}@media(max-width:576px){.pp-product-meta{gap:6px}.pp-product-meta__item{padding:7px 9px;font-size:11px}}
