.card-media:has(.plpl-ai-badge){position:relative}:has(>.plpl-ai-badge){position:relative}.plpl-ai-badge{--plpl-ai-badge-icon:1.9rem;--plpl-ai-badge-inset:0.75rem;--plpl-ai-badge-text:0.62rem;position:absolute;top:var(--plpl-ai-badge-inset);right:var(--plpl-ai-badge-inset);z-index:3;display:inline-flex;align-items:center;min-height:var(--plpl-ai-badge-icon);line-height:1;border-radius:999px;background:rgba(26,27,25,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(255,255,255,.92);cursor:help;transition:background 0.3s ease;text-decoration:none;pointer-events:auto}.plpl-ai-badge:hover,.plpl-ai-badge:focus-visible{background:rgba(26,27,25,.78);outline:none}.plpl-ai-badge__icon{flex:none;display:block;width:var(--plpl-ai-badge-icon);height:var(--plpl-ai-badge-icon);padding:0;border-radius:50%;background:url(data:image/svg+xml,%3Csvg%20id=%22Calque_1%22%20data-name=%22Calque%201%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20566.93%20566.93%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill:%20%23fff;%20fill-rule:%20evenodd;%20%7D%20.cls-2%20%7B%20fill:%20%231d1d1b;%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20class=%22cls-1%22%20d=%22M272.03,100.72c100.92,0,182.74,81.82,182.74,182.75s-81.82,182.74-182.74,182.74-182.75-81.82-182.75-182.74,81.82-182.75,182.75-182.75%22/%3E%20%3Cg%3E%20%3Cpath%20class=%22cls-2%22%20d=%22M170.79,353.74c-1.08,0-2.05-.43-2.92-1.31-.88-.87-1.31-1.84-1.31-2.92,0-.67.07-1.27.2-1.81l47.34-129.32c.4-1.48,1.24-2.79,2.52-3.93,1.27-1.14,3.05-1.71,5.34-1.71h29.81c2.28,0,4.06.57,5.34,1.71,1.27,1.14,2.11,2.45,2.52,3.93l47.14,129.32c.27.54.4,1.14.4,1.81,0,1.08-.44,2.05-1.31,2.92s-1.91,1.31-3.12,1.31h-24.78c-2.01,0-3.52-.5-4.53-1.51-1.01-1.01-1.65-1.91-1.91-2.72l-7.86-20.55h-53.78l-7.65,20.55c-.27.81-.88,1.71-1.81,2.72-.94,1.01-2.55,1.51-4.83,1.51h-24.78ZM218.13,299.96h37.47l-18.93-53.18-18.53,53.18Z%22/%3E%20%3Cpath%20class=%22cls-2%22%20d=%22M328.11,353.74c-1.48,0-2.69-.47-3.63-1.41-.94-.94-1.41-2.15-1.41-3.63v-130.93c0-1.48.47-2.68,1.41-3.63s2.15-1.41,3.63-1.41h26.99c1.48,0,2.68.47,3.63,1.41.94.94,1.41,2.15,1.41,3.63v130.93c0,1.48-.47,2.69-1.41,3.63-.94.94-2.15,1.41-3.63,1.41h-26.99Z%22/%3E%20%3C/g%3E%20%3C/svg%3E) center / contain no-repeat;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.plpl-ai-badge__text{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:var(--plpl-ai-badge-text);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;transition:max-width 0.55s ease,opacity 0.3s ease,padding-right 0.55s ease}.plpl-ai-badge:hover .plpl-ai-badge__text,.plpl-ai-badge:focus .plpl-ai-badge__text,.plpl-ai-badge:focus-within .plpl-ai-badge__text,.plpl-ai-badge.is-open .plpl-ai-badge__text{max-width:22rem;opacity:1;padding-right:.85rem}@container (max-width:22rem){.plpl-ai-badge{--plpl-ai-badge-icon:1.25rem;--plpl-ai-badge-inset:0.35rem;--plpl-ai-badge-text:0.5rem}.plpl-ai-badge__text{letter-spacing:.06em}.plpl-ai-badge:hover .plpl-ai-badge__text,.plpl-ai-badge:focus .plpl-ai-badge__text,.plpl-ai-badge:focus-within .plpl-ai-badge__text,.plpl-ai-badge.is-open .plpl-ai-badge__text{position:absolute;top:calc(100% + 0.25rem);right:0;width:max-content;max-width:9rem;padding:.3rem .45rem;border-radius:.4rem;background:rgba(26,27,25,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:normal;line-height:1.2;text-align:right}}@media (prefers-reduced-motion:reduce){.plpl-ai-badge__text{transition:none}}
