: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(--mat-neon,.8)}@container style(--mat-bloom:0 0 0 transparent){:is(.product-card,.entity-card,.stash-store,.canvas-search){--ti-neon:var(--mat-neon,0)}}: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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .product-theme:not([data-shop-theme],.product-comparison *):has(>.product-card:not(.density-compact,[data-skeleton])),.product-theme:has(>.card-tube-host)){isolation:isolate;position:relative}[data-tube-ready]:where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .product-theme:not([data-shop-theme],.product-comparison *):has(>.product-card:not(.density-compact,[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}@keyframes card-tube-flicker{0%{opacity:1}8.333%{opacity:.2}16.667%{opacity:1}33.333%{opacity:.35}38.833%{opacity:1}66.667%{opacity:.5}75%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=calm])) [data-tube-ready] .product-theme:before{animation:.6s step-end card-tube-flicker}}:where(:root[data-motion=full]) [data-tube-ready] .product-theme:before{animation:.6s step-end card-tube-flicker}@container style(--mat-neon:0){.product-theme{--card-tube-still:none}}@container style(--mat-halo:neon){:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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%));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%), 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%), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):is(:focus-visible,:has(:focus-visible),:active,[data-rive-lit]){--card-tube-lit:1}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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%), transparent)}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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-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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .product-card.product-card[data-slot=card]:not(.density-compact,[data-skeleton],.product-comparison *):hover{--card-tube-lit:1}}}@media (prefers-reduced-transparency:reduce){@container style(--mat-halo:neon){:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) :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{mix-blend-mode:multiply}:root:has(#shop-theme-prepaint[data-material=plain]:not([data-look=fresh])) :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(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .product-card.product-card:not(.density-compact,[data-skeleton]){box-shadow:none}.product-theme{--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}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .entity-card.entity-card.entity-card{-webkit-backdrop-filter:none;backdrop-filter:none;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(--ti-glow,none);border-color:#0000}.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(--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}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .entity-card.entity-card>.entity-plate{background:var(--part-image-background,var(--mat-packshot,var(--shop-background)))}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .entity-card.entity-card>.entity-plate{background:var(--part-image-background,var(--fresh-stage,var(--mat-packshot,#fff)))}.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)}}.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:.6px;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:15px;overflow:hidden}:is([data-application-background=night],[data-shop-material=night]):where(:not(:root:has(#shop-theme-prepaint[data-material=plain]) *)) .entity-card .entity-eyebrow{letter-spacing:.14em;text-transform:uppercase}.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-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)}}
.browse-tabrow[data-view=brand] .browse-tabs{visibility:hidden}.browse-tabrow[data-view=brand] .browse-store-head{visibility:visible}.browse-tabrow:is([data-view=store],[data-view=brand]) .browse-store-head>.pill:first-child{animation:store-head-back var(--spring-lift-ms,.483s) var(--spring-lift,cubic-bezier(.2, .9, .3, 1.1)) both}.browse-tabrow:is([data-view=store],[data-view=brand]) .browse-store-head>h1~.pill{animation:store-head-fact var(--spring-settle-ms,.573s) var(--spring-settle,cubic-bezier(.2, .9, .3, 1.1)) 60ms both}@keyframes store-head-back{0%{opacity:0;transform:translate(-14px)scale(.92)}}@keyframes store-head-fact{0%{opacity:0;transform:translate(-8px)scale(.9)}}.browse-slot[data-view=store]>[data-browse-pane=products] .gallery-window-body,:root[data-browse-brand] .browse-slot[data-view=tab]>[data-browse-pane=products] .gallery-window-body{animation:store-menu-in var(--spring-morph-ms,.471s) var(--spring-morph,cubic-bezier(.2, .9, .3, 1)) both}@keyframes store-menu-in{0%{opacity:.55;transform:translateY(10px)}}.store-grid>.store-thin{box-sizing:border-box;inline-size:var(--card-w,266px);block-size:var(--card-h,350px);border-radius:var(--card-radius,24px);border:1px dashed color-mix(in oklab, var(--mat-sky-ink,var(--shop-text)) 30%, transparent);background:color-mix(in oklab, var(--mat-read,var(--shop-surface,transparent)) 24%, transparent);animation:store-thin-in var(--spring-lift-ms,.483s) var(--spring-lift,cubic-bezier(.2, .9, .3, 1.1)) .12s both;flex:none;place-items:center;padding:24px;display:grid}.store-thin .catalog-area-empty{text-align:center;justify-items:center}@keyframes store-thin-in{0%{opacity:0;transform:translate(-12px)scale(.96)}}.store-grid>.store-skeleton.store-skeleton{box-sizing:border-box;inline-size:var(--card-w,268px);block-size:var(--card-h,352px);border-radius:var(--shop-radius,22px);flex:none;margin:0}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .store-grid>.store-thin,:where(:root:not([data-motion=full])) .browse-tabrow:is([data-view=store],[data-view=brand]) .browse-store-head>.pill,:where(:root:not([data-motion=full])) .browse-slot[data-view=store]>[data-browse-pane=products] .gallery-window-body,:root:where(:not([data-motion=full]))[data-browse-brand] .browse-slot[data-view=tab]>[data-browse-pane=products] .gallery-window-body{animation:none}}:where(:root[data-motion=calm]) .store-grid>.store-thin,:where(:root[data-motion=calm]) .browse-tabrow:is([data-view=store],[data-view=brand]) .browse-store-head>.pill,:where(:root[data-motion=calm]) .browse-slot[data-view=store]>[data-browse-pane=products] .gallery-window-body,:root:where([data-motion=calm])[data-browse-brand] .browse-slot[data-view=tab]>[data-browse-pane=products] .gallery-window-body{animation:none}
