.fg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-bottom:20px}.fg-side{max-width:360px;margin:0}.fg-intro{max-width:720px;margin:-6px 0 20px}.fg-note{margin:16px 0 0}.fgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:18px;counter-reset:feat}.feat{display:flex;flex-direction:column;gap:10px;counter-increment:feat;min-width:0}.feat__t{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.feat__tt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.feat__lbl{font-size:12px;font-weight:700;color:var(--gold-d);letter-spacing:.06em;text-transform:uppercase}.feat__txt{font-size:14px;line-height:1.55;color:var(--color-fg-soft)}.feat__txt p{margin:0}.fgrid--bordered .feat{padding:24px 22px;border-radius:var(--r-card);background:var(--color-bg);border:1px solid var(--color-border)}.fgrid--soft .feat{padding:22px;border-radius:var(--r-card);background:var(--color-surface)}.fgrid--plain .feat{padding:0}.feat__ic{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--gold-d);box-shadow:inset 0 0 0 1px var(--warm-1);background:var(--ivory-soft);flex-shrink:0}.feat__big{font-size:52px;font-weight:800;letter-spacing:-.035em;line-height:1}.feat__n{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.feat__n:before{content:counter(feat)}.fgrid--num-pad .feat__n:before{content:counter(feat,decimal-leading-zero)}.fgrid--numbered .feat__n{background:var(--ink);color:var(--gold-l);box-shadow:inset 0 0 0 1px var(--gold-l)}.fgrid--numbered .feat{flex-direction:row;align-items:flex-start;gap:14px}.fgrid--steps_row .feat__n{font-size:15px;color:var(--gold-d);background:var(--ivory-soft);box-shadow:inset 0 0 0 1px var(--warm-1)}.fgrid--steps_row .feat__t{font-size:19px}.fgrid--simple_cards.fgrid--plain .feat{padding-top:18px;border-top:1px solid var(--warm-1)}.fgrid--hairline .feat{padding:18px 0 0;background:transparent;border-radius:0;border-top:1px solid var(--warm-1)}.fgrid--hairline .feat__t{font-size:18px}.fgrid--hairline .feat__txt{font-size:13px;line-height:1.5;color:var(--color-muted)}.feat__icon{display:flex;color:var(--color-fg);line-height:0}.fgrid--media-left .feat{flex-direction:row;align-items:flex-start;gap:12px}.fgrid--media-left .feat__body{gap:2px}.fgrid--media-left .feat__t{font-size:15px;font-weight:700;letter-spacing:0}.fgrid--media-top .feat{flex-direction:column;align-items:flex-start;gap:12px}.fgrid--numbered.fgrid--media-top .feat__t{font-size:calc(26px * var(--heading-scale));font-weight:var(--heading-weight);line-height:1.15;letter-spacing:-.02em}.fgrid--numbered.fgrid--media-top .feat__txt{font-size:15px;line-height:1.65}.fgrid--num-accent .feat__big{color:var(--brand-pink);font-size:44px;letter-spacing:-.03em}.fgrid--reward .feat__big{font-size:36px;letter-spacing:-.03em}.fgrid--reward .feat__body{gap:4px}.fgrid--reward .feat__t{font-size:13px;font-weight:400;color:var(--color-muted);letter-spacing:0}.fgrid--reward .feat__txt{font-size:13px;font-weight:700;color:var(--gold-d)}.fp-list{list-style:none;margin:0;padding:0}.fp-list__a{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.fp-list__t{font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.fp-list__a:hover .fp-list__t,.fp-list__a:focus-visible .fp-list__t{text-decoration:underline;text-underline-offset:3px}.feat__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px}.fgrid--image_cards .feat{gap:12px}.fgrid--image_cards .feat__t{font-size:22px;letter-spacing:-.02em}@container (max-width: 1100px){.fgrid{grid-template-columns:repeat(min(var(--cols, 4),2),minmax(0,1fr))}}@container (max-width: 860px){.fgrid{grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr));gap:10px}.fgrid--icon_cards .feat{flex-direction:row;align-items:flex-start;gap:14px;padding:16px}.fgrid--icon_cards .feat__ic{width:42px;height:42px}.fgrid--steps_row .feat{padding:18px}.fgrid--image_cards{gap:24px}.feat__big{font-size:36px}.fgrid--big_number.fgrid--bordered .feat{flex-direction:row;align-items:flex-start;gap:14px;padding:16px}.fgrid--big_number.fgrid--bordered .feat__big{flex:none;min-width:2.2em}.fgrid--hairline{gap:16px}.fgrid--numbered.fgrid--media-top .feat__t{font-size:calc(22px * var(--heading-scale))}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-feature-grid.css.map */
