.custom-feature-cards{--cf-accent: #b6ff3c;--cf-accent-rgb: 182, 255, 60;--cf-led-idle: .75;--cf-font: "heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg-gradient, var(--bg-color, var(--cf-bg, #000000)));color:var(--cf-body-text-color, inherit);font-family:var(--cf-font);padding-left:24px;padding-right:24px;position:relative;box-sizing:border-box}.custom-feature-cards,.custom-feature-cards *,.custom-feature-cards *:before,.custom-feature-cards *:after{box-sizing:border-box}.custom-feature-cards input,.custom-feature-cards button,.custom-feature-cards select{font-family:inherit}.custom-feature-cards__floor{display:none}.custom-feature-cards__inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.custom-feature-cards__group{display:none;grid-template-columns:repeat(3,1fr);gap:32px;align-items:end}.custom-feature-cards__group.is-active{display:grid;animation:cf-fade-in .45s ease both}@keyframes cf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.custom-feature-card{display:flex;flex-direction:column;gap:0px;text-align:center;position:relative;isolation:isolate;background:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent;overflow:visible}.custom-feature-card:focus-visible{outline:2px solid var(--cf-accent);outline-offset:6px;border-radius:8px}.custom-feature-card__label{position:relative;z-index:5;color:var(--cf-label-color, rgba(255, 255, 255, .85));font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase;transition:color .3s ease,text-shadow .4s ease,letter-spacing .3s ease}.custom-feature-card__media{position:relative;width:100%;aspect-ratio:6 / 3;display:flex;align-items:flex-end;justify-content:center;background:transparent;border:none;overflow:visible}.custom-feature-card__led{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:300px;z-index:3;opacity:var(--cf-led-idle, .65);pointer-events:none;transition:opacity .4s ease}.custom-feature-card__led-img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0) invert(1);transition:filter .4s ease,opacity .4s ease}.custom-feature-card__led:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--cf-accent-rgb));opacity:0;transition:opacity .4s ease,filter .4s ease;-webkit-mask-image:var(--cf-led-mask, none);mask-image:var(--cf-led-mask, none);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.custom-feature-card__spotlight{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:55%;height:100%;z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(var(--cf-accent-rgb),.18) 0%,rgba(var(--cf-accent-rgb),.08) 30%,rgba(var(--cf-accent-rgb),.03) 55%,transparent 75%);filter:blur(14px);pointer-events:none;opacity:.6;transition:opacity .5s ease,filter .5s ease,background .6s ease}.custom-feature-card__product-img{position:relative;z-index:4;max-width:78%;max-height:88%;width:auto;height:auto;object-fit:contain;transform:translateY(-40px);transition:transform .45s cubic-bezier(.4,0,.2,1),filter .45s ease}.custom-feature-card__placeholder{position:relative;z-index:4;color:var(--cf-body-text-color, rgba(255, 255, 255, .7));font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;transform:translateY(-40px);text-shadow:0 0 12px rgba(255,255,255,.4)}.custom-feature-card:hover .custom-feature-card__led,.custom-feature-card:focus-visible .custom-feature-card__led,.custom-feature-card.is-detail-active .custom-feature-card__led{opacity:1}.custom-feature-card:hover .custom-feature-card__led-img,.custom-feature-card:focus-visible .custom-feature-card__led-img,.custom-feature-card.is-detail-active .custom-feature-card__led-img{opacity:.35;filter:brightness(0) invert(1)}.custom-feature-card:hover .custom-feature-card__led:after,.custom-feature-card:focus-visible .custom-feature-card__led:after,.custom-feature-card.is-detail-active .custom-feature-card__led:after{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--cf-accent-rgb),1)) drop-shadow(0 0 20px rgba(var(--cf-accent-rgb),.85)) drop-shadow(0 0 40px rgba(var(--cf-accent-rgb),.55)) drop-shadow(0 0 64px rgba(var(--cf-accent-rgb),.3))}.custom-feature-card:hover .custom-feature-card__product-img,.custom-feature-card:focus-visible .custom-feature-card__product-img{transform:translateY(-54px)}.custom-feature-card.is-detail-active .custom-feature-card__label{color:var(--cf-label-active-color, #ffffff);text-shadow:none}.custom-feature-card:hover .custom-feature-card__label,.custom-feature-card:focus-visible .custom-feature-card__label{color:var(--cf-label-active-color, #ffffff);text-shadow:0 0 14px rgba(var(--cf-accent-rgb),.6),0 0 4px rgba(var(--cf-accent-rgb),.3);letter-spacing:5px}@media(max-width:900px){.custom-feature-cards{padding-top:var(--pt_mb, 56px);padding-bottom:var(--pb_mb, 40px);padding-left:16px;padding-right:16px}.custom-feature-cards__floor{display:none}.custom-feature-cards__group{grid-template-columns:1fr;gap:40px}.custom-feature-card{min-height:380px;padding-bottom:100px}.custom-feature-card__led{width:70%;max-width:240px;height:20px}}@media(max-width:600px){.custom-feature-cards{padding-left:0;padding-right:0}.custom-feature-cards__floor{display:none}.custom-feature-cards__group{grid-template-columns:1fr;gap:56px;padding:30px 16px 40px}.custom-feature-card{min-height:0;padding:0;overflow:visible}.custom-feature-card__media{width:100%;aspect-ratio:16 / 6;height:auto;position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#000;align-items:center;justify-content:center}.custom-feature-card__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;font-size:18px;font-weight:800;letter-spacing:4px;color:var(--cf-label-color, #ffffff);text-shadow:0 2px 12px rgba(0,0,0,.9),0 0 24px rgba(0,0,0,.8);margin:0;padding:0 16px;width:100%;text-align:center;pointer-events:none;transition:color .35s ease,opacity .35s ease,top .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),text-shadow .4s ease,letter-spacing .3s ease}.custom-feature-card__product-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;transform:none;opacity:1;filter:brightness(.45) saturate(.9);transition:filter .45s ease,opacity .45s ease,transform .45s ease}.custom-feature-card__placeholder{transform:none;width:100%;text-align:center}.custom-feature-card__spotlight{width:100%;height:100%;left:0;right:0;bottom:0;transform:none;background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(var(--cf-accent-rgb),.1) 0%,transparent 70%);filter:blur(10px);opacity:.5;z-index:2}.custom-feature-card__led{width:100%;max-width:none;height:18px;bottom:2px;z-index:4}.custom-feature-card__led-img{object-fit:fill}.custom-feature-card__led:after{-webkit-mask-size:100% 100%;mask-size:100% 100%}.custom-feature-card.is-detail-active .custom-feature-card__product-img,.custom-feature-card:focus-visible .custom-feature-card__product-img{filter:brightness(1) saturate(1);transform:none}.custom-feature-card.is-detail-active .custom-feature-card__label,.custom-feature-card:focus-visible .custom-feature-card__label{top:calc(100% + 14px);left:50%;transform:translate(-50%);color:var(--cf-label-active-color, var(--cf-accent));text-shadow:0 0 14px rgba(var(--cf-accent-rgb),.55),0 0 4px rgba(var(--cf-accent-rgb),.35);letter-spacing:4px}.custom-feature-card.is-detail-active .custom-feature-card__spotlight,.custom-feature-card:focus-visible .custom-feature-card__spotlight{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(var(--cf-accent-rgb),.35) 0%,rgba(var(--cf-accent-rgb),.12) 35%,transparent 70%);opacity:1}.custom-feature-card:hover .custom-feature-card__product-img,.custom-feature-card:focus-visible .custom-feature-card__product-img{transform:none}}@media(prefers-reduced-motion:reduce){.custom-feature-cards__group.is-active{animation:none}.custom-feature-card__product-img,.custom-feature-card__spotlight,.custom-feature-card__led,.custom-feature-card__led-img,.custom-feature-card__label{transition-duration:.01s!important}}.shopify-section--custom-feature-cards{margin-top:-1px;margin-bottom:-1px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-feature-cards-s2.css.map */
