.GlowOrderButton-module__rCtj2G__button{--glow-border:3px;--glow-radius:9999px;--glow-fill:#2d1610;--glow-text:#faf6f0;--glow-ring-a:#c4813a;--glow-ring-b:#b5922e;--glow-ring-c:#d9a05c;box-sizing:border-box;border-radius:var(--glow-radius);width:auto;min-width:min(240px,100%);max-width:100%;min-height:3.4rem;color:var(--glow-text);cursor:pointer;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;padding:1.05rem 3rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:2.6s ease-in-out infinite GlowOrderButton-module__rCtj2G__glowPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px -8px #2d161047}.GlowOrderButton-module__rCtj2G__button:hover:not(:disabled){transform:translateY(-2px)scale(1.01);box-shadow:0 12px 36px -8px #c4813a59}.GlowOrderButton-module__rCtj2G__button:active:not(:disabled){transform:translateY(0)scale(.98)}.GlowOrderButton-module__rCtj2G__button:focus-visible{outline-offset:4px;outline:2px solid #b5922e}.GlowOrderButton-module__rCtj2G__button:disabled{opacity:.7;cursor:not-allowed}.GlowOrderButton-module__rCtj2G__caramel{--glow-fill:#2d1610;--glow-ring-a:#c4813a;--glow-ring-b:#e0b06a;--glow-ring-c:#d9a05c}.GlowOrderButton-module__rCtj2G__accent{--glow-fill:#2d1610;--glow-ring-a:#c4813a;--glow-ring-b:#b5922e;--glow-ring-c:#d4af6a}.GlowOrderButton-module__rCtj2G__button:before{content:"";z-index:0;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0%, var(--glow-ring-a) 12%, var(--glow-ring-b) 28%, transparent 42%, transparent 58%, var(--glow-ring-c) 72%, var(--glow-ring-a) 88%, transparent 100%);border-radius:50%;width:160%;animation:2.4s linear infinite GlowOrderButton-module__rCtj2G__glowSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GlowOrderButton-module__rCtj2G__button:after{content:"";z-index:1;inset:var(--glow-border);border-radius:var(--glow-radius);background:var(--glow-fill);transition:background .3s;position:absolute}.GlowOrderButton-module__rCtj2G__button:hover:not(:disabled):after{background:#3d2010}.GlowOrderButton-module__rCtj2G__label{z-index:2;min-width:0;max-width:100%;font-family:var(--font-accent), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--glow-text);white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;font-size:.72rem;font-weight:500;display:inline-flex;position:relative}.GlowOrderButton-module__rCtj2G__labelText{text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes GlowOrderButton-module__rCtj2G__glowSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes GlowOrderButton-module__rCtj2G__glowPulse{0%,to{box-shadow:0 8px 28px -8px #2d161047,0 0 #c4813a00}50%{box-shadow:0 10px 32px -8px #2d161052,0 0 0 10px #c4813a1f}}@media (max-width:639px){.GlowOrderButton-module__rCtj2G__button{width:100%;min-width:0;min-height:3.1rem;padding:.9rem 1.15rem}.GlowOrderButton-module__rCtj2G__label{letter-spacing:.06em;white-space:normal;text-align:center;gap:.45rem;font-size:.64rem;line-height:1.3}.GlowOrderButton-module__rCtj2G__labelText{text-overflow:unset;overflow:visible}}@media (prefers-reduced-motion:reduce){.GlowOrderButton-module__rCtj2G__button,.GlowOrderButton-module__rCtj2G__button:before{animation:none}.GlowOrderButton-module__rCtj2G__button:before{background:linear-gradient(135deg, var(--glow-ring-a), var(--glow-ring-b), var(--glow-ring-a))}}
