.panel-image-icon{--panel-icon-card: var(--card, hsl(var(--background, 0 0% 100%)));--panel-icon-bg: var(--bg, hsl(var(--background, 0 0% 100%)));--panel-icon-fg: var(--fg, hsl(var(--foreground, 222.2 84% 4.9%)));--panel-icon-border: var(--border, color-mix(in hsl, var(--panel-icon-fg) 16%, transparent));--panel-icon-accent: var(--accent, hsl(187 70% 45%));position:absolute;z-index:2;pointer-events:none;display:inline-flex;align-items:center;color:#0b1726;border:1px solid rgba(255,255,255,.62);border-radius:999px;background-color:#fffffff0;padding:.16rem;overflow:hidden;box-shadow:0 10px 22px #091a2b29,0 1px color-mix(in hsl,white 50%,transparent);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);transition:padding-right .22s cubic-bezier(.22,1,.36,1)}.panel-image-icon--top-left{top:.65rem;left:.65rem}.panel-image-icon--top-right{top:.65rem;right:.65rem}.panel-image-icon--bottom-left{bottom:.65rem;left:.65rem}.panel-image-icon--bottom-right{bottom:.65rem;right:.65rem}.panel-image-icon__badge{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--panel-icon-accent) 72%,#0b1726 28%);box-shadow:none;flex-shrink:0}.panel-image-icon__svg{width:.9rem;height:.9rem}.panel-image-icon__label{position:relative;margin-left:0;padding:0;border:0;background:transparent;color:#0b1726;font-size:.7rem;line-height:1.1;font-weight:500;letter-spacing:0;text-shadow:none;white-space:nowrap;max-width:0;overflow:hidden;opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1),margin-left .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1)}.panel-image-icon--top-left .panel-image-icon__label{margin-left:-.38rem}:where(.shop-card,.shop-action-panel,.pf-entity-panel,.audience-card,.ds-shop-card,.ds-action-panel,.ds-entity-panel,.ds-audience-card,.ds-overview-card,.ds-panel-card):is(:hover,:focus-within) .panel-image-icon__label{opacity:1;max-width:10.5rem;margin-left:.26rem;padding:.22rem .44rem .22rem .06rem}:where(.shop-card,.shop-action-panel,.pf-entity-panel,.audience-card,.ds-shop-card,.ds-action-panel,.ds-entity-panel,.ds-audience-card,.ds-overview-card,.ds-panel-card):is(:hover,:focus-within) .panel-image-icon{padding-right:.36rem}:where(.shop-card,.shop-action-panel,.pf-entity-panel,.audience-card,.ds-shop-card,.ds-action-panel,.ds-entity-panel,.ds-audience-card,.ds-overview-card,.ds-panel-card):is(:hover,:focus-within) .panel-image-icon--top-left .panel-image-icon__label{margin-left:.22rem}@media(prefers-reduced-motion:reduce){.panel-image-icon,.panel-image-icon__label{transition:none}}:where(:root[data-theme=dark],body[data-theme=dark]) .panel-image-icon{color:#f8fafcf5;border-color:#ffffff1f;background-color:#0b1726eb;box-shadow:0 14px 26px #00000047,0 1px #ffffff0f}:where(:root[data-theme=dark],body[data-theme=dark]) .panel-image-icon__badge{background:transparent;color:color-mix(in srgb,var(--panel-icon-accent) 78%,white 22%)}:where(:root[data-theme=dark],body[data-theme=dark]) .panel-image-icon__label{background:transparent;color:#f8fafcf5}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;border:1px solid transparent;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;line-height:1.1;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease}.pf-btn:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-btn--xs{padding:.25rem .5rem;font-size:.75rem}.pf-btn--sm{padding:.45rem .8rem;font-size:.85rem}.pf-btn--md{padding:.6rem 1rem;font-size:.9rem}.pf-btn--lg{height:3.25rem;min-height:3.25rem;padding:.75rem 1.15rem;font-size:.95rem}.pf-btn--xl{height:3.75rem;min-height:3.75rem;padding:.95rem 1.65rem;font-size:1.1rem}.pf-btn--primary{background:var( --pf-btn-primary-bg, color-mix(in hsl, var(--pf-accent) 68%, #0a1624 32%) );border-color:var( --pf-btn-primary-border, color-mix(in hsl, var(--pf-accent) 62%, #0a1624 38%) );color:var(--pf-btn-primary-fg, white)}.pf-btn--primary:hover{background:var( --pf-btn-primary-hover-bg, color-mix(in hsl, var(--pf-accent) 72%, #0a1624 28%) );border-color:var( --pf-btn-primary-hover-border, color-mix(in hsl, var(--pf-accent) 66%, #0a1624 34%) );box-shadow:0 2px 8px color-mix(in hsl,var(--pf-btn-primary-shadow-color, var(--pf-accent)) 28%,transparent)}.pf-btn--primary:active{background:var( --pf-btn-primary-active-bg, color-mix(in hsl, var(--pf-accent) 64%, #0a1624 36%) );border-color:var( --pf-btn-primary-active-border, color-mix(in hsl, var(--pf-accent) 58%, #0a1624 42%) );box-shadow:none}.pf-btn--secondary{background:transparent;border-color:var(--pf-border);color:var(--pf-fg)}.pf-btn--secondary:hover:not(:disabled){background:color-mix(in hsl,var(--pf-accent) 88%,#05212f 12%);border-color:color-mix(in hsl,var(--pf-accent) 84%,#05212f 16%);color:#fff;box-shadow:0 2px 8px color-mix(in hsl,var(--pf-accent) 28%,transparent)}.pf-btn--secondary:active{background:color-mix(in hsl,var(--pf-accent) 82%,#05212f 18%);border-color:color-mix(in hsl,var(--pf-accent) 78%,#05212f 22%);color:#fff;box-shadow:none}.pf-btn--ghost{background:color-mix(in hsl,var(--pf-accent) 12%,transparent);border-color:transparent;color:var(--pf-accent)}.pf-btn--ghost:hover:not(:disabled){background:color-mix(in hsl,var(--pf-accent) 88%,#05212f 12%);border-color:color-mix(in hsl,var(--pf-accent) 84%,#05212f 16%);color:#fff;box-shadow:0 2px 8px color-mix(in hsl,var(--pf-accent) 28%,transparent)}.pf-btn--ghost:active{background:color-mix(in hsl,var(--pf-accent) 82%,#05212f 18%);border-color:color-mix(in hsl,var(--pf-accent) 78%,#05212f 22%);color:#fff;box-shadow:none}.pf-btn--danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.pf-btn--danger:hover{filter:brightness(1.15);box-shadow:0 2px 8px color-mix(in hsl,#b91c1c 36%,transparent)}.pf-btn--danger:active{filter:brightness(.92);box-shadow:none}.pf-btn--text{background:transparent;border-color:transparent;color:var(--pf-accent)}.pf-btn--text:hover{background:color-mix(in hsl,var(--pf-accent) 10%,transparent)}.pf-btn--text:active{background:color-mix(in hsl,var(--pf-accent) 18%,transparent)}.pf-btn--outline{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.pf-btn--outline:hover:not(:disabled){background:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 88%,#05212f 12%);border-color:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 84%,#05212f 16%);color:#fff;box-shadow:0 2px 8px color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 28%,transparent)}.pf-btn--outline:active:not(:disabled){background:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 82%,#05212f 18%);border-color:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 78%,#05212f 22%);color:#fff;box-shadow:none}.pf-btn--full{width:100%}.pf-btn--icon{--pf-btn-icon-size: 1rem;padding:0;aspect-ratio:1;border-radius:999px!important;min-width:0;min-height:0}.pf-btn--icon.pf-btn--sm{--pf-btn-icon-size: .875rem;width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;padding:0}.pf-btn--icon.pf-btn--md{--pf-btn-icon-size: 1rem;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0}.pf-btn--icon.pf-btn--lg{--pf-btn-icon-size: 1.125rem;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.pf-btn--icon.pf-btn--xs{--pf-btn-icon-size: .75rem;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0}.pf-btn--icon.pf-btn--xl{--pf-btn-icon-size: 1.375rem;width:3.75rem;height:3.75rem;min-width:3.75rem;min-height:3.75rem;padding:0}.pf-btn--icon>svg,.pf-btn--icon>.pf-btn__icon,.pf-btn--icon>.btn__icon{width:var(--pf-btn-icon-size);height:var(--pf-btn-icon-size);flex:0 0 var(--pf-btn-icon-size)}.pf-btn--icon>.pf-btn__icon>svg,.pf-btn--icon>.btn__icon>svg{width:100%;height:100%}.pf-btn--icon-right{flex-direction:row-reverse}.pf-btn--icon-top{flex-direction:column;gap:.2rem}.pf-btn--icon-bottom{flex-direction:column-reverse;gap:.2rem}.pf-btn__highlight{font-weight:500;color:var(--pf-accent)}.pf-btn--text:has(.pf-btn__highlight),.pf-btn--ghost:has(.pf-btn__highlight){font-weight:400;color:var(--pf-fg, hsl(var(--foreground)))}.pf-btn--text:has(.pf-btn__highlight):hover,.pf-btn--ghost:has(.pf-btn__highlight):hover{color:var(--pf-accent)}.pf-btn[data-tooltip]{position:relative}.pf-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1;padding:.3rem .55rem;border-radius:.375rem;background:hsl(var(--foreground, 220 15% 15%));color:hsl(var(--background, 0 0% 100%));pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:50}.pf-btn[data-tooltip]:after{bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.pf-btn[data-tooltip][data-tooltip-pos=bottom]:after{bottom:auto;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.pf-btn[data-tooltip][data-tooltip-pos=left]:after{bottom:auto;top:50%;left:auto;right:calc(100% + .4rem);transform:translateY(-50%)}.pf-btn[data-tooltip][data-tooltip-pos=right]:after{bottom:auto;top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.pf-btn[data-tooltip]:hover:after{opacity:1}.pf-btn__spinner{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:.9rem;height:.9rem;border:2px solid color-mix(in hsl,currentColor 22%,transparent);border-top-color:currentColor;border-right-color:transparent;border-radius:50%;animation:pf-spin .8s linear infinite}.pf-btn[data-pf-loading=true]{cursor:progress}.pf-btn[data-pf-loading=true]>.pf-btn__spinner,[data-pf-loading=true] .pf-btn__spinner{display:inline-flex}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-entity-panel[data-pf-cid-qxuec5tr]{--pf-entity-panel-border: var(--pf-border, var(--aui-border, hsl(var(--border))));--pf-entity-panel-card: var(--pf-card, var(--aui-card, hsl(var(--card))));--pf-entity-panel-bg: var(--pf-bg, var(--aui-bg, hsl(var(--background))));--pf-entity-panel-fg: var(--pf-fg, var(--aui-fg, hsl(var(--foreground))));--pf-entity-panel-accent: var(--pf-accent, var(--aui-accent, hsl(var(--accent))));position:relative;container-type:inline-size;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid color-mix(in hsl,var(--pf-entity-panel-border) 88%,var(--pf-entity-panel-fg) 12%);border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in hsl,var(--pf-entity-panel-card) 98%,var(--pf-entity-panel-bg) 2%),color-mix(in hsl,var(--pf-entity-panel-card) 94%,var(--pf-entity-panel-bg) 6%));box-shadow:0 10px 26px #091a2b0b,0 1px color-mix(in hsl,white 56%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pf-entity-panel--featured[data-pf-cid-qxuec5tr]{border-color:color-mix(in hsl,var(--pf-entity-panel-accent) 26%,var(--pf-entity-panel-border) 74%);background:linear-gradient(180deg,color-mix(in hsl,var(--pf-entity-panel-card) 88%,var(--pf-entity-panel-accent) 12%),color-mix(in hsl,var(--pf-entity-panel-card) 96%,var(--pf-entity-panel-bg) 4%))}.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr]{display:grid;grid-template-columns:minmax(12rem,42%) minmax(0,1fr)}.pf-entity-panel__cover-link[data-pf-cid-qxuec5tr]{position:absolute;inset:0;z-index:1;border-radius:inherit}.pf-entity-panel__media[data-pf-cid-qxuec5tr]{position:relative;z-index:0;display:block;overflow:hidden;aspect-ratio:16 / 10;background:color-mix(in hsl,var(--pf-entity-panel-card) 82%,var(--pf-entity-panel-bg) 18%)}.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr] .pf-entity-panel__media[data-pf-cid-qxuec5tr]{aspect-ratio:auto;min-height:100%}.pf-entity-panel__image[data-pf-cid-qxuec5tr]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.pf-entity-panel__body[data-pf-cid-qxuec5tr]{position:relative;z-index:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.45rem;text-align:left}.pf-entity-panel__content[data-pf-cid-qxuec5tr]{display:grid;gap:.75rem;width:100%}.pf-entity-panel__title[data-pf-cid-qxuec5tr],.pf-entity-panel__summary[data-pf-cid-qxuec5tr]{margin:0}.pf-entity-panel__title[data-pf-cid-qxuec5tr]{color:var(--pf-entity-panel-fg);font-size:1.05rem;line-height:1.24;font-weight:600;letter-spacing:-.01em;text-decoration:none}.pf-entity-panel__title-link[data-pf-cid-qxuec5tr]:hover,.pf-entity-panel__title-link[data-pf-cid-qxuec5tr]:focus-visible{color:var(--pf-entity-panel-accent)}.pf-entity-panel__summary[data-pf-cid-qxuec5tr]{color:hsl(var(--muted-foreground));font-size:.99rem;line-height:1.55}.pf-entity-panel__actions[data-pf-cid-qxuec5tr]{position:relative;z-index:2;display:flex;width:100%;margin-top:auto;padding-top:.15rem}.pf-entity-panel__cta[data-pf-cid-qxuec5tr]{max-width:100%}.pf-entity-panel__cta-icon[data-pf-cid-qxuec5tr]{width:.95rem;height:.95rem}.pf-entity-panel[data-pf-cid-qxuec5tr]:is(:hover,:focus-within){border-color:color-mix(in hsl,var(--pf-entity-panel-accent) 24%,var(--pf-entity-panel-border) 76%);box-shadow:0 18px 34px #091a2b14,0 1px color-mix(in hsl,white 56%,transparent)}.pf-entity-panel[data-pf-cid-qxuec5tr]:is(:hover,:focus-within) .pf-entity-panel__image[data-pf-cid-qxuec5tr]{transform:scale(1.03)}.pf-entity-panel--card-clickable[data-pf-cid-qxuec5tr]:is(:hover,:focus-within) .pf-entity-panel__cta[data-pf-cid-qxuec5tr].pf-btn--secondary{background:color-mix(in hsl,var(--pf-entity-panel-accent) 8%,var(--pf-entity-panel-card));border-color:color-mix(in hsl,var(--pf-entity-panel-accent) 26%,var(--pf-entity-panel-border) 74%)}.pf-entity-panel--card-clickable[data-pf-cid-qxuec5tr]:is(:hover,:focus-within) .pf-entity-panel__cta[data-pf-cid-qxuec5tr].pf-btn--primary{filter:brightness(1.04)}@media(max-width:760px){.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr]{grid-template-columns:1fr}.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr] .pf-entity-panel__media[data-pf-cid-qxuec5tr]{aspect-ratio:16 / 10}}@container (max-width: 26rem){.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr]{grid-template-columns:1fr}.pf-entity-panel--horizontal[data-pf-cid-qxuec5tr] .pf-entity-panel__media[data-pf-cid-qxuec5tr]{aspect-ratio:16 / 10}}.shop-action-panel--highlight.pf-entity-panel{background:linear-gradient(180deg,color-mix(in hsl,hsl(var(--card)) 94%,hsl(var(--accent)) 6%),color-mix(in hsl,hsl(var(--card)) 97%,hsl(var(--background)) 3%))}.shop-categories__start-panel.pf-entity-panel:hover,.shop-categories__start-panel.pf-entity-panel:focus-within{border-color:color-mix(in srgb,var(--pf-accent, hsl(var(--accent))) 22%,white 78%);box-shadow:0 16px 30px #091a2b12,0 1px color-mix(in hsl,white 56%,transparent)}.shop-categories__start-panel.pf-entity-panel:hover .pf-entity-panel__cta.pf-btn--secondary,.shop-categories__start-panel.pf-entity-panel:focus-within .pf-entity-panel__cta.pf-btn--secondary,.shop-categories__start-panel.pf-entity-panel .pf-entity-panel__cta.pf-btn--secondary:hover:not(:disabled){background:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 10%,transparent)!important;border-color:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 30%,var(--pf-border, hsl(var(--border))))!important;color:var(--pf-fg, hsl(var(--foreground)))!important;box-shadow:0 2px 8px color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 12%,transparent)!important}.shop-categories__start-panel.pf-entity-panel .pf-entity-panel__cta.pf-btn--secondary:active:not(:disabled){background:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 14%,transparent)!important;border-color:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 34%,var(--pf-border, hsl(var(--border))))!important;color:var(--pf-fg, hsl(var(--foreground)))!important;box-shadow:none}.shop-categories__start-panel.pf-entity-panel:hover .pf-entity-panel__cta.pf-btn--primary,.shop-categories__start-panel.pf-entity-panel:focus-within .pf-entity-panel__cta.pf-btn--primary,.shop-categories__start-panel.pf-entity-panel .pf-entity-panel__cta.pf-btn--primary:hover:not(:disabled){background:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 70%,#0a1624 30%)!important;border-color:color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 64%,#0a1624 36%)!important;color:#fff!important;box-shadow:0 2px 8px color-mix(in hsl,var(--pf-accent, hsl(var(--accent))) 22%,transparent)!important;filter:none}.shop-categories__start-panel.pf-entity-panel .pf-entity-panel__cta.pf-btn--primary:active:not(:disabled){background:color-mix(in hsl,hsl(var(--accent)) 64%,#0a1624 36%);border-color:color-mix(in hsl,hsl(var(--accent)) 58%,#0a1624 42%);box-shadow:none}.shop-action-panel--hide-action-icon .pf-entity-panel__cta-icon{display:none}
