body.fz .fz-brandgrid--cards{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px}body.fz .fz-brandgrid--cards > li{display: flex}body.fz .fz-brandcard{--fzb: var(--fz-brand, var(--fz-accent));position: relative;display: flex;flex-direction: column;width: 100%;height: auto;border: 1px solid color-mix(in srgb, var(--fzb) 14%, var(--fz-line));border-radius: var(--fz-radius-lg, 20px);background: #fff;overflow: hidden;text-decoration: none !important;isolation: isolate;transition: transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s ease, border-color .2s ease}body.fz-sdw .fz-brandcard{border-radius: var(--fz-radius, 4px)}body.fz .fz-brandcard:hover{transform: translateY(-3px);border-color: color-mix(in srgb, var(--fzb) 45%, #fff);box-shadow: 0 18px 40px -18px color-mix(in srgb, var(--fzb) 55%, rgba(8, 30, 71, .35))}body.fz .fz-brandcard:focus-visible{outline: none;box-shadow: 0 0 0 3px #fff, 0 0 0 5px var(--fzb)}body.fz .fz-brandcard__media{container-type: inline-size;position: relative;display: block;aspect-ratio: 4 / 3;padding: 0 !important;overflow: hidden;background: radial-gradient(70% 80% at 82% 96%, color-mix(in srgb, var(--fzb) 30%, #fff) 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, color-mix(in srgb, var(--fzb) 5%, #fff) 0%, color-mix(in srgb, var(--fzb) 13%, #fff) 100%)}body.fz .fz-brandcard__media::after{content: none !important}body.fz .fz-brandcard__media::before{content: "";position: absolute;right: -18%;bottom: -34%;width: 78%;aspect-ratio: 1;border-radius: 50%;background: color-mix(in srgb, var(--fzb) 16%, #fff);opacity: .9;transition: transform .45s cubic-bezier(.2, .7, .2, 1)}body.fz .fz-brandcard:hover .fz-brandcard__media::before{transform: scale(1.06)}body.fz-sdw .fz-brandcard__media::before{border-radius: 0;transform: rotate(45deg);right: -26%;bottom: -46%}body.fz-sdw .fz-brandcard:hover .fz-brandcard__media::before{transform: rotate(45deg) scale(1.06)}body.fz .fz-brandcard--logo:not(.fz-brandcard--packs) .fz-brandcard__media{display: flex;align-items: center;justify-content: center;padding: 11% 16% !important}body.fz .fz-brandcard--logo:not(.fz-brandcard--packs) .fz-brandcard__logo{position: relative;z-index: 1}body.fz .fz-brandcard--logo:not(.fz-brandcard--packs) .fz-brandcard__media::before{right: -30%;bottom: -60%}body.fz .fz-brandcard--packs .fz-brandcard__logo{position: absolute;z-index: 1;left: 7%;top: 9%;width: 44% !important;height: 30% !important;object-fit: contain;object-position: left center;transform-origin: left center}body.fz .fz-brandcard__packs{--bp-unit: .2cqw;position: absolute;z-index: 2;right: 7%;bottom: 0;display: flex;align-items: flex-end;transition: transform .35s cubic-bezier(.2, .7, .2, 1)}body.fz .fz-brandcard__packs--1{--bp-unit: .22cqw;right: 12%}body.fz .fz-brandcard__pack{position: relative;display: block;flex: none;margin-bottom: 6%;height: calc(var(--pack-h) * var(--bp-unit));width: calc(var(--pack-h) * var(--pack-ratio) * var(--bp-unit));filter: drop-shadow(0 10px 8px rgba(8, 30, 71, .14))}body.fz .fz-brandcard__pack + .fz-brandcard__pack{margin-left: calc(-10 * var(--bp-unit))}body.fz .fz-brandcard__pack img{position: absolute;display: block;max-width: none !important;object-fit: fill;pointer-events: none}body.fz .fz-brandcard:hover .fz-brandcard__packs{transform: translateY(-4%)}body.fz .fz-brandcard:hover .fz-brandcard__logo{transform: scale(1.03)}body.fz .fz-brandcard__flag{display: none}body.fz .fz-brandcard__flag--unused{position: absolute;z-index: 3;top: 9%;right: 7%;display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 999px;background: rgba(255, 255, 255, .92);box-shadow: 0 0 0 1px var(--fz-line);font: 700 11px/1 var(--fz-font, inherit);letter-spacing: .06em;text-transform: uppercase;color: var(--fz-ink)}body.fz-sdw .fz-brandcard__flag{border-radius: var(--fz-radius-sm, 3px)}body.fz .fz-brandcard--soon .fz-brandcard__packs{opacity: .55;filter: saturate(.6)}body.fz .fz-brandcard__body{display: flex !important;flex-direction: row !important;align-items: center;gap: 12px;flex: 1 1 auto;padding: 16px 18px 18px !important;border-top: 1px solid color-mix(in srgb, var(--fzb) 10%, var(--fz-line))}body.fz .fz-brandcard__text{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1 1 auto}body.fz .fz-brandcard__name{font: 700 17px/1.25 var(--fz-head, var(--fz-font)) !important;letter-spacing: -.01em;color: var(--fz-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}body.fz .fz-brandcard__count{font-size: 13.5px;line-height: 1.35;color: var(--fz-muted)}body.fz .fz-brandcard__go{flex: none;display: inline-flex !important;align-items: center;justify-content: center;width: 38px;height: 38px;margin: 0 !important;padding: 0 !important;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--fzb) 30%, var(--fz-line));background: #fff;color: var(--fz-ink);transition: background-color .2s ease, border-color .2s ease, color .2s ease}body.fz-sdw .fz-brandcard__go{border-radius: var(--fz-radius-sm, 3px)}body.fz .fz-brandcard__go svg{width: 16px;height: 16px;transition: transform .2s ease}body.fz .fz-brandcard:hover .fz-brandcard__go{background: var(--fzb);border-color: var(--fzb);color: #fff}body.fz .fz-brandcard:hover .fz-brandcard__go svg{transform: translateX(2px)}body.fz .fz-brandcard--soon .fz-brandcard__go{opacity: .55}body.fz .fz-brandmore{margin: 72px 0 32px;padding: 48px 0 0;border-top: 1px solid var(--fz-line)}body.fz .fz-brandmore__head, body.fz .fz-brandgroup__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin: 0 0 22px;padding: 0;border: 0}body.fz .fz-brandmore__head .fz-section-title, body.fz .fz-brandgroup__title{margin: 0 !important;font: 700 clamp(22px, 2.3vw, 30px)/1.15 var(--fz-head, var(--fz-font)) !important;letter-spacing: -.02em !important;color: var(--fz-ink)}body.fz .fz-brandmore__all, body.fz .fz-brandgroup__all{flex: none;display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;border: 1px solid var(--fz-line-strong);border-radius: 999px;background: #fff;font: 600 14px/1 var(--fz-font, inherit);color: var(--fz-ink) !important;text-decoration: none !important;transition: border-color .15s ease, background-color .15s ease}body.fz-sdw .fz-brandmore__all, body.fz-sdw .fz-brandgroup__all{border-radius: var(--fz-radius-sm, 3px)}body.fz .fz-brandmore__all::after, body.fz .fz-brandgroup__all::after{content: "\2192";font-weight: 600;transition: transform .15s ease}body.fz .fz-brandmore__all:hover, body.fz .fz-brandgroup__all:hover{border-color: var(--fz-ink);background: var(--fz-surface)}body.fz .fz-brandmore__all:hover::after, body.fz .fz-brandgroup__all:hover::after{transform: translateX(3px)}body.fz .fz-brands-intro{max-width: 60ch;margin: 0 0 22px;font-size: 18px;line-height: 1.6;color: var(--fz-text)}body.fz .fz-brandnav{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 40px;padding: 0 0 24px;border-bottom: 1px solid var(--fz-line)}body.fz .fz-brandnav::-webkit-scrollbar{display: none}body.fz .fz-brandnav a{flex: none;display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 16px;border: 1px solid var(--fz-line-strong);border-radius: 999px;background: #fff;font: 600 14px/1 var(--fz-font, inherit);color: var(--fz-ink) !important;text-decoration: none !important;white-space: nowrap;transition: border-color .15s ease, background-color .15s ease, color .15s ease}body.fz-sdw .fz-brandnav a{border-radius: var(--fz-radius-sm, 3px)}body.fz .fz-brandnav a small{font-size: 12px;font-weight: 600;color: var(--fz-muted)}body.fz .fz-brandnav a:hover, body.fz .fz-brandnav a.is-current{border-color: var(--fz-ink);background: var(--fz-ink);color: #fff !important}body.fz .fz-brandnav a:hover small, body.fz .fz-brandnav a.is-current small{color: rgba(255, 255, 255, .75)}body.fz .fz-brandgroup{margin: 0 0 56px;scroll-margin-top: 130px}body.fz .fz-brandgroup__sub{display: block;margin: 6px 0 0;font-size: 14.5px;color: var(--fz-muted)}@media (max-width: 1199px){body.fz .fz-brandgrid--cards{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 767px){body.fz .fz-brandgrid--cards{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}body.fz .fz-brandcard__media{aspect-ratio: 1 / 1}body.fz .fz-brandcard--packs .fz-brandcard__logo{left: 9%;top: 9%;width: 62% !important;height: 24% !important}body.fz .fz-brandcard__packs{--bp-unit: .25cqw;right: 8%}body.fz .fz-brandcard__packs--1{--bp-unit: .28cqw}body.fz .fz-brandcard__flag{top: auto;bottom: 8%;left: 9%;right: auto;height: 22px;padding: 0 8px;font-size: 10px}body.fz .fz-brandcard__body{gap: 8px;padding: 12px 12px 14px !important}body.fz .fz-brandcard__name{font-size: 15px !important}body.fz .fz-brandcard__count{font-size: 12.5px}body.fz .fz-brandcard__go{width: 32px;height: 32px}body.fz .fz-brandcard__go svg{width: 14px;height: 14px}body.fz .fz-brandmore{margin-top: 48px;padding-top: 32px}body.fz .fz-brandmore__head, body.fz .fz-brandgroup__head{margin-bottom: 16px}body.fz .fz-brandmore__all, body.fz .fz-brandgroup__all{min-height: 36px;padding: 0 12px;font-size: 13px}body.fz .fz-brandnav{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 -16px 28px;padding: 0 16px 18px}body.fz .fz-brandgroup{margin-bottom: 40px}}@media (prefers-reduced-motion: reduce){body.fz .fz-brandcard, body.fz .fz-brandcard__packs, body.fz .fz-brandcard__media::before, body.fz .fz-brandcard__logo{transition: none}body.fz .fz-brandcard:hover{transform: none}}body.fz .fz-brandcard__pack{overflow: hidden}body.fz .fz-brandcard__media{background: var(--fz-surface, #f5f7fa)}body.fz .fz-brandcard__media::before{background: #fff;opacity: .7}body.fz .fz-brandcard__pack{filter: drop-shadow(0 10px 8px rgba(0, 0, 0, .12))}body.fz .fz-brandcard--soon .fz-brandcard__packs{opacity: 1;filter: none}body.fz .fz-brandcard__media img.fz-logo-on{width: auto !important;max-width: 46%;padding: 3.5%;box-sizing: content-box;border-radius: 14px;background: var(--fz-logo-bg);object-position: center}body.fz-sdw .fz-brandcard__media img.fz-logo-on{border-radius: 4px}