:root{--fsx-bg:#f4f4f2;--fsx-surface:#ebebe7;--fsx-line:#dcdcd6;--fsx-text:#121214;--fsx-muted:#65656b;--fsx-red:#c94a15;--fsx-red-soft:rgba(201,74,21,.08);--fsx-red-line:rgba(201,74,21,.28);--fsx-ease:cubic-bezier(.16,1,.3,1)}body{background-color:var(--fsx-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--fsx-red);color:#fff}.button,.button-custom,.button-secondary{position:relative;font-weight:600;letter-spacing:.01em;transition:transform .3s var(--fsx-ease),box-shadow .3s var(--fsx-ease),background-color .3s var(--fsx-ease),border-color .3s var(--fsx-ease)}.button:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:0 10px 26px -12px #c94a158c}.button-secondary:hover{transform:translateY(-2px);border-color:var(--fsx-red);box-shadow:0 10px 26px -16px #c94a1573}.button:focus-visible,.button-custom:focus-visible,.button-secondary:focus-visible{outline:2px solid var(--fsx-red);outline-offset:3px}.icon-block{width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--fsx-red-line);background:var(--fsx-red-soft);color:var(--fsx-red);transition:transform .4s var(--fsx-ease),border-color .4s var(--fsx-ease),box-shadow .4s var(--fsx-ease)}.icon-block:hover{transform:translateY(-3px);border-color:var(--fsx-red);box-shadow:0 0 0 6px #c94a1512}.fsx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;width:100%}.fsx-step-card{text-align:center;padding:8px 4px}.fsx-step-card h3{font-size:1.0625rem;margin:18px 0 8px;color:var(--fsx-text)}.fsx-step-card p{color:var(--fsx-muted);font-size:.9375rem;line-height:1.6;margin:0}.fsx-step{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:1px solid var(--fsx-red-line);background:#fff;color:var(--fsx-red);font-weight:700;font-size:20px;position:relative}@media(max-width:749px){.fsx-steps{grid-template-columns:1fr 1fr;gap:32px 16px}}.section-wrapper img{transition:transform .6s var(--fsx-ease)}.section-wrapper a:hover img{transform:scale(1.03)}marquee-component{border-top:1px solid var(--fsx-line);border-bottom:1px solid var(--fsx-line)}marquee-component .marquee__repeated-items>*{color:var(--fsx-muted);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.accordion summary:hover,details summary:hover{color:var(--fsx-red);transition:color .3s var(--fsx-ease)}.price{font-weight:700;letter-spacing:-.01em}.rte h2{margin-block-start:2.25rem;padding-block-start:1.25rem;border-block-start:1px solid var(--fsx-line);font-size:1.0625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fsx-text)}.rte ul li::marker,.rte ol li::marker{color:var(--fsx-red)}.rte strong{color:var(--fsx-text)}sticky-add-to-cart{background-color:#f4f4f2f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid var(--fsx-line)}.header-section{border-block-end:1px solid var(--fsx-line)}.section-wrapper{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fsx-brand.css.map */
