:root{--gc-catalog-header:8.3125rem}.stores-page{gap:var(--gc-space-5);display:grid}.public-head__below .gc-search--hero{max-inline-size:760px;box-shadow:var(--gc-elevation-2)}.stores{gap:var(--gc-space-5);flex-direction:column;display:flex}.stores__layout{gap:var(--gc-space-5);grid-template-columns:15.625rem minmax(0,1fr);align-items:start;display:grid}.stores__rail{gap:var(--gc-space-3);min-inline-size:0;max-block-size:calc(100dvh - var(--gc-catalog-header) - 2 * var(--gc-space-4));overscroll-behavior:contain;padding:var(--gc-space-4);border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--gc-catalog-header) + var(--gc-space-4));overflow-y:auto}.stores__main{gap:var(--gc-space-4);flex-direction:column;min-inline-size:0;display:flex}.stores__bar{justify-content:space-between;align-items:center;gap:var(--gc-space-3);flex-wrap:wrap;display:flex}.stores__where{font-weight:var(--gc-font-weight-semibold);margin:0}.stores__results{gap:var(--gc-space-5);flex-direction:column;min-inline-size:0;display:flex}.stores-filters{gap:var(--gc-space-3);flex-direction:column;display:flex}.stores-filters__body{gap:var(--gc-space-4);flex-direction:column;display:flex}.stores-filters__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stores-filters__check,.stores-filters__link{min-block-size:var(--gc-target-min);font-size:var(--gc-font-size-sm);cursor:pointer;transition:background-color var(--gc-duration-fast) var(--gc-easing-standard);border-radius:10px;align-items:center;gap:10px;padding-inline:10px;display:flex}.stores-filters__link{color:inherit;text-decoration:none}.stores-filters__check:hover,.stores-filters__link:hover{background:var(--gc-color-surface-sunken)}.stores-filters__link[aria-current=true]{background:var(--gc-color-success-surface);color:var(--gc-color-success-text);font-weight:var(--gc-font-weight-semibold)}.stores-filters__check:has(input:checked){background:var(--gc-color-success-surface);color:var(--gc-color-success-text);font-weight:var(--gc-font-weight-semibold)}.stores-filters__check input{block-size:18px;inline-size:18px;accent-color:var(--gc-color-primary);flex:none}.stores-filters__check span{min-inline-size:0}.stores-filters__check--plain{position:relative}.stores-filters__check--plain input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.stores-filters__check--plain:has(input:focus-visible){outline:var(--gc-focus-ring-width) solid var(--gc-color-focus);outline-offset:var(--gc-focus-ring-offset)}.stores-filters__check .gc-glyph,.stores-filters__link .gc-glyph{flex:none}.stores-filters[data-placement=sheet]{flex:auto;gap:0;min-block-size:0}.stores-filters[data-placement=sheet] .stores-filters__body{min-block-size:0;padding:var(--gc-space-4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.stores-filters[data-placement=sheet] .stores-filters__foot,.stores-sortSheet__foot{gap:var(--gc-space-3);padding:var(--gc-space-4);border-block-start:1px solid var(--gc-color-border);background:var(--gc-color-surface);flex:none;grid-template-columns:minmax(0,1fr);padding-block-end:calc(var(--gc-space-4) + env(safe-area-inset-bottom,0px));display:grid}.stores__results>.gc-state{inline-size:100%}.stores__pager{justify-content:center;gap:var(--gc-space-4)}.stores__grid{gap:var(--gc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.store-card{--store-card-rise:12px;border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);min-inline-size:0;transition:box-shadow var(--gc-duration-base) var(--gc-easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.store-card__banner{aspect-ratio:2;background:var(--gc-color-surface-sunken);overflow:hidden}.store-card__banner img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.store-card__cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.store-card__cover:focus-visible{outline:var(--gc-focus-ring-width) solid var(--gc-color-focus);outline-offset:calc(-1 * var(--gc-focus-ring-width))}.store-card__panel{z-index:2;padding:34px var(--gc-space-4) var(--gc-space-4);background:var(--gc-color-surface);text-align:center;pointer-events:none;transition:transform .3s var(--gc-easing-standard);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.store-card__mark{border:1px solid var(--gc-color-border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--gc-color-logo-tile));block-size:3.25rem;inline-size:7.5rem;box-shadow:var(--gc-elevation-1);color:var(--gc-color-on-primary);font-family:var(--gc-font-display);font-size:var(--gc-font-size-lg);font-weight:var(--gc-font-weight-bold);border-radius:12px;place-items:center;padding:8px 12px;line-height:1;display:grid;position:absolute;inset-block-start:-26px;inset-inline-start:50%;translate:50%}.store-card__mark .gc-merchant-logo{padding:0}.store-card__name{font-size:var(--gc-font-size-md);font-weight:var(--gc-font-weight-semibold);margin:0;line-height:1.3}.store-card__category{font-size:var(--gc-font-size-xs);color:var(--gc-color-text-subtle);margin:2px 0 0}.store-card__cashback{margin-block:var(--gc-space-2) var(--gc-space-3)}.store-card__rate{font-size:var(--gc-font-size-md);font-weight:var(--gc-font-weight-bold);color:var(--gc-color-primary-text);margin:0}.store-card__rate[data-none]{font-size:var(--gc-font-size-sm);font-weight:var(--gc-font-weight-medium);color:var(--gc-color-text-muted)}.store-card__regular{font-size:var(--gc-font-size-xs);color:var(--gc-color-text-muted);margin:0;line-height:1.2}.store-card__regular s{text-decoration-thickness:1px}.store-card__status{border-radius:var(--gc-radius-pill);background:var(--gc-color-warning-surface);color:var(--gc-color-warning-text);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-semibold);margin:0;padding:2px 10px}.store-card__tag{z-index:2;color:#3d2a00;font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);pointer-events:none;background:linear-gradient(90deg,#ffc53d,#ffe08a);border-start-end-radius:var(--gc-radius-pill);border-end-end-radius:var(--gc-radius-pill);padding:5px 12px 5px 14px;position:absolute;inset-block-start:14px;inset-inline-start:0;box-shadow:0 2px 8px #00000040}.store-card__shop{gap:var(--gc-space-2);inline-size:100%;min-block-size:var(--gc-target-min);padding-inline:var(--gc-space-4);border-radius:var(--gc-radius-md);background-image:var(--gc-gradient-primary);color:var(--gc-color-on-primary);font-weight:var(--gc-font-weight-semibold);box-shadow:var(--gc-elevation-primary);pointer-events:auto;transition:box-shadow var(--gc-duration-fast) var(--gc-easing-standard);background-origin:border-box;border:1.5px solid #0000;justify-content:center;align-items:center;margin-block-start:auto;text-decoration:none;display:inline-flex}.store-card__shop:hover,.store-card__shop:focus-visible{box-shadow:0 10px 22px -8px var(--gc-color-primary)}.store-card__shop:focus-visible{outline:var(--gc-focus-ring-width) solid var(--gc-color-focus);outline-offset:var(--gc-focus-ring-offset)}.store-card__arrow{transition:translate var(--gc-duration-fast) var(--gc-easing-standard);flex:none}.store-card__shop:hover .store-card__arrow,.store-card__shop:focus-visible .store-card__arrow{translate:-4px}.store-card__shop[aria-disabled=true],.store-card__shop[aria-disabled=true]:hover{border-color:var(--gc-color-border-strong);color:var(--gc-color-text-muted);box-shadow:none;cursor:not-allowed;background:0 0}.store-card .home-merchant__favorite{z-index:3}.store-card:hover{box-shadow:var(--gc-elevation-2)}.store-card:has(:focus-visible){box-shadow:var(--gc-elevation-2)}.store-card:hover .store-card__panel{transform:translateY(calc(-1 * var(--store-card-rise)))}.store-card:has(:focus-visible) .store-card__panel{transform:translateY(calc(-1 * var(--store-card-rise)))}.store-card[data-off] .store-card__banner img,.store-card[data-off] .store-card__mark img{filter:grayscale();opacity:.6}.store-card[data-off] .store-card__mark{color:#59636b}@media (prefers-reduced-motion:reduce){.store-card,.store-card__panel,.store-card__arrow{transition:none}.store-card:hover .store-card__panel{transform:none}.store-card:has(:focus-visible) .store-card__panel{transform:none}.store-card__shop:hover .store-card__arrow,.store-card__shop:focus-visible .store-card__arrow{translate:none}}@media (max-width:34rem){.store-card{--store-card-rise:8px;border-radius:var(--gc-radius-md)}.store-card__panel{padding:28px 10px var(--gc-space-3)}.store-card__mark{block-size:2.75rem;inline-size:6rem;padding:6px 10px;inset-block-start:-22px}.store-card__name,.store-card__rate{font-size:var(--gc-font-size-sm)}.store-card__cashback{margin-block:6px 10px}.store-card__shop{padding-inline:var(--gc-space-2);font-size:var(--gc-font-size-sm)}.store-card__tag{padding:4px 9px 4px 10px;font-size:.6875rem;inset-block-start:8px}.store-card .home-merchant__favorite-button{--heart-bubble-inset:5px}.store-card .home-merchant__favorite{inset-block-start:1px;inset-inline-end:1px}}.stores__skelCard .store-card__panel{gap:var(--gc-space-2)}.stores__skelRate{block-size:1.125rem;inline-size:55%;margin-block-end:var(--gc-space-2)}.stores__skelName{block-size:1.125rem;inline-size:70%}.stores__skelMeta{block-size:.75rem;inline-size:45%}.stores__skelAction{inline-size:100%;block-size:var(--gc-target-min)}.stores__skelSort{inline-size:11rem;block-size:var(--gc-target-min)}.stores__skelWhere{block-size:.75lh;inline-size:4rem;margin-block:.125lh}.stores__skelBlock{block-size:11rem;inline-size:100%}.stores__skelDock{block-size:var(--gc-target-min);flex:1 1 0}@media (max-width:60rem){.stores__layout{grid-template-columns:minmax(0,1fr)}.stores__rail,.stores__bar .stores-sort,.stores__skelSort{display:none}.stores__dock{display:flex}.gc-shell:has(.stores__dock){padding-block-end:var(--gc-stores-dock)}.stores__results{gap:var(--gc-space-4)}.stores__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}}@media (max-width:34rem){.stores__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stores__results>.gc-state{padding:var(--gc-space-5) var(--gc-space-4)}.stores__results>.gc-state .gc-state__heading{font-size:var(--gc-font-size-md)}.stores__results>.gc-state .gc-state__body{font-size:var(--gc-font-size-sm)}}.merchant-page{gap:var(--gc-space-5);display:grid}.merchant-page .public-head{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.merchant-page .public-head__text{z-index:1;padding-inline-end:3.5rem;position:relative}.merchant-page .public-head:has(.merchant-page__banner){min-block-size:18.75rem}.merchant-page .public-head:has(.merchant-page__banner) .public-head__text{flex:none;inline-size:46%;padding-inline-end:0}.merchant-page__banner{inset-block:0;inline-size:66%;position:absolute;left:0;-webkit-mask-image:linear-gradient(-70deg,#0000 22%,#000 58%);mask-image:linear-gradient(-70deg,#0000 22%,#000 58%)}.merchant-page__banner img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.merchant-page__logo{block-size:3.75rem;inline-size:9rem;color:var(--gc-color-on-primary);font-family:var(--gc-font-display);font-size:var(--gc-font-size-xl);font-weight:var(--gc-font-weight-bold);background:#fff;border-radius:14px;order:-1;justify-self:start;place-items:center;padding:10px 14px;display:grid;box-shadow:0 4px 14px #0000002e}.merchant-page__logo .gc-merchant-logo{padding:0}.merchant-page__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.merchant-page__chip{border-radius:var(--gc-radius-pill);background:color-mix(in srgb, var(--gc-color-hero-text) 10%, transparent);color:var(--gc-color-hero-text);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.merchant-page__dot{background:var(--gc-color-primary);border-radius:50%;block-size:8px;inline-size:8px}.merchant-page__chip[data-status=off] .merchant-page__dot{background:var(--gc-color-hero-muted)}.merchant-page__chip[data-status=promotion]{color:#3d2a00;font-weight:var(--gc-font-weight-bold);background:linear-gradient(90deg,#ffc53d,#ffe08a)}.merchant-page__regular{margin:0 0 calc(-1 * var(--gc-space-2));font-size:var(--gc-font-size-sm);color:var(--gc-color-text-muted)}.merchant-page__regular s{text-decoration-thickness:1px}.merchant-page__heart{z-index:2;position:absolute;inset-block-start:var(--gc-space-4);inset-inline-end:var(--gc-space-4)}.store-favorite{margin:0}.merchant-page__columns{gap:var(--gc-space-5);grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;display:grid}.merchant-page__main{align-content:start;gap:var(--gc-space-4);grid-area:1/1;min-inline-size:0;display:grid}.merchant-page__side{align-content:start;gap:var(--gc-space-4);grid-area:1/2;min-inline-size:0;display:grid}.merchant-page__card,.merchant-page__related{align-content:start;gap:var(--gc-space-3);min-inline-size:0;padding:var(--gc-space-5);border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);display:grid}.merchant-page__cardHead{justify-content:space-between;align-items:baseline;gap:var(--gc-space-2) var(--gc-space-4);flex-wrap:wrap;display:flex}.merchant-page__cardTitle{font-size:var(--gc-font-size-lg);font-weight:var(--gc-font-weight-bold);margin:0}.merchant-page__text{margin:0;line-height:1.7}.merchant-page__small{font-size:var(--gc-font-size-xs);color:var(--gc-color-text-muted);margin:0}.merchant-page__bullets{gap:6px;margin:0;padding-inline-start:1.2em;display:grid}.merchant-page__pair{gap:var(--gc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;display:grid}.merchant-rates{border-collapse:collapse;inline-size:100%}.merchant-rates tr+tr td{border-block-start:1px solid var(--gc-color-border)}.merchant-rates td{vertical-align:middle;padding-block:14px}.merchant-rates tr:first-child td{padding-block-start:0}.merchant-rates tr:last-child td{padding-block-end:0}.merchant-rates__rate{inline-size:1%;white-space:nowrap;padding-inline-end:var(--gc-space-4)}.merchant-rates__text{text-align:start}.merchant-rates__title,.merchant-rates__details{display:block}.merchant-rates__title{font-weight:var(--gc-font-weight-semibold)}.merchant-rates__details{white-space:pre-line;color:var(--gc-color-text-muted);font-size:var(--gc-font-size-sm);margin-block-start:2px}.merchant-page .merchant-rate__value{background:var(--gc-color-success-surface);min-inline-size:4rem;color:var(--gc-color-success-text);font-family:var(--gc-font-display);font-size:var(--gc-font-size-lg);font-weight:var(--gc-font-weight-bold);border-radius:12px;place-items:center;padding:6px 12px;display:inline-grid}.merchant-page__coupons{margin:0;padding:0;list-style:none;display:grid}.merchant-page__coupon{justify-content:space-between;align-items:center;gap:var(--gc-space-3);border-block-end:1px solid var(--gc-color-border);flex-wrap:wrap;padding-block:14px;display:flex}.merchant-page__coupon:first-child{padding-block-start:0}.merchant-page__coupon:last-child{border-block-end:0;padding-block-end:0}.merchant-page__couponText{flex:16rem;justify-items:start;gap:6px;min-inline-size:0;display:grid}.merchant-page__couponText p{margin:0}.merchant-page__couponEnd{justify-items:end;gap:var(--gc-space-2);display:grid}.merchant-page__continue{color:var(--gc-color-primary-text);font-size:var(--gc-font-size-sm);font-weight:var(--gc-font-weight-semibold)}.merchant-page__activate{justify-items:center;gap:var(--gc-space-3);padding:var(--gc-space-5);border:1px solid var(--gc-color-primary-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);box-shadow:var(--gc-elevation-1);text-align:center;display:grid}.merchant-page__rate{align-items:center;gap:var(--gc-space-2);border-radius:var(--gc-radius-pill);background:var(--gc-color-success-surface);color:var(--gc-color-success-text);font-size:var(--gc-font-size-md);font-weight:var(--gc-font-weight-bold);margin:0;padding:6px 14px;display:inline-flex}.merchant-page__rate[data-none]{border-radius:var(--gc-radius-md);background:var(--gc-color-surface-sunken);color:var(--gc-color-text-muted);font-size:var(--gc-font-size-sm);font-weight:var(--gc-font-weight-medium)}.merchant-page__cta{inline-size:100%}.merchant-page__unavailable{inline-size:100%;padding:var(--gc-space-3) var(--gc-space-4);border-radius:var(--gc-radius-md);background:var(--gc-color-warning-surface);color:var(--gc-color-warning-text);margin:0}.merchant-page__tracking{border-block-start:1px solid var(--gc-color-border);text-align:start;justify-self:stretch;gap:10px;padding-block-start:var(--gc-space-3);display:grid}.merchant-page__trackingTitle{font-size:var(--gc-font-size-sm);font-weight:var(--gc-font-weight-semibold);margin:0}.merchant-page__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.merchant-page__steps li{font-size:var(--gc-font-size-sm);grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.merchant-page__steps li>span{background:var(--gc-color-success-surface);block-size:28px;inline-size:28px;color:var(--gc-color-success-text);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);border-radius:50%;place-items:center;display:grid}.merchant-page__related{gap:var(--gc-space-2)}.merchant-page__rows{margin:0;padding:0;list-style:none;display:grid}.merchant-page__row{isolation:isolate;align-items:center;gap:var(--gc-space-3);border-block-end:1px solid var(--gc-color-border);grid-template-columns:auto minmax(0,1fr) auto;padding:12px 8px;display:grid;position:relative}.merchant-page__row:last-child{border-block-end:0}.merchant-page__row:before{content:"";z-index:-1;transition:background-color var(--gc-duration-fast) var(--gc-easing-standard);border-radius:12px;position:absolute;inset:5px 0}.merchant-page__row:hover:before{background:var(--gc-color-surface-sunken)}.merchant-page__rowMark{block-size:2.5rem;inline-size:2.5rem;color:var(--gc-color-primary-text);font-family:var(--gc-font-display);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);border-radius:10px;flex:none;place-items:center;display:grid}.merchant-page__rowMark[data-logo=true]{background:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--gc-color-logo-tile))}.merchant-page__rowMark .gc-merchant-logo{padding:8%}.merchant-page__rowText{min-inline-size:0;display:grid}.merchant-page__rowName{color:inherit;font-weight:var(--gc-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.merchant-page__rowName:after{content:"";border-radius:12px;position:absolute;inset:5px 0}.merchant-page__rowName:focus-visible{outline:none}.merchant-page__rowName:focus-visible:after{outline:var(--gc-focus-ring-width) solid var(--gc-color-focus)}.merchant-page__row:hover .merchant-page__rowName{text-underline-offset:3px;text-decoration:underline}.merchant-page__rowRate{font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);color:var(--gc-color-primary-text)}.merchant-page__rowChev{color:var(--gc-color-text-muted)}@media (max-width:60rem){.merchant-page__columns{flex-direction:column;align-items:stretch;display:flex}.merchant-page__side{display:contents}.merchant-page__activate{order:-1}.merchant-page__related{order:1}}@media (max-width:40rem){.merchant-page .public-head{flex-direction:column;align-items:start}.merchant-page__logo{block-size:3.25rem;inline-size:7.5rem}.merchant-page .public-head:has(.merchant-page__banner){min-block-size:0;padding-block-start:8.5rem}.merchant-page .public-head:has(.merchant-page__banner) .public-head__text{inline-size:100%}.merchant-page__banner{block-size:10rem;inline-size:100%;inset-block:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.merchant-page__coupon{display:grid}.merchant-page__couponEnd{justify-items:stretch}.merchant-page__couponEnd .coupon-code{inline-size:100%}.merchant-page__continue{justify-self:end}}
.offers-page{gap:var(--gc-space-6);display:grid}.offer-mark{block-size:32px;inline-size:32px;color:var(--gc-color-primary-text);font-family:var(--gc-font-display);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.offer-mark[data-logo=true]{background:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--gc-color-logo-tile))}.coupon-effect{inline-size:fit-content;font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-semibold);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.coupon-effect[data-tone=success]{background:var(--gc-color-success-surface);color:var(--gc-color-success-text)}.coupon-effect[data-tone=danger]{background:var(--gc-color-danger-surface);color:var(--gc-color-danger-text)}.coupon-effect[data-tone=warning]{background:var(--gc-color-warning-surface);color:var(--gc-color-warning-text)}.coupon-entry__caution,.activation__caution{background:var(--gc-color-warning-surface);color:var(--gc-color-warning-text);font-size:var(--gc-font-size-sm);border-radius:12px;margin:0;padding:10px 14px}.coupon-entry__caution[data-tone=danger],.activation__caution[data-tone=danger]{background:var(--gc-color-danger-surface);color:var(--gc-color-danger-text)}.coupon-code{padding:4px;border:1px dashed var(--gc-color-border-strong);background:var(--gc-color-surface-sunken);border-radius:12px;align-items:center;gap:8px;inline-size:fit-content;padding-inline-start:12px;display:inline-flex}.coupon-code code{font-size:var(--gc-font-size-md);font-weight:var(--gc-font-weight-bold);letter-spacing:.08em;direction:ltr;unicode-bidi:isolate}.coupon-code[data-link=true]{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-sm);padding:8px 12px}.coupon-code__copy{background:var(--gc-color-inverse-surface);min-block-size:34px;color:var(--gc-color-on-inverse);font:inherit;font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-semibold);cursor:pointer;transition:filter var(--gc-duration-fast) var(--gc-easing-standard);border:0;border-radius:9px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.coupon-code__copy:hover{filter:brightness(1.2)}.coupon-list{gap:var(--gc-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.coupon-entry{padding:var(--gc-space-4);border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);grid-template-rows:auto 1fr auto auto;gap:12px;display:grid}.coupon-entry__store{border-block-end:1px solid var(--gc-color-border);font-size:var(--gc-font-size-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-block-end:10px;display:flex}.coupon-entry__merchant{color:inherit;font-weight:var(--gc-font-weight-semibold);text-decoration:none}.coupon-entry__merchant:hover{text-decoration:underline}.coupon-entry__rate{color:var(--gc-color-primary-text);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-bold);font-variant-numeric:tabular-nums;margin-inline-start:auto}.coupon-entry__rate[data-none=true]{color:var(--gc-color-text-muted);font-weight:var(--gc-font-weight-medium)}.coupon-entry__body{align-content:start;justify-items:start;gap:6px;display:grid}.coupon-entry__title{font-size:var(--gc-font-size-lg);font-weight:var(--gc-font-weight-bold);margin:0}.coupon-entry__description{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-sm);margin:0;line-height:1.6}.coupon-entry__redeem{gap:6px;display:grid}.coupon-entry__redeem .coupon-code{justify-content:center;inline-size:100%}.coupon-entry__validity{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-xs);text-align:center}.coupon-entry__continue{color:var(--gc-color-primary-text);font-size:var(--gc-font-size-sm);font-weight:var(--gc-font-weight-semibold);justify-self:end;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.coupon-entry__continue:hover{text-decoration:underline}.activation{gap:var(--gc-space-4);inline-size:100%;max-inline-size:34rem;padding:var(--gc-space-6) var(--gc-space-5);border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-lg);background:var(--gc-color-surface);margin-inline:auto;display:grid}.activation p{margin:0}.activation__handoff{justify-content:center;align-items:center;gap:16px;display:flex}.activation__brand,.activation__mark{border:1px solid var(--gc-color-border);border-radius:16px;flex:none;place-items:center;block-size:60px;inline-size:60px;display:grid;overflow:hidden}.activation__brand{background:var(--gc-color-logo-tile)}.activation__brand img{block-size:40px;inline-size:40px}.activation__mark{background:var(--gc-color-success-surface);color:var(--gc-color-primary-text);font-family:var(--gc-font-display);font-size:var(--gc-font-size-md);font-weight:var(--gc-font-weight-bold)}.activation__mark[data-logo=true]{background:var(--gc-color-logo-tile)}.activation__path{block-size:28px;inline-size:72px;color:var(--gc-color-primary-text);place-items:center;display:grid;position:relative}.activation__path:before{content:"";border-block-start:2px dashed var(--gc-color-primary);position:absolute;inset-block-start:50%;inset-inline:0}.activation__path .gc-glyph{box-sizing:content-box;background:var(--gc-color-surface);border-radius:50%;padding:2px;position:relative}.activation__title{color:var(--gc-color-text-muted);font-family:var(--gc-font-display);font-size:var(--gc-font-size-lg);font-weight:var(--gc-font-weight-semibold);text-align:center;justify-items:center;gap:2px;margin:0;display:grid}.activation__name{color:var(--gc-color-text);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:var(--gc-font-weight-bold);line-height:1.15}.activation__rate{color:var(--gc-color-primary-text);font-weight:var(--gc-font-weight-bold);text-align:center}.activation__lede,.activation__unavailable{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-sm);text-align:center;line-height:1.6}.activation__signin{gap:var(--gc-space-3);text-align:center;display:grid}.activation__form{gap:var(--gc-space-4);display:grid}.activation__button{inline-size:100%}.activation__note{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-xs);text-align:center}.activation__back{color:var(--gc-color-primary-text);font-weight:var(--gc-font-weight-semibold);justify-self:center}.activation__coupon{padding:var(--gc-space-4);border:1px solid var(--gc-color-border);background:var(--gc-color-surface-sunken);border-radius:16px;gap:10px;display:grid}.activation__coupon-heading{color:var(--gc-color-text-muted);font-size:var(--gc-font-size-xs);font-weight:var(--gc-font-weight-semibold);margin:0}.activation__coupon-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.activation__coupon-title{font-weight:var(--gc-font-weight-bold)}@media (max-width:40rem){.activation{padding:var(--gc-space-5) var(--gc-space-4)}.activation__handoff{gap:10px}.activation__path{inline-size:52px}}
