@layer theme,base;@layer components{._mediaOverlayCaption_15fue_4{text-shadow:0 .0625rem .125rem color-mix(in oklch, var(--fixed-contrast-dark) 78%, transparent), 0 .125rem .625rem color-mix(in oklch, var(--fixed-contrast-dark) 58%, transparent), 0 0 1.25rem color-mix(in oklch, var(--fixed-contrast-dark) 34%, transparent)}._mediaOverlayAction_15fue_11{visibility:visible;opacity:1;transition:visibility 0s linear, opacity var(--duration-exit) var(--ease-proof), transform var(--duration-moderate) var(--ease-proof);transform:translateY(0)scale(1)}._mediaOverlayActionTop_15fue_21{transform-origin:100% 0}._mediaOverlayActionBottom_15fue_25{transform-origin:100% 100%}@starting-style{._mediaOverlayActionTop_15fue_21,._mediaOverlayActionBottom_15fue_25{opacity:0}}@media (width>=40rem) and (hover:hover) and (pointer:fine){._mediaOverlayFrame_15fue_41[data-overlay-chrome-motion=hover-reveal] ._mediaOverlayAction_15fue_11{visibility:hidden;opacity:0;transition-delay:var(--duration-exit), 0s, 0s}._mediaOverlayFrame_15fue_41[data-overlay-chrome-motion=hover-reveal] ._mediaOverlayActionTop_15fue_21{transform:translateY(-.375rem)scale(.98)}._mediaOverlayFrame_15fue_41[data-overlay-chrome-motion=hover-reveal] ._mediaOverlayActionBottom_15fue_25{transform:translateY(.375rem)scale(.98)}._mediaOverlayFrame_15fue_41[data-overlay-chrome-motion=hover-reveal]:is(:hover,:focus-within,:has([aria-expanded=true])) ._mediaOverlayAction_15fue_11{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._mediaOverlayAction_15fue_11{transition-duration:0s}}}@layer product,compositions,utilities,overrides;
