.icf-v2 .gcpk{--gcpk-crom:linear-gradient(90deg,#1d3a44 0%,#1c2e4a 8%,#2f5670 18%,#35607a 27%,#45748c 35%,#549099 43%,#64a7ad 49%,#5a6b96 54%,#575088 59%,#6d4a72 64%,#8a4560 70%,#5e3247 77%,#33283f 84%,#7a4a5e 91%,#8f6072 96%,#1c2430 100%);margin:14px 0 16px;padding:0;background:none;font-family:'Bricolage Grotesque',sans-serif}.icf-v2 .gcpk__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icf-v2 .gcpk__title{font:800 clamp(16px,3vw,19px)/1.15 'Bricolage Grotesque',sans-serif!important;text-transform:uppercase;letter-spacing:-.01em;margin:0;color:#0a0a0b}.icf-v2 .gcpk__badge{position:relative;padding:6px 12px;border-radius:999px;background:#0f7a43;color:#fff;font:800 11px/1 'Bricolage Grotesque',sans-serif;letter-spacing:.05em}.icf-v2 .gcpk__badge::before{content:'';position:absolute;inset:0;border-radius:999px;padding:1.6px;pointer-events:none;background:var(--gcpk-crom);background-size:230% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gcpkCorre 6s linear infinite}@keyframes gcpkCorre{from{background-position:0 50%}to{background-position:230% 50%}}.icf-v2 .gcpk__sub{margin:7px 0 15px;font-size:13.5px;line-height:1.45;color:#6a6a72}.icf-v2 .gcpk__lista{display:flex;flex-direction:column;gap:0}.icf-v2 .gcpk__mas{align-self:center;width:26px;height:26px;margin:4px 0;border-radius:50%;background:#fff;color:#8a8a90;display:flex;align-items:center;justify-content:center;font:700 16px/1 'Bricolage Grotesque',sans-serif}.icf-v2 .gcpk__item{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e6e6ea;border-radius:14px;padding:10px 13px 10px 10px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.icf-v2 .gcpk__item:hover{border-color:#c9ccd2}.icf-v2 .gcpk__item.is-on{border-color:#0a0a0b;box-shadow:0 4px 14px rgb(20 30 45 / .10)}.icf-v2 .gcpk__item--fijo{cursor:default;background:#fff;border-style:dashed}.icf-v2 .gcpk__chk{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#0a0a0b;cursor:pointer}.icf-v2 .gcpk__media{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#f5f5f6}.icf-v2 .gcpk__media img{width:100%;height:100%;object-fit:contain;display:block}.icf-v2 .gcpk__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.icf-v2 .gcpk__name{font:700 13.5px/1.3 'Bricolage Grotesque',sans-serif;color:#0a0a0b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icf-v2 .gcpk__meta{font-size:12px;color:#8a8a90}.icf-v2 .gcpk__talla{align-self:flex-start;max-width:150px;border:1.5px solid #e2e2e7;border-radius:9px;padding:6px 9px;background:#fff;font:600 12.5px 'Bricolage Grotesque',sans-serif;color:#0a0a0b;cursor:pointer}.icf-v2 .gcpk__talla.is-mal{border-color:#c9736a}.icf-v2 .gcpk__precio{flex:0 0 auto;font:800 14px/1 'Bricolage Grotesque',sans-serif;color:#0a0a0b;white-space:nowrap}.icf-v2 .gcpk__pie{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0 0;padding:14px 0 0;border-top:1.5px solid #e6e6ea}.icf-v2 .gcpk__tot{display:flex;flex-direction:column;gap:2px}.icf-v2 .gcpk__tot-lab{font:700 10.5px/1 'Bricolage Grotesque',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8a8a90}.icf-v2 .gcpk__tot-num{display:flex;align-items:baseline;gap:9px}.icf-v2 .gcpk__tot-num b{font:800 22px/1 'Bricolage Grotesque',sans-serif;color:#0a0a0b}.icf-v2 .gcpk__tot-num del{font-size:14px;color:#a8a8b0}.icf-v2 .gcpk__tot-save{font:800 12px/1 'Bricolage Grotesque',sans-serif;color:#0f7a43}.icf-v2 .gcpk__btn{flex:1 1 auto;min-width:210px;position:relative;border:0;cursor:pointer;background:#0a0a0b;color:#fff;border-radius:999px;padding:15px 24px;font:800 12.5px/1 'Bricolage Grotesque',sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,opacity .18s}.icf-v2 .gcpk__btn::before{content:'';position:absolute;inset:0;border-radius:999px;padding:2px;pointer-events:none;background:var(--gcpk-crom);background-size:230% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gcpkCorre 6s linear infinite}.icf-v2 .gcpk__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px rgb(20 30 45 / .28)}.icf-v2 .gcpk__btn:disabled{opacity:.45;cursor:default}.icf-v2 .gcpk__btn:disabled::before{animation:none;opacity:.5}.icf-v2 .gcpk__nota{margin:12px 0 0;font-size:12px;line-height:1.5;color:#8a8a90}@media (max-width:600px){.icf-v2 .gcpk__media{width:48px;height:48px}.icf-v2 .gcpk__precio{font-size:13px}.icf-v2 .gcpk__btn{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.icf-v2 .gcpk__badge::before,.icf-v2 .gcpk__btn::before{animation:none}.icf-v2 .gcpk__btn:hover:not(:disabled){transform:none}}