.pf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 14px;max-width:100%;font-size:13.5px;line-height:1.3;color:var(--ink-soft,#4C4743)}.pf__score{display:inline-flex;align-items:center;gap:7px;color:var(--ink,#1E1C1A);text-decoration:none;white-space:nowrap}.pf__score:hover .pf__n{text-decoration:underline;text-underline-offset:3px}.pf__stars{display:inline-flex;gap:1px}.pf__stars svg{width:14px;height:14px;fill:var(--oak,#C9A57A)}.pf__score b{font-weight:600;font-variant-numeric:tabular-nums}.pf__n{font-family:var(--f-mono,ui-monospace,monospace);font-size:12px;color:var(--ink-soft,#4C4743)}.pf__track{position:relative;overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.pf__belt{display:flex;gap:30px;width:max-content;animation:pf-belt var(--pf-dur,60s) linear infinite;will-change:transform}.pf:hover .pf__belt,.pf:focus-within .pf__belt{animation-play-state:paused}.pf__item{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.pf__item q{quotes:"\201c" "\201d";font-family:var(--f-display,Georgia,serif);font-style:italic;font-size:15px;color:var(--ink,#1E1C1A)}.pf__who{font-family:var(--f-mono,ui-monospace,monospace);font-size:11.5px;color:var(--ink-soft,#4C4743)}.pf__item+.pf__item:before{content:"";align-self:center;width:4px;height:4px;margin-right:23px;border-radius:50%;background:var(--oak,#C9A57A);opacity:.8}@keyframes pf-belt{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf--dark{color:#e6ddd3}.pf--dark .pf__score,.pf--dark .pf__item q{color:#f7f5f1}.pf--dark .pf__n,.pf--dark .pf__who{color:#d9cfc4}.pf.is-still .pf__belt{animation:none;width:auto;display:block}.pf.is-still .pf__item{display:none;white-space:normal}.pf.is-still .pf__item.is-on{display:inline-flex;animation:pf-fade .5s ease}.pf.is-still .pf__item+.pf__item:before{display:none}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pf__belt{animation:none}}@media(max-width:560px){.pf{grid-template-columns:minmax(0,1fr);gap:7px}.pf__item q{font-size:14.5px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ivylux-proof.css.map */
