.card_card__t_oC1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,16px);overflow:hidden}.card_interactive__zVxqH{transition:transform var(--motion-fast,.15s ease-out),box-shadow var(--motion-fast,.15s ease-out)}.card_interactive__zVxqH:hover{transform:translateY(-2px);box-shadow:0 6px 16px 0 rgb(0 0 0/.08)}@media (prefers-reduced-motion:reduce){.card_interactive__zVxqH,.card_interactive__zVxqH:hover{transition:none;transform:none}}:root[data-reduced-motion] .card_interactive__zVxqH,:root[data-reduced-motion] .card_interactive__zVxqH:hover{transition:none;transform:none}.product-card_productCard__9mG4V{position:relative}.product-card_media__vBPGJ{padding:0}.product-card_image__RIpVU{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0}.product-card_badge__53EK6{position:absolute;top:var(--space-2,16px);left:var(--space-2,16px);z-index:1}.product-card_shareButton__9QQp0{position:absolute;top:var(--space-3,24px);right:var(--space-3,24px);display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min,44px);height:var(--tap-min,44px);padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);cursor:pointer;transition:color var(--motion-fast,.15s ease-out),border-color var(--motion-fast,.15s ease-out)}.product-card_shareButton__9QQp0:hover{color:var(--ink);border-color:var(--border-strong)}.product-card_shareButton__9QQp0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-card_shareIcon__6aDyR{width:20px;height:20px}.product-card_shareStatus__hirj1{font-family:var(--font-body);font-size:1.0625rem;line-height:1.4;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.product-card_shareButton__9QQp0{transition:none}}.product-card_body__0iXpK{display:grid;grid-gap:var(--space-1,8px);gap:var(--space-1,8px);padding:var(--space-2,16px)}.product-card_heading__o5YhO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1,8px)}.product-card_name__PLcy8{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ink);line-height:1.3;min-height:calc(2 * 1.3em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-card_price__H31Q_{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.product-card_description__ZkSOv{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;color:var(--ink-muted)}.product-card_lead__sR5ct{color:var(--ink)}.product-card_actions__Kv19y{display:flex;margin-top:var(--space-1,8px)}.product-card_actions__Kv19y>*{flex:1 1 auto}@media (min-width:40rem){.product-card_actions__Kv19y>*{flex:0 1 auto}}.product-card_link__oNntK{color:inherit;text-decoration:none}.product-card_link__oNntK:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-image,12px)}.product-card_link__oNntK:hover{text-decoration:underline;text-underline-offset:3px}.product-card_stretched__MEnHv:after{content:"";position:absolute;inset:0}.product-card_stretched__MEnHv:focus-visible{outline:none}.product-card_stretched__MEnHv:focus-visible:after{outline:2px solid var(--focus);outline-offset:-4px;border-radius:calc(var(--radius-card, 16px) - 4px)}.product-card_shareNetwork__Ryg6Z{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-button);color:var(--ink-muted);font-weight:600;text-decoration:none;transition:color var(--motion-fast),background-color var(--motion-fast)}.product-card_shareNetwork__Ryg6Z:hover{color:var(--blue);background:var(--blue-tint)}.product-card_shareNetwork__Ryg6Z:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-card_face__lmIwO{display:inline-flex;align-items:center;gap:var(--space-1,8px);margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.product-card_face__lmIwO[aria-expanded=false]:after{content:"";position:absolute;inset:0}.product-card_face__lmIwO[aria-expanded=true]{min-height:var(--tap-min,44px)}.product-card_face__lmIwO:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-image,12px)}.product-card_face__lmIwO[aria-expanded=false]:focus-visible{outline:none}.product-card_face__lmIwO[aria-expanded=false]:focus-visible:after{outline:2px solid var(--focus);outline-offset:-4px;border-radius:calc(var(--radius-card, 16px) - 4px)}.product-card_chevron__ZwKCr{flex:0 0 auto;width:20px;height:20px;color:var(--ink-muted);transition:transform var(--motion-fast,.15s ease-out)}.product-card_face__lmIwO[aria-expanded=true] .product-card_chevron__ZwKCr{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.product-card_chevron__ZwKCr{transition:none}}.product-card_subline__1mtmI{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.4;color:var(--ink-muted)}.product-card_details__LI_Ds{display:grid;grid-gap:var(--space-1,8px);gap:var(--space-1,8px)}.product-card_details__LI_Ds[hidden]{display:none}.product-card_shareInline__JHSFi{position:static}.product-card_shareRow__xujjo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1,8px)}.product-card_caption__e9kVT{display:block}.product-card_captionLead__9i0RL{min-height:calc(2 * 1.6em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-card_captionLeadOpen__zcFPT{display:block;max-height:11rem;overflow-y:auto;overscroll-behavior:contain}.product-card_moreToggle__p248H{display:inline-flex;align-items:center;min-height:var(--tap-min,44px);padding:0;border:0;background:none;color:var(--ink-muted);font-family:var(--font-body);font-size:1.0625rem;font-weight:600;cursor:pointer}.product-card_moreToggle__p248H:hover{color:var(--ink)}.product-card_moreToggle__p248H:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-card_captionActions__Ztr6B{display:flex;align-items:center;gap:var(--space-2,16px);margin-top:var(--space-1,8px)}.product-card_orderLink__u6iv9{display:inline-flex;min-height:var(--tap-min,44px);min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-items:center;color:var(--red-fg);font-weight:650;text-decoration:none}.product-card_orderLink__u6iv9:hover{text-decoration:underline;text-underline-offset:3px}.product-card_orderLink__u6iv9:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-card_captionRest__Ts83h{max-height:9rem;overflow-y:auto;overscroll-behavior:contain}.product-card_captionRest__Ts83h>p:first-child{margin-top:var(--space-1,8px)}.product-card_captionActions__Ztr6B{flex-wrap:nowrap;justify-content:space-between}.product-card_slip__9HjCQ,.product-card_ticket__NhAjG{position:relative;display:grid;overflow:hidden;padding:0;min-height:18rem}.product-card_slip__9HjCQ{grid-template-columns:10.5rem 1fr}.product-card_ticket__NhAjG{grid-template-columns:11.5rem 1fr}.product-card_mediaFill__Y9Brn{position:relative;overflow:hidden;height:100%;min-width:0}.product-card_slip__9HjCQ .product-card_image__RIpVU,.product-card_ticket__NhAjG .product-card_image__RIpVU,.product-card_vitrine__b7hcY .product-card_image__RIpVU{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}.product-card_slip__9HjCQ .product-card_mediaFill__Y9Brn,.product-card_ticket__NhAjG .product-card_mediaFill__Y9Brn{min-height:10.5rem}.product-card_mediaButton__GGPly{display:block;padding:0;border:0;background:none;cursor:zoom-in;min-width:0;min-height:var(--tap-min);position:relative}.product-card_mediaButton__GGPly:focus-visible{outline:none}.product-card_mediaButton__GGPly:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 3px var(--focus),inset 0 0 0 6px var(--surface)}.product-card_landscapeBody__TRHnx{display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0;padding:var(--space-2) var(--space-3)}.product-card_slip__9HjCQ .product-card_name__PLcy8,.product-card_ticket__NhAjG .product-card_name__PLcy8,.product-card_vitrine__b7hcY .product-card_name__PLcy8{min-height:0;-webkit-line-clamp:2;line-clamp:2}.product-card_ticket__NhAjG .product-card_landscapeBody__TRHnx{border-left:2px dashed var(--border)}.product-card_badgeInline__TZslz{align-self:flex-start}.product-card_landscapeCaption__GVSPY{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ink)}.product-card_landscapeCaption__GVSPY>.product-card_description__ZkSOv{margin:0}.product-card_factsList__4Fa1I{display:grid;grid-template-columns:auto 1fr;grid-gap:.2rem .8rem;gap:.2rem .8rem;margin:0;font-size:1.0625rem}.product-card_factPair__liC7U{display:contents}.product-card_factsList__4Fa1I dt{color:var(--ink-muted)}.product-card_factsList__4Fa1I dd{margin:0}.product-card_detailsLink__1Vk9k,.product-card_detailsQuiet__rbdQP{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;min-height:var(--tap-min);min-width:var(--tap-min,44px);font:inherit;font-size:1.0625rem;font-weight:600;cursor:pointer}.product-card_detailsQuiet__rbdQP{color:var(--ink-muted)}.product-card_detailsQuiet__rbdQP:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.product-card_detailsLink__1Vk9k{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.product-card_detailsLink__1Vk9k:hover{color:var(--ink)}.product-card_detailsLink__1Vk9k:focus-visible,.product-card_detailsQuiet__rbdQP:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product-card_shareCorner__uy3k6{position:absolute;top:.6rem;right:.6rem;z-index:1;background:var(--surface)}.product-card_slip__9HjCQ .product-card_badgeInline__TZslz,.product-card_slip__9HjCQ .product-card_heading__o5YhO,.product-card_ticket__NhAjG .product-card_badgeInline__TZslz,.product-card_ticket__NhAjG .product-card_heading__o5YhO,.product-card_vitrine__b7hcY .product-card_badgeInline__TZslz,.product-card_vitrine__b7hcY .product-card_heading__o5YhO{margin-right:calc(var(--tap-min) + .6rem)}.product-card_landscapeFoot__yrygM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--border)}.product-card_slip__9HjCQ .product-card_landscapeBody__TRHnx,.product-card_ticket__NhAjG .product-card_landscapeBody__TRHnx{height:100%}@media (max-width:32rem){.product-card_slip__9HjCQ,.product-card_ticket__NhAjG,.product-card_vitrine__b7hcY{min-height:0}.product-card_slip__9HjCQ .product-card_name__PLcy8,.product-card_ticket__NhAjG .product-card_name__PLcy8{-webkit-line-clamp:2;line-clamp:2}.product-card_slip__9HjCQ,.product-card_ticket__NhAjG{grid-template-columns:1fr}.product-card_slip__9HjCQ .product-card_mediaFill__Y9Brn,.product-card_ticket__NhAjG .product-card_mediaFill__Y9Brn{min-height:0;height:auto;aspect-ratio:16/10}.product-card_ticket__NhAjG .product-card_landscapeBody__TRHnx{border-left:0;border-top:2px dashed var(--border)}}.product-card_vitrine__b7hcY{position:relative;display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;padding:0;min-height:18rem;grid-column:1/-1}.product-card_vitrine__b7hcY .product-card_mediaFill__Y9Brn{min-height:10.5rem}.product-card_vitrine__b7hcY .product-card_landscapeBody__TRHnx{height:100%;padding:var(--space-2) var(--space-3);gap:var(--space-1)}.product-card_vitrine__b7hcY .product-card_name__PLcy8{font-size:1.25rem}.product-card_vitrine__b7hcY .product-card_landscapeCaption__GVSPY{-webkit-line-clamp:2}.product-card_vitrine__b7hcY .product-card_landscapeFoot__yrygM{margin-top:var(--space-2)}.product-card_chipRow__uLRMS{display:flex;flex-wrap:wrap;gap:.4rem}.product-card_chip__O94Kx{font-size:1.0625rem;font-weight:600;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-button,6px);padding:.18rem .6rem;max-width:100%}@media (max-width:36rem){.product-card_vitrine__b7hcY{grid-template-columns:1fr}.product-card_vitrine__b7hcY .product-card_mediaFill__Y9Brn{min-height:0;aspect-ratio:16/10;height:auto}}