.cards-module__sCGGya__link{color:var(--ink);border:none;flex:auto;display:block}.cards-module__sCGGya__link:hover{background:0 0}.cards-module__sCGGya__link:hover .cards-module__sCGGya__title{text-underline-offset:3px;text-decoration:underline}.cards-module__sCGGya__nameText{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--bw-hairline);transition:background-size var(--dur-base) var(--ease-out)}.cards-module__sCGGya__link:hover .cards-module__sCGGya__nameText,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__nameText{background-size:100% var(--bw-hairline)}@media (prefers-reduced-motion:reduce){.cards-module__sCGGya__nameText{transition:none}}.cards-module__sCGGya__stack{gap:var(--sp-3);flex-direction:column;height:100%;display:flex;position:relative;container-type:inline-size}.cards-module__sCGGya__stack>button{margin-top:auto}.cards-module__sCGGya__eyebrowMeta{font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.cards-module__sCGGya__name{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-body);letter-spacing:-.006em;margin-top:var(--sp-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cards-module__sCGGya__nameRow{gap:var(--sp-3);margin-top:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cards-module__sCGGya__nameRow .cards-module__sCGGya__name{margin-top:0}@media (max-width:859px){@container (max-width:200px){.cards-module__sCGGya__nameRow .cards-module__sCGGya__name{-webkit-line-clamp:3}}}.cards-module__sCGGya__price{text-align:right;max-width:11ch;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);line-height:calc(var(--fs-body) * 1.25);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.cards-module__sCGGya__title{margin:var(--sp-2) 0 0}.cards-module__sCGGya__excerpt{margin:var(--sp-2) 0 0;font-size:var(--fs-body-sm);color:var(--text-body)}.cards-module__sCGGya__meta{margin-top:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted)}.cards-module__sCGGya__addButton{margin-top:var(--sp-3);width:100%}.cards-module__sCGGya__eventCard{border:var(--bw-hairline) solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-card);height:100%;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster:has(img){background:var(--surface-wash)}.cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img{padding:0}.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventCard,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventCard{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img{transition:transform var(--dur-photo) var(--ease-out)}.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img{transform:scale(1.03)}.cards-module__sCGGya__eventBody{padding:var(--sp-5);flex-direction:column;flex:auto;gap:10px;display:flex}.cards-module__sCGGya__eventTitle{font-size:var(--fs-title);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:0}.cards-module__sCGGya__kindRow{align-items:center;gap:10px;display:flex}.cards-module__sCGGya__kind{font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.cards-module__sCGGya__soldOutBadge{font-family:var(--font-body);font-size:var(--fs-label-xs);letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--surface-invert);color:var(--text-on-invert);border-radius:var(--r-sm);padding:3px 8px}.cards-module__sCGGya__eventMetaList{margin-top:var(--sp-1);flex-direction:column;flex:auto;gap:6px;display:flex}.cards-module__sCGGya__eventMetaRow{align-items:center;gap:var(--sp-2);font-size:var(--fs-body-sm);color:var(--text-body);display:flex}.cards-module__sCGGya__eventFoot{margin-top:var(--sp-1);border-top:var(--bw-hairline) solid var(--line-hairline);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.cards-module__sCGGya__eventPrice{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:15px}.cards-module__sCGGya__eventMemberPrice{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);color:var(--text-muted)}.cards-module__sCGGya__eventArrow{color:var(--text-faint);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:inline-flex}.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventArrow,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventArrow{color:var(--text-heading);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventCard,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventCard,.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventCard .cards-module__sCGGya__eventPoster img,.cards-module__sCGGya__link:hover .cards-module__sCGGya__eventArrow,.cards-module__sCGGya__link:focus-visible .cards-module__sCGGya__eventArrow{transform:none}}.cards-module__sCGGya__dealCard{border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-lg);background:var(--surface-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.cards-module__sCGGya__dealShot{position:relative}.cards-module__sCGGya__dealLogo img{padding:var(--sp-6) var(--sp-8)}.cards-module__sCGGya__dealMockChip{z-index:1;font-family:var(--font-body);font-size:var(--fs-label-xs);letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--surface-invert);color:var(--text-on-invert);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);position:absolute;top:14px;left:14px}.cards-module__sCGGya__dealBody{padding:var(--sp-5);flex-direction:column;flex:auto;gap:10px;display:flex}.cards-module__sCGGya__dealCard .cards-module__sCGGya__dealName{font-weight:var(--fw-regular);line-height:var(--lh-body);text-wrap:wrap}.cards-module__sCGGya__dealValue{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.008em;font-size:26px;line-height:1.05}.cards-module__sCGGya__dealTitle{color:var(--text-body);font-size:15px}.cards-module__sCGGya__dealTerms{font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted);flex:auto;max-width:none;margin:0}.cards-module__sCGGya__codeRow{margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:var(--bw-hairline) solid var(--line-hairline);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cards-module__sCGGya__dealEnds{font-size:var(--fs-eyebrow);color:var(--text-muted)}.cards-module__sCGGya__brandTile{border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-lg);padding:var(--sp-5);gap:var(--sp-2);color:var(--ink);background:var(--surface-card);height:100%;transition:var(--t-control);flex-direction:column;display:flex}.cards-module__sCGGya__brandTile:hover{border-color:var(--line-strong);background:var(--surface-card)}.cards-module__sCGGya__brandName{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-body);letter-spacing:-.006em}.cards-module__sCGGya__brandMeta{font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted)}.cards-module__sCGGya__memberCard{border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-lg);padding:var(--sp-4);gap:var(--sp-1);flex-direction:column;display:flex}.cards-module__sCGGya__avatar{border-radius:var(--r-round);background:var(--surface-wash);width:44px;height:44px;margin-bottom:var(--sp-2)}.cards-module__sCGGya__threadRow{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:var(--bw-hairline) solid var(--line-hairline);align-items:baseline;display:flex}.cards-module__sCGGya__threadMain{flex:auto;min-width:0}.cards-module__sCGGya__threadTitle{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-body);letter-spacing:-.008em}.cards-module__sCGGya__threadMeta{font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted);margin-top:var(--sp-1)}.cards-module__sCGGya__threadReplies{font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted);white-space:nowrap;flex:none}.cards-module__sCGGya__mockChip{font-family:var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--surface-card);color:var(--ink);border-radius:var(--r-sm);z-index:1;padding:3px 7px;font-size:9px;position:absolute;top:12px;left:12px}.cards-module__sCGGya__photoWrap{position:relative}.cards-module__sCGGya__mine{top:var(--sp-2);left:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--surface-card);color:var(--text-heading);font-family:var(--font-body);font-size:var(--fs-label-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-label);text-transform:uppercase;pointer-events:none;position:absolute}.cards-module__sCGGya__articleTitle{font-size:var(--fs-title);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:0}.cards-module__sCGGya__articleCard{border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-lg);background:var(--surface-card);height:100%;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.cards-module__sCGGya__link:hover .cards-module__sCGGya__articleCard{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.cards-module__sCGGya__articleBody{padding:var(--sp-5);flex-direction:column;flex:auto;gap:10px;display:flex}.cards-module__sCGGya__articleExcerpt{flex:auto;max-width:none;margin:0;font-size:15px}.cards-module__sCGGya__articleMeta{font-family:var(--font-body);font-size:var(--fs-label-lg);color:var(--text-muted);padding-top:6px}.cards-module__sCGGya__stock{font-family:var(--font-body);font-size:var(--fs-label-xs);text-transform:uppercase;letter-spacing:var(--ls-meta);color:var(--text-muted);margin-top:4px}.cards-module__sCGGya__stockLow{color:var(--ink)}.cards-module__sCGGya__stockOut{color:var(--text-muted)}.cards-module__sCGGya__dealShop{white-space:nowrap;height:44px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--surface-invert);color:var(--text-on-invert);font-family:var(--font-body);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-action);font-weight:var(--fw-medium);transition:var(--t-control);flex:100%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cards-module__sCGGya__dealShop:hover{background:var(--ink-72)}
