.pcard-img,.prod-main-img{background:#ebebeb!important}.pcard-img img,.prod-main-img img{object-fit:contain!important;padding:12% 10%;mix-blend-mode:multiply}.spin-wrap{position:relative;overflow:hidden}.spin-btn{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#080808e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(200,240,96,.35);border-radius:100px;color:#c8f060;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:4;transition:opacity .2s}.spin-btn:hover{opacity:.8}@keyframes ev360{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(180deg) scale(.85)}to{transform:rotateY(360deg) scale(1)}}.prod-main-img img.ev-spinning{animation:ev360 1.1s cubic-bezier(.22,1,.36,1) forwards}.hnav-item{position:relative}.hnav-item:after{content:"";position:absolute;bottom:-16px;left:-10px;right:-10px;height:20px}.hnav-all{color:var(--accent)!important}.hnav-caret{font-size:.55rem;opacity:.45;transition:transform .18s;display:inline-block;margin-left:2px}.hnav-item:hover .hnav-caret{transform:rotate(180deg)}.hnav-drop{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%) translateY(8px);background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:16px;min-width:380px;max-width:540px;opacity:0;visibility:hidden;transition:opacity .18s var(--ease),visibility .18s,transform .18s var(--ease);z-index:200;box-shadow:0 24px 60px #000000b3;pointer-events:none}.hnav-item:hover .hnav-drop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.dd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.dd-card{display:flex;flex-direction:column;gap:7px;padding:9px;border-radius:10px;border:1px solid var(--border);background:var(--bgcard);transition:border-color .15s,background .15s;text-decoration:none}.dd-card:hover{border-color:#c8f0604d;background:#c8f0600a}.dd-img{aspect-ratio:1;background:#ebebeb;border-radius:6px;overflow:hidden}.dd-img img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.dd-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.dd-info{display:flex;flex-direction:column;gap:3px}.dd-name{font-size:.71rem;font-weight:600;color:var(--text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dd-price{font-size:.76rem;font-weight:700;color:var(--accent)}.dd-view-all{display:block;text-align:center;font-size:.75rem;font-weight:600;color:var(--text2);padding:9px;border-top:1px solid var(--border);transition:color .15s;text-decoration:none;margin-top:2px}.dd-view-all:hover{color:var(--accent)}.pass-body{overflow:hidden}.ev-pass{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;padding:40px 24px;gap:0}.pass-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px;opacity:.4;pointer-events:none}.pass-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(200,240,96,.09) 0%,transparent 70%);pointer-events:none;z-index:0}.pass-logo{position:absolute;top:32px;left:50%;transform:translate(-50%);z-index:10}.pass-logo .hlogo{font-size:1.5rem;font-weight:900;letter-spacing:-.04em;color:var(--text);text-decoration:none}.pass-logo .hlogo span{color:var(--accent)}.pass-content{position:relative;z-index:5;max-width:560px;margin:0 auto}.pass-chip{display:inline-block;background:var(--accentdim);color:var(--accent);border:1px solid rgba(200,240,96,.25);border-radius:var(--rpill);padding:6px 18px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px}.pass-h{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--text);margin:0 0 20px}.pass-sub{font-size:1.05rem;color:var(--text2);line-height:1.6;margin:0 0 36px}.pass-form-row{display:flex;gap:10px;max-width:420px;margin:0 auto}.pass-input{flex:1;background:var(--bg2);border:1px solid var(--border);border-radius:var(--rsm);padding:14px 18px;color:var(--text);font-family:var(--font);font-size:.9rem;outline:none;transition:border-color .2s}.pass-input:focus{border-color:#c8f06066}.pass-input::placeholder{color:var(--text3)}.pass-btn{background:var(--accent);color:#080808;border:none;border-radius:var(--rsm);padding:14px 22px;font-family:var(--font);font-size:.88rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .2s}.pass-btn:hover{opacity:.88}.pass-error{color:#ff6b6b;font-size:.82rem;margin-bottom:12px}.pass-tags{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}.pass-tags span{background:var(--bgcard);border:1px solid var(--border);border-radius:var(--rpill);padding:6px 14px;font-size:.75rem;color:var(--text2);font-weight:500}.pass-copy{position:absolute;bottom:24px;color:var(--text3);font-size:.73rem;z-index:5}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ergo-product.css.map */
