.fc{font-family:var(--font-text);color:var(--ink);-webkit-font-smoothing:antialiased}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fc-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) calc(var(--space-6) + 4px);font:600 15px/20px var(--font-text);letter-spacing:.02em;text-decoration:none;color:var(--on-action);background:none;border:0;cursor:pointer;transition:transform .15s ease}.fc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--action);transform:skew(var(--slant-brand));border-radius:var(--radius-corte) 0 var(--radius-corte) 0;transition:background-color .15s ease}.fc-btn:hover:before{background:var(--action-hover)}.fc-btn:hover{transform:translate(2px)}.fc-btn:active{transform:translate(0)}.fc-btn[disabled],.fc-btn[aria-disabled=true]{cursor:not-allowed;color:var(--ink-2)}.fc-btn[disabled]:before,.fc-btn[aria-disabled=true]:before{background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line-strong)}.fc-btn--secondary{color:var(--ink)}.fc-btn--secondary:before{background:transparent;box-shadow:inset 0 0 0 2px var(--ink)}.fc-btn--secondary:hover:before{background:var(--ink)}.fc-btn--secondary:hover{color:var(--surface)}.fc-btn--text{color:var(--link);padding-inline:0;min-height:0}.fc-btn--text:before{display:none}.fc-btn--text:after{content:"\2192";transition:transform .15s ease}.fc-btn--text:hover:after{transform:translate(4px)}.fc-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;font:600 13px/16px var(--font-text);letter-spacing:.02em;color:var(--ink)}.fc-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(var(--slant-brand));background:var(--surface-alt);border-radius:6px 0}.fc-badge--pickup{color:var(--on-action)}.fc-badge--pickup:before{background:var(--carbon)}.fc-badge--pickup .fc-dot{background:var(--brand-red)}.fc-badge--stock{color:var(--success)}.fc-badge--order{color:var(--warning)}.fc-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.fc-trust{display:flex;align-items:flex-start;gap:var(--space-3);max-width:260px}.fc-trust svg{flex:none;width:28px;height:28px;stroke:var(--action)}.fc-trust strong{display:block;font:600 15px/20px var(--font-text);color:var(--ink)}.fc-trust span{font:400 14px/20px var(--font-text);color:var(--ink-2)}.fc-cat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:200px;padding:var(--space-6);text-decoration:none;color:var(--silver-100);background:var(--carbon);border-radius:var(--radius-md);transition:transform .2s ease,box-shadow .2s ease}.fc-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--silver-300);font:500 12px/16px var(--font-text);background:repeating-linear-gradient(-12deg,var(--asphalt) 0 14px,var(--carbon) 14px 28px)}.fc-cat__title{position:relative;font:italic 700 28px/1 var(--font-display);text-transform:uppercase}.fc-cat__meta{position:relative;margin-top:var(--space-2);font:400 14px/20px var(--font-text);color:var(--silver-300)}.fc-cat:after{content:"";position:absolute;left:var(--space-6);bottom:0;width:56px;height:4px;background:var(--brand-red);transform:skew(var(--slant-brand));transition:width .2s ease}.fc-cat:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.fc-cat:hover:after{width:112px}.fc-product{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.fc-product:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.fc-product__media{aspect-ratio:1;max-width:100%;border-radius:var(--radius-sm);display:grid;place-items:center;font:500 12px/16px var(--font-text);color:var(--ink-2);background:var(--surface-alt);border:1px dashed var(--line-strong)}.fc-product__brand{font:600 12px/16px var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.fc-product__name{margin:0;font:600 24px/1.1 var(--font-display);color:var(--ink)}.fc-product__compat{display:flex;flex-wrap:wrap;gap:var(--space-1)}.fc-chip{padding:2px 8px;font:600 12px/18px var(--font-text);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.fc-product__price{font:700 22px/28px var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink)}.fc-product__note{font:400 13px/18px var(--font-text);color:var(--ink-2)}.fc-faq{border-top:1px solid var(--line)}.fc-faq:last-child{border-bottom:1px solid var(--line)}.fc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;list-style:none;font:600 17px/24px var(--font-text);color:var(--ink)}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{content:"";flex:none;width:14px;height:14px;background:var(--action);transform:skew(var(--slant-brand));clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%,0 40%,40% 40%,40% 0,60% 0,60% 100%,40% 100%,40% 40%);transition:transform .2s ease}.fc-faq[open] summary:after{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.fc-faq p{margin:0 0 var(--space-4);max-width:65ch;font:400 16px/26px var(--font-text);color:var(--ink-2)}.fc-faq a{color:var(--link)}@media(prefers-reduced-motion:reduce){.fc-btn,.fc-btn:before,.fc-cat,.fc-cat:after,.fc-product,.fc-faq summary:after{transition:none}.fc-btn:hover,.fc-cat:hover,.fc-product:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fc-components.css.map */
