:root{--pan-wooc-accent:#f5a623}.pan-wooc-stars{position:relative;display:inline-block;font-size:1.1em;line-height:1;letter-spacing:2px;white-space:nowrap;vertical-align:middle}.pan-wooc-stars-bg{color:#d7d7d7}.pan-wooc-stars-fg{position:absolute;left:0;top:0;overflow:hidden;color:var(--pan-wooc-accent);white-space:nowrap}.pan-wooc-notice{margin:0 0 1.25em;padding:.8em 1em;border-left:4px solid var(--pan-wooc-accent);background:#f7f7f7;font-size:.9em;line-height:1.5}.pan-wooc-photos{display:flex;flex-wrap:wrap;gap:8px;margin:.6em 0}.pan-wooc-photo{display:block;width:84px;height:84px;overflow:hidden;border-radius:6px}.pan-wooc-photo img{width:100%;height:100%;object-fit:cover;display:block}.pan-wooc-reply{margin:.8em 0 0;padding:.7em 1em;border-left:3px solid var(--pan-wooc-accent);background:#fafafa;font-size:.95em}.pan-wooc-reply-label{display:block;font-weight:600;margin-bottom:.2em}.pan-wooc-helpful{margin:.6em 0 0;font-size:.85em;color:#555}.pan-wooc-helpful-btn{padding:.2em .8em;border:1px solid #bbb;border-radius:999px;background:#fff;color:inherit;cursor:pointer;font-size:inherit}.pan-wooc-helpful-btn:disabled{opacity:.55;cursor:default}.pan-wooc-helpful-msg{margin-left:.5em}.pan-wooc-form-notice,.pan-wooc-photo-hint{font-size:.85em;color:#555}.pan-wooc-photo-hint{display:block;margin-top:.3em}.pan-wooc-list{margin:1.5em 0}.pan-wooc-layout-raster,.pan-wooc-layout-liste{display:grid;gap:16px}.pan-wooc-layout-liste{grid-template-columns:1fr}.pan-wooc-layout-raster.pan-wooc-cols-1{grid-template-columns:1fr}.pan-wooc-layout-raster.pan-wooc-cols-2{grid-template-columns:repeat(2,1fr)}.pan-wooc-layout-raster.pan-wooc-cols-3{grid-template-columns:repeat(3,1fr)}.pan-wooc-layout-raster.pan-wooc-cols-4{grid-template-columns:repeat(4,1fr)}.pan-wooc-layout-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.pan-wooc-layout-slider .pan-wooc-card{flex:0 0 min(320px, 85%);scroll-snap-align:start}.pan-wooc-card{padding:1.1em 1.2em;border:1px solid #e3e3e3;border-radius:10px;background:#fff;box-sizing:border-box}.pan-wooc-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:.5em}.pan-wooc-card-author{font-weight:600}.pan-wooc-card-date{color:#777;font-size:.85em}.pan-wooc-card-text{margin:0;line-height:1.55}.pan-wooc-card-photo img{max-width:100%;border-radius:6px;margin-top:.6em}.pan-wooc-card-product{margin-top:.6em;font-size:.85em}.pan-wooc-badge{display:inline-block;padding:.1em .55em;border-radius:999px;background:#eef6ee;color:#1f6f2d;font-size:.75em}.pan-wooc-rating,.pan-wooc-total{display:inline-flex;align-items:center;gap:.5em}.pan-wooc-rating-text{font-size:.9em;color:#555}.pan-wooc-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .85)}.pan-wooc-lightbox img{max-width:92vw;max-height:90vh;border-radius:6px}.pan-wooc-lightbox-close{position:absolute;top:14px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#000;font-size:28px;line-height:1;cursor:pointer}@media (max-width:782px){.pan-wooc-layout-raster.pan-wooc-cols-3,.pan-wooc-layout-raster.pan-wooc-cols-4,.pan-wooc-layout-raster.pan-wooc-cols-2{grid-template-columns:1fr}}.pan-wooc-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 1.25em}.pan-wooc-filter-btn{padding:.35em .9em;border:1px solid #bbb;border-radius:999px;background:#fff;color:inherit;cursor:pointer;font-size:.9em;line-height:1.3}.pan-wooc-filter-btn.is-active{border-color:var(--pan-wooc-accent);background:var(--pan-wooc-accent);color:#000;font-weight:600}.pan-wooc-filter-note{font-size:.85em;color:#555}.pan-wooc-summary{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin:0 0 1.5em;padding:1em 1.25em;border:1px solid #e3e3e3;border-radius:10px;background:#fff}.pan-wooc-summary-main{display:flex;flex-direction:column;gap:4px;min-width:140px}.pan-wooc-summary-avg{font-size:2.4em;font-weight:700;line-height:1}.pan-wooc-summary-count{font-size:.9em;color:#555}.pan-wooc-hist{flex:1 1 260px;margin:0;padding:0;list-style:none}.pan-wooc-hist li{margin:0 0 4px}.pan-wooc-hist-btn,.pan-wooc-hist-row{display:grid;grid-template-columns:64px 1fr 32px;gap:8px;align-items:center;width:100%;padding:2px 4px;border:0;background:#fff0;color:inherit;font-size:.9em;text-align:left}.pan-wooc-hist-btn{cursor:pointer;border-radius:6px}.pan-wooc-hist-btn:hover,.pan-wooc-hist-btn.is-active{background:#f3f3f3}.pan-wooc-hist-btn.is-active .pan-wooc-hist-label{font-weight:700}.pan-wooc-hist-bar{display:block;height:10px;border-radius:5px;background:#e8e8e8;overflow:hidden}.pan-wooc-hist-bar>span{display:block;height:100%;background:var(--pan-wooc-accent)}.pan-wooc-hist-n{text-align:right;color:#555}.pan-wooc-sort-label{margin-left:auto;font-size:.9em}.pan-wooc-sort{padding:.3em .6em;font-size:.9em}.pan-wooc-verified{display:inline-block;margin:.4em 0;padding:.1em .6em;border-radius:999px;background:#eef6ee;color:#1f6f2d;font-size:.8em}.pan-wooc-inline-mod{margin:.6em 0;padding:.4em .7em;border:1px dashed #b32d2e;border-radius:6px;font-size:.8em}.pan-wooc-inline-mod a{margin-right:.6em}.pan-wooc-loop-rating{margin:.3em 0;font-size:.9em}.pan-wooc-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pan-wooc-summary-main .pan-wooc-stars{align-self:flex-start}