.figma-section{padding-block:var(--figma-section-padding-desktop, 96px);background:var(--figma-color-background, #f5f5f7);color:var(--figma-color-text-primary, #1a1a1a)}.figma-container{width:min(calc(100% - var(--figma-container-padding-desktop, 48px)),var(--figma-container-max-width, 1440px));margin-inline:auto}.figma-stack{display:grid;gap:var(--figma-stack-gap, 16px)}.figma-grid{display:grid;grid-template-columns:repeat(var(--figma-grid-columns, 4),minmax(0,1fr));gap:var(--figma-grid-gap, 20px)}.figma-heading{margin:0;color:var(--figma-color-text-primary, #1a1a1a);font-family:var(--figma-font-heading, inherit);line-height:1.04}.figma-text{margin:0;color:var(--figma-color-text-secondary, #6e6e73);font-size:var(--figma-body-size, 16px);line-height:var(--figma-body-line-height, 1.5)}.figma-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--figma-radius-pill, 999px);padding:0 22px;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color var(--figma-transition-base, .18s ease),color var(--figma-transition-base, .18s ease),box-shadow var(--figma-transition-base, .18s ease),transform var(--figma-transition-base, .18s ease)}.figma-button--primary{background:var(--figma-color-text-primary, #1a1a1a);color:var(--figma-color-on-dark, #ffffff)}.figma-button--primary:hover{background:var(--figma-color-dark, #111111)}.figma-button--secondary{background:var(--figma-color-surface-hover, #f0f3fb);color:var(--figma-color-brand-hover, #1d55d8)}.figma-button--secondary:hover{background:var(--figma-color-brand, #3f72e5);color:var(--figma-color-on-dark, #ffffff)}.figma-card{border-radius:var(--figma-radius-md, 14px);background:var(--figma-color-surface, #ffffff);box-shadow:var(--figma-shadow-card, 0 16px 45px rgba(15, 23, 42, .08))}.figma-image{display:block;width:100%;height:auto;object-fit:var(--figma-image-fit, cover);object-position:var(--figma-image-position, center)}.figma-focusable:focus-visible,.figma-button:focus-visible,.figma-card a:focus-visible{outline:2px solid var(--figma-color-brand, #3f72e5);outline-offset:3px}@media(max-width:749px){.figma-section{padding-block:var(--figma-section-padding-mobile, 64px)}.figma-container{width:min(calc(100% - var(--figma-container-padding-mobile, 32px)),var(--figma-container-max-width, 1440px))}.figma-grid{grid-template-columns:repeat(var(--figma-grid-columns-mobile, 1),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/figma-components.css.map */
