.ef{display:block;background:var(--ef-bg, #0f0f0f);color:var(--ef-text, #ffffff);padding:24px 18px;box-sizing:border-box;font-family:inherit}.ef *{box-sizing:border-box}.ef-inner{max-width:600px;margin:0 auto}.ef a{color:inherit;text-decoration:none}.ef-proof{display:flex;align-items:center;gap:10px;background:#25d3661f;border:1px solid rgba(37,211,102,.35);border-radius:999px;padding:9px 14px;margin-bottom:16px}.ef-proof-dot{width:8px;height:8px;border-radius:50%;background:var(--ef-accent, #25D366);animation:ef-pulse-dot 1.5s infinite;flex-shrink:0}.ef-proof-track{flex:1;height:16px;overflow:hidden;position:relative}.ef-proof-msg{font-size:12px;margin:0;line-height:16px;transition:opacity .4s ease,transform .4s ease}.ef-proof-msg:not(.is-active){opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@keyframes ef-pulse-dot{0%,to{box-shadow:0 0 #25d366b3}50%{box-shadow:0 0 0 6px #25d36600}}.ef-rating{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px;background:var(--ef-card-bg, #1a1a1a);border-radius:12px;margin-bottom:16px}.ef-rating-value{font-size:28px;font-weight:600;margin:0;color:var(--ef-gold, #d4af37);font-family:Georgia,serif;text-align:center;line-height:1}.ef-rating-stars{font-size:14px;color:var(--ef-gold, #d4af37);letter-spacing:2px;text-align:center;margin-top:4px}.ef-rating-star{display:inline-block;animation:ef-pop .4s ease backwards}.ef-rating-text{border-inline-start:1px solid var(--ef-card-border, #2a2a2a);padding-inline-start:14px}.ef-rating-label{font-size:11px;margin:0 0 3px;opacity:.6;letter-spacing:.5px}.ef-rating-count{font-size:13px;margin:0;font-weight:500}@keyframes ef-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.ef-flash{background:var(--ef-flash-bg, #d4af37);color:var(--ef-flash-text, #0f0f0f);border-radius:12px;padding:14px;margin-bottom:16px}.ef-flash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.ef-flash-label{font-size:10px;letter-spacing:2px;margin:0;font-weight:700}.ef-flash-cd{display:flex;gap:3px;align-items:center}.ef-flash-cd-num{background:#0f0f0f2e;padding:4px 7px;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;min-width:30px;text-align:center}.ef-flash-sep{font-size:12px;font-weight:700}.ef-flash-title{font-size:16px;font-weight:600;margin:0 0 10px}.ef-flash-form{display:flex;gap:5px}.ef-flash-input{flex:1;background:#0f0f0f14;border:1px solid rgba(15,15,15,.2);border-radius:999px;padding:9px 14px;color:inherit;font-size:12px;outline:none;font-family:inherit;min-width:0}.ef-flash-input::placeholder{color:#0f0f0f80}.ef-flash-btn{background:var(--ef-flash-text, #0f0f0f);color:var(--ef-flash-bg, #d4af37);border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.ef-flash-btn:hover{opacity:.9}.ef-map{background:var(--ef-card-bg, #1a1a1a);border-radius:12px;padding:14px;margin-bottom:16px}.ef-map-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.ef-map-label{font-size:10px;opacity:.6;letter-spacing:1.5px;margin:0 0 3px;font-weight:600}.ef-map-title{font-size:14px;font-weight:600;margin:0}.ef-map-count{font-size:22px;color:var(--ef-gold, #d4af37);font-weight:600;margin:0;font-family:Georgia,serif;text-align:end;line-height:1}.ef-map-count-label{font-size:9px;opacity:.6;letter-spacing:1.5px;margin:4px 0 0;text-align:end;font-weight:600}.ef-map-body{display:flex;align-items:center;gap:14px}.ef-map-svg{width:140px;height:126px;flex-shrink:0}.ef-map-dot{animation:ef-map-pulse 2s infinite;transform-origin:center;transform-box:fill-box}.ef-map-info{flex:1;min-width:0}.ef-map-row{display:flex;align-items:center;gap:7px;margin-bottom:5px}.ef-map-row-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ef-map-row-text{font-size:12px;margin:0}.ef-map-threshold{margin-top:10px;padding-top:10px;border-top:1px solid var(--ef-card-border, #2a2a2a)}.ef-map-threshold-label{font-size:10px;opacity:.6;margin:0 0 2px}.ef-map-threshold-value{font-size:13px;font-weight:600;color:var(--ef-gold, #d4af37);margin:0}@keyframes ef-map-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.4);opacity:1}}.ef-contact{display:grid;gap:6px;margin-bottom:12px}.ef-contact-btn{border-radius:10px;padding:14px 4px;text-align:center;text-decoration:none;position:relative;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.ef-contact-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000059}.ef-contact-btn svg{width:22px;height:22px}.ef-contact-live{position:absolute;top:6px;inset-inline-end:6px;width:8px;height:8px;border-radius:50%;background:#fff;animation:ef-pulse-dot 1.5s infinite;box-shadow:0 0 #fff9}.ef-tagline{font-size:12px;text-align:center;margin:0 0 16px;opacity:.7;font-style:italic}.ef-acc-wrap{margin-bottom:16px}.ef-acc{background:var(--ef-card-bg, #1a1a1a);border-radius:10px;margin-bottom:6px;overflow:hidden}.ef-acc[open]{background:var(--ef-card-bg-open, #222)}.ef-acc summary{list-style:none;padding:13px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none}.ef-acc summary::-webkit-details-marker{display:none}.ef-acc summary:after{content:"+";font-size:20px;color:var(--ef-gold, #d4af37);transition:transform .2s ease;line-height:1;font-weight:400}.ef-acc[open] summary:after{content:"\2212"}.ef-acc-body{padding:0 16px 14px;font-size:12px;opacity:.85;line-height:1.6;white-space:pre-wrap}.ef-acc-body a{color:var(--ef-gold, #d4af37);text-decoration:none}.ef-acc-body a:hover{text-decoration:underline}@media(max-width:480px){.ef{padding:18px 14px}.ef-map-svg{width:110px;height:99px}.ef-map-count{font-size:18px}.ef-rating-value{font-size:24px}.ef-flash-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.ef-proof-dot,.ef-map-dot,.ef-contact-live{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/enhanced-footer.css.map */
