.flc{--tinta:#1d1d1b;--suave:#6b665e;--linea:#e6e0d6;--crema:#faf8f3;--caja:#f6f3ec;--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;--gutter:clamp(16px,4vw,56px);--ease:cubic-bezier(.22,.61,.36,1);--sp:clamp(72px,9vw,140px);--bar-h:58px;--flc-top:62px;position:relative;display:block;overflow-x:clip;font-family:var(--sans);color:var(--tinta);background:var(--crema);font-size:15px;line-height:1.5;letter-spacing:normal;font-weight:400;-webkit-font-smoothing:antialiased;text-align:left}.flc *,.flc *:before,.flc *:after{box-sizing:border-box}.flc img{max-width:100%;display:block}.flc picture{display:contents}.flc a{color:inherit;text-decoration:none}.flc p,.flc ul{margin:0}.flc button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none}.flc h1,.flc h2,.flc h3{font-family:var(--serif);color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:400;margin:0;word-break:normal}.flc fieldset{border:0;margin:0;padding:0;min-width:0}.flc :focus-visible{outline:2px solid var(--terracota);outline-offset:3px;box-shadow:none}.flc [hidden]{display:none!important}html.flc-lock{overflow:hidden}.flc .flc-eb{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--suave)}.flc .flc-lede{font-size:clamp(15px,1.25vw,17.5px);line-height:1.6;color:var(--suave);text-wrap:pretty}.flc .cy-grad{background:linear-gradient(100deg,#8a3020,#a8462b 45%,#c97a45);color:#fff}.flc .flc-head{padding:clamp(34px,4.2vw,64px) var(--gutter) clamp(20px,2.4vw,34px);text-align:center;display:grid;gap:clamp(12px,1.2vw,18px);justify-items:center}.flc .flc-head>*{animation:flcUp .9s var(--ease) both}.flc .flc-head>*:nth-child(2){animation-delay:.08s}.flc .flc-head>*:nth-child(3){animation-delay:.16s}.flc .flc-head>*:nth-child(4){animation-delay:.24s}@keyframes flcUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.flc .flc-h1{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1;font-size:clamp(42px,6.6vw,104px);text-wrap:balance}.flc .flc-head .flc-lede{max-width:520px;font-size:clamp(15px,1.4vw,18.5px)}.flc .flc-head .flc-lede--it{font-family:var(--serif);font-style:italic;color:var(--tinta);font-size:clamp(18px,1.8vw,25px);max-width:34ch;text-wrap:balance}.flc .flc-tabs{padding-inline:var(--gutter);margin-bottom:clamp(20px,2.4vw,34px);animation:flcUp .9s var(--ease) .24s both}.flc .flc-tabs-in{display:flex;justify-content:center;gap:clamp(22px,3.4vw,58px);flex-wrap:wrap;row-gap:10px;max-width:1520px;margin:0 auto}.flc .flc-tab{position:relative;display:inline-block;padding:6px 0 10px;font-family:var(--serif);text-transform:uppercase;font-size:clamp(20px,2.1vw,32px);line-height:1.1;letter-spacing:.005em;color:var(--tinta);opacity:.42;transition:opacity .3s,color .3s;white-space:nowrap}.flc .flc-tab sup{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--suave);margin-left:5px;vertical-align:top;position:relative;top:-.1em;line-height:1}.flc .flc-tabs--8 .flc-tabs-in{gap:clamp(20px,2vw,40px)}.flc .flc-tabs--8 .flc-tab{font-size:clamp(20px,1.8vw,28px)}.flc .flc-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--tinta);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.flc .flc-tab:hover{opacity:.85}.flc .flc-tab[aria-current=page]{opacity:1}.flc .flc-tab[aria-current=page]:after{transform:scaleX(1)}.flc .flc-bar{position:sticky;top:var(--flc-top);z-index:40;background:#faf8f3f7;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);transition:top .3s ease}.flc.flc-sort-open .flc-bar{z-index:1010}.flc .flc-bar-in{max-width:1520px;margin:0 auto;padding-inline:var(--gutter);height:var(--bar-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.flc .flc-bbtn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;height:var(--bar-h);padding:0;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);line-height:1}.flc .flc-bbtn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.flc .flc-bbtn .flc-n{min-width:18px;height:18px;padding:0 5px;background:var(--tinta);color:#fff;font-size:10px;letter-spacing:0;display:inline-grid;place-items:center;font-weight:700}.flc .flc-bbtn .flc-lb{border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .25s}.flc .flc-bbtn:hover .flc-lb{border-bottom-color:currentColor}.flc .flc-bbtn .flc-cur{font-weight:400;letter-spacing:.08em;color:var(--suave);text-transform:none;font-size:13px}.flc .flc-res{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--suave);text-align:center;white-space:nowrap}.flc .flc-res b{color:var(--tinta);font-weight:400}.flc .flc-sortwrap{position:relative;justify-self:end}.flc .flc-sortpop{position:absolute;right:0;top:calc(100% + 1px);width:272px;background:var(--crema);border:1px solid var(--linea);box-shadow:0 24px 50px -24px #1d1d1b59!important;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--ease),visibility .25s;z-index:1020}.flc.flc-sort-open .flc-sortpop{opacity:1;visibility:visible;transform:none}.flc .flc-sortpop a{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;font-size:14px;line-height:1.3;color:var(--suave);transition:background-color .2s,color .2s}.flc .flc-sortpop a:hover{background:var(--caja);color:var(--tinta)}.flc .flc-sortpop a[aria-checked=true]{color:var(--tinta);font-weight:600}.flc .flc-sortpop svg{width:15px;height:15px;stroke:var(--terracota);fill:none;stroke-width:2;opacity:0;flex:none}.flc .flc-sortpop a[aria-checked=true] svg{opacity:1}.flc .flc-chips{max-width:1520px;margin:0 auto;padding:18px var(--gutter) 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flc .flc-fchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 13px;background:var(--caja);border:1px solid var(--linea);font-size:13px;color:var(--tinta);transition:border-color .25s,background-color .25s;animation:flcUp .4s var(--ease) both}.flc .flc-fchip svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.flc .flc-fchip:hover{border-color:var(--tinta)}.flc .flc-fchip.flc-clr{background:none;border-color:transparent;color:var(--terracota);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:0 6px;text-decoration:underline;text-underline-offset:4px}.flc .flc-gal{max-width:1520px;margin:0 auto;padding:clamp(26px,3vw,44px) var(--gutter) var(--sp)}.flc .flc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;column-gap:clamp(14px,1.9vw,30px);row-gap:clamp(40px,4.4vw,68px)}.flc.flc-js .flk-card{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.flc.flc-js .flk-card.in{opacity:1;transform:none}.flc .flk-card.flc-off{display:none}.flc .flc-franja{grid-column:1/-1;background:var(--tinta);color:var(--crema);overflow:hidden;margin-block:clamp(2px,1vw,14px)}.flc .flc-fr-trk{display:flex;justify-content:center}.flc .flc-fr-set{display:flex;align-items:center;justify-content:center;flex:none}.flc .flc-fr-dup{display:none}.flc .flc-fi{display:flex;align-items:center;gap:12px;padding:0 clamp(20px,2.6vw,44px);height:62px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.flc .flc-fi+.flc-fi{border-left:1px solid rgba(250,248,243,.18)}.flc .flc-fi svg{flex:none;width:22px;height:22px;stroke:var(--crema);fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.flc .flc-fi b{font-weight:400;color:var(--oro)}@keyframes flcMarq{to{transform:translate(-50%)}}.flc .flc-pausa{grid-column:1/-1;position:relative;margin-block:clamp(10px,2vw,30px);aspect-ratio:21/8.4;overflow:hidden;display:grid;place-items:center;color:#fff;background:var(--arena)}.flc .flc-pausa-ph{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.flc .flc-pausa-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.flc.flc-js .flc-pausa-ph img{transform:scale(1.08);opacity:.001;transition:transform 1.4s var(--ease),opacity 1s ease}.flc.flc-js .flc-pausa.in .flc-pausa-ph img{transform:none;opacity:1}.flc .flc-pausa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a5c,#140e0a8a);pointer-events:none}.flc .flc-pausa-tx{position:relative;z-index:2;padding:0 var(--gutter);display:grid;gap:clamp(14px,1.6vw,22px);justify-items:center;text-align:center}.flc.flc-js .flc-pausa-tx{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.flc.flc-js .flc-pausa.in .flc-pausa-tx{opacity:1;transform:none}.flc .flc-pausa .flc-eb{color:#ffffffd9}.flc .flc-pausa h2{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.04;font-size:clamp(30px,3.9vw,60px);text-wrap:balance;text-shadow:0 2px 36px rgba(20,14,10,.3)}.flc .flc-pausa .flc-lede{max-width:46ch;font-size:clamp(15px,1.3vw,18px);color:#ffffffeb}.flc .flc-go{display:inline-block;padding:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;transition:color .25s,border-color .25s;line-height:1.4}.flc .flc-go:hover{color:#fff;border-bottom-color:var(--oro)}.flc .flc-tile{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit}.flc.flc-js .flc-tile{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.flc.flc-js .flc-tile.in{opacity:1;transform:none}.flc .flc-tile-ph{position:relative;display:block;aspect-ratio:4/5;background:var(--arena);overflow:hidden}.flc .flc-tile-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.flc .flc-tile-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a0a 30%,#140e0aad);pointer-events:none}.flc .flc-tile-q{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;padding:0 clamp(16px,1.6vw,24px) clamp(18px,1.8vw,26px);font-family:var(--serif);font-weight:400;font-size:clamp(22px,2vw,30px);line-height:1.08;letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px rgba(20,14,10,.35)}.flc .flc-tile .flc-fam{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--suave);margin:9.5px 0}.flc .flc-tile .flc-nt{font-size:13px;color:var(--suave);line-height:1.35}.flc .flc-tile .flc-pr{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;padding-top:10px;font-size:14.5px;font-weight:700}.flc .flc-tile .flc-pr s{color:var(--suave);font-weight:400;font-size:13.5px}.flc .flc-tile-t{display:flex;flex-direction:column;padding-top:16px;gap:5px}.flc .flc-tile .flc-go{align-self:flex-start;margin-top:10px;color:var(--tinta)}.flc .flc-tile:hover .flc-go{color:var(--terracota);border-bottom-color:var(--terracota)}@media(hover:hover){.flc .flc-tile:hover .flc-tile-ph img{transform:scale(1.03)}}.flc .flc-vacio{grid-column:1/-1;text-align:center;padding:clamp(48px,8vw,110px) 0;display:grid;gap:18px;justify-items:center}.flc .flc-vacio h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,44px);line-height:1.1}.flc .flc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 30px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid var(--tinta);background:var(--tinta);color:#fff;transition:background-color .25s,color .25s,transform .15s}.flc .flc-btn:hover{background:var(--terracota);border-color:var(--terracota)}.flc .flc-btn:active{transform:scale(.97)}.flc .flc-vacio .flc-btn{margin-top:6px}.flc .flc-more{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(44px,5.4vw,80px)}.flc .flc-more-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.flc .flc-more-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 34px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid var(--tinta);color:var(--tinta);background:transparent;transition:background-color .25s,color .25s,opacity .25s}.flc .flc-more-btn:hover{background:var(--tinta);color:#fff}.flc .flc-more-btn.is-loading{opacity:.55;pointer-events:none}.flc .flc-more-prev{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.flc .flc-fin{display:flex;justify-content:center;margin-top:clamp(36px,4.4vw,64px);padding-top:28px;border-top:1px solid var(--linea)}.flc .flc-fin button{background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta)}.flc .flc-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1d1d1b66;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.flc.flc-drawer-open .flc-scrim,.flc.flc-sort-open .flc-scrim{opacity:1;visibility:visible}.flc .flc-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:1010;background:var(--crema);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .5s var(--ease),visibility .5s}.flc.flc-drawer-open .flc-drawer{transform:none;visibility:visible}.flc .flc-dr-h{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--linea)}.flc .flc-dr-h h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1}.flc .flc-dr-x{width:40px;height:40px;background:none;border:0;display:grid;place-items:center;margin-right:-10px;padding:0}.flc .flc-dr-x svg{width:20px;height:20px;stroke:var(--tinta);stroke-width:1.5;fill:none;stroke-linecap:round}.flc .flc-dr-b{display:block;flex:1;overflow-y:auto;padding:8px 28px 24px;overscroll-behavior:contain}.flc .flc-dr-b fieldset{padding:22px 0;border-bottom:1px solid var(--linea)}.flc .flc-dr-b fieldset:last-child{border-bottom:0}.flc .flc-dr-b legend{padding:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--suave);margin-bottom:14px;float:left;width:100%}.flc .flc-opts{clear:both;display:flex;flex-wrap:wrap;gap:8px}.flc .flc-opt{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;background:none;border:1px solid var(--linea);font-size:14px;color:var(--tinta);line-height:1.2;transition:border-color .2s,background-color .2s,color .2s}.flc .flc-opt i{font-style:normal;font-size:11.5px;color:var(--suave);transition:color .2s}.flc .flc-opt:hover{border-color:var(--tinta)}.flc .flc-opt[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.flc .flc-opt[aria-pressed=true] i{color:#ffffffb3}.flc .flc-opt:disabled{opacity:.35;pointer-events:none}.flc .flc-dr-f{display:flex;gap:12px;align-items:center;padding:16px 28px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--crema)}.flc .flc-dr-f .flc-lim{background:none;border:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;padding:0 8px 0 0;color:var(--tinta)}.flc .flc-dr-f .flc-lim:disabled{opacity:.35;pointer-events:none}.flc .flc-dr-f .flc-btn{flex:1;padding:0 18px}.flc .flc-drag{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.flc .flc-drag *{pointer-events:none}.flc.flc-fin .flc-cyo{display:none!important}@media(max-width:1099px){.flc .flc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.flc{--bar-h:54px;--flc-top:48px}.flc .flc-head{padding-top:18px;padding-bottom:10px;gap:8px}.flc .flc-h1{font-size:clamp(38px,10.5vw,52px)}.flc .flc-head .flc-lede.flc-lede--it{font-size:19px;max-width:26ch}.flc .flc-tabs{padding-inline:0;margin-bottom:10px}.flc .flc-tabs-in{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:26px;padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.flc .flc-tabs-in::-webkit-scrollbar{display:none}.flc .flc-tabs-in:after{content:"";flex:0 0 1px}.flc .flc-tabs--8 .flc-tabs-in{gap:26px}.flc .flc-tabs--8 .flc-tab,.flc .flc-tab{font-size:24px;scroll-snap-align:start;padding-block:8px 11px;opacity:.4}.flc .flc-tab[aria-current=page]{opacity:1}.flc .flc-bar-in{gap:6px}.flc .flc-bbtn{font-size:11px;letter-spacing:.14em}.flc .flc-bbtn .flc-cur{display:none}.flc .flc-res{font-size:9.5px;letter-spacing:.1em}.flc .flc-chips{flex-wrap:nowrap;overflow-x:auto;padding:14px var(--gutter) 2px;scrollbar-width:none}.flc .flc-chips::-webkit-scrollbar{display:none}.flc .flc-fchip{flex:0 0 auto}.flc .flc-gal{padding-top:22px}.flc .flc-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:34px}.flc .flc-tile-t{padding-top:12px;gap:4px}.flc .flc-franja{margin-inline:calc(var(--gutter)*-1);margin-block:0}.flc .flc-fr-trk{display:flex;justify-content:flex-start;width:max-content;animation:flcMarq 30s linear infinite}.flc .flc-franja.is-paused .flc-fr-trk{animation-play-state:paused}.flc .flc-fr-dup{display:flex}.flc .flc-fi{height:50px;padding:0 22px;gap:10px;font-size:10px;border-left:0!important}.flc .flc-fi svg{width:18px;height:18px}.flc .flc-fi:after{content:"";width:3px;height:3px;border-radius:50%;background:#faf8f373;margin-left:22px}.flc .flc-pausa{margin-inline:calc(var(--gutter)*-1);margin-block:6px;aspect-ratio:4/5.3;place-items:end center}.flc .flc-pausa-ph img{object-position:50% 50%}.flc .flc-pausa-tx{padding-bottom:40px}.flc .flc-pausa:after{background:linear-gradient(180deg,#140e0a14,#140e0a1f 40%,#140e0ab8)}.flc .flc-pausa h2{font-size:clamp(30px,9vw,40px)}.flc .flc-tile-q{font-size:20px;padding:0 14px 16px}.flc .flc-tile .flc-pr{font-size:14px}.flc .flc-tile .flc-nt{font-size:12px}.flc .flc-drawer{top:auto;left:0;right:0;width:auto;height:88dvh;max-height:88dvh;transform:translateY(100%);border-top:1px solid var(--linea)}.flc .flc-dr-h{padding:18px var(--gutter)}.flc .flc-dr-b,.flc .flc-dr-f{padding-inline:var(--gutter)}.flc .flc-opt{min-height:44px;padding:0 15px}.flc .flc-sortpop{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;transform:translateY(100%);padding:10px 0 calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;box-shadow:none!important}.flc.flc-sort-open .flc-sortpop{transform:none}.flc .flc-sortpop:before{content:"Ordenar por";display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--suave);padding:12px var(--gutter) 8px}.flc .flc-sortpop a{padding:17px var(--gutter);font-size:16px}}@media(prefers-reduced-motion:reduce){.flc .flc-head>*,.flc .flc-tabs,.flc .flc-fchip{animation:none}.flc.flc-js .flk-card,.flc.flc-js .flc-tile,.flc.flc-js .flc-pausa-tx,.flc.flc-js .flc-pausa-ph img{opacity:1;transform:none;transition:none}.flc .flc-bar{transition:none}.flc .flc-fr-trk{animation:none!important;width:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.flc .flc-fr-dup{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/florema-coleccion.css.map */
