:is(.product-card,.entity-card,.stash-store,.bag-panel,.gallery-retry){corner-shape:var(--mat-corner,round)}:is(.product-card,.entity-card):after,.product-card>.holo-foil,:is(.product-card,.entity-card) .spring-rim{corner-shape:inherit}:is(.product-card,.entity-card,.stash-store,.canvas-search){--ti-neon:var(--ui-card-neon-amount,.8)}:is(.product-card,.entity-card,.stash-store){--ti-glow:0 0 calc(var(--ti-neon) * 12px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon) * 80%), transparent), 0 0 calc(var(--ti-neon) * 32px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon) * 40%), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card:not(.density-compact,[data-skeleton]):where(:not([data-tube-ready] .product-theme:not([data-shop-theme],.product-comparison *)>*)){box-shadow:var(--ti-glow), var(--mat-bloom,0 0 0 transparent)}:where([data-tube-ready]:where(:root:not([data-prepaint-material=plain]) *,:host *) .product-theme:not([data-shop-theme],.product-comparison *):has(>.product-card.product-card):where(:not(:has(>.product-card.density-compact,>.product-card[data-skeleton]))),.product-theme:has(>.card-tube-host)){isolation:isolate;position:relative}[data-tube-ready]:where(:root:not([data-prepaint-material=plain]) *,:host *) .product-theme:not([data-shop-theme],.product-comparison *):has(>.product-card.product-card):where(:not(:has(>.product-card.density-compact,>.product-card[data-skeleton]))):before{content:"";box-sizing:border-box;border:var(--card-tube-width) solid transparent;border-image:var(--card-tube-still) var(--card-tube-slice) / var(--card-tube-width) / var(--card-tube-outset);pointer-events:none;position:absolute;inset:0}.product-theme:is([data-rive-lit],:has(>[data-rive-lit])):before{visibility:hidden}.card-tube-host{inset:calc(-1 * var(--card-tube-outset,28px)) auto auto calc(-1 * var(--card-tube-outset,28px));inline-size:calc(100% + 2 * var(--card-tube-outset,28px));block-size:calc(100% + 2 * var(--card-tube-outset,28px));z-index:-1;position:absolute}@container style(--mat-neon:0){.product-theme,.card-tube-probe{--card-tube-still:none}}@container style(--mat-halo:neon){:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *){--card-tube:var(--card-ring-neon,var(--mat-bulb-glow,var(--mat-selected,var(--shop-accent))));--card-tube-lit:0;--card-tube-core:color-mix(in oklab, var(--card-tube), white calc((55% + var(--card-tube-lit) * 20%) * var(--card-tube-on)));background:linear-gradient(180deg, color-mix(in srgb, var(--shop-surface) 76%, transparent), color-mix(in srgb, var(--shop-background) 76%, transparent)) padding-box;border-color:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) calc(1px + var(--card-tube-lit) * 1px) color-mix(in oklab, var(--card-tube) calc((72% + var(--card-tube-lit) * 13%) * var(--card-tube-on)), transparent), 0 0 calc(24px + var(--card-tube-lit) * 8px) calc(var(--card-tube-lit) * 2px) color-mix(in oklab, var(--card-tube) calc((34% + var(--card-tube-lit) * 12%) * var(--card-tube-on)), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):is(:focus-visible,:focus-within:where(:root[data-focus-visible] .product-card),:active,[data-rive-lit]){--card-tube-lit:1}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):after{opacity:1;box-shadow:inset 0 0 0 1px var(--card-tube), inset 0 0 calc(4px + var(--card-tube-lit) * 3px) color-mix(in oklab, var(--card-tube) calc((30% + var(--card-tube-lit) * 15%) * var(--card-tube-on)), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *) .product-purchase>button.card-add[data-slot=button]{border:1px solid var(--card-tube-core);background:color-mix(in oklab, var(--card-tube) 16%, transparent);color:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) color-mix(in oklab, var(--card-tube) calc(55% + var(--card-tube-lit) * 15%), transparent), inset 0 0 8px color-mix(in oklab, var(--card-tube) 30%, transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *)>.card-favorite{--favorite-line:var(--card-tube);--favorite-rim:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) color-mix(in oklab, var(--card-tube) calc(55% + var(--card-tube-lit) * 15%), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *)>.card-favorite .card-favorite-glyph{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--card-tube) 70%, transparent))}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *)>.spring-rim{--mat-edge-hi:var(--card-tube);--mat-cool:var(--card-tube)}.product-theme,.card-tube-probe{--card-tube-still:none}.card-tube-host{visibility:hidden}}@media (hover:hover) and (pointer:fine){@container style(--mat-halo:neon){:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):hover{--card-tube-lit:1}}}@property --card-tube-on{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-transparency:reduce){@container style(--mat-halo:neon){:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *){background:var(--shop-surface);box-shadow:0 0 0 1px var(--card-tube)}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):after{box-shadow:inset 0 0 0 1px var(--card-tube)}}}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) :is(.product-card .eyebrow,.entity-card .entity-eyebrow){text-shadow:0 0 calc(min(var(--ti-neon,0), .5) * 12px) color-mix(in oklab, var(--mat-eyebrow,var(--shop-accent)) calc(min(var(--ti-neon,0), .5) * 70%), transparent)}@container style(--mat-vapor:0){[data-shop-theme]:not([data-shop-material]) :is(.product-art,.bag-art) img,:root[data-prepaint-material=plain]:not([data-prepaint-look=fresh]):not(#shop-theme-prepaint) :is(.product-art,.bag-art) img{mix-blend-mode:multiply}}@media (prefers-reduced-transparency:reduce){:is(.product-card,.entity-card,.stash-store,.canvas-search){--ti-neon:0}:is([data-application-background=night],[data-shop-material=night]):where(:root:not([data-prepaint-material=plain]) *,:host *) .product-card.product-card:not(.density-compact,[data-skeleton]){box-shadow:none}.product-theme,.card-tube-probe{--card-tube-still:none}}.entity-card.entity-card{box-sizing:border-box;inline-size:var(--card-w,268px);block-size:var(--card-h,352px);isolation:isolate;border:1px solid var(--shop-border);border-radius:var(--shop-radius,22px);background:var(--shop-surface);min-inline-size:0;color:var(--mat-read-ink,var(--shop-text));font:inherit;text-align:start;cursor:pointer;outline:none;flex-direction:column;gap:0;margin:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.entity-card.entity-card.entity-card.entity-card{border:var(--ui-card-row-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-card-shell-background,linear-gradient(var(--mat-read,var(--shop-surface)), var(--mat-read,var(--shop-surface))) padding-box, linear-gradient(160deg, var(--mat-edge-hi,transparent), transparent 36%, transparent 64%, var(--mat-edge-lo,transparent)) border-box);box-shadow:var(--ui-card-shell-shadow,var(--ti-glow,none))}.entity-card.entity-card:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 42%, transparent);opacity:0;transition:opacity .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.entity-card.entity-card:hover:after{opacity:1}.entity-card.entity-card:hover .entity-orb{background:var(--shop-cta,var(--shop-accent));color:var(--shop-onCta,var(--shop-onAccent));box-shadow:var(--mat-bloom,none);border-color:#0000}}.entity-card.entity-card:active:after{box-shadow:inset 0 0 0 1px var(--mat-selected,var(--shop-accent)), inset 0 0 22px color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 26%, transparent);opacity:1;transition-duration:90ms}.entity-card.entity-card:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:3px}.entity-card.entity-card.entity-card.selected{outline:1px solid var(--mat-selected,var(--shop-accent));outline-offset:0;box-shadow:var(--mat-bloom,none)}.entity-card.entity-card>.entity-plate{flex:0 0 var(--card-plate,206px);block-size:var(--card-plate,206px);box-sizing:border-box;background:var(--part-image-background,var(--ui-card-plate-background,var(--shop-raised,color-mix(in oklab, var(--shop-accent) 12%, var(--shop-surface)))));--tile:calc((var(--card-plate,206px) - 16px) * var(--mat-photo-scale,.8));place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.entity-card .entity-tile,.entity-card .entity-plate>.store-icon,.entity-card .entity-monogram{box-sizing:border-box;inline-size:var(--tile);block-size:var(--tile);border-radius:var(--mat-photo-radius,14px);box-shadow:var(--mat-photo-glow,0 8px 24px #0000002e);grid-area:1/1}@supports (color:lab(0% 0 0)){.entity-card .entity-tile,.entity-card .entity-plate>.store-icon,.entity-card .entity-monogram{box-shadow:var(--mat-photo-glow,0 8px 24px lab(0% 0 0/.18))}}.entity-card .entity-tile{aspect-ratio:1;object-fit:var(--mat-photo-fit,cover);mix-blend-mode:var(--mat-photo-blend,normal);filter:var(--mat-photo-filter,none);background:var(--shop-surface);transition:transform var(--spring-press-ms,.167s) var(--spring-press,var(--ease-out,ease-out))}.browse-slot>[data-browse-pane][inert] .entity-tile{transition:none}.entity-card.entity-card>.entity-plate{--fan3:min(calc(var(--tile) * .46), calc(50cqi - 6px - var(--tile) * .373));--fan2:min(calc(var(--tile) * .3), calc(50cqi - 6px - var(--tile) * .46));container-type:inline-size}.entity-plate[data-tiles="2"]>.entity-tile{inline-size:calc(var(--tile) * .82);block-size:calc(var(--tile) * .82)}.entity-plate[data-tiles="2"]>.entity-tile:first-child{z-index:2;transform:translateX(calc(var(--fan2) * -.8)) rotate(-5deg)}.entity-plate[data-tiles="2"]>.entity-tile:nth-child(2){z-index:1;transform:translateX(calc(var(--fan2) * .8)) rotate(6deg)}.entity-plate[data-tiles="3"]>.entity-tile:first-child{z-index:3;inline-size:calc(var(--tile) * .9);block-size:calc(var(--tile) * .9)}.entity-plate[data-tiles="3"]>.entity-tile:nth-child(2),.entity-plate[data-tiles="3"]>.entity-tile:nth-child(3){inline-size:calc(var(--tile) * .66);block-size:calc(var(--tile) * .66)}.entity-plate[data-tiles="3"]>.entity-tile:nth-child(2){z-index:1;transform:translate(calc(var(--fan3) * -1), 8%) rotate(-8deg)}.entity-plate[data-tiles="3"]>.entity-tile:nth-child(3){z-index:2;transform:translate(var(--fan3), 8%) rotate(8deg)}@media (hover:hover) and (pointer:fine){.entity-card:hover .entity-plate[data-tiles="3"]>.entity-tile:nth-child(2){transform:translate(calc(var(--fan3) * -1), 2%) rotate(-11deg)}.entity-card:hover .entity-plate[data-tiles="3"]>.entity-tile:nth-child(3){transform:translate(var(--fan3), 2%) rotate(11deg)}.entity-card:hover .entity-plate[data-tiles="2"]>.entity-tile:first-child{transform:translateX(calc(var(--fan2) * -1)) rotate(-7deg)}.entity-card:hover .entity-plate[data-tiles="2"]>.entity-tile:nth-child(2){transform:translateX(var(--fan2)) rotate(8deg)}}.store-icon>img{object-fit:contain}.entity-card.entity-card .store-icon{border:1px solid color-mix(in oklab, var(--mat-edge-hi,var(--shop-border)) 80%, transparent);color:var(--mat-read-ink,var(--shop-text));font-size:calc(var(--tile) * .3);place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.entity-card.entity-card.entity-card .store-icon{background:linear-gradient(var(--mat-read,var(--shop-surface)), var(--mat-read,var(--shop-surface))), var(--shop-surface)!important}.entity-card.entity-card .store-icon>img{object-fit:contain;block-size:100%;inline-size:100%}.entity-card.entity-card .store-icon>.store-monogram{font-size:inherit;letter-spacing:-.02em;font-weight:600;line-height:1}.entity-card.entity-card .entity-plate>.entity-tile~.store-icon{z-index:4;block-size:40px;inline-size:40px;box-shadow:0 0 0 2px var(--mat-read,var(--shop-surface)), var(--mat-photo-glow,none);border-radius:50%;font-size:14px;position:absolute;inset:auto auto 12px 12px}.entity-card .entity-monogram{background:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 70%, transparent);color:var(--mat-read-ink,var(--shop-text));font-size:calc(var(--tile) * .3);letter-spacing:-.02em;place-items:center;font-weight:600;display:grid}.entity-card.entity-card>.entity-body{min-block-size:0;font-size:inherit;flex-direction:column;flex:1;align-self:stretch;gap:4px;margin:0;padding:12px 12px 8px;display:flex;container:entity-body/inline-size}.entity-card .entity-eyebrow{min-block-size:15px;color:color-mix(in oklab, var(--mat-eyebrow,var(--shop-muted)) 82%, var(--mat-read-ink,var(--shop-text)));font-size:round(calc(var(--shop-fontSize,14px) * .786), 1px);letter-spacing:var(--ui-card-eyebrow-tracking,.6px);text-transform:var(--ui-card-eyebrow-case);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:15px;overflow:hidden}.entity-card.entity-card .entity-name{min-block-size:44px;color:var(--part-title-text,inherit);font-family:var(--part-title-font,var(--shop-font,inherit));font-size:var(--part-title-fontSize,calc(var(--shop-fontSize,14px) * 1.143));letter-spacing:-.02em;align-items:center;margin:3px 0;font-weight:500;line-height:1.3;display:flex}.entity-card .entity-name>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.entity-card.entity-card .entity-name{font-size:var(--part-title-fontSize,var(--shop-fontSize,14px))}}.entity-card .entity-foot{justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;margin-block-start:auto;display:flex}.entity-card .entity-pills{flex-wrap:wrap;gap:6px;min-inline-size:0;display:flex}.entity-card .entity-pill{font-variant-numeric:tabular-nums;max-inline-size:100%}.entity-card .entity-pill-pending{visibility:hidden}.entity-card .entity-count>.pill-icon{display:none}@container entity-body not (min-inline-size:200px){.entity-card .entity-pill.entity-pill{--pill-px:8px;--pill-gap:4px}.entity-card .entity-count>.pill-icon{display:inline-flex}.entity-card .entity-noun{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.entity-card .entity-orb{border:1px solid color-mix(in srgb, var(--shop-accent) 60%, transparent);background:color-mix(in srgb, var(--shop-accent) 13%, transparent);block-size:44px;inline-size:44px;box-shadow:inset 0 0 8px color-mix(in srgb, var(--shop-accent) 12%, transparent);color:var(--mat-read-ink,var(--shop-text));transition:transform var(--spring-press-ms,.167s) var(--spring-press,var(--ease-out,ease-out));border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.entity-card.entity-card:active .entity-orb{transition-duration:90ms;transform:scale(.92)}@media (prefers-reduced-transparency:reduce){.entity-card.entity-card{background:var(--shop-surface)}}
