.flk-card{--tinta:#1d1d1b;--suave:#6b665e;--linea:#e6e0d6;--crema:#faf8f3;--arena:#f3eee2;--terracota:#9b3b26;--verde:#5d7a3a;--oro:#d1a23d;--serif:"New York","Source Serif 4",Georgia,serif;--sans:Assistant,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.22,.61,.36,1);position:relative;display:flex;flex-direction:column;gap:0;min-width:0;font-family:var(--sans);color:var(--tinta);font-size:15px;line-height:1.5;letter-spacing:normal;font-weight:400;text-align:left;-webkit-font-smoothing:antialiased}.flk-card *,.flk-card *:before,.flk-card *:after{box-sizing:border-box}.flk-card img{max-width:100%;display:block}.flk-card a{color:inherit;text-decoration:none}.flk-card p{margin:0}.flk-card h3{font-family:var(--serif);color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:400;margin:0;word-break:normal}.flk-card button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none}.flk-card :focus-visible{outline:2px solid var(--terracota);outline-offset:3px;box-shadow:none}.flk-card .flk-ph{position:relative;display:block;aspect-ratio:4/5;background:var(--arena);overflow:hidden}.flk-card .flk-ph:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(0deg,rgba(20,14,10,.12),transparent);opacity:0;transition:opacity .4s;pointer-events:none}.flk-card .flk-ph-a{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important}.flk-card .flk-ph-a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s var(--ease)}.flk-card .flk-ph-a img+img{opacity:0}.flk-card .flk-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.flk-card .flk-bdg{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px 4px;line-height:1.3;white-space:nowrap}.flk-card .flk-bdg.cy-grad{background:linear-gradient(100deg,#8a3020,#a8462b 45%,#c97a45);color:#fff}.flk-card .flk-bdg--star{background:var(--tinta);color:var(--crema)}.flk-card .flk-bdg--star i{font-style:normal;color:var(--oro);margin-right:3px}html.flk-fin .flk-card .flk-cyo{display:none!important}.flk-card .flk-meta{display:flex;flex-direction:column;flex:1;padding-top:16px}.flk-card .flk-txt{display:flex;flex-direction:column;gap:4px;font-size:clamp(16.5px,1.28vw,19.5px)}.flk-card .flk-nm{font-size:1em;font-family:var(--serif);font-weight:400;line-height:1.22;letter-spacing:-.005em;text-wrap:balance;transition:color .25s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.flk-card .flk-nm a{font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}.flk-card:hover .flk-nm{color:var(--terracota)}.flk-card .flk-nt{font-size:13px;color:var(--suave);line-height:1.35}.flk-card .flk-pr b{font-weight:700;color:inherit}.flk-card .flk-pr{color:var(--tinta);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;padding-top:10px;font-size:14.5px;font-weight:700}.flk-card .flk-pr s{color:var(--suave);font-weight:400;font-size:13.5px}.flk-card .flk-ahorro{padding-top:4px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--verde)}.flk-card .flk-soldout{position:absolute;right:10px;bottom:10px;z-index:3;background:#faf8f3f0;color:var(--suave);font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:7px 9px 6px;line-height:1.2}.flk-card .flk-add{position:absolute;right:10px;bottom:10px;z-index:3;width:auto;height:40px;min-width:40px;padding:0 12px;border:0;background:#faf8f3f0;color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1;transition:background-color .25s,color .25s,transform .15s}.flk-card .flk-add .flk-plus{font-size:22px;font-weight:400;line-height:1;letter-spacing:0}.flk-card .flk-add .flk-lbl{max-width:0;overflow:hidden;opacity:0;margin-left:0;transition:max-width .4s var(--ease),opacity .25s,margin .3s}.flk-card .flk-add:hover{background:var(--tinta);color:#fff}.flk-card .flk-add:active{transform:scale(.96)}.flk-card .flk-add.is-ok,.flk-card .flk-add.is-ok:hover{background:var(--verde);color:#fff}.flk-card .flk-add.is-err,.flk-card .flk-add.is-err:hover{background:var(--terracota);color:#fff}.flk-card .flk-add.is-ok .flk-plus,.flk-card .flk-add.is-err .flk-plus{display:none}.flk-card .flk-add.is-ok .flk-lbl,.flk-card .flk-add.is-err .flk-lbl{max-width:130px;opacity:1;margin-left:0!important}.flk-card .flk-add[disabled]{cursor:default}@media(hover:hover){.flk-card:hover .flk-ph-a img:first-child{transform:scale(1.03)}.flk-card:hover .flk-ph-a img+img{opacity:1}.flk-card:hover .flk-add .flk-lbl,.flk-card .flk-add:focus-visible .flk-lbl{max-width:130px;opacity:1;margin-left:9px}.flk-card:hover .flk-ph:after{opacity:1}}@media(max-width:899px){.flk-card .flk-badges{top:8px;left:8px;gap:4px}.flk-card .flk-bdg{font-size:8.5px;padding:4px 6px 3px;letter-spacing:.1em}.flk-card .flk-meta{padding-top:12px}.flk-card .flk-txt{font-size:15px}.flk-card .flk-nt{font-size:12px}.flk-card .flk-pr{font-size:14px}.flk-card .flk-pr s{font-size:12.5px}.flk-card .flk-add{right:8px;bottom:8px;height:42px;min-width:42px}.flk-card .flk-add .flk-plus{font-size:24px}.flk-card .flk-soldout{right:8px;bottom:8px}}.flk-card.flk-card--compact .flk-badges{top:6px;left:6px;gap:3px}.flk-card.flk-card--compact .flk-bdg{font-size:7.5px;padding:3px 5px 2px;letter-spacing:.08em}.flk-card.flk-card--compact .flk-meta{padding-top:10px}.flk-card.flk-card--compact .flk-txt{font-size:13px}.flk-card.flk-card--compact .flk-nt{font-size:10.5px}.flk-card.flk-card--compact .flk-pr{font-size:12px;padding-top:7px;gap:2px 6px}.flk-card.flk-card--compact .flk-pr s{font-size:11px}.flk-card.flk-card--compact .flk-ahorro{font-size:10.5px;padding-top:3px}.flk-card.flk-card--compact .flk-add{right:6px;bottom:6px;height:32px;min-width:32px;padding:0 8px}.flk-card.flk-card--compact .flk-add .flk-plus{font-size:20px}.flk-card.flk-card--compact .flk-soldout{right:6px;bottom:6px;font-size:8px;padding:5px 6px 4px}
/*# sourceMappingURL=/cdn/shop/t/59/assets/florema-card.css.map */
