.firme-cc{--fcc-ink: #111111;--fcc-graphite: #333333;--fcc-paper: #ffffff;--fcc-sand: #f8f8f5;--fcc-line: #e4e4de;--fcc-blue: #78a3c6;--fcc-blue-deep: #456b89;--fcc-lime: #e8f58c;--fcc-muted: #8c8c86;--fcc-radius: 4px;--fcc-wrap: 1400px;--fcc-display: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--fcc-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--fcc-body);color:var(--fcc-ink);background:var(--fcc-paper);-webkit-font-smoothing:antialiased}.firme-cc *,.firme-cc *:before,.firme-cc *:after{box-sizing:border-box}.firme-cc a{color:inherit;text-decoration:none}.firme-cc button{font-family:inherit;cursor:pointer}.firme-cc img,.firme-cc svg{display:block;max-width:100%}.firme-cc h1,.firme-cc h2,.firme-cc h3{font-family:var(--fcc-display);text-transform:uppercase;margin:0;text-wrap:balance}.firme-cc .fcc-wrap{max-width:var(--fcc-wrap);margin:0 auto;padding:0 16px}.firme-cc .fcc-price{font-variant-numeric:tabular-nums}.firme-cc .fcc-hero{position:relative;overflow:hidden;background:var(--fcc-sand);min-height:var(--fcc-hero-h, 300px);display:flex;align-items:flex-end}.firme-cc .fcc-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fcc-hero-pos, center)}.firme-cc .fcc-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,var(--fcc-hero-ov, .25))}.firme-cc .fcc-hero-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 82% 20%,rgba(120,163,198,.35),transparent 55%),repeating-linear-gradient(115deg,rgba(17,17,17,.05) 0,rgba(17,17,17,.05) 1px,transparent 1px,transparent 34px)}.firme-cc .fcc-hero-mark{position:absolute;right:6%;bottom:-6%;width:min(46vw,420px);opacity:.9}.firme-cc .fcc-hero-inner{position:relative;z-index:1;padding:44px 16px 32px;max-width:var(--fcc-wrap);margin:0 auto;width:100%}.firme-cc .fcc-hero h1{font-size:clamp(38px,10vw,64px);line-height:.92;font-weight:800;letter-spacing:-.01em}.firme-cc .fcc-hero p{font-family:var(--fcc-body);font-size:15px;color:var(--fcc-graphite);max-width:34ch;margin-top:12px;font-weight:500}.firme-cc .fcc-hero--light h1,.firme-cc .fcc-hero--light p{color:#fff}.firme-cc .fcc-hero--light p{color:#ffffffe0}@media(min-width:700px){.firme-cc .fcc-hero-inner{padding:64px 16px 48px}}.firme-cc .fcc-pillbar{position:sticky;top:0;z-index:15;background:var(--fcc-paper);border-bottom:1px solid var(--fcc-line)}.firme-cc .fcc-pill-track{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;max-width:var(--fcc-wrap);margin:0 auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.firme-cc .fcc-pill-track::-webkit-scrollbar{display:none}.firme-cc .fcc-pill{flex:0 0 auto;border:1px solid var(--fcc-line);background:var(--fcc-paper);color:var(--fcc-ink);border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.firme-cc .fcc-pill.is-active{background:var(--fcc-ink);border-color:var(--fcc-ink);color:var(--fcc-paper)}.firme-cc .fcc-section{padding:36px 16px 8px;max-width:var(--fcc-wrap);margin:0 auto;scroll-margin-top:120px}.firme-cc .fcc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fcc-line);padding-bottom:12px;margin-bottom:18px}.firme-cc .fcc-section-head h2{font-size:clamp(22px,5.4vw,30px)}.firme-cc .fcc-view-all{font-size:12px;font-weight:700;color:var(--fcc-blue-deep);white-space:nowrap;letter-spacing:.02em}.firme-cc .fcc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:28px}@media(min-width:700px){.firme-cc .fcc-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media(min-width:990px){.firme-cc .fcc-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.firme-cc .fcc-card{display:flex;flex-direction:column}.firme-cc .fcc-card-media{position:relative;aspect-ratio:1 / 1;background:var(--fcc-sand);border-radius:var(--fcc-radius);overflow:hidden;display:flex;align-items:center;justify-content:center}.firme-cc .fcc-card-media img{width:100%;height:100%;object-fit:cover}.firme-cc .fcc-card-media .fcc-ph{width:46%;height:46%;stroke:var(--fcc-blue-deep);fill:none;stroke-width:1.3;transition:transform .35s ease}.firme-cc .fcc-card:hover .fcc-card-media .fcc-ph{transform:scale(1.06)}.firme-cc .fcc-badge{position:absolute;top:8px;left:8px;background:var(--fcc-lime);color:var(--fcc-ink);font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:4px 8px;border-radius:3px}.firme-cc .fcc-badge.is-dark{background:var(--fcc-ink);color:var(--fcc-paper)}.firme-cc .fcc-card-body{padding-top:10px;display:flex;flex-direction:column;gap:2px}.firme-cc .fcc-card-title{font-size:13px;font-weight:700;line-height:1.32;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.firme-cc .fcc-card-variant{font-size:12px;color:var(--fcc-muted);margin:0}.firme-cc .fcc-card-price{display:flex;align-items:baseline;gap:6px;margin:5px 0 10px;flex-wrap:wrap}.firme-cc .fcc-card-compare{font-size:11.5px;color:var(--fcc-muted);text-decoration:line-through}.firme-cc .fcc-card-current{font-size:15px;font-weight:800}.firme-cc .fcc-card-cta{display:block;width:100%;text-align:center;background:var(--fcc-cta, #6CA5CA);color:var(--fcc-paper);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:12px 8px;border-radius:var(--fcc-radius);transition:filter .15s ease;margin-top:auto}.firme-cc .fcc-card-cta:hover{filter:brightness(.92)}.firme-cc .fcc-packs .fcc-card-media{border:2px solid var(--fcc-lime)}.firme-cc .fcc-savings{position:absolute;top:8px;right:8px;background:var(--fcc-ink);color:var(--fcc-lime);font-size:10.5px;font-weight:800;padding:4px 8px;border-radius:3px;letter-spacing:.02em}.firme-cc .fcc-note{max-width:var(--fcc-wrap);margin:18px auto 0;padding:0 16px 8px;font-size:11.5px;color:var(--fcc-muted);font-style:italic}.firme-cc .fcc-trust{background:var(--fcc-ink);color:var(--fcc-paper);text-align:center;padding:56px 16px;margin-top:44px}.firme-cc .fcc-trust h2{font-size:clamp(28px,7.5vw,44px);line-height:.98;margin-bottom:14px}.firme-cc .fcc-trust p{max-width:44ch;margin:0 auto 30px;font-size:14px;color:#c9c9c6;font-weight:500}.firme-cc .fcc-benefits{max-width:460px;margin:0 auto}.firme-cc .fcc-benefit{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.firme-cc .fcc-benefit:last-child{border-bottom:none}.firme-cc .fcc-social{text-align:center;padding:34px 16px}.firme-cc .fcc-stars{color:#f0b400;font-size:19px;letter-spacing:5px}.firme-cc .fcc-social p{margin:8px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.05em}.firme-cc .fcc-seo{max-width:var(--fcc-wrap);margin:0 auto;padding:20px 16px 52px}.firme-cc .fcc-seo .fcc-kicker{font-family:var(--fcc-display);font-weight:800;font-size:15px;color:var(--fcc-blue-deep);margin-bottom:6px;letter-spacing:.02em}.firme-cc .fcc-seo h2{font-size:clamp(20px,5vw,26px);max-width:32ch;margin-bottom:14px}.firme-cc .fcc-seo p{font-size:14px;color:var(--fcc-graphite);max-width:66ch;line-height:1.6;margin:0 0 12px}.firme-cc .fcc-seo a{color:var(--fcc-blue-deep);font-weight:700}.firme-cc .fcc-cat.is-hidden{display:none}.firme-cc .fcc-pagination{padding:8px 0 40px}.firme-cc .fcc-pagination .pagination__list,.firme-cc .fcc-pagination ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.firme-cc .fcc-pagination a,.firme-cc .fcc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--fcc-line);border-radius:999px;font-size:13px;font-weight:700;color:var(--fcc-ink)}.firme-cc .fcc-pagination [aria-current],.firme-cc .fcc-pagination .pagination__item--current{background:var(--fcc-ink);border-color:var(--fcc-ink);color:var(--fcc-paper)}@media(prefers-reduced-motion:reduce){.firme-cc .fcc-card-media .fcc-ph,.firme-cc .fcc-pill,.firme-cc .fcc-card-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/firme-collections-catalog.css.map */
