.hcs{--hcs-accent: #a3ff00;--hcs-bg: #0a0a0a;--hcs-card: #111111;--hcs-bone: #f5f5f5;--hcs-muted: rgba(245, 245, 245, .7);--hcs-radius-card: 16px;--hcs-radius-img: 12px;--hcs-gap: 16px;background:var(--hcs-bg);color:var(--hcs-bone);padding:56px 16px;font-family:var(--font-body-family, inherit)}.hcs__inner{max-width:1280px;margin:0 auto}.hcs__header{text-align:center;margin-bottom:28px}.hcs__eyebrow{color:var(--hcs-accent);text-transform:uppercase;letter-spacing:.28em;font-size:.8rem;font-weight:700;margin:0 0 12px}.hcs__title{font-family:var(--font-heading-family, "Anton", sans-serif);text-transform:uppercase;font-weight:700;line-height:.95;letter-spacing:.01em;color:var(--hcs-bone);margin:0 0 14px;font-size:clamp(2rem,9vw,3rem)}.hcs__subtitle{color:var(--hcs-muted);font-size:clamp(.95rem,2.4vw,1.1rem);line-height:1.5;max-width:620px;margin:0 auto}.hcs__tabs{display:flex;gap:10px;margin:0 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;justify-content:flex-start}.hcs__tabs::-webkit-scrollbar{display:none}.hcs__tab{flex:0 0 auto;border:1px solid var(--hcs-accent);background:transparent;color:#f5f5f5b3;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.8rem;padding:10px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.hcs__tab:hover{color:var(--hcs-bone);box-shadow:0 0 14px -2px var(--hcs-accent)}.hcs__tab.is-active{background:var(--hcs-accent);color:#0a0a0a;box-shadow:0 0 18px -3px var(--hcs-accent)}.hcs__tab:focus-visible{outline:2px solid var(--hcs-accent);outline-offset:2px}.hcs__grid{display:grid;grid-template-columns:1fr;gap:var(--hcs-gap)}.hcs__grid[hidden]{display:none}.hcs-card{position:relative;display:flex;flex-direction:column;background:var(--hcs-card);border:1px solid rgba(163,255,0,.12);border-radius:var(--hcs-radius-card);padding:20px;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.hcs-card:hover{border-color:#a3ff0066;transform:translateY(-4px);box-shadow:0 18px 40px -18px #000000e6,0 0 0 1px #a3ff0026}.hcs-card[hidden]{display:none}.hcs-card__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hcs-card__cat-badge,.hcs-card__save-badge{position:absolute;top:14px;z-index:3;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:999px;pointer-events:none}.hcs-card__cat-badge{left:14px;background:#0a0a0ad9;color:var(--hcs-accent);border:1px solid rgba(163,255,0,.5)}.hcs-card__save-badge{right:14px;background:var(--hcs-accent);color:#0a0a0a;box-shadow:0 0 #a3ff0099;animation:hcsSavePulse 2.4s ease-in-out infinite}@keyframes hcsSavePulse{0%,to{box-shadow:0 0 #a3ff0080}50%{box-shadow:0 0 16px 2px #a3ff008c}}.hcs-card__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--hcs-radius-img);overflow:hidden;background:radial-gradient(circle at 50% 45%,#a3ff0014,#0a0a0a00 65%),#0c0c0c;margin-bottom:16px}.hcs-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#a3ff0038,#a3ff0000 60%);opacity:.6;animation:hcsGlow 4s ease-in-out infinite;pointer-events:none}@keyframes hcsGlow{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}.hcs-card__img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .35s ease}.hcs-card:hover .hcs-card__img{transform:scale(1.05)}.hcs-card:hover .hcs-card__glow{opacity:.9}.hcs-card__img--placeholder{padding:18%;opacity:.4}.hcs-card__placeholder-svg{width:100%;height:100%}.hcs-card__content{position:relative;z-index:2;pointer-events:none;display:flex;flex-direction:column;flex:1}.hcs-card__content a,.hcs-card__content button{pointer-events:auto}.hcs-card__vendor{color:var(--hcs-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.85rem;font-weight:700;margin:0 0 6px}.hcs-card__title{font-family:var(--font-heading-family, "Anton", sans-serif);text-transform:uppercase;font-weight:700;line-height:1.05;color:var(--hcs-bone);text-shadow:0 0 18px rgba(163,255,0,.12);margin:0 0 12px;font-size:clamp(1.3rem,5vw,1.8rem)}.hcs-card__includes{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:7px}.hcs-card__include{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.35;color:#f5f5f5cc}.hcs-card__check{flex:0 0 auto;color:var(--hcs-accent);margin-top:1px}.hcs-card__more{color:var(--hcs-accent);font-size:.85rem;font-weight:700;list-style:none}.hcs-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:auto 0 16px}.hcs-card__compare{color:#888;text-decoration:line-through;font-size:1rem}.hcs-card__arrow{color:var(--hcs-muted);font-size:1rem}.hcs-card__price{color:var(--hcs-accent);font-weight:800;line-height:1;font-size:clamp(1.4rem,5vw,2rem)}.hcs-card__actions{display:flex;flex-direction:column;gap:10px}.hcs-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.04em;font-size:.85rem;padding:13px 18px;border-radius:10px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.hcs-card__cta--primary{background:var(--hcs-accent);color:#0a0a0a}.hcs-card__cta--primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 22px -4px var(--hcs-accent)}.hcs-card__cta--ghost{background:transparent;color:var(--hcs-bone);border:1px solid var(--hcs-accent)}.hcs-card__cta--ghost:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 18px -4px var(--hcs-accent);background:#a3ff0014}.hcs-card__cta:focus-visible{outline:2px solid var(--hcs-accent);outline-offset:2px}.hcs__empty,.hcs__noconfig{text-align:center;color:var(--hcs-muted);padding:32px 16px;font-size:1rem}.hcs__trust{list-style:none;margin:40px 0 0;padding:24px 0 0;border-top:1px solid rgba(163,255,0,.12);display:grid;grid-template-columns:repeat(2,1fr);gap:20px 14px}.hcs__trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.hcs__trust-icon{color:var(--hcs-accent);display:flex}.hcs__trust-text{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;color:var(--hcs-bone);line-height:1.3}.hcs__cta-wrap{text-align:center;margin-top:40px}.hcs__cta-final{display:inline-block;background:var(--hcs-accent);color:#0a0a0a;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-size:1rem;padding:16px 40px;border-radius:12px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease}.hcs__cta-final:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 26px -4px var(--hcs-accent)}.hcs__cta-final:focus-visible{outline:2px solid var(--hcs-accent);outline-offset:3px}.hcs__cta-note{color:var(--hcs-muted);font-size:.9rem;margin:14px 0 0}.hcs--animate [data-hcs-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.hcs--animate [data-hcs-reveal].is-in{opacity:1;transform:none}.hcs--animate .hcs-card{opacity:0;transform:translateY(30px)}.hcs--animate .hcs-card.is-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease,border-color .25s ease,box-shadow .25s ease;transition-delay:calc(var(--i, 0) * 80ms)}.hcs-card__obj-badge{animation:hcsObjPulse 2.8s ease-in-out infinite}@keyframes hcsObjPulse{0%,to{box-shadow:0 0 #a3ff0000;border-color:#a3ff0080}50%{box-shadow:0 0 14px -2px #a3ff0099;border-color:#a3ff00f2}}.hcs-card__vendor{display:inline-block;align-self:flex-start;padding:3px 11px;border:1px solid rgba(163,255,0,.35);border-radius:999px;background:#a3ff000f;font-size:.78rem;letter-spacing:.14em;margin:0 0 14px;animation:hcsBrandPulse 3.4s ease-in-out infinite}@keyframes hcsBrandPulse{0%,to{border-color:#a3ff004d}50%{border-color:#a3ff00b3}}.hcs-card__scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--hcs-accent),transparent);opacity:0;pointer-events:none;box-shadow:0 0 12px 1px var(--hcs-accent)}.hcs-card:hover .hcs-card__scan{animation:hcsScan 1.1s ease-in-out}@keyframes hcsScan{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateY(460px)}}.hcs-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--hcs-radius-card);pointer-events:none;box-shadow:inset 0 0 0 1px #a3ff0000;transition:box-shadow .3s ease;z-index:2}.hcs-card:hover:after{box-shadow:inset 0 0 0 1px #a3ff008c,inset 0 0 30px -6px #a3ff0073}.hcs__tab{position:relative;overflow:hidden}.hcs__tab:after{content:"";position:absolute;left:-120%;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:left .5s ease;pointer-events:none}.hcs__tab.is-active:after{left:160%}.hcs__obj-actions{text-align:center;margin:26px 0 0}.hcs__obj-btn{display:none;align-items:center;justify-content:center;gap:10px;margin:0 auto;width:100%;max-width:480px;background:transparent;color:var(--hcs-accent);border:1.5px solid var(--hcs-accent);text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.04em;font-size:.92rem;padding:15px 26px;border-radius:12px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.hcs__obj-btn:not([hidden]){display:inline-flex}.hcs__obj-btn span{transition:transform .2s ease}.hcs__obj-btn:hover{background:var(--hcs-accent);color:#0a0a0a;transform:translateY(-2px);box-shadow:0 0 26px -5px var(--hcs-accent)}.hcs__obj-btn:hover span{transform:translate(5px)}.hcs__obj-btn:focus-visible{outline:2px solid var(--hcs-accent);outline-offset:2px}.hcs__todos-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0 0}.hcs__todos-actions[hidden]{display:none}.hcs__obj-btn--todos{width:auto;max-width:none;margin:0;font-size:.82rem;padding:12px 20px}.hcs-card--enter{animation:hcsCardEnter .45s cubic-bezier(.22,.61,.36,1) both}@keyframes hcsCardEnter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.hcs-ripple{position:absolute;border-radius:50%;transform:scale(0);background:#0a0a0a59;animation:hcsRipple .6s ease-out;pointer-events:none;z-index:4}.hcs-card__cta--ghost .hcs-ripple,.hcs__obj-btn .hcs-ripple{background:#a3ff004d}@keyframes hcsRipple{to{transform:scale(2.6);opacity:0}}@media(min-width:750px){.hcs{padding:80px 24px}.hcs__header{margin-bottom:36px}.hcs__title{font-size:clamp(3rem,6vw,5.5rem)}.hcs__tabs{justify-content:center;flex-wrap:wrap;overflow:visible}.hcs__grid{grid-template-columns:repeat(2,1fr);gap:24px}.hcs-card{flex-direction:row;gap:22px;padding:32px}.hcs-card__media{flex:0 0 40%;align-self:stretch;aspect-ratio:auto;margin-bottom:0;min-height:220px}.hcs-card__content{flex:1 1 60%}.hcs-card__actions{flex-direction:row;flex-wrap:wrap}.hcs-card__cta{flex:1 1 auto}.hcs__trust{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1200px){.hcs__grid{grid-template-columns:repeat(3,1fr)}.hcs-card{flex-direction:column;gap:0}.hcs-card__media{flex:none;aspect-ratio:1 / 1;min-height:0;margin-bottom:16px}.hcs-card__content{flex:1}}@media(prefers-reduced-motion:reduce){.hcs *,.hcs *:before,.hcs *:after{animation:none!important;transition:none!important}.hcs--animate [data-hcs-reveal],.hcs--animate .hcs-card{opacity:1!important;transform:none!important}.hcs-card:hover,.hcs-card:hover .hcs-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/home-cycles-showcase.css.map */
